Commit | Line | Data |
---|---|---|
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 |
60 | ymm8: |
61 | jmp ymm8 |