OpenCores
URL https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [binutils-2.20.1/] [gas/] [testsuite/] [gas/] [i386/] [string-ok.s] - Blame information for rev 219

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 205 julius
        .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]

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.