2 /* some directive tests */
15 .string "hello\0world"
17 /* some label tests */
30 /* instruction tests */
40 movb $2, 0x100(%ebx,%edx,2)
41 movw $2, 0x100(%ebx,%edx,2)
42 movl $2, 0x100(%ebx,%edx,2)
43 movl %eax, 0x100(%ebx,%edx,2)
44 movl 0x100(%ebx,%edx,2), %edx
45 movw %ax, 0x100(%ebx,%edx,2)
102 /* NOTE: gas is bugged here, so size must be added */
107 leal 0x1000(%ebx), %ecx
108 lea 0x1000(%ebx), %ecx
119 addl $0x123, 0x100(%ebx)
120 addl $0x123, 0x100(%ebx,%edx,2)
121 addl $0x123, 0x100(%esp)
169 imul $0x1100000, %eax
197 lcall $0x100, $0x1000
395 cmpxchgl %eax, 0x1000
460 /* XXX: handle prefixes */