gas/
[binutils.git] / gas / testsuite / gas / i386 / att-regs.s
blob1e49e09bd7ae653482ace6e7d5e2fcbeac9d4daf
1 .text
2 .att_syntax noprefix
4 .arch i286
5 .code16
6 mov eax, ax ; add al, (bx,si)
7 mov rax, ax ; add al, (bx,si)
8 mov axl, ax ; add al, (bx,si)
9 mov r8b, ax ; add al, (bx,si)
10 mov r8w, ax ; add al, (bx,si)
11 mov r8d, ax ; add al, (bx,si)
12 mov r8, ax ; add al, (bx,si)
13 mov fs, ax ; add al, (bx,si)
14 mov st, ax ; add al, (bx,si)
15 mov cr0, ax ; add al, (bx,si)
16 mov dr0, ax ; add al, (bx,si)
17 mov tr0, ax ; add al, (bx,si)
18 mov mm0, ax ; add al, (bx,si)
19 mov xmm0, ax ; add al, (bx,si)
21 .arch generic32
22 .code32
23 mov rax, eax
24 mov axl, eax
25 mov r8b, eax
26 mov r8w, eax
27 mov r8d, eax
28 mov r8, eax
29 mov st, eax
30 mov cr0, eax
31 mov dr0, eax
32 mov tr0, eax
33 mov mm0, eax
34 mov xmm0, eax
35 mov ymm0, eax
37 .arch .387
38 ffree st
40 .arch .mmx
41 pxor mm0, mm0
43 .arch .sse
44 xorps xmm0, xmm0
46 .arch .avx
47 vxorps ymm0, ymm0, ymm0
49 .arch generic64
50 .code64
51 mov r8b, axl
52 mov r8w, ax
53 mov r8d, eax
54 mov r8, rax