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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [gdb-6.8/] [sim/] [testsuite/] [sim/] [cris/] [asm/] [lsr.ms] - Blame information for rev 856

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

Line No. Rev Author Line
1 24 jeremybenn
# mach: crisv0 crisv3 crisv8 crisv10 crisv32
2
# output: ffffffff\n1\n1\n1ffff\n5a67f\n1\n0\n0\n3699fc67\nffffffff\n1\n1\n1ffff\n5a67f\nda670000\nda670000\nda670000\nda673c67\nffffffff\nffff7fff\n1\nffff0000\nffff0001\n5a67000f\nda67f100\nda67f100\nda67f100\nda67f127\nffffffff\nffffff7f\n1\nffffff00\nffffff00\nffffff01\n5a67f100\n5a67f109\n
3
 
4
 .include "testutils.inc"
5
 start
6
 moveq -1,r3
7
 lsrq 0,r3
8
 test_move_cc 1 0 0 0
9
 dumpr3 ; ffffffff
10
 
11
 moveq 2,r3
12
 lsrq 1,r3
13
 test_move_cc 0 0 0 0
14
 dumpr3 ; 1
15
 
16
 moveq -1,r3
17
 lsrq 31,r3
18
 test_move_cc 0 0 0 0
19
 dumpr3 ; 1
20
 
21
 moveq -1,r3
22
 lsrq 15,r3
23
 test_move_cc 0 0 0 0
24
 dumpr3 ; 1ffff
25
 
26
 move.d 0x5a67f19f,r3
27
 lsrq 12,r3
28
 test_move_cc 0 0 0 0
29
 dumpr3 ; 5a67f
30
 
31
 move.d 0xda67f19f,r3
32
 move.d 31,r4
33
 lsr.d r4,r3
34
 test_move_cc 0 0 0 0
35
 dumpr3 ; 1
36
 
37
 move.d 0xda67f19f,r3
38
 move.d 32,r4
39
 lsr.d r4,r3
40
 test_move_cc 0 1 0 0
41
 dumpr3 ; 0
42
 
43
 move.d 0xda67f19f,r3
44
 move.d 33,r4
45
 lsr.d r4,r3
46
 test_move_cc 0 1 0 0
47
 dumpr3 ; 0
48
 
49
 move.d 0xda67f19f,r3
50
 move.d 66,r4
51
 lsr.d r4,r3
52
 test_move_cc 0 0 0 0
53
 dumpr3 ; 3699fc67
54
 
55
 moveq -1,r3
56
 moveq 0,r4
57
 lsr.d r4,r3
58
 test_move_cc 1 0 0 0
59
 dumpr3 ; ffffffff
60
 
61
 moveq 2,r3
62
 moveq 1,r4
63
 lsr.d r4,r3
64
 test_move_cc 0 0 0 0
65
 dumpr3 ; 1
66
 
67
 moveq -1,r3
68
 moveq 31,r4
69
 lsr.d r4,r3
70
 test_move_cc 0 0 0 0
71
 dumpr3 ; 1
72
 
73
 moveq -1,r3
74
 moveq 15,r4
75
 lsr.d r4,r3
76
 test_move_cc 0 0 0 0
77
 dumpr3 ; 1ffff
78
 
79
 move.d 0x5a67f19f,r3
80
 moveq 12,r4
81
 lsr.d r4,r3
82
 test_move_cc 0 0 0 0
83
 dumpr3 ; 5a67f
84
 
85
 move.d 0xda67f19f,r3
86
 move.d 31,r4
87
 lsr.w r4,r3
88
 test_move_cc 0 1 0 0
89
 dumpr3 ; da670000
90
 
91
 move.d 0xda67f19f,r3
92
 move.d 32,r4
93
 lsr.w r4,r3
94
 test_move_cc 0 1 0 0
95
 dumpr3 ; da670000
96
 
97
 move.d 0xda67f19f,r3
98
 move.d 33,r4
99
 lsr.w r4,r3
