Displaying 20 results from an estimated 88 matches for "movd".
Did you mean:
movb
2017 Jan 10
3
Problems with bind9_dlz when rndc is reloaded
...ing is working fine until samba4 need to update dns when I'm work with more than one DC server. When samba (or bind) need to reload all zones, the module bind9_dlz is shutting down and then all my environment stops and I need to restart the bind to up again.
See my log:
...
Jan 10 22:32:41 movd-gcp-002 named[9728]: Loading 'lovato.intranet' using driver dlopen
Jan 10 22:32:41 movd-gcp-002 named[9728]: samba_dlz: starting configure
Jan 10 22:32:41 movd-gcp-002 named[9728]: samba_dlz: Ignoring duplicate zone 'lovato.intranet' from 'DC=@,DC=lovato.intranet,CN=MicrosoftDNS...
2017 Jan 12
2
Problems with bind9_dlz when rndc is reloaded
.... I saw samba source code and found the destroy dns function in dlz_bind9.c and called by turture blz_bind9.c.
When dlz_bind9.c is shutting down, I get this error when I try to update dns.
update failed: NOTAUTH Failed nsupdate: 2 update(nsupdate): SRV _ldap._tcp.ForestDnsZones.intranet.dominio movd-gcp-003.intranet.dominio 389 Calling nsupdate for SRV _ldap._tcp.ForestDnsZones.intranet.dominio movd-gcp-003.intranet.dominio 389 (add) Outgoing update query: ;; ->>HEADER<<- opcode: UPDATE, status: NOERROR, id: 0 ;; flags:; ZONE: 0, PREREQ: 0, UPDATE: 0, ADDITIONAL: 0 ;; UPDATE SECTIO...
2017 Jan 12
0
Problems with bind9_dlz when rndc is reloaded
...s when I'm work
> with more than one DC server. When samba (or bind) need to reload all
> zones, the module bind9_dlz is shutting down and then all my environment
> stops and I need to restart the bind to up again.
>
>
> See my log:
>
>
> ...
>
> Jan 10 22:32:41 movd-gcp-002 named[9728]: Loading 'lovato.intranet' using
> driver dlopen
> Jan 10 22:32:41 movd-gcp-002 named[9728]: samba_dlz: starting configure
> Jan 10 22:32:41 movd-gcp-002 named[9728]: samba_dlz: Ignoring duplicate
> zone 'lovato.intranet' from 'DC=@,DC=lovato.intr...
2017 Jan 12
0
Problems with bind9_dlz when rndc is reloaded
...the destroy dns function in dlz_bind9.c and called by turture blz_bind9.c.
>
>
> When dlz_bind9.c is shutting down, I get this error when I try to update
> dns.
>
>
> update failed: NOTAUTH Failed nsupdate: 2 update(nsupdate): SRV
> _ldap._tcp.ForestDnsZones.intranet.dominio movd-gcp-003.intranet.dominio
> 389 Calling nsupdate for SRV _ldap._tcp.ForestDnsZones.intranet.dominio
> movd-gcp-003.intranet.dominio 389 (add) Outgoing update query: ;;
> ->>HEADER<<- opcode: UPDATE, status: NOERROR, id: 0 ;; flags:; ZONE: 0,
> PREREQ: 0, UPDATE: 0, ADDITIONAL...
2017 Jan 12
2
Problems with bind9_dlz when rndc is reloaded
.... I saw samba source code and found the destroy dns function in dlz_bind9.c and called by turture blz_bind9.c.
When dlz_bind9.c is shutting down, I get this error when I try to update dns.
update failed: NOTAUTH Failed nsupdate: 2 update(nsupdate): SRV _ldap._tcp.ForestDnsZones.intranet.dominio movd-gcp-003.intranet.dominio 389 Calling nsupdate for SRV _ldap._tcp.ForestDnsZones.intranet.dominio movd-gcp-003.intranet.dominio 389 (add) Outgoing update query: ;; ->>HEADER<<- opcode: UPDATE, status: NOERROR, id: 0 ;; flags:; ZONE: 0, PREREQ: 0, UPDATE: 0, ADDITIONAL: 0 ;; UPDATE SECTIO...
2017 Jan 12
0
Problems with bind9_dlz when rndc is reloaded
...bind9.c and called by turture blz_bind9.c.
>>
>>
>> When dlz_bind9.c is shutting down, I get this error when I try to update
>> dns.
>>
>>
>> update failed: NOTAUTH Failed nsupdate: 2 update(nsupdate): SRV
>> _ldap._tcp.ForestDnsZones.intranet.dominio movd-gcp-003.intranet.dominio
>> 389 Calling nsupdate for SRV _ldap._tcp.ForestDnsZones.intranet.dominio
>> movd-gcp-003.intranet.dominio 389 (add) Outgoing update query: ;;
>> ->>HEADER<<- opcode: UPDATE, status: NOERROR, id: 0 ;; flags:; ZONE: 0,
>> PREREQ: 0, UPDAT...
2017 Jan 27
2
Problems with bind9_dlz when rndc is reloaded
...z_bind9.c.
>>>
>>>
>>> When dlz_bind9.c is shutting down, I get this error when I try to update
>>> dns.
>>>
>>>
>>> update failed: NOTAUTH Failed nsupdate: 2 update(nsupdate): SRV
>>> _ldap._tcp.ForestDnsZones.intranet.dominio movd-gcp-003.intranet.dominio
>>> 389 Calling nsupdate for SRV _ldap._tcp.ForestDnsZones.intranet.dominio
>>> movd-gcp-003.intranet.dominio 389 (add) Outgoing update query: ;;
>>> ->>HEADER<<- opcode: UPDATE, status: NOERROR, id: 0 ;; flags:; ZONE: 0,
>>>...
2009 Jul 09
2
[LLVMdev] Wrong encoding of movd on x64
Hi all,
I believe I've found a bug in the encoding of the movd instruction on x64.
Here's some IR code to reproduce it:
external global i8*, align 1 ; <i8**>:0 [#uses=1]
external global i8*, align 16 ; <i8**>:1 [#uses=1]
declare void @abort()
define internal void @2() {
%1 = load i8** @0, align 1 ; <...
2009 Jul 09
0
[LLVMdev] Wrong encoding of movd on x64
On Thu, Jul 9, 2009 at 8:44 AM, Nicolas Capens<nicolas at capens.net> wrote:
> I believe I’ve found a bug in the encoding of the movd instruction on x64.
> Here’s some IR code to reproduce it:
[snip
> Note the last movq. What was probably intended to be generated was “movd
> ecx, mm0”. LLVM mistakenly sets the ‘wide’ bit of the REX prefix to 1,
> turning movd into movq. Also, reg and r/m encoding has been swapped. I h...
2004 Sep 10
2
An assembly optimization and fix
...; [esp] = last_error_0
- mov [esp + 4], edx ; [esp + 4] = last_error_1
- mov [esp + 8], esi ; [esp + 8] = last_error_2
- mov [esp + 12], edi ; [esp + 12] = last_error_3
mov ecx, [esp + 40] ; ecx = data_len
+ test ecx, ecx
+ jz near .data_len_is_0
+
+ mov ebx, [esp + 36] ; ebx = data[]
+ movd mm3, [ebx - 4] ; mm3 = 0:last_error_0
+ movd mm2, [ebx - 8] ; mm2 = 0:data[-2]
+ movd mm1, [ebx - 12] ; mm1 = 0:data[-3]
+ movd mm0, [ebx - 16] ; mm0 = 0:data[-4]
+ movq mm5, mm3 ; mm5 = 0:last_error_0
+ psubd mm5, mm2 ; mm5 = 0:last_error_1
+ punpckldq mm3, mm5 ; mm3 = last_error_1:la...
2006 May 25
2
Compilation issues with s390
Hi all,
I'm trying to compile asterisk on the mainframe (s390 / s390x) and I am
running into issues. I was wondering if somebody could give a hand?
I'm thinking that I should be able to do this. I have noticed that Debian
even has binary RPM's out for Asterisk now. I'm trying to do this on SuSE
SLES8 (with the 2.4 kernel).
What I see is, an issue that arch=s390 isn't
2011 Oct 26
2
[LLVMdev] Lowering to MMX
...priority for us.
I fully understand that having LLVM insert EMMS instructions and trying
to prevent it from degrading performance just wasn't worthwhile.
Fortunately explicit use of MMX intrinsics is fine for my use.
I'm having one remaining issue though; I can't seem to generate the movd
instruction(s) (moving 32-bits of data in and out of the lower half of
an MMX registers). Take for example the following LLVM IR:
define internal void @unpack(i8*, i8*) {
%3 = bitcast i8* %1 to i32*
%4 = load i32* %3, align 1
%5 = insertelement <2 x i32> undef, i32 %4, i32 0
%6...
2011 Oct 26
0
[LLVMdev] Lowering to MMX
...event it from degrading performance just wasn't worthwhile.
For what it's worth, LLVM doesn't insert EMMS instructions for you.
> Fortunately explicit use of MMX intrinsics is fine for my use.
Great!
> I'm having one remaining issue though; I can't seem to generate the movd instruction(s) (moving 32-bits of data in and out of the lower half of an MMX registers). Take for example the following LLVM IR:
>
> define internal void @unpack(i8*, i8*) {
> %3 = bitcast i8* %1 to i32*
> %4 = load i32* %3, align 1
> %5 = insertelement <2 x i32> undef, i3...
2010 Aug 31
0
[LLVMdev] "equivalent" .ll files diverge after optimizations are applied
...iately clear. It looks like the
successful code is doing an aggregate copy field-by-field while the
failing code has lowered this to a memcpy. I would certainly expect
the memcpy expansion to be smart enough to avoid using MM registers,
though; that's a serious bug if it isn't.
movd %xmm0, %rax
movd %rax, %mm0
movq2dq %mm0, %xmm1
movq2dq %mm0, %xmm2
punpcklqdq %xmm2, %xmm1 ## xmm1 = xmm1[0],xmm2[0]
movq 16(%rsp), %rax
movd %rax, %mm0
movq2dq %mm0, %xmm0
punpcklqdq %xmm2, %xmm0 ## xmm0 = xmm0[0],xmm2[0]
On Aug 31, 2010, at 11:18 AMPDT, Argyrios Kyrtzidis wrote:...
2010 Aug 31
2
[LLVMdev] "equivalent" .ll files diverge after optimizations are applied
...tely clear. It looks like the successful code is doing an aggregate copy field-by-field while the failing code has lowered this to a memcpy. I would certainly expect the memcpy expansion to be smart enough to avoid using MM registers, though; that's a serious bug if it isn't.
>
> movd %xmm0, %rax
> movd %rax, %mm0
> movq2dq %mm0, %xmm1
> movq2dq %mm0, %xmm2
> punpcklqdq %xmm2, %xmm1 ## xmm1 = xmm1[0],xmm2[0]
> movq 16(%rsp), %rax
> movd %rax, %mm0
> movq2dq %mm0, %xmm0
> punpcklqdq %xmm2, %xmm0 ## xmm0 = xmm0[0],xmm2[0]
>
>
> On A...
2010 Aug 31
5
[LLVMdev] "equivalent" .ll files diverge after optimizations are applied
...cx
leaq 8(%rsp), %r8
callq __ZN7WebCore5mouniEPNS_15GraphicsContextEPNS_30GraphicsContextPlatformPrivateERKNS_9FloatRectERNS_10FloatPointES8_
movss 8(%rsp), %xmm0
movss 12(%rsp), %xmm1
subss 20(%rsp), %xmm1
subss 16(%rsp), %xmm0
insertps $16, %xmm1, %xmm0 ## xmm0 = xmm0[0],xmm1[0],xmm0[2,3]
movd %xmm0, %rax
movd %rax, %mm0
movq2dq %mm0, %xmm1
movq2dq %mm0, %xmm2
punpcklqdq %xmm2, %xmm1 ## xmm1 = xmm1[0],xmm2[0]
movq 16(%rsp), %rax
movd %rax, %mm0
movq2dq %mm0, %xmm0
punpcklqdq %xmm2, %xmm0 ## xmm0 = xmm0[0],xmm2[0]
addq $24, %rsp
ret
2011 Oct 17
0
[LLVMdev] LLVM Build Bot failure on llmv-x86_64-ubuntu
...254 # 0xfe
.byte 255 # 0xff
.byte 254 # 0xfe
.byte 255 # 0xff
.text
.globl __unnamed_1
.align 16, 0x90
.type __unnamed_1, at function
__unnamed_1: # @2
.Ltmp0:
.cfi_startproc
# BB#0:
movd __unnamed_2+6(%rip), %xmm1
movd __unnamed_2+2(%rip), %xmm0
punpckldq %xmm1, %xmm0 # xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1]
movzwl __unnamed_2+8(%rip), %eax
movd %eax, %xmm2
movzwl __unnamed_2+4(%rip), %eax
movd %eax, %xmm1
punpckldq %xmm2, %xmm1 # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]...
2007 Dec 13
0
[LLVMdev] Bogus X86-64 Patterns
...gt; "mov{d|q}\t{$src, $dst|$dst, $src}",
> [(store (i64 (vector_extract (v2i64 VR128:
> $src),
> (iPTR 0))), addr:$dst)]>;
>
> These say that for an AT&T-style assembler, output movd and for an
> Intel
> assembler, output movq.
Right.
>
> The problem is that such movs to and from memory must either use movq
> or put a rex prefix before the movd. No such rex prefix appears in
> these
> patterns, meaning the instructions will move 32 bits rather than 6...
2010 Aug 31
0
[LLVMdev] "equivalent" .ll files diverge after optimizations are applied
...l code is doing an aggregate copy field-by-field while the
>> failing code has lowered this to a memcpy. I would certainly
>> expect the memcpy expansion to be smart enough to avoid using MM
>> registers, though; that's a serious bug if it isn't.
>>
>> movd %xmm0, %rax
>> movd %rax, %mm0
>> movq2dq %mm0, %xmm1
>> movq2dq %mm0, %xmm2
>> punpcklqdq %xmm2, %xmm1 ## xmm1 = xmm1[0],xmm2[0]
>> movq 16(%rsp), %rax
>> movd %rax, %mm0
>> movq2dq %mm0, %xmm0
>> punpcklqdq %xmm2, %xmm0 ## xmm0 = xmm0[...
2007 Dec 12
2
[LLVMdev] Bogus X86-64 Patterns
...ns i64mem:$dst, VR128:
$src),
"mov{d|q}\t{$src, $dst|$dst, $src}",
[(store (i64 (vector_extract (v2i64 VR128:$src),
(iPTR 0))), addr:$dst)]>;
These say that for an AT&T-style assembler, output movd and for an Intel
assembler, output movq.
The problem is that such movs to and from memory must either use movq
or put a rex prefix before the movd. No such rex prefix appears in these
patterns, meaning the instructions will move 32 bits rather than 64 bits.
Bad things happen.
A little sleuthin...