gas/
[binutils.git] / gas / testsuite / gas / i386 / intel-regs.s
blobdf5baf21d7f4193cf3f9d6f38d62aa20983a3e94
1 .text
2 .intel_syntax noprefix
4 .arch i286
5 .code16
6 mov ax, eax ; add [bx+si], al
7 mov ax, rax ; add [bx+si], al
8 mov ax, axl ; add [bx+si], al
9 mov ax, r8b ; add [bx+si], al
10 mov ax, r8w ; add [bx+si], al
11 mov ax, r8d ; add [bx+si], al
12 mov ax, r8 ; add [bx+si], al
13 mov ax, fs ; add [bx+si], al
14 #todo mov ax, st ; add [bx+si], al
15 mov ax, cr0 ; add [bx+si], al
16 mov ax, dr0 ; add [bx+si], al
17 mov ax, tr0 ; add [bx+si], al
18 mov ax, mm0 ; add [bx+si], al
19 mov ax, xmm0 ; add [bx+si], al
21 .arch generic32
22 .code32
23 mov eax, rax
24 mov eax, axl
25 mov eax, r8b
26 mov eax, r8w
27 mov eax, r8d
28 mov eax, r8
29 #todo mov eax, st
30 mov eax, cr0
31 mov eax, dr0
32 mov eax, tr0
33 mov eax, mm0
34 mov eax, xmm0
36 #todo .arch i387
37 ffree st
39 .arch .mmx
40 pxor mm0, mm0
42 .arch .sse
43 xorps xmm0, xmm0
45 .arch generic64
46 .code64
47 mov axl, r8b
48 mov ax, r8w
49 mov eax, r8d
50 mov rax, r8