i386: Also check R12-R15 registers when optimizing testq to testb
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / intel-regs.s
CommitLineData
192dc9c6
JB
1 .text
2 .intel_syntax noprefix
3
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
309d3373 14 mov ax, st ; add [bx+si], al
192dc9c6
JB
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
8114936d 20 mov ax, ymm0 ; add [bx+si], al
43234a1e
L
21 mov ax, xmm16 ; add [bx+si], al
22 mov ax, zmm0 ; add [bx+si], al
192dc9c6
JB
23
24 .arch generic32
25 .code32
26 mov eax, rax
27 mov eax, axl
28 mov eax, r8b
29 mov eax, r8w
30 mov eax, r8d
31 mov eax, r8
309d3373 32 mov eax, st
192dc9c6
JB
33 mov eax, cr0
34 mov eax, dr0
35 mov eax, tr0
36 mov eax, mm0
37 mov eax, xmm0
f04cc279 38 mov eax, ymm0
43234a1e
L
39 mov eax, xmm16
40 mov eax, zmm0
192dc9c6 41
309d3373 42 .arch .387
192dc9c6
JB
43 ffree st
44
45 .arch .mmx
46 pxor mm0, mm0
47
48 .arch .sse
49 xorps xmm0, xmm0
50
40f12533
L
51 .arch .avx
52 vxorps ymm0, ymm0, ymm0
53
192dc9c6
JB
54 .arch generic64
55 .code64
56 mov axl, r8b
57 mov ax, r8w
58 mov eax, r8d
59 mov rax, r8
8114936d
L
60ymm8:
61 jmp ymm8
This page took 0.576668 seconds and 4 git commands to generate.