100
 test_move_cc 0 1 0 0
101
 dumpr3 ; da670000
102
 
103
 move.d 0xda67f19f,r3
104
 move.d 66,r4
105
 lsr.w r4,r3
106
 test_move_cc 0 0 0 0
107
 dumpr3 ; da673c67
108
 
109
 moveq -1,r3
110
 moveq 0,r4
111
 lsr.w r4,r3
112
 test_move_cc 1 0 0 0
113
 dumpr3 ; ffffffff
114
 
115
 moveq -1,r3
116
 moveq 1,r4
117
 lsr.w r4,r3
118
 test_move_cc 0 0 0 0
119
 dumpr3 ; ffff7fff
120
 
121
 moveq 2,r3
122
 moveq 1,r4
123
 lsr.w r4,r3
124
 test_move_cc 0 0 0 0
125
 dumpr3 ; 1
126
 
127
 moveq -1,r3
128
 moveq 31,r4
129
 lsr.w r4,r3
130
 test_move_cc 0 1 0 0
131
 dumpr3 ; ffff0000
132
 
133
 moveq -1,r3
134
 moveq 15,r4
135
 lsr.w r4,r3
136
 test_move_cc 0 0 0 0
137
 dumpr3 ; ffff0001
138
 
139
 move.d 0x5a67f19f,r3
140
 moveq 12,r4
141
 lsr.w r4,r3
142
 test_move_cc 0 0 0 0
143
 dumpr3 ; 5a67000f
144
 
145
 move.d 0xda67f19f,r3
146
 move.d 31,r4
147
 lsr.b r4,r3
148
 test_move_cc 0 1 0 0
149
 dumpr3 ; da67f100
150
 
151
 move.d 0xda67f19f,r3
152
 move.d 32,r4
153
 lsr.b r4,r3
154
 test_move_cc 0 1 0 0
155
 dumpr3 ; da67f100
156
 
157
 move.d 0xda67f19f,r3
158
 move.d 33,r4
159
 lsr.b r4,r3
160
 test_move_cc 0 1 0 0
161
 dumpr3 ; da67f100
162
 
163
 move.d 0xda67f19f,r3
164
 move.d 66,r4
165
 lsr.b r4,r3
166
 test_move_cc 0 0 0 0
167
 dumpr3 ; da67f127
168
 
169
 moveq -1,r3
170
 moveq 0,r4
171
 lsr.b r4,r3
172
 test_move_cc 1 0 0 0
173
 dumpr3 ; ffffffff
174
 
175
 moveq -1,r3
176
 moveq 1,r4
177
 lsr.b r4,r3
178
 test_move_cc 0 0 0 0
179
 dumpr3 ; ffffff7f
180
 
181
 moveq 2,r3
182
 moveq 1,r4
183
 lsr.b r4,r3
184
 test_move_cc 0 0 0 0
185
 dumpr3 ; 1
186
 
187
 moveq -1,r3
188
 moveq 31,r4
189
 lsr.b r4,r3
190
 test_move_cc 0 1 0 0
191
 dumpr3 ; ffffff00
192
 
193
 moveq -1,r3
194
 moveq 15,r4
195
 lsr.b r4,r3
196
 test_move_cc 0 1 0 0
197
 dumpr3 ; ffffff00
198
 
199
 moveq -1,r3
200
 moveq 7,r4
201
 lsr.b r4,r3
202
 test_move_cc 0 0 0 0
203
 dumpr3 ; ffffff01
204
 
205
 move.d 0x5a67f19f,r3
206
 moveq 12,r4
207
 lsr.b r4,r3
208
 test_move_cc 0 1 0 0
209
 dumpr3 ; 5a67f100
210
 
211
 move.d 0x5a67f19f,r3
212
 moveq 4,r4
213
 lsr.b r4,r3
214
 test_move_cc 0 0 0 0
215
 dumpr3 ; 5a67f109
216
 
217
 quit

powered by: WebSVN 2.1.0

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