Commit | Line | Data |
---|---|---|
d241b910 JB |
1 | .text |
2 | .intel_syntax noprefix | |
b1538430 JB |
3 | .ifdef x86_16 |
4 | .code16 | |
5 | .endif | |
6 | ||
7 | .ifdef x86_64 | |
8 | .equ adi, rdi | |
9 | .equ asi, rsi | |
10 | .else | |
11 | .equ adi, di | |
12 | .equ asi, si | |
13 | .endif | |
d241b910 JB |
14 | |
15 | cmps: | |
16 | cmpsb | |
b1538430 | 17 | |
d241b910 JB |
18 | cmpsb [esi], es:[edi] |
19 | cmpsb fs:[esi], es:[edi] | |
20 | cmpsb [esi], [edi] | |
21 | cmpsb byte ptr [esi], es:[edi] | |
22 | cmpsb [esi], byte ptr es:[edi] | |
23 | cmpsb byte ptr [esi], byte ptr es:[edi] | |
24 | cmps byte ptr [esi], es:[edi] | |
25 | cmps [esi], byte ptr es:[edi] | |
26 | cmps byte ptr [esi], byte ptr es:[edi] | |
27 | ||
b1538430 JB |
28 | cmpsb [asi], es:[adi] |
29 | cmpsb fs:[asi], es:[adi] | |
30 | cmpsb [asi], [adi] | |
31 | cmpsb byte ptr [asi], es:[adi] | |
32 | cmpsb [asi], byte ptr es:[adi] | |
33 | cmpsb byte ptr [asi], byte ptr es:[adi] | |
34 | cmps byte ptr [asi], es:[adi] | |
35 | cmps [asi], byte ptr es:[adi] | |
36 | cmps byte ptr [asi], byte ptr es:[adi] | |
37 | ||
d241b910 | 38 | cmpsw |
b1538430 | 39 | |
d241b910 JB |
40 | cmpsw [esi], es:[edi] |
41 | cmpsw fs:[esi], es:[edi] | |
42 | cmpsw [esi], [edi] | |
43 | cmpsw word ptr [esi], es:[edi] | |
44 | cmpsw [esi], word ptr es:[edi] | |
45 | cmpsw word ptr [esi], word ptr es:[edi] | |
46 | cmps word ptr [esi], es:[edi] | |
47 | cmps [esi], word ptr es:[edi] | |
48 | cmps word ptr [esi], word ptr es:[edi] | |
49 | ||
b1538430 JB |
50 | cmpsw [asi], es:[adi] |
51 | cmpsw fs:[asi], es:[adi] | |
52 | cmpsw [asi], [adi] | |
53 | cmpsw word ptr [asi], es:[adi] | |
54 | cmpsw [asi], word ptr es:[adi] | |
55 | cmpsw word ptr [asi], word ptr es:[adi] | |
56 | cmps word ptr [asi], es:[adi] | |
57 | cmps [asi], word ptr es:[adi] | |
58 | cmps word ptr [asi], word ptr es:[adi] | |
59 | ||
d241b910 | 60 | cmpsd |
b1538430 | 61 | |
d241b910 JB |
62 | cmpsd [esi], es:[edi] |
63 | cmpsd fs:[esi], es:[edi] | |
64 | cmpsd [esi], [edi] | |
65 | cmpsd dword ptr [esi], es:[edi] | |
66 | cmpsd [esi], dword ptr es:[edi] | |
67 | cmpsd dword ptr [esi], dword ptr es:[edi] | |
68 | cmps dword ptr [esi], es:[edi] | |
69 | cmps [esi], dword ptr es:[edi] | |
70 | cmps dword ptr [esi], dword ptr es:[edi] | |
71 | ||
b1538430 JB |
72 | cmpsd [asi], es:[adi] |
73 | cmpsd fs:[asi], es:[adi] | |
74 | cmpsd [asi], [adi] | |
75 | cmpsd dword ptr [asi], es:[adi] | |
76 | cmpsd [asi], dword ptr es:[adi] | |
77 | cmpsd dword ptr [asi], dword ptr es:[adi] | |
78 | cmps dword ptr [asi], es:[adi] | |
79 | cmps [asi], dword ptr es:[adi] | |
80 | cmps dword ptr [asi], dword ptr es:[adi] | |
81 | ||
d241b910 JB |
82 | .ifdef x86_64 |
83 | cmpsq | |
b1538430 | 84 | |
d241b910 JB |
85 | cmpsq [rsi], es:[rdi] |
86 | cmpsq fs:[rsi], es:[rdi] | |
87 | cmpsq [rsi], [rdi] | |
88 | cmpsq qword ptr [rsi], es:[rdi] | |
89 | cmpsq [rsi], qword ptr es:[rdi] | |
90 | cmpsq qword ptr [rsi], qword ptr es:[rdi] | |
91 | cmps qword ptr [rsi], es:[rdi] | |
92 | cmps [rsi], qword ptr es:[rdi] | |
93 | cmps qword ptr [rsi], qword ptr es:[rdi] | |
b1538430 JB |
94 | |
95 | cmpsq [esi], es:[edi] | |
96 | cmpsq fs:[esi], es:[edi] | |
97 | cmpsq [esi], [edi] | |
98 | cmpsq qword ptr [esi], es:[edi] | |
99 | cmpsq [esi], qword ptr es:[edi] | |
100 | cmpsq qword ptr [esi], qword ptr es:[edi] | |
101 | cmps qword ptr [esi], es:[edi] | |
102 | cmps [esi], qword ptr es:[edi] | |
103 | cmps qword ptr [esi], qword ptr es:[edi] | |
d241b910 | 104 | .endif |