blob: 7adfec64600a453430c2883e1115fec13e386426 [file] [log] [blame]
.text
.allow_index_reg
# All the following should be illegal
mov (%dx),%al
mov (%eax,%esp,2),%al
setae %eax
pushb %ds
popb %ds
pushb %al
popb %al
pushb %ah
popb %ah
pushb %ax
popb %ax
pushb %eax
popb %eax
movb %ds,%ax
movb %ds,%eax
movb %ax,%ds
movb %eax,%ds
movdb %eax,%mm0
movqb 0,%mm0
ldsb 0,%eax
setnew 0
movdw %eax,%mm0
movqw 0,%mm0
div %cx,%al
div %cl,%ax
div %ecx,%al
imul 10,%bx,%ecx
imul 10,%bx,%al
popab
stil
aaab
cwdel
cwdw
callww 0
foo: jaw foo
jcxzw foo
jecxzl foo
loopb foo
xlatw %es:%bx
xlatl %es:%bx
intl 2
int3b
hltb
fstb %st(0)
fcompll 28(%ebp)
fldlw (%eax)
movl $%ebx,%eax
insertq $4,$2,%xmm2,%ebx
cvtsi2ssq (%eax),%xmm1
cvtsi2sdq (%eax),%xmm1
fnstsw %eax
fnstsw %al
fstsw %eax
fstsw %al
movnti %ax, (%eax)
movntiw %ax, (%eax)
add (%si,%esi), %eax
add (%esi,%si), %eax
add (%eiz), %eax
add (%eax), %eiz
mov %cr0, %di
mov %ax, %cr7
mov %cr0, %bh
mov %al, %cr7
.intel_syntax noprefix
cvtsi2ss xmm1,QWORD PTR [eax]
cvtsi2sd xmm1,QWORD PTR [eax]
cvtsi2ssq xmm1,QWORD PTR [eax]
cvtsi2sdq xmm1,QWORD PTR [eax]
movq xmm1, XMMWORD PTR [esp]
movq xmm1, DWORD PTR [esp]
movq xmm1, WORD PTR [esp]
movq xmm1, BYTE PTR [esp]
movq XMMWORD PTR [esp],xmm1
movq DWORD PTR [esp],xmm1
movq WORD PTR [esp],xmm1
movq BYTE PTR [esp],xmm1
fnstsw eax
fnstsw al
fstsw eax
fstsw al
movsx ax, [eax]
movsx eax, [eax]
movzx ax, [eax]
movzx eax, [eax]
movnti word ptr [eax], ax
shl [eax], 1
rol [ecx], 2
rcl [edx], cl
.att_syntax prefix
movsd (%esi), %ss:(%edi), %ss:(%eax)
movl %ds, %ax
movl %ax, %ds
movl %ax, %bx
movw %ds, %eax
movw %eax, %ds
movw %eax, %ebx
inb %dx, %ax
outb %ax, %dx
movb %ax, %bx