Commit | Line | Data |
---|---|---|
192dc9c6 JB |
1 | .text |
2 | .att_syntax noprefix | |
3 | ||
4 | .arch i286 | |
5 | .code16 | |
6 | mov eax, ax ; add al, (bx,si) | |
7 | mov rax, ax ; add al, (bx,si) | |
8 | mov axl, ax ; add al, (bx,si) | |
9 | mov r8b, ax ; add al, (bx,si) | |
10 | mov r8w, ax ; add al, (bx,si) | |
11 | mov r8d, ax ; add al, (bx,si) | |
12 | mov r8, ax ; add al, (bx,si) | |
13 | mov fs, ax ; add al, (bx,si) | |
309d3373 | 14 | mov st, ax ; add al, (bx,si) |
192dc9c6 JB |
15 | mov cr0, ax ; add al, (bx,si) |
16 | mov dr0, ax ; add al, (bx,si) | |
17 | mov tr0, ax ; add al, (bx,si) | |
18 | mov mm0, ax ; add al, (bx,si) | |
fae96e04 | 19 | mov xmm0, ax ; add al, (bx,si) |
8114936d | 20 | mov ymm0, ax ; add al, (bx,si) |
192dc9c6 JB |
21 | |
22 | .arch generic32 | |
23 | .code32 | |
24 | mov rax, eax | |
25 | mov axl, eax | |
26 | mov r8b, eax | |
27 | mov r8w, eax | |
28 | mov r8d, eax | |
29 | mov r8, eax | |
309d3373 | 30 | mov st, eax |
192dc9c6 JB |
31 | mov cr0, eax |
32 | mov dr0, eax | |
33 | mov tr0, eax | |
34 | mov mm0, eax | |
35 | mov xmm0, eax | |
f04cc279 | 36 | mov ymm0, eax |
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 r8b, axl | |
53 | mov r8w, ax | |
54 | mov r8d, eax | |
55 | mov r8, rax | |
8114936d L |
56 | ymm8: |
57 | jmp ymm8 |