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 |
192dc9c6 JB |
21 | |
22 | .arch generic32 | |
23 | .code32 | |
24 | mov eax, rax | |
25 | mov eax, axl | |
26 | mov eax, r8b | |
27 | mov eax, r8w | |
28 | mov eax, r8d | |
29 | mov eax, r8 | |
309d3373 | 30 | mov eax, st |
192dc9c6 JB |
31 | mov eax, cr0 |
32 | mov eax, dr0 | |
33 | mov eax, tr0 | |
34 | mov eax, mm0 | |
35 | mov eax, xmm0 | |
f04cc279 | 36 | mov eax, ymm0 |
192dc9c6 | 37 | |
309d3373 | 38 | .arch .387 |
192dc9c6 JB |
39 | ffree st |
40 | ||
41 | .arch .mmx | |
42 | pxor mm0, mm0 | |
43 | ||
44 | .arch .sse | |
45 | xorps xmm0, xmm0 | |
46 | ||
40f12533 L |
47 | .arch .avx |
48 | vxorps ymm0, ymm0, ymm0 | |
49 | ||
192dc9c6 JB |
50 | .arch generic64 |
51 | .code64 | |
52 | mov axl, r8b | |
53 | mov ax, r8w | |
54 | mov eax, r8d | |
55 | mov rax, r8 | |
8114936d L |
56 | ymm8: |
57 | jmp ymm8 |