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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-stable/] [binutils-2.20.1/] [gas/] [testsuite/] [gas/] [crx/] [cmpbr_insn.s] - Blame information for rev 818

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 205 julius
# 'Compare & Branch' instructions.
2
 .data
3
foodata: .word 42
4
         .text
5
footext:
6
 
7
        .global cmpbeqb
8
cmpbeqb:
9
cmpbeqb r1, r2, 0x56
10
cmpbeqb r3, r4, 0x4348
11
cmpbeqb $0, r5, 0x36
12
cmpbeqb $1, r6, 0x345678
13
 
14
        .global cmpbneb
15
cmpbneb:
16
cmpbneb r7, r8, 250
17
cmpbneb r9, r10, 0xf000
18
cmpbneb $2, r11, 0x2
19
cmpbneb $3, r12, 0xfffffe
20
 
21
        .global cmpbhib
22
cmpbhib:
23
cmpbhib r13, r14, 0400
24
cmpbhib r15, ra, 258
25
cmpbhib $4, sp, -0x2
26
cmpbhib $-4, r1, -260
27
 
28
        .global cmpblsb
29
cmpblsb:
30
cmpblsb r2, r3, 0x78
31
cmpblsb r4, r5, 0x100
32
cmpblsb $-1, r6, -0370
33
cmpblsb $7, r7, -0x102
34
 
35
        .global cmpbgtb
36
cmpbgtb:
37
cmpbgtb r8, r9, -250
38
cmpbgtb r10, r11, 07700
39
cmpbgtb $8, r12, 0xfe
40
cmpbgtb $16, r13, 0xfffff2
41
 
42
        .global cmpbleb
43
cmpbleb:
44
cmpbleb r14, r15, -0xfe
45
cmpbleb ra, sp, -01000
46
cmpbleb $0x10, r1, 066
47
cmpbleb $020, r2, -0xffff02
48
 
49
        .global cmpblob
50
cmpblob:
51
cmpblob r3, r4, -070
52
cmpblob r5, r6, -0xfffffe
53
cmpblob $32, r7, +0x24
54
cmpblob $0x20, r8, 16777214
55
 
56
        .global cmpbhsb
57
cmpbhsb:
58
cmpbhsb r9, r10, 0xf0
59
cmpbhsb r11, r12, 0402
60
cmpbhsb $040, r13, -254
61
cmpbhsb $20, r14, 0x1000
62
 
63
        .global cmpbltb
64
cmpbltb:
65
cmpbltb r15, ra, 0x10
66
cmpbltb sp, r1, 1122
67
cmpbltb $12, r2, -020
68
cmpbltb $0xc, r3, -0x800000
69
 
70
        .global cmpbgeb
71
cmpbgeb:
72
cmpbgeb r4, r5, 0x0
73
cmpbgeb r6, r7, 0x400000
74
cmpbgeb $48, r8, 0
75
cmpbgeb $060, r9, -0x100000
76
 
77
 
78
        .global cmpbeqw
79
cmpbeqw:
80
cmpbeqw r1, r2, 0x56
81
cmpbeqw r3, r4, 0x4348
82
cmpbeqw $0, r5, 0x36
83
cmpbeqw $1, r6, 0x345678
84
 
85
        .global cmpbnew
86
cmpbnew:
87
cmpbnew r7, r8, 250
88
cmpbnew r9, r10, 0xf000
89
cmpbnew $2, r11, 0x2
90
cmpbnew $3, r12, 0xfffffe
91
 
92
        .global cmpbhiw
93
cmpbhiw:
94
cmpbhiw r13, r14, 0400
95
cmpbhiw r15, ra, 258
96
cmpbhiw $4, sp, -0x2
97
cmpbhiw $-4, r1, -260
98
 
99
        .global cmpblsw
100
cmpblsw:
101
cmpblsw r2, r3, 0x78
102
cmpblsw r4, r5, 0x100
103
cmpblsw $-1, r6, -0370
104
cmpblsw $7, r7, -0x102
105
 
106
        .global cmpbgtw
