1 # gas comment with ``gnu'' style quotes
3 /* some directive tests */
13 /* .align 16, 0x90 gas is too clever for us with 0x90 fill */
14 .align 16, 0x91 /* 0x91 tests the non-clever behaviour */
17 .string "hello\0world"
19 /* some label tests */
32 /* instruction tests */
42 movb $2, 0x100(%ebx,%edx,2)
43 movw $2, 0x100(%ebx,%edx,2)
44 movl $2, 0x100(%ebx,%edx,2)
45 movl %eax, 0x100(%ebx,%edx,2)
46 movl 0x100(%ebx,%edx,2), %edx
47 movw %ax, 0x100(%ebx,%edx,2)
49 mov %eax, 0x12(,%edx,2)
106 /* NOTE: gas is bugged here, so size must be added */
111 leal 0x1000(%ebx), %ecx
112 lea 0x1000(%ebx), %ecx
123 addl $0x123, 0x100(%ebx)
124 addl $0x123, 0x100(%ebx,%edx,2)
125 addl $0x123, 0x100(%esp)
126 addl $0x123, (3*8)(%esp)
174 imul $0x1100000, %eax
207 lcall $0x100, $0x1000
411 cmpxchgl %eax, 0x1000
476 /* XXX: handle prefixes */
497 /* handle one-line prefix + ops */
592 #ifdef __ASSEMBLER__ // should be defined, for S files
596 ft1: ft2: ft3: ft4: ft5: ft6: ft7: ft8: ft9: