gas/
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / string-ok.s
1 .text
2 .code32
3 start32:
4 cmpsb (%edi), %cs:(%esi)
5 cmpsb %es:(%edi), (%esi)
6 cmpsb (%di), (%si)
7 cmpsb (%esi), (%edi)
8
9 insb (%dx), %es:(%edi)
10 insb (%dx), (%esi)
11
12 lodsb %cs:(%esi)
13 lodsb (%edi)
14
15 movsb %cs:(%esi), (%edi)
16 movsb (%esi), %es:(%edi)
17 movsb (%si), (%di)
18 movsb (%ebx), (%edi)
19 movsb (%esi), (%ebx)
20
21 outsb %cs:(%esi), (%dx)
22 outsb (%edi), (%dx)
23
24 scasb %es:(%edi)
25 scasb (%esi)
26
27 stosb %es:(%edi)
28 stosb (%esi)
29
30 xlatb %cs:(%ebx)
31 xlatb (%esi)
32 xlatb (,%ebx)
33 xlatb 1(%ebx)
34 xlatb x(%ebx)
35 xlatb 0
36
37 .code16
38 start16:
39 cmpsb (%di), (%si)
40 movsb (%esi), (%edi)
41
42 .code64
43 start64:
44 cmpsb (%rdi), (%rsi)
45 movsb (%esi), (%edi)
46
47 .intel_syntax noprefix
48 .code32
49 intel32:
50 cmps byte ptr cs:[esi], [edi]
51 cmps byte ptr [esi], es:[edi]
52 cmps byte ptr [esi], byte ptr [edi]
53 cmps byte ptr [si], [di]
54 cmps byte ptr [edi], [esi]
55
56 ins byte ptr es:[edi], dx
57 ins byte ptr [esi], dx
58
59 lods byte ptr cs:[esi]
60 lods byte ptr [edi]
61
62 movs byte ptr [edi], cs:[esi]
63 movs byte ptr es:[edi], [esi]
64 movs byte ptr [edi], byte ptr [esi]
65 movs byte ptr [di], [si]
66 movs byte ptr [edi], [ebx]
67 movs byte ptr [ebx], [esi]
68
69 outs dx, byte ptr cs:[esi]
70 outs dx, byte ptr [edi]
71
72 scas byte ptr es:[edi]
73 scas byte ptr [esi]
74
75 stos byte ptr es:[edi]
76 stos byte ptr [esi]
77
78 xlat byte ptr cs:[ebx]
79 xlat byte ptr [esi]
80 xlat byte ptr [%ebx*1]
81 xlat byte ptr [ebx+1]
82 xlat byte ptr x[ebx]
83 xlat byte ptr FLAT:0
84
85 .code16
86 intel16:
87 cmps byte ptr [si], [di]
88 movs byte ptr [edi], [esi]
89
90 .code64
91 intel64:
92 cmps byte ptr [rsi], [rdi]
93 movs byte ptr [edi], [esi]
This page took 0.037463 seconds and 4 git commands to generate.