107
cmpbgtw:
108
cmpbgtw r8, r9, -250
109
cmpbgtw r10, r11, 07700
110
cmpbgtw $8, r12, 0xfe
111
cmpbgtw $16, r13, 0xfffff2
112
 
113
        .global cmpblew
114
cmpblew:
115
cmpblew r14, r15, -0xfe
116
cmpblew ra, sp, -01000
117
cmpblew $0x10, r1, 066
118
cmpblew $020, r2, -0xffff02
119
 
120
        .global cmpblow
121
cmpblow:
122
cmpblow r3, r4, -070
123
cmpblow r5, r6, -0xfffffe
124
cmpblow $32, r7, +0x24
125
cmpblow $0x20, r8, 16777214
126
 
127
        .global cmpbhsw
128
cmpbhsw:
129
cmpbhsw r9, r10, 0xf0
130
cmpbhsw r11, r12, 0402
131
cmpbhsw $040, r13, -254
132
cmpbhsw $20, r14, 0x1000
133
 
134
        .global cmpbltw
135
cmpbltw:
136
cmpbltw r15, ra, 0x10
137
cmpbltw sp, r1, 1122
138
cmpbltw $12, r2, -020
139
cmpbltw $0xc, r3, -0x800000
140
 
141
        .global cmpbgew
142
cmpbgew:
143
cmpbgew r4, r5, 0x0
144
cmpbgew r6, r7, 0x400000
145
cmpbgew $48, r8, 0
146
cmpbgew $060, r9, -0x100000
147
 
148
 
149
        .global cmpbeqd
150
cmpbeqd:
151
cmpbeqd r1, r2, 0x56
152
cmpbeqd r3, r4, 0x4348
153
cmpbeqd $0, r5, 0x36
154
cmpbeqd $1, r6, 0x345678
155
 
156
        .global cmpbned
157
cmpbned:
158
cmpbned r7, r8, 250
159
cmpbned r9, r10, 0xf000
160
cmpbned $2, r11, 0x2
161
cmpbned $3, r12, 0xfffffe
162
 
163
        .global cmpbhid
164
cmpbhid:
165
cmpbhid r13, r14, 0400
166
cmpbhid r15, ra, 258
167
cmpbhid $4, sp, -0x2
168
cmpbhid $-4, r1, -260
169
 
170
        .global cmpblsd
171
cmpblsd:
172
cmpblsd r2, r3, 0x78
173
cmpblsd r4, r5, 0x100
174
cmpblsd $-1, r6, -0370
175
cmpblsd $7, r7, -0x102
176
 
177
        .global cmpbgtd
178
cmpbgtd:
179
cmpbgtd r8, r9, -250
180
cmpbgtd r10, r11, 07700
181
cmpbgtd $8, r12, 0xfe
182
cmpbgtd $16, r13, 0xfffff2
183
 
184
        .global cmpbled
185
cmpbled:
186
cmpbled r14, r15, -0xfe
187
cmpbled ra, sp, -01000
188
cmpbled $0x10, r1, 066
189
cmpbled $020, r2, -0xffff02
190
 
191
        .global cmpblod
192
cmpblod:
193
cmpblod r3, r4, -070
194
cmpblod r5, r6, -0xfffffe
195
cmpblod $32, r7, +0x24
196
cmpblod $0x20, r8, 16777214
197
 
198
        .global cmpbhsd
199
cmpbhsd:
200
cmpbhsd r9, r10, 0xf0
201
cmpbhsd r11, r12, 0402
202
cmpbhsd $040, r13, -254
203
cmpbhsd $20, r14, 0x1000
204
 
205
        .global cmpbltd
206
cmpbltd:
207
cmpbltd r15, ra, 0x10
208
cmpbltd sp, r1, 1122
209
cmpbltd $12, r2, -020
210
cmpbltd $0xc, r3, -0x800000
211
 
212
        .global cmpbged
213
cmpbged:
214
cmpbged r4, r5, 0x0
215
cmpbged r6, r7, 0x400000
216
cmpbged $48, r8, 0
217
cmpbged $060, r9, -0x100000

powered by: WebSVN 2.1.0

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