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 | |
20 | ||
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 | |
309d3373 | 29 | mov eax, st |
192dc9c6 JB |
30 | mov eax, cr0 |
31 | mov eax, dr0 | |
32 | mov eax, tr0 | |
33 | mov eax, mm0 | |
34 | mov eax, xmm0 | |
f04cc279 | 35 | mov eax, ymm0 |
192dc9c6 | 36 | |
309d3373 | 37 | .arch .387 |
192dc9c6 JB |
38 | ffree st |
39 | ||
40 | .arch .mmx | |
41 | pxor mm0, mm0 | |
42 | ||
43 | .arch .sse | |
44 | xorps xmm0, xmm0 | |
45 | ||
40f12533 L |
46 | .arch .avx |
47 | vxorps ymm0, ymm0, ymm0 | |
48 | ||
192dc9c6 JB |
49 | .arch generic64 |
50 | .code64 | |
51 | mov axl, r8b | |
52 | mov ax, r8w | |
53 | mov eax, r8d | |
54 | mov rax, r8 |