-
;Strangely, forward JMP is correct but backward is not.
.386
.MODEL FLAT
.CODE
Proc1 PROC NEAR
test eax,eax; 85 C0
JNZ @@over ; 75 06 -ok
test eax,eax; 85 C0
JNZ @@ret ; 75 00 -ok
@@ret:…
-
vmovdqu zmm14, ZMMWORD PTR [r14][rdx]
assembles as
vmovdqu32 (%rdx,%r14,1),%zmm14
according to gcc ... that looks right to me.
But,
vmovdqa ZMMWORD PTR [rdi][rdx], zmm14
assembles as…
-
Using Nov 20th version.
1) vpsraq ymm15, ymm6, 63 ; Create mask for each negative count
is reported as this by gdb disassembly:
vpsrad $0x3f,%ymm6,%ymm15
Note the "d" instead of "q"
…
-
vfnmadd231pd zmm27, zmm24, zmm23
assembles as
` 62 02 BD 40: BC. DF`
which disssembles to:
`vfnmadd231pd zmm27, zmm24, zmm31 `
-
vbroadcastsd zmm16, QWORD PTR ZMM_FMA_RND_CONST3
will not assemble.
Believe it or not, I do have working AVX-512 code so we are getting close to working out all the kinks that affect me.
Reg…
-
This line is crashing on Knight's Landing (output is from objconv):
` korw k5, k1, k2 ; 79A4 _ C5 F0: 45. EA`
I wrote this gcc program:
`int main () {`…
-
This code:
`vpand zmm2, zmm2, zmm0`
`vpmovmskb rcx, zmm2`
`sub rdx, rdx`
Produces this in objconv disassembly:
`?_236:; vpandd zmm2, zmm2, zmm0 ; 4CB3 _ 62 F1 6D 48: DB. D…
-
One example is the instruction `vaddpd ymm10, ymm10, ymm11`. Output from objconv:
' vaddpd ymm10, ymm10, ymm11 ; 6ECC _ C4 41 Ad: 58. D3`
`; Note: Prefix bit or byt…
-
If I assemble mult.asm with these command line arguments (/c -Fl -Sf -Sa -Sg -coff), I get no errors. See file mult.no_errors.lst.
If I assemble mult.asm with these command line arguments (/c -Fl …
-
vmovdqa zmm1, ZMMWORD PTR abc
does not assemble, but
vmovdqa zmm1, YMMWORD PTR abc
does