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)
47 mov %eax, 0x12(,%edx,2)
104 /* NOTE: gas is bugged here, so size must be added */
109 leal 0x1000(%ebx), %ecx
110 lea 0x1000(%ebx), %ecx
121 addl $0x123, 0x100(%ebx)
122 addl $0x123, 0x100(%ebx,%edx,2)
123 addl $0x123, 0x100(%esp)
171 imul $0x1100000, %eax
199 lcall $0x100, $0x1000
397 cmpxchgl %eax, 0x1000
462 /* XXX: handle prefixes */