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) | |
14 | #todo mov st, ax ; add al, (bx,si) | |
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) | |
19 | mov xmm0, ax ; add al, (bx,si) | |
20 | ||
21 | .arch generic32 | |
22 | .code32 | |
23 | mov rax, eax | |
24 | mov axl, eax | |
25 | mov r8b, eax | |
26 | mov r8w, eax | |
27 | mov r8d, eax | |
28 | mov r8, eax | |
29 | #todo mov st, eax | |
30 | mov cr0, eax | |
31 | mov dr0, eax | |
32 | mov tr0, eax | |
33 | mov mm0, eax | |
34 | mov xmm0, eax | |
35 | ||
36 | #todo .arch i387 | |
37 | ffree st | |
38 | ||
39 | .arch .mmx | |
40 | pxor mm0, mm0 | |
41 | ||
42 | .arch .sse | |
43 | xorps xmm0, xmm0 | |
44 | ||
40f12533 L |
45 | .arch .avx |
46 | vxorps ymm0, ymm0, ymm0 | |
47 | ||
192dc9c6 JB |
48 | .arch generic64 |
49 | .code64 | |
50 | mov r8b, axl | |
51 | mov r8w, ax | |
52 | mov r8d, eax | |
53 | mov r8, rax |