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 | |
14 | #todo mov ax, st ; add [bx+si], al | |
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 | |
29 | #todo mov eax, st | |
30 | mov eax, cr0 | |
31 | mov eax, dr0 | |
32 | mov eax, tr0 | |
33 | mov eax, mm0 | |
34 | mov eax, xmm0 | |
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 | ||
45 | .arch generic64 | |
46 | .code64 | |
47 | mov axl, r8b | |
48 | mov ax, r8w | |
49 | mov eax, r8d | |
50 | mov rax, r8 |