Imported Upstream version 0.155
[platform/upstream/elfutils.git] / tests / run-allregs.sh
1 #! /bin/sh
2 # Copyright (C) 2005, 2006, 2007 Red Hat, Inc.
3 # This file is part of elfutils.
4 #
5 # This file is free software; you can redistribute it and/or modify
6 # it under the terms of the GNU General Public License as published by
7 # the Free Software Foundation; either version 3 of the License, or
8 # (at your option) any later version.
9 #
10 # elfutils is distributed in the hope that it will be useful, but
11 # WITHOUT ANY WARRANTY; without even the implied warranty of
12 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13 # GNU General Public License for more details.
14 #
15 # You should have received a copy of the GNU General Public License
16 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
17
18 . $srcdir/test-subr.sh
19
20 regs_test()
21 {
22   tempfiles good.regs
23   cat > good.regs
24   testfiles "$@"
25   for f; do testrun_compare ./allregs -e $f < good.regs; done
26   test_cleanup
27 }
28
29 regs_test testfile11 <<\EOF
30 integer registers:
31           0: %eax (eax), signed 32 bits
32           1: %ecx (ecx), signed 32 bits
33           2: %edx (edx), signed 32 bits
34           3: %ebx (ebx), signed 32 bits
35           4: %esp (esp), address 32 bits
36           5: %ebp (ebp), address 32 bits
37           6: %esi (esi), signed 32 bits
38           7: %edi (edi), signed 32 bits
39           8: %eip (eip), address 32 bits
40           9: %eflags (eflags), unsigned 32 bits
41          10: %trapno (trapno), unsigned 32 bits
42 FPU-control registers:
43          37: %fctrl (fctrl), unsigned 16 bits
44          38: %fstat (fstat), unsigned 16 bits
45          39: %mxcsr (mxcsr), unsigned 32 bits
46 MMX registers:
47          29: %mm0 (mm0), unsigned 64 bits
48          30: %mm1 (mm1), unsigned 64 bits
49          31: %mm2 (mm2), unsigned 64 bits
50          32: %mm3 (mm3), unsigned 64 bits
51          33: %mm4 (mm4), unsigned 64 bits
52          34: %mm5 (mm5), unsigned 64 bits
53          35: %mm6 (mm6), unsigned 64 bits
54          36: %mm7 (mm7), unsigned 64 bits
55 SSE registers:
56          21: %xmm0 (xmm0), unsigned 128 bits
57          22: %xmm1 (xmm1), unsigned 128 bits
58          23: %xmm2 (xmm2), unsigned 128 bits
59          24: %xmm3 (xmm3), unsigned 128 bits
60          25: %xmm4 (xmm4), unsigned 128 bits
61          26: %xmm5 (xmm5), unsigned 128 bits
62          27: %xmm6 (xmm6), unsigned 128 bits
63          28: %xmm7 (xmm7), unsigned 128 bits
64 segment registers:
65          40: %es (es), unsigned 16 bits
66          41: %cs (cs), unsigned 16 bits
67          42: %ss (ss), unsigned 16 bits
68          43: %ds (ds), unsigned 16 bits
69          44: %fs (fs), unsigned 16 bits
70          45: %gs (gs), unsigned 16 bits
71 x87 registers:
72          11: %st0 (st0), float 80 bits
73          12: %st1 (st1), float 80 bits
74          13: %st2 (st2), float 80 bits
75          14: %st3 (st3), float 80 bits
76          15: %st4 (st4), float 80 bits
77          16: %st5 (st5), float 80 bits
78          17: %st6 (st6), float 80 bits
79          18: %st7 (st7), float 80 bits
80 EOF
81
82 regs_test testfile12 <<\EOF
83 integer registers:
84           0: %rax (rax), signed 64 bits
85           1: %rdx (rdx), signed 64 bits
86           2: %rcx (rcx), signed 64 bits
87           3: %rbx (rbx), signed 64 bits
88           4: %rsi (rsi), signed 64 bits
89           5: %rdi (rdi), signed 64 bits
90           6: %rbp (rbp), address 64 bits
91           7: %rsp (rsp), address 64 bits
92           8: %r8 (r8), signed 64 bits
93           9: %r9 (r9), signed 64 bits
94          10: %r10 (r10), signed 64 bits
95          11: %r11 (r11), signed 64 bits
96          12: %r12 (r12), signed 64 bits
97          13: %r13 (r13), signed 64 bits
98          14: %r14 (r14), signed 64 bits
99          15: %r15 (r15), signed 64 bits
100          16: %rip (rip), address 64 bits
101          49: %rflags (rflags), unsigned 64 bits
102 MMX registers:
103          41: %mm0 (mm0), unsigned 64 bits
104          42: %mm1 (mm1), unsigned 64 bits
105          43: %mm2 (mm2), unsigned 64 bits
106          44: %mm3 (mm3), unsigned 64 bits
107          45: %mm4 (mm4), unsigned 64 bits
108          46: %mm5 (mm5), unsigned 64 bits
109          47: %mm6 (mm6), unsigned 64 bits
110          48: %mm7 (mm7), unsigned 64 bits
111 SSE registers:
112          17: %xmm0 (xmm0), unsigned 128 bits
113          18: %xmm1 (xmm1), unsigned 128 bits
114          19: %xmm2 (xmm2), unsigned 128 bits
115          20: %xmm3 (xmm3), unsigned 128 bits
116          21: %xmm4 (xmm4), unsigned 128 bits
117          22: %xmm5 (xmm5), unsigned 128 bits
118          23: %xmm6 (xmm6), unsigned 128 bits
119          24: %xmm7 (xmm7), unsigned 128 bits
120          25: %xmm8 (xmm8), unsigned 128 bits
121          26: %xmm9 (xmm9), unsigned 128 bits
122          27: %xmm10 (xmm10), unsigned 128 bits
123          28: %xmm11 (xmm11), unsigned 128 bits
124          29: %xmm12 (xmm12), unsigned 128 bits
125          30: %xmm13 (xmm13), unsigned 128 bits
126          31: %xmm14 (xmm14), unsigned 128 bits
127          32: %xmm15 (xmm15), unsigned 128 bits
128 control registers:
129          62: %tr (tr), unsigned 64 bits
130          63: %ldtr (ldtr), unsigned 64 bits
131          64: %mxcsr (mxcsr), unsigned 64 bits
132          65: %fcw (fcw), unsigned 16 bits
133          66: %fsw (fsw), unsigned 16 bits
134 segment registers:
135          50: %es (es), unsigned 16 bits
136          51: %cs (cs), unsigned 16 bits
137          52: %ss (ss), unsigned 16 bits
138          53: %ds (ds), unsigned 16 bits
139          54: %fs (fs), unsigned 16 bits
140          55: %gs (gs), unsigned 16 bits
141          58: %fs.base (fs.base), address 64 bits
142          59: %gs.base (gs.base), address 64 bits
143 x87 registers:
144          33: %st0 (st0), float 80 bits
145          34: %st1 (st1), float 80 bits
146          35: %st2 (st2), float 80 bits
147          36: %st3 (st3), float 80 bits
148          37: %st4 (st4), float 80 bits
149          38: %st5 (st5), float 80 bits
150          39: %st6 (st6), float 80 bits
151          40: %st7 (st7), float 80 bits
152 EOF
153
154 regs_test testfile2 <<\EOF
155 integer registers:
156           0: r0 (r0), signed 32 bits
157           1: r1 (r1), signed 32 bits
158           2: r2 (r2), signed 32 bits
159           3: r3 (r3), signed 32 bits
160           4: r4 (r4), signed 32 bits
161           5: r5 (r5), signed 32 bits
162           6: r6 (r6), signed 32 bits
163           7: r7 (r7), signed 32 bits
164           8: r8 (r8), signed 32 bits
165           9: r9 (r9), signed 32 bits
166          10: r10 (r10), signed 32 bits
167          11: r11 (r11), signed 32 bits
168          12: r12 (r12), signed 32 bits
169          13: r13 (r13), signed 32 bits
170          14: r14 (r14), signed 32 bits
171          15: r15 (r15), signed 32 bits
172          16: r16 (r16), signed 32 bits
173          17: r17 (r17), signed 32 bits
174          18: r18 (r18), signed 32 bits
175          19: r19 (r19), signed 32 bits
176          20: r20 (r20), signed 32 bits
177          21: r21 (r21), signed 32 bits
178          22: r22 (r22), signed 32 bits
179          23: r23 (r23), signed 32 bits
180          24: r24 (r24), signed 32 bits
181          25: r25 (r25), signed 32 bits
182          26: r26 (r26), signed 32 bits
183          27: r27 (r27), signed 32 bits
184          28: r28 (r28), signed 32 bits
185          29: r29 (r29), signed 32 bits
186          30: r30 (r30), signed 32 bits
187          31: r31 (r31), signed 32 bits
188          64: cr (cr), unsigned 32 bits
189          66: msr (msr), unsigned 32 bits
190 FPU registers:
191          32: f0 (f0), float 64 bits
192          33: f1 (f1), float 64 bits
193          34: f2 (f2), float 64 bits
194          35: f3 (f3), float 64 bits
195          36: f4 (f4), float 64 bits
196          37: f5 (f5), float 64 bits
197          38: f6 (f6), float 64 bits
198          39: f7 (f7), float 64 bits
199          40: f8 (f8), float 64 bits
200          41: f9 (f9), float 64 bits
201          42: f10 (f10), float 64 bits
202          43: f11 (f11), float 64 bits
203          44: f12 (f12), float 64 bits
204          45: f13 (f13), float 64 bits
205          46: f14 (f14), float 64 bits
206          47: f15 (f15), float 64 bits
207          48: f16 (f16), float 64 bits
208          49: f17 (f17), float 64 bits
209          50: f18 (f18), float 64 bits
210          51: f19 (f19), float 64 bits
211          52: f20 (f20), float 64 bits
212          53: f21 (f21), float 64 bits
213          54: f22 (f22), float 64 bits
214          55: f23 (f23), float 64 bits
215          56: f24 (f24), float 64 bits
216          57: f25 (f25), float 64 bits
217          58: f26 (f26), float 64 bits
218          59: f27 (f27), float 64 bits
219          60: f28 (f28), float 64 bits
220          61: f29 (f29), float 64 bits
221          62: f30 (f30), float 64 bits
222          63: f31 (f31), float 64 bits
223          65: fpscr (fpscr), unsigned 32 bits
224 privileged registers:
225          70: sr0 (sr0), unsigned 32 bits
226          71: sr1 (sr1), unsigned 32 bits
227          72: sr2 (sr2), unsigned 32 bits
228          73: sr3 (sr3), unsigned 32 bits
229          74: sr4 (sr4), unsigned 32 bits
230          75: sr5 (sr5), unsigned 32 bits
231          76: sr6 (sr6), unsigned 32 bits
232          77: sr7 (sr7), unsigned 32 bits
233          78: sr8 (sr8), unsigned 32 bits
234          79: sr9 (sr9), unsigned 32 bits
235          80: sr10 (sr10), unsigned 32 bits
236          81: sr11 (sr11), unsigned 32 bits
237          82: sr12 (sr12), unsigned 32 bits
238          83: sr13 (sr13), unsigned 32 bits
239          84: sr14 (sr14), unsigned 32 bits
240          85: sr15 (sr15), unsigned 32 bits
241         100: mq (mq), unsigned 32 bits
242         101: xer (xer), unsigned 32 bits
243         102: spr2 (spr2), unsigned 32 bits
244         103: spr3 (spr3), unsigned 32 bits
245         104: spr4 (spr4), unsigned 32 bits
246         105: spr5 (spr5), unsigned 32 bits
247         106: spr6 (spr6), unsigned 32 bits
248         107: spr7 (spr7), unsigned 32 bits
249         108: lr (lr), unsigned 32 bits
250         109: ctr (ctr), unsigned 32 bits
251         110: spr10 (spr10), unsigned 32 bits
252         111: spr11 (spr11), unsigned 32 bits
253         112: spr12 (spr12), unsigned 32 bits
254         113: spr13 (spr13), unsigned 32 bits
255         114: spr14 (spr14), unsigned 32 bits
256         115: spr15 (spr15), unsigned 32 bits
257         116: spr16 (spr16), unsigned 32 bits
258         117: spr17 (spr17), unsigned 32 bits
259         118: dsisr (dsisr), unsigned 32 bits
260         119: dar (dar), unsigned 32 bits
261         120: spr20 (spr20), unsigned 32 bits
262         121: spr21 (spr21), unsigned 32 bits
263         122: dec (dec), unsigned 32 bits
264         123: spr23 (spr23), unsigned 32 bits
265         124: spr24 (spr24), unsigned 32 bits
266         125: spr25 (spr25), unsigned 32 bits
267         126: spr26 (spr26), unsigned 32 bits
268         127: spr27 (spr27), unsigned 32 bits
269         128: spr28 (spr28), unsigned 32 bits
270         129: spr29 (spr29), unsigned 32 bits
271         130: spr30 (spr30), unsigned 32 bits
272         131: spr31 (spr31), unsigned 32 bits
273         132: spr32 (spr32), unsigned 32 bits
274         133: spr33 (spr33), unsigned 32 bits
275         134: spr34 (spr34), unsigned 32 bits
276         135: spr35 (spr35), unsigned 32 bits
277         136: spr36 (spr36), unsigned 32 bits
278         137: spr37 (spr37), unsigned 32 bits
279         138: spr38 (spr38), unsigned 32 bits
280         139: spr39 (spr39), unsigned 32 bits
281         140: spr40 (spr40), unsigned 32 bits
282         141: spr41 (spr41), unsigned 32 bits
283         142: spr42 (spr42), unsigned 32 bits
284         143: spr43 (spr43), unsigned 32 bits
285         144: spr44 (spr44), unsigned 32 bits
286         145: spr45 (spr45), unsigned 32 bits
287         146: spr46 (spr46), unsigned 32 bits
288         147: spr47 (spr47), unsigned 32 bits
289         148: spr48 (spr48), unsigned 32 bits
290         149: spr49 (spr49), unsigned 32 bits
291         150: spr50 (spr50), unsigned 32 bits
292         151: spr51 (spr51), unsigned 32 bits
293         152: spr52 (spr52), unsigned 32 bits
294         153: spr53 (spr53), unsigned 32 bits
295         154: spr54 (spr54), unsigned 32 bits
296         155: spr55 (spr55), unsigned 32 bits
297         156: spr56 (spr56), unsigned 32 bits
298         157: spr57 (spr57), unsigned 32 bits
299         158: spr58 (spr58), unsigned 32 bits
300         159: spr59 (spr59), unsigned 32 bits
301         160: spr60 (spr60), unsigned 32 bits
302         161: spr61 (spr61), unsigned 32 bits
303         162: spr62 (spr62), unsigned 32 bits
304         163: spr63 (spr63), unsigned 32 bits
305         164: spr64 (spr64), unsigned 32 bits
306         165: spr65 (spr65), unsigned 32 bits
307         166: spr66 (spr66), unsigned 32 bits
308         167: spr67 (spr67), unsigned 32 bits
309         168: spr68 (spr68), unsigned 32 bits
310         169: spr69 (spr69), unsigned 32 bits
311         170: spr70 (spr70), unsigned 32 bits
312         171: spr71 (spr71), unsigned 32 bits
313         172: spr72 (spr72), unsigned 32 bits
314         173: spr73 (spr73), unsigned 32 bits
315         174: spr74 (spr74), unsigned 32 bits
316         175: spr75 (spr75), unsigned 32 bits
317         176: spr76 (spr76), unsigned 32 bits
318         177: spr77 (spr77), unsigned 32 bits
319         178: spr78 (spr78), unsigned 32 bits
320         179: spr79 (spr79), unsigned 32 bits
321         180: spr80 (spr80), unsigned 32 bits
322         181: spr81 (spr81), unsigned 32 bits
323         182: spr82 (spr82), unsigned 32 bits
324         183: spr83 (spr83), unsigned 32 bits
325         184: spr84 (spr84), unsigned 32 bits
326         185: spr85 (spr85), unsigned 32 bits
327         186: spr86 (spr86), unsigned 32 bits
328         187: spr87 (spr87), unsigned 32 bits
329         188: spr88 (spr88), unsigned 32 bits
330         189: spr89 (spr89), unsigned 32 bits
331         190: spr90 (spr90), unsigned 32 bits
332         191: spr91 (spr91), unsigned 32 bits
333         192: spr92 (spr92), unsigned 32 bits
334         193: spr93 (spr93), unsigned 32 bits
335         194: spr94 (spr94), unsigned 32 bits
336         195: spr95 (spr95), unsigned 32 bits
337         196: spr96 (spr96), unsigned 32 bits
338         197: spr97 (spr97), unsigned 32 bits
339         198: spr98 (spr98), unsigned 32 bits
340         199: spr99 (spr99), unsigned 32 bits
341         200: spr100 (spr100), unsigned 32 bits
342         201: spr101 (spr101), unsigned 32 bits
343         202: spr102 (spr102), unsigned 32 bits
344         203: spr103 (spr103), unsigned 32 bits
345         204: spr104 (spr104), unsigned 32 bits
346         205: spr105 (spr105), unsigned 32 bits
347         206: spr106 (spr106), unsigned 32 bits
348         207: spr107 (spr107), unsigned 32 bits
349         208: spr108 (spr108), unsigned 32 bits
350         209: spr109 (spr109), unsigned 32 bits
351         210: spr110 (spr110), unsigned 32 bits
352         211: spr111 (spr111), unsigned 32 bits
353         212: spr112 (spr112), unsigned 32 bits
354         213: spr113 (spr113), unsigned 32 bits
355         214: spr114 (spr114), unsigned 32 bits
356         215: spr115 (spr115), unsigned 32 bits
357         216: spr116 (spr116), unsigned 32 bits
358         217: spr117 (spr117), unsigned 32 bits
359         218: spr118 (spr118), unsigned 32 bits
360         219: spr119 (spr119), unsigned 32 bits
361         220: spr120 (spr120), unsigned 32 bits
362         221: spr121 (spr121), unsigned 32 bits
363         222: spr122 (spr122), unsigned 32 bits
364         223: spr123 (spr123), unsigned 32 bits
365         224: spr124 (spr124), unsigned 32 bits
366         225: spr125 (spr125), unsigned 32 bits
367         226: spr126 (spr126), unsigned 32 bits
368         227: spr127 (spr127), unsigned 32 bits
369         228: spr128 (spr128), unsigned 32 bits
370         229: spr129 (spr129), unsigned 32 bits
371         230: spr130 (spr130), unsigned 32 bits
372         231: spr131 (spr131), unsigned 32 bits
373         232: spr132 (spr132), unsigned 32 bits
374         233: spr133 (spr133), unsigned 32 bits
375         234: spr134 (spr134), unsigned 32 bits
376         235: spr135 (spr135), unsigned 32 bits
377         236: spr136 (spr136), unsigned 32 bits
378         237: spr137 (spr137), unsigned 32 bits
379         238: spr138 (spr138), unsigned 32 bits
380         239: spr139 (spr139), unsigned 32 bits
381         240: spr140 (spr140), unsigned 32 bits
382         241: spr141 (spr141), unsigned 32 bits
383         242: spr142 (spr142), unsigned 32 bits
384         243: spr143 (spr143), unsigned 32 bits
385         244: spr144 (spr144), unsigned 32 bits
386         245: spr145 (spr145), unsigned 32 bits
387         246: spr146 (spr146), unsigned 32 bits
388         247: spr147 (spr147), unsigned 32 bits
389         248: spr148 (spr148), unsigned 32 bits
390         249: spr149 (spr149), unsigned 32 bits
391         250: spr150 (spr150), unsigned 32 bits
392         251: spr151 (spr151), unsigned 32 bits
393         252: spr152 (spr152), unsigned 32 bits
394         253: spr153 (spr153), unsigned 32 bits
395         254: spr154 (spr154), unsigned 32 bits
396         255: spr155 (spr155), unsigned 32 bits
397         256: spr156 (spr156), unsigned 32 bits
398         257: spr157 (spr157), unsigned 32 bits
399         258: spr158 (spr158), unsigned 32 bits
400         259: spr159 (spr159), unsigned 32 bits
401         260: spr160 (spr160), unsigned 32 bits
402         261: spr161 (spr161), unsigned 32 bits
403         262: spr162 (spr162), unsigned 32 bits
404         263: spr163 (spr163), unsigned 32 bits
405         264: spr164 (spr164), unsigned 32 bits
406         265: spr165 (spr165), unsigned 32 bits
407         266: spr166 (spr166), unsigned 32 bits
408         267: spr167 (spr167), unsigned 32 bits
409         268: spr168 (spr168), unsigned 32 bits
410         269: spr169 (spr169), unsigned 32 bits
411         270: spr170 (spr170), unsigned 32 bits
412         271: spr171 (spr171), unsigned 32 bits
413         272: spr172 (spr172), unsigned 32 bits
414         273: spr173 (spr173), unsigned 32 bits
415         274: spr174 (spr174), unsigned 32 bits
416         275: spr175 (spr175), unsigned 32 bits
417         276: spr176 (spr176), unsigned 32 bits
418         277: spr177 (spr177), unsigned 32 bits
419         278: spr178 (spr178), unsigned 32 bits
420         279: spr179 (spr179), unsigned 32 bits
421         280: spr180 (spr180), unsigned 32 bits
422         281: spr181 (spr181), unsigned 32 bits
423         282: spr182 (spr182), unsigned 32 bits
424         283: spr183 (spr183), unsigned 32 bits
425         284: spr184 (spr184), unsigned 32 bits
426         285: spr185 (spr185), unsigned 32 bits
427         286: spr186 (spr186), unsigned 32 bits
428         287: spr187 (spr187), unsigned 32 bits
429         288: spr188 (spr188), unsigned 32 bits
430         289: spr189 (spr189), unsigned 32 bits
431         290: spr190 (spr190), unsigned 32 bits
432         291: spr191 (spr191), unsigned 32 bits
433         292: spr192 (spr192), unsigned 32 bits
434         293: spr193 (spr193), unsigned 32 bits
435         294: spr194 (spr194), unsigned 32 bits
436         295: spr195 (spr195), unsigned 32 bits
437         296: spr196 (spr196), unsigned 32 bits
438         297: spr197 (spr197), unsigned 32 bits
439         298: spr198 (spr198), unsigned 32 bits
440         299: spr199 (spr199), unsigned 32 bits
441         300: spr200 (spr200), unsigned 32 bits
442         301: spr201 (spr201), unsigned 32 bits
443         302: spr202 (spr202), unsigned 32 bits
444         303: spr203 (spr203), unsigned 32 bits
445         304: spr204 (spr204), unsigned 32 bits
446         305: spr205 (spr205), unsigned 32 bits
447         306: spr206 (spr206), unsigned 32 bits
448         307: spr207 (spr207), unsigned 32 bits
449         308: spr208 (spr208), unsigned 32 bits
450         309: spr209 (spr209), unsigned 32 bits
451         310: spr210 (spr210), unsigned 32 bits
452         311: spr211 (spr211), unsigned 32 bits
453         312: spr212 (spr212), unsigned 32 bits
454         313: spr213 (spr213), unsigned 32 bits
455         314: spr214 (spr214), unsigned 32 bits
456         315: spr215 (spr215), unsigned 32 bits
457         316: spr216 (spr216), unsigned 32 bits
458         317: spr217 (spr217), unsigned 32 bits
459         318: spr218 (spr218), unsigned 32 bits
460         319: spr219 (spr219), unsigned 32 bits
461         320: spr220 (spr220), unsigned 32 bits
462         321: spr221 (spr221), unsigned 32 bits
463         322: spr222 (spr222), unsigned 32 bits
464         323: spr223 (spr223), unsigned 32 bits
465         324: spr224 (spr224), unsigned 32 bits
466         325: spr225 (spr225), unsigned 32 bits
467         326: spr226 (spr226), unsigned 32 bits
468         327: spr227 (spr227), unsigned 32 bits
469         328: spr228 (spr228), unsigned 32 bits
470         329: spr229 (spr229), unsigned 32 bits
471         330: spr230 (spr230), unsigned 32 bits
472         331: spr231 (spr231), unsigned 32 bits
473         332: spr232 (spr232), unsigned 32 bits
474         333: spr233 (spr233), unsigned 32 bits
475         334: spr234 (spr234), unsigned 32 bits
476         335: spr235 (spr235), unsigned 32 bits
477         336: spr236 (spr236), unsigned 32 bits
478         337: spr237 (spr237), unsigned 32 bits
479         338: spr238 (spr238), unsigned 32 bits
480         339: spr239 (spr239), unsigned 32 bits
481         340: spr240 (spr240), unsigned 32 bits
482         341: spr241 (spr241), unsigned 32 bits
483         342: spr242 (spr242), unsigned 32 bits
484         343: spr243 (spr243), unsigned 32 bits
485         344: spr244 (spr244), unsigned 32 bits
486         345: spr245 (spr245), unsigned 32 bits
487         346: spr246 (spr246), unsigned 32 bits
488         347: spr247 (spr247), unsigned 32 bits
489         348: spr248 (spr248), unsigned 32 bits
490         349: spr249 (spr249), unsigned 32 bits
491         350: spr250 (spr250), unsigned 32 bits
492         351: spr251 (spr251), unsigned 32 bits
493         352: spr252 (spr252), unsigned 32 bits
494         353: spr253 (spr253), unsigned 32 bits
495         354: spr254 (spr254), unsigned 32 bits
496         355: spr255 (spr255), unsigned 32 bits
497         357: spr257 (spr257), unsigned 32 bits
498         358: spr258 (spr258), unsigned 32 bits
499         359: spr259 (spr259), unsigned 32 bits
500         360: spr260 (spr260), unsigned 32 bits
501         361: spr261 (spr261), unsigned 32 bits
502         362: spr262 (spr262), unsigned 32 bits
503         363: spr263 (spr263), unsigned 32 bits
504         364: spr264 (spr264), unsigned 32 bits
505         365: spr265 (spr265), unsigned 32 bits
506         366: spr266 (spr266), unsigned 32 bits
507         367: spr267 (spr267), unsigned 32 bits
508         368: spr268 (spr268), unsigned 32 bits
509         369: spr269 (spr269), unsigned 32 bits
510         370: spr270 (spr270), unsigned 32 bits
511         371: spr271 (spr271), unsigned 32 bits
512         372: spr272 (spr272), unsigned 32 bits
513         373: spr273 (spr273), unsigned 32 bits
514         374: spr274 (spr274), unsigned 32 bits
515         375: spr275 (spr275), unsigned 32 bits
516         376: spr276 (spr276), unsigned 32 bits
517         377: spr277 (spr277), unsigned 32 bits
518         378: spr278 (spr278), unsigned 32 bits
519         379: spr279 (spr279), unsigned 32 bits
520         380: spr280 (spr280), unsigned 32 bits
521         381: spr281 (spr281), unsigned 32 bits
522         382: spr282 (spr282), unsigned 32 bits
523         383: spr283 (spr283), unsigned 32 bits
524         384: spr284 (spr284), unsigned 32 bits
525         385: spr285 (spr285), unsigned 32 bits
526         386: spr286 (spr286), unsigned 32 bits
527         387: spr287 (spr287), unsigned 32 bits
528         388: spr288 (spr288), unsigned 32 bits
529         389: spr289 (spr289), unsigned 32 bits
530         390: spr290 (spr290), unsigned 32 bits
531         391: spr291 (spr291), unsigned 32 bits
532         392: spr292 (spr292), unsigned 32 bits
533         393: spr293 (spr293), unsigned 32 bits
534         394: spr294 (spr294), unsigned 32 bits
535         395: spr295 (spr295), unsigned 32 bits
536         396: spr296 (spr296), unsigned 32 bits
537         397: spr297 (spr297), unsigned 32 bits
538         398: spr298 (spr298), unsigned 32 bits
539         399: spr299 (spr299), unsigned 32 bits
540         400: spr300 (spr300), unsigned 32 bits
541         401: spr301 (spr301), unsigned 32 bits
542         402: spr302 (spr302), unsigned 32 bits
543         403: spr303 (spr303), unsigned 32 bits
544         404: spr304 (spr304), unsigned 32 bits
545         405: spr305 (spr305), unsigned 32 bits
546         406: spr306 (spr306), unsigned 32 bits
547         407: spr307 (spr307), unsigned 32 bits
548         408: spr308 (spr308), unsigned 32 bits
549         409: spr309 (spr309), unsigned 32 bits
550         410: spr310 (spr310), unsigned 32 bits
551         411: spr311 (spr311), unsigned 32 bits
552         412: spr312 (spr312), unsigned 32 bits
553         413: spr313 (spr313), unsigned 32 bits
554         414: spr314 (spr314), unsigned 32 bits
555         415: spr315 (spr315), unsigned 32 bits
556         416: spr316 (spr316), unsigned 32 bits
557         417: spr317 (spr317), unsigned 32 bits
558         418: spr318 (spr318), unsigned 32 bits
559         419: spr319 (spr319), unsigned 32 bits
560         420: spr320 (spr320), unsigned 32 bits
561         421: spr321 (spr321), unsigned 32 bits
562         422: spr322 (spr322), unsigned 32 bits
563         423: spr323 (spr323), unsigned 32 bits
564         424: spr324 (spr324), unsigned 32 bits
565         425: spr325 (spr325), unsigned 32 bits
566         426: spr326 (spr326), unsigned 32 bits
567         427: spr327 (spr327), unsigned 32 bits
568         428: spr328 (spr328), unsigned 32 bits
569         429: spr329 (spr329), unsigned 32 bits
570         430: spr330 (spr330), unsigned 32 bits
571         431: spr331 (spr331), unsigned 32 bits
572         432: spr332 (spr332), unsigned 32 bits
573         433: spr333 (spr333), unsigned 32 bits
574         434: spr334 (spr334), unsigned 32 bits
575         435: spr335 (spr335), unsigned 32 bits
576         436: spr336 (spr336), unsigned 32 bits
577         437: spr337 (spr337), unsigned 32 bits
578         438: spr338 (spr338), unsigned 32 bits
579         439: spr339 (spr339), unsigned 32 bits
580         440: spr340 (spr340), unsigned 32 bits
581         441: spr341 (spr341), unsigned 32 bits
582         442: spr342 (spr342), unsigned 32 bits
583         443: spr343 (spr343), unsigned 32 bits
584         444: spr344 (spr344), unsigned 32 bits
585         445: spr345 (spr345), unsigned 32 bits
586         446: spr346 (spr346), unsigned 32 bits
587         447: spr347 (spr347), unsigned 32 bits
588         448: spr348 (spr348), unsigned 32 bits
589         449: spr349 (spr349), unsigned 32 bits
590         450: spr350 (spr350), unsigned 32 bits
591         451: spr351 (spr351), unsigned 32 bits
592         452: spr352 (spr352), unsigned 32 bits
593         453: spr353 (spr353), unsigned 32 bits
594         454: spr354 (spr354), unsigned 32 bits
595         455: spr355 (spr355), unsigned 32 bits
596         456: spr356 (spr356), unsigned 32 bits
597         457: spr357 (spr357), unsigned 32 bits
598         458: spr358 (spr358), unsigned 32 bits
599         459: spr359 (spr359), unsigned 32 bits
600         460: spr360 (spr360), unsigned 32 bits
601         461: spr361 (spr361), unsigned 32 bits
602         462: spr362 (spr362), unsigned 32 bits
603         463: spr363 (spr363), unsigned 32 bits
604         464: spr364 (spr364), unsigned 32 bits
605         465: spr365 (spr365), unsigned 32 bits
606         466: spr366 (spr366), unsigned 32 bits
607         467: spr367 (spr367), unsigned 32 bits
608         468: spr368 (spr368), unsigned 32 bits
609         469: spr369 (spr369), unsigned 32 bits
610         470: spr370 (spr370), unsigned 32 bits
611         471: spr371 (spr371), unsigned 32 bits
612         472: spr372 (spr372), unsigned 32 bits
613         473: spr373 (spr373), unsigned 32 bits
614         474: spr374 (spr374), unsigned 32 bits
615         475: spr375 (spr375), unsigned 32 bits
616         476: spr376 (spr376), unsigned 32 bits
617         477: spr377 (spr377), unsigned 32 bits
618         478: spr378 (spr378), unsigned 32 bits
619         479: spr379 (spr379), unsigned 32 bits
620         480: spr380 (spr380), unsigned 32 bits
621         481: spr381 (spr381), unsigned 32 bits
622         482: spr382 (spr382), unsigned 32 bits
623         483: spr383 (spr383), unsigned 32 bits
624         484: spr384 (spr384), unsigned 32 bits
625         485: spr385 (spr385), unsigned 32 bits
626         486: spr386 (spr386), unsigned 32 bits
627         487: spr387 (spr387), unsigned 32 bits
628         488: spr388 (spr388), unsigned 32 bits
629         489: spr389 (spr389), unsigned 32 bits
630         490: spr390 (spr390), unsigned 32 bits
631         491: spr391 (spr391), unsigned 32 bits
632         492: spr392 (spr392), unsigned 32 bits
633         493: spr393 (spr393), unsigned 32 bits
634         494: spr394 (spr394), unsigned 32 bits
635         495: spr395 (spr395), unsigned 32 bits
636         496: spr396 (spr396), unsigned 32 bits
637         497: spr397 (spr397), unsigned 32 bits
638         498: spr398 (spr398), unsigned 32 bits
639         499: spr399 (spr399), unsigned 32 bits
640         500: spr400 (spr400), unsigned 32 bits
641         501: spr401 (spr401), unsigned 32 bits
642         502: spr402 (spr402), unsigned 32 bits
643         503: spr403 (spr403), unsigned 32 bits
644         504: spr404 (spr404), unsigned 32 bits
645         505: spr405 (spr405), unsigned 32 bits
646         506: spr406 (spr406), unsigned 32 bits
647         507: spr407 (spr407), unsigned 32 bits
648         508: spr408 (spr408), unsigned 32 bits
649         509: spr409 (spr409), unsigned 32 bits
650         510: spr410 (spr410), unsigned 32 bits
651         511: spr411 (spr411), unsigned 32 bits
652         512: spr412 (spr412), unsigned 32 bits
653         513: spr413 (spr413), unsigned 32 bits
654         514: spr414 (spr414), unsigned 32 bits
655         515: spr415 (spr415), unsigned 32 bits
656         516: spr416 (spr416), unsigned 32 bits
657         517: spr417 (spr417), unsigned 32 bits
658         518: spr418 (spr418), unsigned 32 bits
659         519: spr419 (spr419), unsigned 32 bits
660         520: spr420 (spr420), unsigned 32 bits
661         521: spr421 (spr421), unsigned 32 bits
662         522: spr422 (spr422), unsigned 32 bits
663         523: spr423 (spr423), unsigned 32 bits
664         524: spr424 (spr424), unsigned 32 bits
665         525: spr425 (spr425), unsigned 32 bits
666         526: spr426 (spr426), unsigned 32 bits
667         527: spr427 (spr427), unsigned 32 bits
668         528: spr428 (spr428), unsigned 32 bits
669         529: spr429 (spr429), unsigned 32 bits
670         530: spr430 (spr430), unsigned 32 bits
671         531: spr431 (spr431), unsigned 32 bits
672         532: spr432 (spr432), unsigned 32 bits
673         533: spr433 (spr433), unsigned 32 bits
674         534: spr434 (spr434), unsigned 32 bits
675         535: spr435 (spr435), unsigned 32 bits
676         536: spr436 (spr436), unsigned 32 bits
677         537: spr437 (spr437), unsigned 32 bits
678         538: spr438 (spr438), unsigned 32 bits
679         539: spr439 (spr439), unsigned 32 bits
680         540: spr440 (spr440), unsigned 32 bits
681         541: spr441 (spr441), unsigned 32 bits
682         542: spr442 (spr442), unsigned 32 bits
683         543: spr443 (spr443), unsigned 32 bits
684         544: spr444 (spr444), unsigned 32 bits
685         545: spr445 (spr445), unsigned 32 bits
686         546: spr446 (spr446), unsigned 32 bits
687         547: spr447 (spr447), unsigned 32 bits
688         548: spr448 (spr448), unsigned 32 bits
689         549: spr449 (spr449), unsigned 32 bits
690         550: spr450 (spr450), unsigned 32 bits
691         551: spr451 (spr451), unsigned 32 bits
692         552: spr452 (spr452), unsigned 32 bits
693         553: spr453 (spr453), unsigned 32 bits
694         554: spr454 (spr454), unsigned 32 bits
695         555: spr455 (spr455), unsigned 32 bits
696         556: spr456 (spr456), unsigned 32 bits
697         557: spr457 (spr457), unsigned 32 bits
698         558: spr458 (spr458), unsigned 32 bits
699         559: spr459 (spr459), unsigned 32 bits
700         560: spr460 (spr460), unsigned 32 bits
701         561: spr461 (spr461), unsigned 32 bits
702         562: spr462 (spr462), unsigned 32 bits
703         563: spr463 (spr463), unsigned 32 bits
704         564: spr464 (spr464), unsigned 32 bits
705         565: spr465 (spr465), unsigned 32 bits
706         566: spr466 (spr466), unsigned 32 bits
707         567: spr467 (spr467), unsigned 32 bits
708         568: spr468 (spr468), unsigned 32 bits
709         569: spr469 (spr469), unsigned 32 bits
710         570: spr470 (spr470), unsigned 32 bits
711         571: spr471 (spr471), unsigned 32 bits
712         572: spr472 (spr472), unsigned 32 bits
713         573: spr473 (spr473), unsigned 32 bits
714         574: spr474 (spr474), unsigned 32 bits
715         575: spr475 (spr475), unsigned 32 bits
716         576: spr476 (spr476), unsigned 32 bits
717         577: spr477 (spr477), unsigned 32 bits
718         578: spr478 (spr478), unsigned 32 bits
719         579: spr479 (spr479), unsigned 32 bits
720         580: spr480 (spr480), unsigned 32 bits
721         581: spr481 (spr481), unsigned 32 bits
722         582: spr482 (spr482), unsigned 32 bits
723         583: spr483 (spr483), unsigned 32 bits
724         584: spr484 (spr484), unsigned 32 bits
725         585: spr485 (spr485), unsigned 32 bits
726         586: spr486 (spr486), unsigned 32 bits
727         587: spr487 (spr487), unsigned 32 bits
728         588: spr488 (spr488), unsigned 32 bits
729         589: spr489 (spr489), unsigned 32 bits
730         590: spr490 (spr490), unsigned 32 bits
731         591: spr491 (spr491), unsigned 32 bits
732         592: spr492 (spr492), unsigned 32 bits
733         593: spr493 (spr493), unsigned 32 bits
734         594: spr494 (spr494), unsigned 32 bits
735         595: spr495 (spr495), unsigned 32 bits
736         596: spr496 (spr496), unsigned 32 bits
737         597: spr497 (spr497), unsigned 32 bits
738         598: spr498 (spr498), unsigned 32 bits
739         599: spr499 (spr499), unsigned 32 bits
740         600: spr500 (spr500), unsigned 32 bits
741         601: spr501 (spr501), unsigned 32 bits
742         602: spr502 (spr502), unsigned 32 bits
743         603: spr503 (spr503), unsigned 32 bits
744         604: spr504 (spr504), unsigned 32 bits
745         605: spr505 (spr505), unsigned 32 bits
746         606: spr506 (spr506), unsigned 32 bits
747         607: spr507 (spr507), unsigned 32 bits
748         608: spr508 (spr508), unsigned 32 bits
749         609: spr509 (spr509), unsigned 32 bits
750         610: spr510 (spr510), unsigned 32 bits
751         611: spr511 (spr511), unsigned 32 bits
752         613: spr513 (spr513), unsigned 32 bits
753         614: spr514 (spr514), unsigned 32 bits
754         615: spr515 (spr515), unsigned 32 bits
755         616: spr516 (spr516), unsigned 32 bits
756         617: spr517 (spr517), unsigned 32 bits
757         618: spr518 (spr518), unsigned 32 bits
758         619: spr519 (spr519), unsigned 32 bits
759         620: spr520 (spr520), unsigned 32 bits
760         621: spr521 (spr521), unsigned 32 bits
761         622: spr522 (spr522), unsigned 32 bits
762         623: spr523 (spr523), unsigned 32 bits
763         624: spr524 (spr524), unsigned 32 bits
764         625: spr525 (spr525), unsigned 32 bits
765         626: spr526 (spr526), unsigned 32 bits
766         627: spr527 (spr527), unsigned 32 bits
767         628: spr528 (spr528), unsigned 32 bits
768         629: spr529 (spr529), unsigned 32 bits
769         630: spr530 (spr530), unsigned 32 bits
770         631: spr531 (spr531), unsigned 32 bits
771         632: spr532 (spr532), unsigned 32 bits
772         633: spr533 (spr533), unsigned 32 bits
773         634: spr534 (spr534), unsigned 32 bits
774         635: spr535 (spr535), unsigned 32 bits
775         636: spr536 (spr536), unsigned 32 bits
776         637: spr537 (spr537), unsigned 32 bits
777         638: spr538 (spr538), unsigned 32 bits
778         639: spr539 (spr539), unsigned 32 bits
779         640: spr540 (spr540), unsigned 32 bits
780         641: spr541 (spr541), unsigned 32 bits
781         642: spr542 (spr542), unsigned 32 bits
782         643: spr543 (spr543), unsigned 32 bits
783         644: spr544 (spr544), unsigned 32 bits
784         645: spr545 (spr545), unsigned 32 bits
785         646: spr546 (spr546), unsigned 32 bits
786         647: spr547 (spr547), unsigned 32 bits
787         648: spr548 (spr548), unsigned 32 bits
788         649: spr549 (spr549), unsigned 32 bits
789         650: spr550 (spr550), unsigned 32 bits
790         651: spr551 (spr551), unsigned 32 bits
791         652: spr552 (spr552), unsigned 32 bits
792         653: spr553 (spr553), unsigned 32 bits
793         654: spr554 (spr554), unsigned 32 bits
794         655: spr555 (spr555), unsigned 32 bits
795         656: spr556 (spr556), unsigned 32 bits
796         657: spr557 (spr557), unsigned 32 bits
797         658: spr558 (spr558), unsigned 32 bits
798         659: spr559 (spr559), unsigned 32 bits
799         660: spr560 (spr560), unsigned 32 bits
800         661: spr561 (spr561), unsigned 32 bits
801         662: spr562 (spr562), unsigned 32 bits
802         663: spr563 (spr563), unsigned 32 bits
803         664: spr564 (spr564), unsigned 32 bits
804         665: spr565 (spr565), unsigned 32 bits
805         666: spr566 (spr566), unsigned 32 bits
806         667: spr567 (spr567), unsigned 32 bits
807         668: spr568 (spr568), unsigned 32 bits
808         669: spr569 (spr569), unsigned 32 bits
809         670: spr570 (spr570), unsigned 32 bits
810         671: spr571 (spr571), unsigned 32 bits
811         672: spr572 (spr572), unsigned 32 bits
812         673: spr573 (spr573), unsigned 32 bits
813         674: spr574 (spr574), unsigned 32 bits
814         675: spr575 (spr575), unsigned 32 bits
815         676: spr576 (spr576), unsigned 32 bits
816         677: spr577 (spr577), unsigned 32 bits
817         678: spr578 (spr578), unsigned 32 bits
818         679: spr579 (spr579), unsigned 32 bits
819         680: spr580 (spr580), unsigned 32 bits
820         681: spr581 (spr581), unsigned 32 bits
821         682: spr582 (spr582), unsigned 32 bits
822         683: spr583 (spr583), unsigned 32 bits
823         684: spr584 (spr584), unsigned 32 bits
824         685: spr585 (spr585), unsigned 32 bits
825         686: spr586 (spr586), unsigned 32 bits
826         687: spr587 (spr587), unsigned 32 bits
827         688: spr588 (spr588), unsigned 32 bits
828         689: spr589 (spr589), unsigned 32 bits
829         690: spr590 (spr590), unsigned 32 bits
830         691: spr591 (spr591), unsigned 32 bits
831         692: spr592 (spr592), unsigned 32 bits
832         693: spr593 (spr593), unsigned 32 bits
833         694: spr594 (spr594), unsigned 32 bits
834         695: spr595 (spr595), unsigned 32 bits
835         696: spr596 (spr596), unsigned 32 bits
836         697: spr597 (spr597), unsigned 32 bits
837         698: spr598 (spr598), unsigned 32 bits
838         699: spr599 (spr599), unsigned 32 bits
839         700: spr600 (spr600), unsigned 32 bits
840         701: spr601 (spr601), unsigned 32 bits
841         702: spr602 (spr602), unsigned 32 bits
842         703: spr603 (spr603), unsigned 32 bits
843         704: spr604 (spr604), unsigned 32 bits
844         705: spr605 (spr605), unsigned 32 bits
845         706: spr606 (spr606), unsigned 32 bits
846         707: spr607 (spr607), unsigned 32 bits
847         708: spr608 (spr608), unsigned 32 bits
848         709: spr609 (spr609), unsigned 32 bits
849         710: spr610 (spr610), unsigned 32 bits
850         711: spr611 (spr611), unsigned 32 bits
851         712: spr612 (spr612), unsigned 32 bits
852         713: spr613 (spr613), unsigned 32 bits
853         714: spr614 (spr614), unsigned 32 bits
854         715: spr615 (spr615), unsigned 32 bits
855         716: spr616 (spr616), unsigned 32 bits
856         717: spr617 (spr617), unsigned 32 bits
857         718: spr618 (spr618), unsigned 32 bits
858         719: spr619 (spr619), unsigned 32 bits
859         720: spr620 (spr620), unsigned 32 bits
860         721: spr621 (spr621), unsigned 32 bits
861         722: spr622 (spr622), unsigned 32 bits
862         723: spr623 (spr623), unsigned 32 bits
863         724: spr624 (spr624), unsigned 32 bits
864         725: spr625 (spr625), unsigned 32 bits
865         726: spr626 (spr626), unsigned 32 bits
866         727: spr627 (spr627), unsigned 32 bits
867         728: spr628 (spr628), unsigned 32 bits
868         729: spr629 (spr629), unsigned 32 bits
869         730: spr630 (spr630), unsigned 32 bits
870         731: spr631 (spr631), unsigned 32 bits
871         732: spr632 (spr632), unsigned 32 bits
872         733: spr633 (spr633), unsigned 32 bits
873         734: spr634 (spr634), unsigned 32 bits
874         735: spr635 (spr635), unsigned 32 bits
875         736: spr636 (spr636), unsigned 32 bits
876         737: spr637 (spr637), unsigned 32 bits
877         738: spr638 (spr638), unsigned 32 bits
878         739: spr639 (spr639), unsigned 32 bits
879         740: spr640 (spr640), unsigned 32 bits
880         741: spr641 (spr641), unsigned 32 bits
881         742: spr642 (spr642), unsigned 32 bits
882         743: spr643 (spr643), unsigned 32 bits
883         744: spr644 (spr644), unsigned 32 bits
884         745: spr645 (spr645), unsigned 32 bits
885         746: spr646 (spr646), unsigned 32 bits
886         747: spr647 (spr647), unsigned 32 bits
887         748: spr648 (spr648), unsigned 32 bits
888         749: spr649 (spr649), unsigned 32 bits
889         750: spr650 (spr650), unsigned 32 bits
890         751: spr651 (spr651), unsigned 32 bits
891         752: spr652 (spr652), unsigned 32 bits
892         753: spr653 (spr653), unsigned 32 bits
893         754: spr654 (spr654), unsigned 32 bits
894         755: spr655 (spr655), unsigned 32 bits
895         756: spr656 (spr656), unsigned 32 bits
896         757: spr657 (spr657), unsigned 32 bits
897         758: spr658 (spr658), unsigned 32 bits
898         759: spr659 (spr659), unsigned 32 bits
899         760: spr660 (spr660), unsigned 32 bits
900         761: spr661 (spr661), unsigned 32 bits
901         762: spr662 (spr662), unsigned 32 bits
902         763: spr663 (spr663), unsigned 32 bits
903         764: spr664 (spr664), unsigned 32 bits
904         765: spr665 (spr665), unsigned 32 bits
905         766: spr666 (spr666), unsigned 32 bits
906         767: spr667 (spr667), unsigned 32 bits
907         768: spr668 (spr668), unsigned 32 bits
908         769: spr669 (spr669), unsigned 32 bits
909         770: spr670 (spr670), unsigned 32 bits
910         771: spr671 (spr671), unsigned 32 bits
911         772: spr672 (spr672), unsigned 32 bits
912         773: spr673 (spr673), unsigned 32 bits
913         774: spr674 (spr674), unsigned 32 bits
914         775: spr675 (spr675), unsigned 32 bits
915         776: spr676 (spr676), unsigned 32 bits
916         777: spr677 (spr677), unsigned 32 bits
917         778: spr678 (spr678), unsigned 32 bits
918         779: spr679 (spr679), unsigned 32 bits
919         780: spr680 (spr680), unsigned 32 bits
920         781: spr681 (spr681), unsigned 32 bits
921         782: spr682 (spr682), unsigned 32 bits
922         783: spr683 (spr683), unsigned 32 bits
923         784: spr684 (spr684), unsigned 32 bits
924         785: spr685 (spr685), unsigned 32 bits
925         786: spr686 (spr686), unsigned 32 bits
926         787: spr687 (spr687), unsigned 32 bits
927         788: spr688 (spr688), unsigned 32 bits
928         789: spr689 (spr689), unsigned 32 bits
929         790: spr690 (spr690), unsigned 32 bits
930         791: spr691 (spr691), unsigned 32 bits
931         792: spr692 (spr692), unsigned 32 bits
932         793: spr693 (spr693), unsigned 32 bits
933         794: spr694 (spr694), unsigned 32 bits
934         795: spr695 (spr695), unsigned 32 bits
935         796: spr696 (spr696), unsigned 32 bits
936         797: spr697 (spr697), unsigned 32 bits
937         798: spr698 (spr698), unsigned 32 bits
938         799: spr699 (spr699), unsigned 32 bits
939         800: spr700 (spr700), unsigned 32 bits
940         801: spr701 (spr701), unsigned 32 bits
941         802: spr702 (spr702), unsigned 32 bits
942         803: spr703 (spr703), unsigned 32 bits
943         804: spr704 (spr704), unsigned 32 bits
944         805: spr705 (spr705), unsigned 32 bits
945         806: spr706 (spr706), unsigned 32 bits
946         807: spr707 (spr707), unsigned 32 bits
947         808: spr708 (spr708), unsigned 32 bits
948         809: spr709 (spr709), unsigned 32 bits
949         810: spr710 (spr710), unsigned 32 bits
950         811: spr711 (spr711), unsigned 32 bits
951         812: spr712 (spr712), unsigned 32 bits
952         813: spr713 (spr713), unsigned 32 bits
953         814: spr714 (spr714), unsigned 32 bits
954         815: spr715 (spr715), unsigned 32 bits
955         816: spr716 (spr716), unsigned 32 bits
956         817: spr717 (spr717), unsigned 32 bits
957         818: spr718 (spr718), unsigned 32 bits
958         819: spr719 (spr719), unsigned 32 bits
959         820: spr720 (spr720), unsigned 32 bits
960         821: spr721 (spr721), unsigned 32 bits
961         822: spr722 (spr722), unsigned 32 bits
962         823: spr723 (spr723), unsigned 32 bits
963         824: spr724 (spr724), unsigned 32 bits
964         825: spr725 (spr725), unsigned 32 bits
965         826: spr726 (spr726), unsigned 32 bits
966         827: spr727 (spr727), unsigned 32 bits
967         828: spr728 (spr728), unsigned 32 bits
968         829: spr729 (spr729), unsigned 32 bits
969         830: spr730 (spr730), unsigned 32 bits
970         831: spr731 (spr731), unsigned 32 bits
971         832: spr732 (spr732), unsigned 32 bits
972         833: spr733 (spr733), unsigned 32 bits
973         834: spr734 (spr734), unsigned 32 bits
974         835: spr735 (spr735), unsigned 32 bits
975         836: spr736 (spr736), unsigned 32 bits
976         837: spr737 (spr737), unsigned 32 bits
977         838: spr738 (spr738), unsigned 32 bits
978         839: spr739 (spr739), unsigned 32 bits
979         840: spr740 (spr740), unsigned 32 bits
980         841: spr741 (spr741), unsigned 32 bits
981         842: spr742 (spr742), unsigned 32 bits
982         843: spr743 (spr743), unsigned 32 bits
983         844: spr744 (spr744), unsigned 32 bits
984         845: spr745 (spr745), unsigned 32 bits
985         846: spr746 (spr746), unsigned 32 bits
986         847: spr747 (spr747), unsigned 32 bits
987         848: spr748 (spr748), unsigned 32 bits
988         849: spr749 (spr749), unsigned 32 bits
989         850: spr750 (spr750), unsigned 32 bits
990         851: spr751 (spr751), unsigned 32 bits
991         852: spr752 (spr752), unsigned 32 bits
992         853: spr753 (spr753), unsigned 32 bits
993         854: spr754 (spr754), unsigned 32 bits
994         855: spr755 (spr755), unsigned 32 bits
995         856: spr756 (spr756), unsigned 32 bits
996         857: spr757 (spr757), unsigned 32 bits
997         858: spr758 (spr758), unsigned 32 bits
998         859: spr759 (spr759), unsigned 32 bits
999         860: spr760 (spr760), unsigned 32 bits
1000         861: spr761 (spr761), unsigned 32 bits
1001         862: spr762 (spr762), unsigned 32 bits
1002         863: spr763 (spr763), unsigned 32 bits
1003         864: spr764 (spr764), unsigned 32 bits
1004         865: spr765 (spr765), unsigned 32 bits
1005         866: spr766 (spr766), unsigned 32 bits
1006         867: spr767 (spr767), unsigned 32 bits
1007         868: spr768 (spr768), unsigned 32 bits
1008         869: spr769 (spr769), unsigned 32 bits
1009         870: spr770 (spr770), unsigned 32 bits
1010         871: spr771 (spr771), unsigned 32 bits
1011         872: spr772 (spr772), unsigned 32 bits
1012         873: spr773 (spr773), unsigned 32 bits
1013         874: spr774 (spr774), unsigned 32 bits
1014         875: spr775 (spr775), unsigned 32 bits
1015         876: spr776 (spr776), unsigned 32 bits
1016         877: spr777 (spr777), unsigned 32 bits
1017         878: spr778 (spr778), unsigned 32 bits
1018         879: spr779 (spr779), unsigned 32 bits
1019         880: spr780 (spr780), unsigned 32 bits
1020         881: spr781 (spr781), unsigned 32 bits
1021         882: spr782 (spr782), unsigned 32 bits
1022         883: spr783 (spr783), unsigned 32 bits
1023         884: spr784 (spr784), unsigned 32 bits
1024         885: spr785 (spr785), unsigned 32 bits
1025         886: spr786 (spr786), unsigned 32 bits
1026         887: spr787 (spr787), unsigned 32 bits
1027         888: spr788 (spr788), unsigned 32 bits
1028         889: spr789 (spr789), unsigned 32 bits
1029         890: spr790 (spr790), unsigned 32 bits
1030         891: spr791 (spr791), unsigned 32 bits
1031         892: spr792 (spr792), unsigned 32 bits
1032         893: spr793 (spr793), unsigned 32 bits
1033         894: spr794 (spr794), unsigned 32 bits
1034         895: spr795 (spr795), unsigned 32 bits
1035         896: spr796 (spr796), unsigned 32 bits
1036         897: spr797 (spr797), unsigned 32 bits
1037         898: spr798 (spr798), unsigned 32 bits
1038         899: spr799 (spr799), unsigned 32 bits
1039         900: spr800 (spr800), unsigned 32 bits
1040         901: spr801 (spr801), unsigned 32 bits
1041         902: spr802 (spr802), unsigned 32 bits
1042         903: spr803 (spr803), unsigned 32 bits
1043         904: spr804 (spr804), unsigned 32 bits
1044         905: spr805 (spr805), unsigned 32 bits
1045         906: spr806 (spr806), unsigned 32 bits
1046         907: spr807 (spr807), unsigned 32 bits
1047         908: spr808 (spr808), unsigned 32 bits
1048         909: spr809 (spr809), unsigned 32 bits
1049         910: spr810 (spr810), unsigned 32 bits
1050         911: spr811 (spr811), unsigned 32 bits
1051         912: spr812 (spr812), unsigned 32 bits
1052         913: spr813 (spr813), unsigned 32 bits
1053         914: spr814 (spr814), unsigned 32 bits
1054         915: spr815 (spr815), unsigned 32 bits
1055         916: spr816 (spr816), unsigned 32 bits
1056         917: spr817 (spr817), unsigned 32 bits
1057         918: spr818 (spr818), unsigned 32 bits
1058         919: spr819 (spr819), unsigned 32 bits
1059         920: spr820 (spr820), unsigned 32 bits
1060         921: spr821 (spr821), unsigned 32 bits
1061         922: spr822 (spr822), unsigned 32 bits
1062         923: spr823 (spr823), unsigned 32 bits
1063         924: spr824 (spr824), unsigned 32 bits
1064         925: spr825 (spr825), unsigned 32 bits
1065         926: spr826 (spr826), unsigned 32 bits
1066         927: spr827 (spr827), unsigned 32 bits
1067         928: spr828 (spr828), unsigned 32 bits
1068         929: spr829 (spr829), unsigned 32 bits
1069         930: spr830 (spr830), unsigned 32 bits
1070         931: spr831 (spr831), unsigned 32 bits
1071         932: spr832 (spr832), unsigned 32 bits
1072         933: spr833 (spr833), unsigned 32 bits
1073         934: spr834 (spr834), unsigned 32 bits
1074         935: spr835 (spr835), unsigned 32 bits
1075         936: spr836 (spr836), unsigned 32 bits
1076         937: spr837 (spr837), unsigned 32 bits
1077         938: spr838 (spr838), unsigned 32 bits
1078         939: spr839 (spr839), unsigned 32 bits
1079         940: spr840 (spr840), unsigned 32 bits
1080         941: spr841 (spr841), unsigned 32 bits
1081         942: spr842 (spr842), unsigned 32 bits
1082         943: spr843 (spr843), unsigned 32 bits
1083         944: spr844 (spr844), unsigned 32 bits
1084         945: spr845 (spr845), unsigned 32 bits
1085         946: spr846 (spr846), unsigned 32 bits
1086         947: spr847 (spr847), unsigned 32 bits
1087         948: spr848 (spr848), unsigned 32 bits
1088         949: spr849 (spr849), unsigned 32 bits
1089         950: spr850 (spr850), unsigned 32 bits
1090         951: spr851 (spr851), unsigned 32 bits
1091         952: spr852 (spr852), unsigned 32 bits
1092         953: spr853 (spr853), unsigned 32 bits
1093         954: spr854 (spr854), unsigned 32 bits
1094         955: spr855 (spr855), unsigned 32 bits
1095         956: spr856 (spr856), unsigned 32 bits
1096         957: spr857 (spr857), unsigned 32 bits
1097         958: spr858 (spr858), unsigned 32 bits
1098         959: spr859 (spr859), unsigned 32 bits
1099         960: spr860 (spr860), unsigned 32 bits
1100         961: spr861 (spr861), unsigned 32 bits
1101         962: spr862 (spr862), unsigned 32 bits
1102         963: spr863 (spr863), unsigned 32 bits
1103         964: spr864 (spr864), unsigned 32 bits
1104         965: spr865 (spr865), unsigned 32 bits
1105         966: spr866 (spr866), unsigned 32 bits
1106         967: spr867 (spr867), unsigned 32 bits
1107         968: spr868 (spr868), unsigned 32 bits
1108         969: spr869 (spr869), unsigned 32 bits
1109         970: spr870 (spr870), unsigned 32 bits
1110         971: spr871 (spr871), unsigned 32 bits
1111         972: spr872 (spr872), unsigned 32 bits
1112         973: spr873 (spr873), unsigned 32 bits
1113         974: spr874 (spr874), unsigned 32 bits
1114         975: spr875 (spr875), unsigned 32 bits
1115         976: spr876 (spr876), unsigned 32 bits
1116         977: spr877 (spr877), unsigned 32 bits
1117         978: spr878 (spr878), unsigned 32 bits
1118         979: spr879 (spr879), unsigned 32 bits
1119         980: spr880 (spr880), unsigned 32 bits
1120         981: spr881 (spr881), unsigned 32 bits
1121         982: spr882 (spr882), unsigned 32 bits
1122         983: spr883 (spr883), unsigned 32 bits
1123         984: spr884 (spr884), unsigned 32 bits
1124         985: spr885 (spr885), unsigned 32 bits
1125         986: spr886 (spr886), unsigned 32 bits
1126         987: spr887 (spr887), unsigned 32 bits
1127         988: spr888 (spr888), unsigned 32 bits
1128         989: spr889 (spr889), unsigned 32 bits
1129         990: spr890 (spr890), unsigned 32 bits
1130         991: spr891 (spr891), unsigned 32 bits
1131         992: spr892 (spr892), unsigned 32 bits
1132         993: spr893 (spr893), unsigned 32 bits
1133         994: spr894 (spr894), unsigned 32 bits
1134         995: spr895 (spr895), unsigned 32 bits
1135         996: spr896 (spr896), unsigned 32 bits
1136         997: spr897 (spr897), unsigned 32 bits
1137         998: spr898 (spr898), unsigned 32 bits
1138         999: spr899 (spr899), unsigned 32 bits
1139 vector registers:
1140          67: vscr (vscr), unsigned 32 bits
1141         356: vrsave (vrsave), unsigned 32 bits
1142         612: spefscr (spefscr), unsigned 32 bits
1143         1124: vr0 (vr0), unsigned 128 bits
1144         1125: vr1 (vr1), unsigned 128 bits
1145         1126: vr2 (vr2), unsigned 128 bits
1146         1127: vr3 (vr3), unsigned 128 bits
1147         1128: vr4 (vr4), unsigned 128 bits
1148         1129: vr5 (vr5), unsigned 128 bits
1149         1130: vr6 (vr6), unsigned 128 bits
1150         1131: vr7 (vr7), unsigned 128 bits
1151         1132: vr8 (vr8), unsigned 128 bits
1152         1133: vr9 (vr9), unsigned 128 bits
1153         1134: vr10 (vr10), unsigned 128 bits
1154         1135: vr11 (vr11), unsigned 128 bits
1155         1136: vr12 (vr12), unsigned 128 bits
1156         1137: vr13 (vr13), unsigned 128 bits
1157         1138: vr14 (vr14), unsigned 128 bits
1158         1139: vr15 (vr15), unsigned 128 bits
1159         1140: vr16 (vr16), unsigned 128 bits
1160         1141: vr17 (vr17), unsigned 128 bits
1161         1142: vr18 (vr18), unsigned 128 bits
1162         1143: vr19 (vr19), unsigned 128 bits
1163         1144: vr20 (vr20), unsigned 128 bits
1164         1145: vr21 (vr21), unsigned 128 bits
1165         1146: vr22 (vr22), unsigned 128 bits
1166         1147: vr23 (vr23), unsigned 128 bits
1167         1148: vr24 (vr24), unsigned 128 bits
1168         1149: vr25 (vr25), unsigned 128 bits
1169         1150: vr26 (vr26), unsigned 128 bits
1170         1151: vr27 (vr27), unsigned 128 bits
1171         1152: vr28 (vr28), unsigned 128 bits
1172         1153: vr29 (vr29), unsigned 128 bits
1173         1154: vr30 (vr30), unsigned 128 bits
1174         1155: vr31 (vr31), unsigned 128 bits
1175 EOF
1176
1177 regs_test testfile23 <<\EOF
1178 integer registers:
1179           0: r0 (r0), signed 64 bits
1180           1: r1 (r1), signed 64 bits
1181           2: r2 (r2), signed 64 bits
1182           3: r3 (r3), signed 64 bits
1183           4: r4 (r4), signed 64 bits
1184           5: r5 (r5), signed 64 bits
1185           6: r6 (r6), signed 64 bits
1186           7: r7 (r7), signed 64 bits
1187           8: r8 (r8), signed 64 bits
1188           9: r9 (r9), signed 64 bits
1189          10: r10 (r10), signed 64 bits
1190          11: r11 (r11), signed 64 bits
1191          12: r12 (r12), signed 64 bits
1192          13: r13 (r13), signed 64 bits
1193          14: r14 (r14), signed 64 bits
1194          15: r15 (r15), signed 64 bits
1195          16: r16 (r16), signed 64 bits
1196          17: r17 (r17), signed 64 bits
1197          18: r18 (r18), signed 64 bits
1198          19: r19 (r19), signed 64 bits
1199          20: r20 (r20), signed 64 bits
1200          21: r21 (r21), signed 64 bits
1201          22: r22 (r22), signed 64 bits
1202          23: r23 (r23), signed 64 bits
1203          24: r24 (r24), signed 64 bits
1204          25: r25 (r25), signed 64 bits
1205          26: r26 (r26), signed 64 bits
1206          27: r27 (r27), signed 64 bits
1207          28: r28 (r28), signed 64 bits
1208          29: r29 (r29), signed 64 bits
1209          30: r30 (r30), signed 64 bits
1210          31: r31 (r31), signed 64 bits
1211          64: cr (cr), unsigned 64 bits
1212          66: msr (msr), unsigned 64 bits
1213 FPU registers:
1214          32: f0 (f0), float 64 bits
1215          33: f1 (f1), float 64 bits
1216          34: f2 (f2), float 64 bits
1217          35: f3 (f3), float 64 bits
1218          36: f4 (f4), float 64 bits
1219          37: f5 (f5), float 64 bits
1220          38: f6 (f6), float 64 bits
1221          39: f7 (f7), float 64 bits
1222          40: f8 (f8), float 64 bits
1223          41: f9 (f9), float 64 bits
1224          42: f10 (f10), float 64 bits
1225          43: f11 (f11), float 64 bits
1226          44: f12 (f12), float 64 bits
1227          45: f13 (f13), float 64 bits
1228          46: f14 (f14), float 64 bits
1229          47: f15 (f15), float 64 bits
1230          48: f16 (f16), float 64 bits
1231          49: f17 (f17), float 64 bits
1232          50: f18 (f18), float 64 bits
1233          51: f19 (f19), float 64 bits
1234          52: f20 (f20), float 64 bits
1235          53: f21 (f21), float 64 bits
1236          54: f22 (f22), float 64 bits
1237          55: f23 (f23), float 64 bits
1238          56: f24 (f24), float 64 bits
1239          57: f25 (f25), float 64 bits
1240          58: f26 (f26), float 64 bits
1241          59: f27 (f27), float 64 bits
1242          60: f28 (f28), float 64 bits
1243          61: f29 (f29), float 64 bits
1244          62: f30 (f30), float 64 bits
1245          63: f31 (f31), float 64 bits
1246          65: fpscr (fpscr), unsigned 64 bits
1247 privileged registers:
1248          70: sr0 (sr0), unsigned 64 bits
1249          71: sr1 (sr1), unsigned 64 bits
1250          72: sr2 (sr2), unsigned 64 bits
1251          73: sr3 (sr3), unsigned 64 bits
1252          74: sr4 (sr4), unsigned 64 bits
1253          75: sr5 (sr5), unsigned 64 bits
1254          76: sr6 (sr6), unsigned 64 bits
1255          77: sr7 (sr7), unsigned 64 bits
1256          78: sr8 (sr8), unsigned 64 bits
1257          79: sr9 (sr9), unsigned 64 bits
1258          80: sr10 (sr10), unsigned 64 bits
1259          81: sr11 (sr11), unsigned 64 bits
1260          82: sr12 (sr12), unsigned 64 bits
1261          83: sr13 (sr13), unsigned 64 bits
1262          84: sr14 (sr14), unsigned 64 bits
1263          85: sr15 (sr15), unsigned 64 bits
1264         100: spr0 (spr0), unsigned 64 bits
1265         101: xer (xer), unsigned 64 bits
1266         102: spr2 (spr2), unsigned 64 bits
1267         103: spr3 (spr3), unsigned 64 bits
1268         104: spr4 (spr4), unsigned 64 bits
1269         105: spr5 (spr5), unsigned 64 bits
1270         106: spr6 (spr6), unsigned 64 bits
1271         107: spr7 (spr7), unsigned 64 bits
1272         108: lr (lr), unsigned 64 bits
1273         109: ctr (ctr), unsigned 64 bits
1274         110: spr10 (spr10), unsigned 64 bits
1275         111: spr11 (spr11), unsigned 64 bits
1276         112: spr12 (spr12), unsigned 64 bits
1277         113: spr13 (spr13), unsigned 64 bits
1278         114: spr14 (spr14), unsigned 64 bits
1279         115: spr15 (spr15), unsigned 64 bits
1280         116: spr16 (spr16), unsigned 64 bits
1281         117: spr17 (spr17), unsigned 64 bits
1282         118: dsisr (dsisr), unsigned 64 bits
1283         119: dar (dar), unsigned 64 bits
1284         120: spr20 (spr20), unsigned 64 bits
1285         121: spr21 (spr21), unsigned 64 bits
1286         122: dec (dec), unsigned 64 bits
1287         123: spr23 (spr23), unsigned 64 bits
1288         124: spr24 (spr24), unsigned 64 bits
1289         125: spr25 (spr25), unsigned 64 bits
1290         126: spr26 (spr26), unsigned 64 bits
1291         127: spr27 (spr27), unsigned 64 bits
1292         128: spr28 (spr28), unsigned 64 bits
1293         129: spr29 (spr29), unsigned 64 bits
1294         130: spr30 (spr30), unsigned 64 bits
1295         131: spr31 (spr31), unsigned 64 bits
1296         132: spr32 (spr32), unsigned 64 bits
1297         133: spr33 (spr33), unsigned 64 bits
1298         134: spr34 (spr34), unsigned 64 bits
1299         135: spr35 (spr35), unsigned 64 bits
1300         136: spr36 (spr36), unsigned 64 bits
1301         137: spr37 (spr37), unsigned 64 bits
1302         138: spr38 (spr38), unsigned 64 bits
1303         139: spr39 (spr39), unsigned 64 bits
1304         140: spr40 (spr40), unsigned 64 bits
1305         141: spr41 (spr41), unsigned 64 bits
1306         142: spr42 (spr42), unsigned 64 bits
1307         143: spr43 (spr43), unsigned 64 bits
1308         144: spr44 (spr44), unsigned 64 bits
1309         145: spr45 (spr45), unsigned 64 bits
1310         146: spr46 (spr46), unsigned 64 bits
1311         147: spr47 (spr47), unsigned 64 bits
1312         148: spr48 (spr48), unsigned 64 bits
1313         149: spr49 (spr49), unsigned 64 bits
1314         150: spr50 (spr50), unsigned 64 bits
1315         151: spr51 (spr51), unsigned 64 bits
1316         152: spr52 (spr52), unsigned 64 bits
1317         153: spr53 (spr53), unsigned 64 bits
1318         154: spr54 (spr54), unsigned 64 bits
1319         155: spr55 (spr55), unsigned 64 bits
1320         156: spr56 (spr56), unsigned 64 bits
1321         157: spr57 (spr57), unsigned 64 bits
1322         158: spr58 (spr58), unsigned 64 bits
1323         159: spr59 (spr59), unsigned 64 bits
1324         160: spr60 (spr60), unsigned 64 bits
1325         161: spr61 (spr61), unsigned 64 bits
1326         162: spr62 (spr62), unsigned 64 bits
1327         163: spr63 (spr63), unsigned 64 bits
1328         164: spr64 (spr64), unsigned 64 bits
1329         165: spr65 (spr65), unsigned 64 bits
1330         166: spr66 (spr66), unsigned 64 bits
1331         167: spr67 (spr67), unsigned 64 bits
1332         168: spr68 (spr68), unsigned 64 bits
1333         169: spr69 (spr69), unsigned 64 bits
1334         170: spr70 (spr70), unsigned 64 bits
1335         171: spr71 (spr71), unsigned 64 bits
1336         172: spr72 (spr72), unsigned 64 bits
1337         173: spr73 (spr73), unsigned 64 bits
1338         174: spr74 (spr74), unsigned 64 bits
1339         175: spr75 (spr75), unsigned 64 bits
1340         176: spr76 (spr76), unsigned 64 bits
1341         177: spr77 (spr77), unsigned 64 bits
1342         178: spr78 (spr78), unsigned 64 bits
1343         179: spr79 (spr79), unsigned 64 bits
1344         180: spr80 (spr80), unsigned 64 bits
1345         181: spr81 (spr81), unsigned 64 bits
1346         182: spr82 (spr82), unsigned 64 bits
1347         183: spr83 (spr83), unsigned 64 bits
1348         184: spr84 (spr84), unsigned 64 bits
1349         185: spr85 (spr85), unsigned 64 bits
1350         186: spr86 (spr86), unsigned 64 bits
1351         187: spr87 (spr87), unsigned 64 bits
1352         188: spr88 (spr88), unsigned 64 bits
1353         189: spr89 (spr89), unsigned 64 bits
1354         190: spr90 (spr90), unsigned 64 bits
1355         191: spr91 (spr91), unsigned 64 bits
1356         192: spr92 (spr92), unsigned 64 bits
1357         193: spr93 (spr93), unsigned 64 bits
1358         194: spr94 (spr94), unsigned 64 bits
1359         195: spr95 (spr95), unsigned 64 bits
1360         196: spr96 (spr96), unsigned 64 bits
1361         197: spr97 (spr97), unsigned 64 bits
1362         198: spr98 (spr98), unsigned 64 bits
1363         199: spr99 (spr99), unsigned 64 bits
1364         200: spr100 (spr100), unsigned 64 bits
1365         201: spr101 (spr101), unsigned 64 bits
1366         202: spr102 (spr102), unsigned 64 bits
1367         203: spr103 (spr103), unsigned 64 bits
1368         204: spr104 (spr104), unsigned 64 bits
1369         205: spr105 (spr105), unsigned 64 bits
1370         206: spr106 (spr106), unsigned 64 bits
1371         207: spr107 (spr107), unsigned 64 bits
1372         208: spr108 (spr108), unsigned 64 bits
1373         209: spr109 (spr109), unsigned 64 bits
1374         210: spr110 (spr110), unsigned 64 bits
1375         211: spr111 (spr111), unsigned 64 bits
1376         212: spr112 (spr112), unsigned 64 bits
1377         213: spr113 (spr113), unsigned 64 bits
1378         214: spr114 (spr114), unsigned 64 bits
1379         215: spr115 (spr115), unsigned 64 bits
1380         216: spr116 (spr116), unsigned 64 bits
1381         217: spr117 (spr117), unsigned 64 bits
1382         218: spr118 (spr118), unsigned 64 bits
1383         219: spr119 (spr119), unsigned 64 bits
1384         220: spr120 (spr120), unsigned 64 bits
1385         221: spr121 (spr121), unsigned 64 bits
1386         222: spr122 (spr122), unsigned 64 bits
1387         223: spr123 (spr123), unsigned 64 bits
1388         224: spr124 (spr124), unsigned 64 bits
1389         225: spr125 (spr125), unsigned 64 bits
1390         226: spr126 (spr126), unsigned 64 bits
1391         227: spr127 (spr127), unsigned 64 bits
1392         228: spr128 (spr128), unsigned 64 bits
1393         229: spr129 (spr129), unsigned 64 bits
1394         230: spr130 (spr130), unsigned 64 bits
1395         231: spr131 (spr131), unsigned 64 bits
1396         232: spr132 (spr132), unsigned 64 bits
1397         233: spr133 (spr133), unsigned 64 bits
1398         234: spr134 (spr134), unsigned 64 bits
1399         235: spr135 (spr135), unsigned 64 bits
1400         236: spr136 (spr136), unsigned 64 bits
1401         237: spr137 (spr137), unsigned 64 bits
1402         238: spr138 (spr138), unsigned 64 bits
1403         239: spr139 (spr139), unsigned 64 bits
1404         240: spr140 (spr140), unsigned 64 bits
1405         241: spr141 (spr141), unsigned 64 bits
1406         242: spr142 (spr142), unsigned 64 bits
1407         243: spr143 (spr143), unsigned 64 bits
1408         244: spr144 (spr144), unsigned 64 bits
1409         245: spr145 (spr145), unsigned 64 bits
1410         246: spr146 (spr146), unsigned 64 bits
1411         247: spr147 (spr147), unsigned 64 bits
1412         248: spr148 (spr148), unsigned 64 bits
1413         249: spr149 (spr149), unsigned 64 bits
1414         250: spr150 (spr150), unsigned 64 bits
1415         251: spr151 (spr151), unsigned 64 bits
1416         252: spr152 (spr152), unsigned 64 bits
1417         253: spr153 (spr153), unsigned 64 bits
1418         254: spr154 (spr154), unsigned 64 bits
1419         255: spr155 (spr155), unsigned 64 bits
1420         256: spr156 (spr156), unsigned 64 bits
1421         257: spr157 (spr157), unsigned 64 bits
1422         258: spr158 (spr158), unsigned 64 bits
1423         259: spr159 (spr159), unsigned 64 bits
1424         260: spr160 (spr160), unsigned 64 bits
1425         261: spr161 (spr161), unsigned 64 bits
1426         262: spr162 (spr162), unsigned 64 bits
1427         263: spr163 (spr163), unsigned 64 bits
1428         264: spr164 (spr164), unsigned 64 bits
1429         265: spr165 (spr165), unsigned 64 bits
1430         266: spr166 (spr166), unsigned 64 bits
1431         267: spr167 (spr167), unsigned 64 bits
1432         268: spr168 (spr168), unsigned 64 bits
1433         269: spr169 (spr169), unsigned 64 bits
1434         270: spr170 (spr170), unsigned 64 bits
1435         271: spr171 (spr171), unsigned 64 bits
1436         272: spr172 (spr172), unsigned 64 bits
1437         273: spr173 (spr173), unsigned 64 bits
1438         274: spr174 (spr174), unsigned 64 bits
1439         275: spr175 (spr175), unsigned 64 bits
1440         276: spr176 (spr176), unsigned 64 bits
1441         277: spr177 (spr177), unsigned 64 bits
1442         278: spr178 (spr178), unsigned 64 bits
1443         279: spr179 (spr179), unsigned 64 bits
1444         280: spr180 (spr180), unsigned 64 bits
1445         281: spr181 (spr181), unsigned 64 bits
1446         282: spr182 (spr182), unsigned 64 bits
1447         283: spr183 (spr183), unsigned 64 bits
1448         284: spr184 (spr184), unsigned 64 bits
1449         285: spr185 (spr185), unsigned 64 bits
1450         286: spr186 (spr186), unsigned 64 bits
1451         287: spr187 (spr187), unsigned 64 bits
1452         288: spr188 (spr188), unsigned 64 bits
1453         289: spr189 (spr189), unsigned 64 bits
1454         290: spr190 (spr190), unsigned 64 bits
1455         291: spr191 (spr191), unsigned 64 bits
1456         292: spr192 (spr192), unsigned 64 bits
1457         293: spr193 (spr193), unsigned 64 bits
1458         294: spr194 (spr194), unsigned 64 bits
1459         295: spr195 (spr195), unsigned 64 bits
1460         296: spr196 (spr196), unsigned 64 bits
1461         297: spr197 (spr197), unsigned 64 bits
1462         298: spr198 (spr198), unsigned 64 bits
1463         299: spr199 (spr199), unsigned 64 bits
1464         300: spr200 (spr200), unsigned 64 bits
1465         301: spr201 (spr201), unsigned 64 bits
1466         302: spr202 (spr202), unsigned 64 bits
1467         303: spr203 (spr203), unsigned 64 bits
1468         304: spr204 (spr204), unsigned 64 bits
1469         305: spr205 (spr205), unsigned 64 bits
1470         306: spr206 (spr206), unsigned 64 bits
1471         307: spr207 (spr207), unsigned 64 bits
1472         308: spr208 (spr208), unsigned 64 bits
1473         309: spr209 (spr209), unsigned 64 bits
1474         310: spr210 (spr210), unsigned 64 bits
1475         311: spr211 (spr211), unsigned 64 bits
1476         312: spr212 (spr212), unsigned 64 bits
1477         313: spr213 (spr213), unsigned 64 bits
1478         314: spr214 (spr214), unsigned 64 bits
1479         315: spr215 (spr215), unsigned 64 bits
1480         316: spr216 (spr216), unsigned 64 bits
1481         317: spr217 (spr217), unsigned 64 bits
1482         318: spr218 (spr218), unsigned 64 bits
1483         319: spr219 (spr219), unsigned 64 bits
1484         320: spr220 (spr220), unsigned 64 bits
1485         321: spr221 (spr221), unsigned 64 bits
1486         322: spr222 (spr222), unsigned 64 bits
1487         323: spr223 (spr223), unsigned 64 bits
1488         324: spr224 (spr224), unsigned 64 bits
1489         325: spr225 (spr225), unsigned 64 bits
1490         326: spr226 (spr226), unsigned 64 bits
1491         327: spr227 (spr227), unsigned 64 bits
1492         328: spr228 (spr228), unsigned 64 bits
1493         329: spr229 (spr229), unsigned 64 bits
1494         330: spr230 (spr230), unsigned 64 bits
1495         331: spr231 (spr231), unsigned 64 bits
1496         332: spr232 (spr232), unsigned 64 bits
1497         333: spr233 (spr233), unsigned 64 bits
1498         334: spr234 (spr234), unsigned 64 bits
1499         335: spr235 (spr235), unsigned 64 bits
1500         336: spr236 (spr236), unsigned 64 bits
1501         337: spr237 (spr237), unsigned 64 bits
1502         338: spr238 (spr238), unsigned 64 bits
1503         339: spr239 (spr239), unsigned 64 bits
1504         340: spr240 (spr240), unsigned 64 bits
1505         341: spr241 (spr241), unsigned 64 bits
1506         342: spr242 (spr242), unsigned 64 bits
1507         343: spr243 (spr243), unsigned 64 bits
1508         344: spr244 (spr244), unsigned 64 bits
1509         345: spr245 (spr245), unsigned 64 bits
1510         346: spr246 (spr246), unsigned 64 bits
1511         347: spr247 (spr247), unsigned 64 bits
1512         348: spr248 (spr248), unsigned 64 bits
1513         349: spr249 (spr249), unsigned 64 bits
1514         350: spr250 (spr250), unsigned 64 bits
1515         351: spr251 (spr251), unsigned 64 bits
1516         352: spr252 (spr252), unsigned 64 bits
1517         353: spr253 (spr253), unsigned 64 bits
1518         354: spr254 (spr254), unsigned 64 bits
1519         355: spr255 (spr255), unsigned 64 bits
1520         357: spr257 (spr257), unsigned 64 bits
1521         358: spr258 (spr258), unsigned 64 bits
1522         359: spr259 (spr259), unsigned 64 bits
1523         360: spr260 (spr260), unsigned 64 bits
1524         361: spr261 (spr261), unsigned 64 bits
1525         362: spr262 (spr262), unsigned 64 bits
1526         363: spr263 (spr263), unsigned 64 bits
1527         364: spr264 (spr264), unsigned 64 bits
1528         365: spr265 (spr265), unsigned 64 bits
1529         366: spr266 (spr266), unsigned 64 bits
1530         367: spr267 (spr267), unsigned 64 bits
1531         368: spr268 (spr268), unsigned 64 bits
1532         369: spr269 (spr269), unsigned 64 bits
1533         370: spr270 (spr270), unsigned 64 bits
1534         371: spr271 (spr271), unsigned 64 bits
1535         372: spr272 (spr272), unsigned 64 bits
1536         373: spr273 (spr273), unsigned 64 bits
1537         374: spr274 (spr274), unsigned 64 bits
1538         375: spr275 (spr275), unsigned 64 bits
1539         376: spr276 (spr276), unsigned 64 bits
1540         377: spr277 (spr277), unsigned 64 bits
1541         378: spr278 (spr278), unsigned 64 bits
1542         379: spr279 (spr279), unsigned 64 bits
1543         380: spr280 (spr280), unsigned 64 bits
1544         381: spr281 (spr281), unsigned 64 bits
1545         382: spr282 (spr282), unsigned 64 bits
1546         383: spr283 (spr283), unsigned 64 bits
1547         384: spr284 (spr284), unsigned 64 bits
1548         385: spr285 (spr285), unsigned 64 bits
1549         386: spr286 (spr286), unsigned 64 bits
1550         387: spr287 (spr287), unsigned 64 bits
1551         388: spr288 (spr288), unsigned 64 bits
1552         389: spr289 (spr289), unsigned 64 bits
1553         390: spr290 (spr290), unsigned 64 bits
1554         391: spr291 (spr291), unsigned 64 bits
1555         392: spr292 (spr292), unsigned 64 bits
1556         393: spr293 (spr293), unsigned 64 bits
1557         394: spr294 (spr294), unsigned 64 bits
1558         395: spr295 (spr295), unsigned 64 bits
1559         396: spr296 (spr296), unsigned 64 bits
1560         397: spr297 (spr297), unsigned 64 bits
1561         398: spr298 (spr298), unsigned 64 bits
1562         399: spr299 (spr299), unsigned 64 bits
1563         400: spr300 (spr300), unsigned 64 bits
1564         401: spr301 (spr301), unsigned 64 bits
1565         402: spr302 (spr302), unsigned 64 bits
1566         403: spr303 (spr303), unsigned 64 bits
1567         404: spr304 (spr304), unsigned 64 bits
1568         405: spr305 (spr305), unsigned 64 bits
1569         406: spr306 (spr306), unsigned 64 bits
1570         407: spr307 (spr307), unsigned 64 bits
1571         408: spr308 (spr308), unsigned 64 bits
1572         409: spr309 (spr309), unsigned 64 bits
1573         410: spr310 (spr310), unsigned 64 bits
1574         411: spr311 (spr311), unsigned 64 bits
1575         412: spr312 (spr312), unsigned 64 bits
1576         413: spr313 (spr313), unsigned 64 bits
1577         414: spr314 (spr314), unsigned 64 bits
1578         415: spr315 (spr315), unsigned 64 bits
1579         416: spr316 (spr316), unsigned 64 bits
1580         417: spr317 (spr317), unsigned 64 bits
1581         418: spr318 (spr318), unsigned 64 bits
1582         419: spr319 (spr319), unsigned 64 bits
1583         420: spr320 (spr320), unsigned 64 bits
1584         421: spr321 (spr321), unsigned 64 bits
1585         422: spr322 (spr322), unsigned 64 bits
1586         423: spr323 (spr323), unsigned 64 bits
1587         424: spr324 (spr324), unsigned 64 bits
1588         425: spr325 (spr325), unsigned 64 bits
1589         426: spr326 (spr326), unsigned 64 bits
1590         427: spr327 (spr327), unsigned 64 bits
1591         428: spr328 (spr328), unsigned 64 bits
1592         429: spr329 (spr329), unsigned 64 bits
1593         430: spr330 (spr330), unsigned 64 bits
1594         431: spr331 (spr331), unsigned 64 bits
1595         432: spr332 (spr332), unsigned 64 bits
1596         433: spr333 (spr333), unsigned 64 bits
1597         434: spr334 (spr334), unsigned 64 bits
1598         435: spr335 (spr335), unsigned 64 bits
1599         436: spr336 (spr336), unsigned 64 bits
1600         437: spr337 (spr337), unsigned 64 bits
1601         438: spr338 (spr338), unsigned 64 bits
1602         439: spr339 (spr339), unsigned 64 bits
1603         440: spr340 (spr340), unsigned 64 bits
1604         441: spr341 (spr341), unsigned 64 bits
1605         442: spr342 (spr342), unsigned 64 bits
1606         443: spr343 (spr343), unsigned 64 bits
1607         444: spr344 (spr344), unsigned 64 bits
1608         445: spr345 (spr345), unsigned 64 bits
1609         446: spr346 (spr346), unsigned 64 bits
1610         447: spr347 (spr347), unsigned 64 bits
1611         448: spr348 (spr348), unsigned 64 bits
1612         449: spr349 (spr349), unsigned 64 bits
1613         450: spr350 (spr350), unsigned 64 bits
1614         451: spr351 (spr351), unsigned 64 bits
1615         452: spr352 (spr352), unsigned 64 bits
1616         453: spr353 (spr353), unsigned 64 bits
1617         454: spr354 (spr354), unsigned 64 bits
1618         455: spr355 (spr355), unsigned 64 bits
1619         456: spr356 (spr356), unsigned 64 bits
1620         457: spr357 (spr357), unsigned 64 bits
1621         458: spr358 (spr358), unsigned 64 bits
1622         459: spr359 (spr359), unsigned 64 bits
1623         460: spr360 (spr360), unsigned 64 bits
1624         461: spr361 (spr361), unsigned 64 bits
1625         462: spr362 (spr362), unsigned 64 bits
1626         463: spr363 (spr363), unsigned 64 bits
1627         464: spr364 (spr364), unsigned 64 bits
1628         465: spr365 (spr365), unsigned 64 bits
1629         466: spr366 (spr366), unsigned 64 bits
1630         467: spr367 (spr367), unsigned 64 bits
1631         468: spr368 (spr368), unsigned 64 bits
1632         469: spr369 (spr369), unsigned 64 bits
1633         470: spr370 (spr370), unsigned 64 bits
1634         471: spr371 (spr371), unsigned 64 bits
1635         472: spr372 (spr372), unsigned 64 bits
1636         473: spr373 (spr373), unsigned 64 bits
1637         474: spr374 (spr374), unsigned 64 bits
1638         475: spr375 (spr375), unsigned 64 bits
1639         476: spr376 (spr376), unsigned 64 bits
1640         477: spr377 (spr377), unsigned 64 bits
1641         478: spr378 (spr378), unsigned 64 bits
1642         479: spr379 (spr379), unsigned 64 bits
1643         480: spr380 (spr380), unsigned 64 bits
1644         481: spr381 (spr381), unsigned 64 bits
1645         482: spr382 (spr382), unsigned 64 bits
1646         483: spr383 (spr383), unsigned 64 bits
1647         484: spr384 (spr384), unsigned 64 bits
1648         485: spr385 (spr385), unsigned 64 bits
1649         486: spr386 (spr386), unsigned 64 bits
1650         487: spr387 (spr387), unsigned 64 bits
1651         488: spr388 (spr388), unsigned 64 bits
1652         489: spr389 (spr389), unsigned 64 bits
1653         490: spr390 (spr390), unsigned 64 bits
1654         491: spr391 (spr391), unsigned 64 bits
1655         492: spr392 (spr392), unsigned 64 bits
1656         493: spr393 (spr393), unsigned 64 bits
1657         494: spr394 (spr394), unsigned 64 bits
1658         495: spr395 (spr395), unsigned 64 bits
1659         496: spr396 (spr396), unsigned 64 bits
1660         497: spr397 (spr397), unsigned 64 bits
1661         498: spr398 (spr398), unsigned 64 bits
1662         499: spr399 (spr399), unsigned 64 bits
1663         500: spr400 (spr400), unsigned 64 bits
1664         501: spr401 (spr401), unsigned 64 bits
1665         502: spr402 (spr402), unsigned 64 bits
1666         503: spr403 (spr403), unsigned 64 bits
1667         504: spr404 (spr404), unsigned 64 bits
1668         505: spr405 (spr405), unsigned 64 bits
1669         506: spr406 (spr406), unsigned 64 bits
1670         507: spr407 (spr407), unsigned 64 bits
1671         508: spr408 (spr408), unsigned 64 bits
1672         509: spr409 (spr409), unsigned 64 bits
1673         510: spr410 (spr410), unsigned 64 bits
1674         511: spr411 (spr411), unsigned 64 bits
1675         512: spr412 (spr412), unsigned 64 bits
1676         513: spr413 (spr413), unsigned 64 bits
1677         514: spr414 (spr414), unsigned 64 bits
1678         515: spr415 (spr415), unsigned 64 bits
1679         516: spr416 (spr416), unsigned 64 bits
1680         517: spr417 (spr417), unsigned 64 bits
1681         518: spr418 (spr418), unsigned 64 bits
1682         519: spr419 (spr419), unsigned 64 bits
1683         520: spr420 (spr420), unsigned 64 bits
1684         521: spr421 (spr421), unsigned 64 bits
1685         522: spr422 (spr422), unsigned 64 bits
1686         523: spr423 (spr423), unsigned 64 bits
1687         524: spr424 (spr424), unsigned 64 bits
1688         525: spr425 (spr425), unsigned 64 bits
1689         526: spr426 (spr426), unsigned 64 bits
1690         527: spr427 (spr427), unsigned 64 bits
1691         528: spr428 (spr428), unsigned 64 bits
1692         529: spr429 (spr429), unsigned 64 bits
1693         530: spr430 (spr430), unsigned 64 bits
1694         531: spr431 (spr431), unsigned 64 bits
1695         532: spr432 (spr432), unsigned 64 bits
1696         533: spr433 (spr433), unsigned 64 bits
1697         534: spr434 (spr434), unsigned 64 bits
1698         535: spr435 (spr435), unsigned 64 bits
1699         536: spr436 (spr436), unsigned 64 bits
1700         537: spr437 (spr437), unsigned 64 bits
1701         538: spr438 (spr438), unsigned 64 bits
1702         539: spr439 (spr439), unsigned 64 bits
1703         540: spr440 (spr440), unsigned 64 bits
1704         541: spr441 (spr441), unsigned 64 bits
1705         542: spr442 (spr442), unsigned 64 bits
1706         543: spr443 (spr443), unsigned 64 bits
1707         544: spr444 (spr444), unsigned 64 bits
1708         545: spr445 (spr445), unsigned 64 bits
1709         546: spr446 (spr446), unsigned 64 bits
1710         547: spr447 (spr447), unsigned 64 bits
1711         548: spr448 (spr448), unsigned 64 bits
1712         549: spr449 (spr449), unsigned 64 bits
1713         550: spr450 (spr450), unsigned 64 bits
1714         551: spr451 (spr451), unsigned 64 bits
1715         552: spr452 (spr452), unsigned 64 bits
1716         553: spr453 (spr453), unsigned 64 bits
1717         554: spr454 (spr454), unsigned 64 bits
1718         555: spr455 (spr455), unsigned 64 bits
1719         556: spr456 (spr456), unsigned 64 bits
1720         557: spr457 (spr457), unsigned 64 bits
1721         558: spr458 (spr458), unsigned 64 bits
1722         559: spr459 (spr459), unsigned 64 bits
1723         560: spr460 (spr460), unsigned 64 bits
1724         561: spr461 (spr461), unsigned 64 bits
1725         562: spr462 (spr462), unsigned 64 bits
1726         563: spr463 (spr463), unsigned 64 bits
1727         564: spr464 (spr464), unsigned 64 bits
1728         565: spr465 (spr465), unsigned 64 bits
1729         566: spr466 (spr466), unsigned 64 bits
1730         567: spr467 (spr467), unsigned 64 bits
1731         568: spr468 (spr468), unsigned 64 bits
1732         569: spr469 (spr469), unsigned 64 bits
1733         570: spr470 (spr470), unsigned 64 bits
1734         571: spr471 (spr471), unsigned 64 bits
1735         572: spr472 (spr472), unsigned 64 bits
1736         573: spr473 (spr473), unsigned 64 bits
1737         574: spr474 (spr474), unsigned 64 bits
1738         575: spr475 (spr475), unsigned 64 bits
1739         576: spr476 (spr476), unsigned 64 bits
1740         577: spr477 (spr477), unsigned 64 bits
1741         578: spr478 (spr478), unsigned 64 bits
1742         579: spr479 (spr479), unsigned 64 bits
1743         580: spr480 (spr480), unsigned 64 bits
1744         581: spr481 (spr481), unsigned 64 bits
1745         582: spr482 (spr482), unsigned 64 bits
1746         583: spr483 (spr483), unsigned 64 bits
1747         584: spr484 (spr484), unsigned 64 bits
1748         585: spr485 (spr485), unsigned 64 bits
1749         586: spr486 (spr486), unsigned 64 bits
1750         587: spr487 (spr487), unsigned 64 bits
1751         588: spr488 (spr488), unsigned 64 bits
1752         589: spr489 (spr489), unsigned 64 bits
1753         590: spr490 (spr490), unsigned 64 bits
1754         591: spr491 (spr491), unsigned 64 bits
1755         592: spr492 (spr492), unsigned 64 bits
1756         593: spr493 (spr493), unsigned 64 bits
1757         594: spr494 (spr494), unsigned 64 bits
1758         595: spr495 (spr495), unsigned 64 bits
1759         596: spr496 (spr496), unsigned 64 bits
1760         597: spr497 (spr497), unsigned 64 bits
1761         598: spr498 (spr498), unsigned 64 bits
1762         599: spr499 (spr499), unsigned 64 bits
1763         600: spr500 (spr500), unsigned 64 bits
1764         601: spr501 (spr501), unsigned 64 bits
1765         602: spr502 (spr502), unsigned 64 bits
1766         603: spr503 (spr503), unsigned 64 bits
1767         604: spr504 (spr504), unsigned 64 bits
1768         605: spr505 (spr505), unsigned 64 bits
1769         606: spr506 (spr506), unsigned 64 bits
1770         607: spr507 (spr507), unsigned 64 bits
1771         608: spr508 (spr508), unsigned 64 bits
1772         609: spr509 (spr509), unsigned 64 bits
1773         610: spr510 (spr510), unsigned 64 bits
1774         611: spr511 (spr511), unsigned 64 bits
1775         613: spr513 (spr513), unsigned 64 bits
1776         614: spr514 (spr514), unsigned 64 bits
1777         615: spr515 (spr515), unsigned 64 bits
1778         616: spr516 (spr516), unsigned 64 bits
1779         617: spr517 (spr517), unsigned 64 bits
1780         618: spr518 (spr518), unsigned 64 bits
1781         619: spr519 (spr519), unsigned 64 bits
1782         620: spr520 (spr520), unsigned 64 bits
1783         621: spr521 (spr521), unsigned 64 bits
1784         622: spr522 (spr522), unsigned 64 bits
1785         623: spr523 (spr523), unsigned 64 bits
1786         624: spr524 (spr524), unsigned 64 bits
1787         625: spr525 (spr525), unsigned 64 bits
1788         626: spr526 (spr526), unsigned 64 bits
1789         627: spr527 (spr527), unsigned 64 bits
1790         628: spr528 (spr528), unsigned 64 bits
1791         629: spr529 (spr529), unsigned 64 bits
1792         630: spr530 (spr530), unsigned 64 bits
1793         631: spr531 (spr531), unsigned 64 bits
1794         632: spr532 (spr532), unsigned 64 bits
1795         633: spr533 (spr533), unsigned 64 bits
1796         634: spr534 (spr534), unsigned 64 bits
1797         635: spr535 (spr535), unsigned 64 bits
1798         636: spr536 (spr536), unsigned 64 bits
1799         637: spr537 (spr537), unsigned 64 bits
1800         638: spr538 (spr538), unsigned 64 bits
1801         639: spr539 (spr539), unsigned 64 bits
1802         640: spr540 (spr540), unsigned 64 bits
1803         641: spr541 (spr541), unsigned 64 bits
1804         642: spr542 (spr542), unsigned 64 bits
1805         643: spr543 (spr543), unsigned 64 bits
1806         644: spr544 (spr544), unsigned 64 bits
1807         645: spr545 (spr545), unsigned 64 bits
1808         646: spr546 (spr546), unsigned 64 bits
1809         647: spr547 (spr547), unsigned 64 bits
1810         648: spr548 (spr548), unsigned 64 bits
1811         649: spr549 (spr549), unsigned 64 bits
1812         650: spr550 (spr550), unsigned 64 bits
1813         651: spr551 (spr551), unsigned 64 bits
1814         652: spr552 (spr552), unsigned 64 bits
1815         653: spr553 (spr553), unsigned 64 bits
1816         654: spr554 (spr554), unsigned 64 bits
1817         655: spr555 (spr555), unsigned 64 bits
1818         656: spr556 (spr556), unsigned 64 bits
1819         657: spr557 (spr557), unsigned 64 bits
1820         658: spr558 (spr558), unsigned 64 bits
1821         659: spr559 (spr559), unsigned 64 bits
1822         660: spr560 (spr560), unsigned 64 bits
1823         661: spr561 (spr561), unsigned 64 bits
1824         662: spr562 (spr562), unsigned 64 bits
1825         663: spr563 (spr563), unsigned 64 bits
1826         664: spr564 (spr564), unsigned 64 bits
1827         665: spr565 (spr565), unsigned 64 bits
1828         666: spr566 (spr566), unsigned 64 bits
1829         667: spr567 (spr567), unsigned 64 bits
1830         668: spr568 (spr568), unsigned 64 bits
1831         669: spr569 (spr569), unsigned 64 bits
1832         670: spr570 (spr570), unsigned 64 bits
1833         671: spr571 (spr571), unsigned 64 bits
1834         672: spr572 (spr572), unsigned 64 bits
1835         673: spr573 (spr573), unsigned 64 bits
1836         674: spr574 (spr574), unsigned 64 bits
1837         675: spr575 (spr575), unsigned 64 bits
1838         676: spr576 (spr576), unsigned 64 bits
1839         677: spr577 (spr577), unsigned 64 bits
1840         678: spr578 (spr578), unsigned 64 bits
1841         679: spr579 (spr579), unsigned 64 bits
1842         680: spr580 (spr580), unsigned 64 bits
1843         681: spr581 (spr581), unsigned 64 bits
1844         682: spr582 (spr582), unsigned 64 bits
1845         683: spr583 (spr583), unsigned 64 bits
1846         684: spr584 (spr584), unsigned 64 bits
1847         685: spr585 (spr585), unsigned 64 bits
1848         686: spr586 (spr586), unsigned 64 bits
1849         687: spr587 (spr587), unsigned 64 bits
1850         688: spr588 (spr588), unsigned 64 bits
1851         689: spr589 (spr589), unsigned 64 bits
1852         690: spr590 (spr590), unsigned 64 bits
1853         691: spr591 (spr591), unsigned 64 bits
1854         692: spr592 (spr592), unsigned 64 bits
1855         693: spr593 (spr593), unsigned 64 bits
1856         694: spr594 (spr594), unsigned 64 bits
1857         695: spr595 (spr595), unsigned 64 bits
1858         696: spr596 (spr596), unsigned 64 bits
1859         697: spr597 (spr597), unsigned 64 bits
1860         698: spr598 (spr598), unsigned 64 bits
1861         699: spr599 (spr599), unsigned 64 bits
1862         700: spr600 (spr600), unsigned 64 bits
1863         701: spr601 (spr601), unsigned 64 bits
1864         702: spr602 (spr602), unsigned 64 bits
1865         703: spr603 (spr603), unsigned 64 bits
1866         704: spr604 (spr604), unsigned 64 bits
1867         705: spr605 (spr605), unsigned 64 bits
1868         706: spr606 (spr606), unsigned 64 bits
1869         707: spr607 (spr607), unsigned 64 bits
1870         708: spr608 (spr608), unsigned 64 bits
1871         709: spr609 (spr609), unsigned 64 bits
1872         710: spr610 (spr610), unsigned 64 bits
1873         711: spr611 (spr611), unsigned 64 bits
1874         712: spr612 (spr612), unsigned 64 bits
1875         713: spr613 (spr613), unsigned 64 bits
1876         714: spr614 (spr614), unsigned 64 bits
1877         715: spr615 (spr615), unsigned 64 bits
1878         716: spr616 (spr616), unsigned 64 bits
1879         717: spr617 (spr617), unsigned 64 bits
1880         718: spr618 (spr618), unsigned 64 bits
1881         719: spr619 (spr619), unsigned 64 bits
1882         720: spr620 (spr620), unsigned 64 bits
1883         721: spr621 (spr621), unsigned 64 bits
1884         722: spr622 (spr622), unsigned 64 bits
1885         723: spr623 (spr623), unsigned 64 bits
1886         724: spr624 (spr624), unsigned 64 bits
1887         725: spr625 (spr625), unsigned 64 bits
1888         726: spr626 (spr626), unsigned 64 bits
1889         727: spr627 (spr627), unsigned 64 bits
1890         728: spr628 (spr628), unsigned 64 bits
1891         729: spr629 (spr629), unsigned 64 bits
1892         730: spr630 (spr630), unsigned 64 bits
1893         731: spr631 (spr631), unsigned 64 bits
1894         732: spr632 (spr632), unsigned 64 bits
1895         733: spr633 (spr633), unsigned 64 bits
1896         734: spr634 (spr634), unsigned 64 bits
1897         735: spr635 (spr635), unsigned 64 bits
1898         736: spr636 (spr636), unsigned 64 bits
1899         737: spr637 (spr637), unsigned 64 bits
1900         738: spr638 (spr638), unsigned 64 bits
1901         739: spr639 (spr639), unsigned 64 bits
1902         740: spr640 (spr640), unsigned 64 bits
1903         741: spr641 (spr641), unsigned 64 bits
1904         742: spr642 (spr642), unsigned 64 bits
1905         743: spr643 (spr643), unsigned 64 bits
1906         744: spr644 (spr644), unsigned 64 bits
1907         745: spr645 (spr645), unsigned 64 bits
1908         746: spr646 (spr646), unsigned 64 bits
1909         747: spr647 (spr647), unsigned 64 bits
1910         748: spr648 (spr648), unsigned 64 bits
1911         749: spr649 (spr649), unsigned 64 bits
1912         750: spr650 (spr650), unsigned 64 bits
1913         751: spr651 (spr651), unsigned 64 bits
1914         752: spr652 (spr652), unsigned 64 bits
1915         753: spr653 (spr653), unsigned 64 bits
1916         754: spr654 (spr654), unsigned 64 bits
1917         755: spr655 (spr655), unsigned 64 bits
1918         756: spr656 (spr656), unsigned 64 bits
1919         757: spr657 (spr657), unsigned 64 bits
1920         758: spr658 (spr658), unsigned 64 bits
1921         759: spr659 (spr659), unsigned 64 bits
1922         760: spr660 (spr660), unsigned 64 bits
1923         761: spr661 (spr661), unsigned 64 bits
1924         762: spr662 (spr662), unsigned 64 bits
1925         763: spr663 (spr663), unsigned 64 bits
1926         764: spr664 (spr664), unsigned 64 bits
1927         765: spr665 (spr665), unsigned 64 bits
1928         766: spr666 (spr666), unsigned 64 bits
1929         767: spr667 (spr667), unsigned 64 bits
1930         768: spr668 (spr668), unsigned 64 bits
1931         769: spr669 (spr669), unsigned 64 bits
1932         770: spr670 (spr670), unsigned 64 bits
1933         771: spr671 (spr671), unsigned 64 bits
1934         772: spr672 (spr672), unsigned 64 bits
1935         773: spr673 (spr673), unsigned 64 bits
1936         774: spr674 (spr674), unsigned 64 bits
1937         775: spr675 (spr675), unsigned 64 bits
1938         776: spr676 (spr676), unsigned 64 bits
1939         777: spr677 (spr677), unsigned 64 bits
1940         778: spr678 (spr678), unsigned 64 bits
1941         779: spr679 (spr679), unsigned 64 bits
1942         780: spr680 (spr680), unsigned 64 bits
1943         781: spr681 (spr681), unsigned 64 bits
1944         782: spr682 (spr682), unsigned 64 bits
1945         783: spr683 (spr683), unsigned 64 bits
1946         784: spr684 (spr684), unsigned 64 bits
1947         785: spr685 (spr685), unsigned 64 bits
1948         786: spr686 (spr686), unsigned 64 bits
1949         787: spr687 (spr687), unsigned 64 bits
1950         788: spr688 (spr688), unsigned 64 bits
1951         789: spr689 (spr689), unsigned 64 bits
1952         790: spr690 (spr690), unsigned 64 bits
1953         791: spr691 (spr691), unsigned 64 bits
1954         792: spr692 (spr692), unsigned 64 bits
1955         793: spr693 (spr693), unsigned 64 bits
1956         794: spr694 (spr694), unsigned 64 bits
1957         795: spr695 (spr695), unsigned 64 bits
1958         796: spr696 (spr696), unsigned 64 bits
1959         797: spr697 (spr697), unsigned 64 bits
1960         798: spr698 (spr698), unsigned 64 bits
1961         799: spr699 (spr699), unsigned 64 bits
1962         800: spr700 (spr700), unsigned 64 bits
1963         801: spr701 (spr701), unsigned 64 bits
1964         802: spr702 (spr702), unsigned 64 bits
1965         803: spr703 (spr703), unsigned 64 bits
1966         804: spr704 (spr704), unsigned 64 bits
1967         805: spr705 (spr705), unsigned 64 bits
1968         806: spr706 (spr706), unsigned 64 bits
1969         807: spr707 (spr707), unsigned 64 bits
1970         808: spr708 (spr708), unsigned 64 bits
1971         809: spr709 (spr709), unsigned 64 bits
1972         810: spr710 (spr710), unsigned 64 bits
1973         811: spr711 (spr711), unsigned 64 bits
1974         812: spr712 (spr712), unsigned 64 bits
1975         813: spr713 (spr713), unsigned 64 bits
1976         814: spr714 (spr714), unsigned 64 bits
1977         815: spr715 (spr715), unsigned 64 bits
1978         816: spr716 (spr716), unsigned 64 bits
1979         817: spr717 (spr717), unsigned 64 bits
1980         818: spr718 (spr718), unsigned 64 bits
1981         819: spr719 (spr719), unsigned 64 bits
1982         820: spr720 (spr720), unsigned 64 bits
1983         821: spr721 (spr721), unsigned 64 bits
1984         822: spr722 (spr722), unsigned 64 bits
1985         823: spr723 (spr723), unsigned 64 bits
1986         824: spr724 (spr724), unsigned 64 bits
1987         825: spr725 (spr725), unsigned 64 bits
1988         826: spr726 (spr726), unsigned 64 bits
1989         827: spr727 (spr727), unsigned 64 bits
1990         828: spr728 (spr728), unsigned 64 bits
1991         829: spr729 (spr729), unsigned 64 bits
1992         830: spr730 (spr730), unsigned 64 bits
1993         831: spr731 (spr731), unsigned 64 bits
1994         832: spr732 (spr732), unsigned 64 bits
1995         833: spr733 (spr733), unsigned 64 bits
1996         834: spr734 (spr734), unsigned 64 bits
1997         835: spr735 (spr735), unsigned 64 bits
1998         836: spr736 (spr736), unsigned 64 bits
1999         837: spr737 (spr737), unsigned 64 bits
2000         838: spr738 (spr738), unsigned 64 bits
2001         839: spr739 (spr739), unsigned 64 bits
2002         840: spr740 (spr740), unsigned 64 bits
2003         841: spr741 (spr741), unsigned 64 bits
2004         842: spr742 (spr742), unsigned 64 bits
2005         843: spr743 (spr743), unsigned 64 bits
2006         844: spr744 (spr744), unsigned 64 bits
2007         845: spr745 (spr745), unsigned 64 bits
2008         846: spr746 (spr746), unsigned 64 bits
2009         847: spr747 (spr747), unsigned 64 bits
2010         848: spr748 (spr748), unsigned 64 bits
2011         849: spr749 (spr749), unsigned 64 bits
2012         850: spr750 (spr750), unsigned 64 bits
2013         851: spr751 (spr751), unsigned 64 bits
2014         852: spr752 (spr752), unsigned 64 bits
2015         853: spr753 (spr753), unsigned 64 bits
2016         854: spr754 (spr754), unsigned 64 bits
2017         855: spr755 (spr755), unsigned 64 bits
2018         856: spr756 (spr756), unsigned 64 bits
2019         857: spr757 (spr757), unsigned 64 bits
2020         858: spr758 (spr758), unsigned 64 bits
2021         859: spr759 (spr759), unsigned 64 bits
2022         860: spr760 (spr760), unsigned 64 bits
2023         861: spr761 (spr761), unsigned 64 bits
2024         862: spr762 (spr762), unsigned 64 bits
2025         863: spr763 (spr763), unsigned 64 bits
2026         864: spr764 (spr764), unsigned 64 bits
2027         865: spr765 (spr765), unsigned 64 bits
2028         866: spr766 (spr766), unsigned 64 bits
2029         867: spr767 (spr767), unsigned 64 bits
2030         868: spr768 (spr768), unsigned 64 bits
2031         869: spr769 (spr769), unsigned 64 bits
2032         870: spr770 (spr770), unsigned 64 bits
2033         871: spr771 (spr771), unsigned 64 bits
2034         872: spr772 (spr772), unsigned 64 bits
2035         873: spr773 (spr773), unsigned 64 bits
2036         874: spr774 (spr774), unsigned 64 bits
2037         875: spr775 (spr775), unsigned 64 bits
2038         876: spr776 (spr776), unsigned 64 bits
2039         877: spr777 (spr777), unsigned 64 bits
2040         878: spr778 (spr778), unsigned 64 bits
2041         879: spr779 (spr779), unsigned 64 bits
2042         880: spr780 (spr780), unsigned 64 bits
2043         881: spr781 (spr781), unsigned 64 bits
2044         882: spr782 (spr782), unsigned 64 bits
2045         883: spr783 (spr783), unsigned 64 bits
2046         884: spr784 (spr784), unsigned 64 bits
2047         885: spr785 (spr785), unsigned 64 bits
2048         886: spr786 (spr786), unsigned 64 bits
2049         887: spr787 (spr787), unsigned 64 bits
2050         888: spr788 (spr788), unsigned 64 bits
2051         889: spr789 (spr789), unsigned 64 bits
2052         890: spr790 (spr790), unsigned 64 bits
2053         891: spr791 (spr791), unsigned 64 bits
2054         892: spr792 (spr792), unsigned 64 bits
2055         893: spr793 (spr793), unsigned 64 bits
2056         894: spr794 (spr794), unsigned 64 bits
2057         895: spr795 (spr795), unsigned 64 bits
2058         896: spr796 (spr796), unsigned 64 bits
2059         897: spr797 (spr797), unsigned 64 bits
2060         898: spr798 (spr798), unsigned 64 bits
2061         899: spr799 (spr799), unsigned 64 bits
2062         900: spr800 (spr800), unsigned 64 bits
2063         901: spr801 (spr801), unsigned 64 bits
2064         902: spr802 (spr802), unsigned 64 bits
2065         903: spr803 (spr803), unsigned 64 bits
2066         904: spr804 (spr804), unsigned 64 bits
2067         905: spr805 (spr805), unsigned 64 bits
2068         906: spr806 (spr806), unsigned 64 bits
2069         907: spr807 (spr807), unsigned 64 bits
2070         908: spr808 (spr808), unsigned 64 bits
2071         909: spr809 (spr809), unsigned 64 bits
2072         910: spr810 (spr810), unsigned 64 bits
2073         911: spr811 (spr811), unsigned 64 bits
2074         912: spr812 (spr812), unsigned 64 bits
2075         913: spr813 (spr813), unsigned 64 bits
2076         914: spr814 (spr814), unsigned 64 bits
2077         915: spr815 (spr815), unsigned 64 bits
2078         916: spr816 (spr816), unsigned 64 bits
2079         917: spr817 (spr817), unsigned 64 bits
2080         918: spr818 (spr818), unsigned 64 bits
2081         919: spr819 (spr819), unsigned 64 bits
2082         920: spr820 (spr820), unsigned 64 bits
2083         921: spr821 (spr821), unsigned 64 bits
2084         922: spr822 (spr822), unsigned 64 bits
2085         923: spr823 (spr823), unsigned 64 bits
2086         924: spr824 (spr824), unsigned 64 bits
2087         925: spr825 (spr825), unsigned 64 bits
2088         926: spr826 (spr826), unsigned 64 bits
2089         927: spr827 (spr827), unsigned 64 bits
2090         928: spr828 (spr828), unsigned 64 bits
2091         929: spr829 (spr829), unsigned 64 bits
2092         930: spr830 (spr830), unsigned 64 bits
2093         931: spr831 (spr831), unsigned 64 bits
2094         932: spr832 (spr832), unsigned 64 bits
2095         933: spr833 (spr833), unsigned 64 bits
2096         934: spr834 (spr834), unsigned 64 bits
2097         935: spr835 (spr835), unsigned 64 bits
2098         936: spr836 (spr836), unsigned 64 bits
2099         937: spr837 (spr837), unsigned 64 bits
2100         938: spr838 (spr838), unsigned 64 bits
2101         939: spr839 (spr839), unsigned 64 bits
2102         940: spr840 (spr840), unsigned 64 bits
2103         941: spr841 (spr841), unsigned 64 bits
2104         942: spr842 (spr842), unsigned 64 bits
2105         943: spr843 (spr843), unsigned 64 bits
2106         944: spr844 (spr844), unsigned 64 bits
2107         945: spr845 (spr845), unsigned 64 bits
2108         946: spr846 (spr846), unsigned 64 bits
2109         947: spr847 (spr847), unsigned 64 bits
2110         948: spr848 (spr848), unsigned 64 bits
2111         949: spr849 (spr849), unsigned 64 bits
2112         950: spr850 (spr850), unsigned 64 bits
2113         951: spr851 (spr851), unsigned 64 bits
2114         952: spr852 (spr852), unsigned 64 bits
2115         953: spr853 (spr853), unsigned 64 bits
2116         954: spr854 (spr854), unsigned 64 bits
2117         955: spr855 (spr855), unsigned 64 bits
2118         956: spr856 (spr856), unsigned 64 bits
2119         957: spr857 (spr857), unsigned 64 bits
2120         958: spr858 (spr858), unsigned 64 bits
2121         959: spr859 (spr859), unsigned 64 bits
2122         960: spr860 (spr860), unsigned 64 bits
2123         961: spr861 (spr861), unsigned 64 bits
2124         962: spr862 (spr862), unsigned 64 bits
2125         963: spr863 (spr863), unsigned 64 bits
2126         964: spr864 (spr864), unsigned 64 bits
2127         965: spr865 (spr865), unsigned 64 bits
2128         966: spr866 (spr866), unsigned 64 bits
2129         967: spr867 (spr867), unsigned 64 bits
2130         968: spr868 (spr868), unsigned 64 bits
2131         969: spr869 (spr869), unsigned 64 bits
2132         970: spr870 (spr870), unsigned 64 bits
2133         971: spr871 (spr871), unsigned 64 bits
2134         972: spr872 (spr872), unsigned 64 bits
2135         973: spr873 (spr873), unsigned 64 bits
2136         974: spr874 (spr874), unsigned 64 bits
2137         975: spr875 (spr875), unsigned 64 bits
2138         976: spr876 (spr876), unsigned 64 bits
2139         977: spr877 (spr877), unsigned 64 bits
2140         978: spr878 (spr878), unsigned 64 bits
2141         979: spr879 (spr879), unsigned 64 bits
2142         980: spr880 (spr880), unsigned 64 bits
2143         981: spr881 (spr881), unsigned 64 bits
2144         982: spr882 (spr882), unsigned 64 bits
2145         983: spr883 (spr883), unsigned 64 bits
2146         984: spr884 (spr884), unsigned 64 bits
2147         985: spr885 (spr885), unsigned 64 bits
2148         986: spr886 (spr886), unsigned 64 bits
2149         987: spr887 (spr887), unsigned 64 bits
2150         988: spr888 (spr888), unsigned 64 bits
2151         989: spr889 (spr889), unsigned 64 bits
2152         990: spr890 (spr890), unsigned 64 bits
2153         991: spr891 (spr891), unsigned 64 bits
2154         992: spr892 (spr892), unsigned 64 bits
2155         993: spr893 (spr893), unsigned 64 bits
2156         994: spr894 (spr894), unsigned 64 bits
2157         995: spr895 (spr895), unsigned 64 bits
2158         996: spr896 (spr896), unsigned 64 bits
2159         997: spr897 (spr897), unsigned 64 bits
2160         998: spr898 (spr898), unsigned 64 bits
2161         999: spr899 (spr899), unsigned 64 bits
2162 vector registers:
2163          67: vscr (vscr), unsigned 32 bits
2164         356: vrsave (vrsave), unsigned 32 bits
2165         612: spefscr (spefscr), unsigned 32 bits
2166         1124: vr0 (vr0), unsigned 128 bits
2167         1125: vr1 (vr1), unsigned 128 bits
2168         1126: vr2 (vr2), unsigned 128 bits
2169         1127: vr3 (vr3), unsigned 128 bits
2170         1128: vr4 (vr4), unsigned 128 bits
2171         1129: vr5 (vr5), unsigned 128 bits
2172         1130: vr6 (vr6), unsigned 128 bits
2173         1131: vr7 (vr7), unsigned 128 bits
2174         1132: vr8 (vr8), unsigned 128 bits
2175         1133: vr9 (vr9), unsigned 128 bits
2176         1134: vr10 (vr10), unsigned 128 bits
2177         1135: vr11 (vr11), unsigned 128 bits
2178         1136: vr12 (vr12), unsigned 128 bits
2179         1137: vr13 (vr13), unsigned 128 bits
2180         1138: vr14 (vr14), unsigned 128 bits
2181         1139: vr15 (vr15), unsigned 128 bits
2182         1140: vr16 (vr16), unsigned 128 bits
2183         1141: vr17 (vr17), unsigned 128 bits
2184         1142: vr18 (vr18), unsigned 128 bits
2185         1143: vr19 (vr19), unsigned 128 bits
2186         1144: vr20 (vr20), unsigned 128 bits
2187         1145: vr21 (vr21), unsigned 128 bits
2188         1146: vr22 (vr22), unsigned 128 bits
2189         1147: vr23 (vr23), unsigned 128 bits
2190         1148: vr24 (vr24), unsigned 128 bits
2191         1149: vr25 (vr25), unsigned 128 bits
2192         1150: vr26 (vr26), unsigned 128 bits
2193         1151: vr27 (vr27), unsigned 128 bits
2194         1152: vr28 (vr28), unsigned 128 bits
2195         1153: vr29 (vr29), unsigned 128 bits
2196         1154: vr30 (vr30), unsigned 128 bits
2197         1155: vr31 (vr31), unsigned 128 bits
2198 EOF
2199
2200 regs_test testfile26 <<\EOF
2201 integer registers:
2202           0: %r0 (r0), signed 32 bits
2203           1: %r1 (r1), signed 32 bits
2204           2: %r2 (r2), signed 32 bits
2205           3: %r3 (r3), signed 32 bits
2206           4: %r4 (r4), signed 32 bits
2207           5: %r5 (r5), signed 32 bits
2208           6: %r6 (r6), signed 32 bits
2209           7: %r7 (r7), signed 32 bits
2210           8: %r8 (r8), signed 32 bits
2211           9: %r9 (r9), signed 32 bits
2212          10: %r10 (r10), signed 32 bits
2213          11: %r11 (r11), signed 32 bits
2214          12: %r12 (r12), signed 32 bits
2215          13: %r13 (r13), signed 32 bits
2216          14: %r14 (r14), signed 32 bits
2217          15: %r15 (r15), signed 32 bits
2218 FPU registers:
2219          16: %f0 (f0), float 64 bits
2220          17: %f2 (f2), float 64 bits
2221          18: %f4 (f4), float 64 bits
2222          19: %f6 (f6), float 64 bits
2223          20: %f1 (f1), float 64 bits
2224          21: %f3 (f3), float 64 bits
2225          22: %f5 (f5), float 64 bits
2226          23: %f7 (f7), float 64 bits
2227          24: %f8 (f8), float 64 bits
2228          25: %f10 (f10), float 64 bits
2229          26: %f12 (f12), float 64 bits
2230          27: %f14 (f14), float 64 bits
2231          28: %f9 (f9), float 64 bits
2232          29: %f11 (f11), float 64 bits
2233          30: %f13 (f13), float 64 bits
2234          31: %f15 (f15), float 64 bits
2235 access registers:
2236          48: %a0 (a0), unsigned 32 bits
2237          49: %a1 (a1), unsigned 32 bits
2238          50: %a2 (a2), unsigned 32 bits
2239          51: %a3 (a3), unsigned 32 bits
2240          52: %a4 (a4), unsigned 32 bits
2241          53: %a5 (a5), unsigned 32 bits
2242          54: %a6 (a6), unsigned 32 bits
2243          55: %a7 (a7), unsigned 32 bits
2244          56: %a8 (a8), unsigned 32 bits
2245          57: %a9 (a9), unsigned 32 bits
2246          58: %a10 (a10), unsigned 32 bits
2247          59: %a11 (a11), unsigned 32 bits
2248          60: %a12 (a12), unsigned 32 bits
2249          61: %a13 (a13), unsigned 32 bits
2250          62: %a14 (a14), unsigned 32 bits
2251          63: %a15 (a15), unsigned 32 bits
2252 control registers:
2253          32: %c0 (c0), unsigned 32 bits
2254          33: %c1 (c1), unsigned 32 bits
2255          34: %c2 (c2), unsigned 32 bits
2256          35: %c3 (c3), unsigned 32 bits
2257          36: %c4 (c4), unsigned 32 bits
2258          37: %c5 (c5), unsigned 32 bits
2259          38: %c6 (c6), unsigned 32 bits
2260          39: %c7 (c7), unsigned 32 bits
2261          40: %c8 (c8), unsigned 32 bits
2262          41: %c9 (c9), unsigned 32 bits
2263          42: %c10 (c10), unsigned 32 bits
2264          43: %c11 (c11), unsigned 32 bits
2265          44: %c12 (c12), unsigned 32 bits
2266          45: %c13 (c13), unsigned 32 bits
2267          46: %c14 (c14), unsigned 32 bits
2268          47: %c15 (c15), unsigned 32 bits
2269          64: %pswm (pswm), unsigned 32 bits
2270          65: %pswa (pswa), address 32 bits
2271 EOF
2272
2273 regs_test testfile27 <<\EOF
2274 integer registers:
2275           0: %r0 (r0), signed 64 bits
2276           1: %r1 (r1), signed 64 bits
2277           2: %r2 (r2), signed 64 bits
2278           3: %r3 (r3), signed 64 bits
2279           4: %r4 (r4), signed 64 bits
2280           5: %r5 (r5), signed 64 bits
2281           6: %r6 (r6), signed 64 bits
2282           7: %r7 (r7), signed 64 bits
2283           8: %r8 (r8), signed 64 bits
2284           9: %r9 (r9), signed 64 bits
2285          10: %r10 (r10), signed 64 bits
2286          11: %r11 (r11), signed 64 bits
2287          12: %r12 (r12), signed 64 bits
2288          13: %r13 (r13), signed 64 bits
2289          14: %r14 (r14), signed 64 bits
2290          15: %r15 (r15), signed 64 bits
2291 FPU registers:
2292          16: %f0 (f0), float 64 bits
2293          17: %f2 (f2), float 64 bits
2294          18: %f4 (f4), float 64 bits
2295          19: %f6 (f6), float 64 bits
2296          20: %f1 (f1), float 64 bits
2297          21: %f3 (f3), float 64 bits
2298          22: %f5 (f5), float 64 bits
2299          23: %f7 (f7), float 64 bits
2300          24: %f8 (f8), float 64 bits
2301          25: %f10 (f10), float 64 bits
2302          26: %f12 (f12), float 64 bits
2303          27: %f14 (f14), float 64 bits
2304          28: %f9 (f9), float 64 bits
2305          29: %f11 (f11), float 64 bits
2306          30: %f13 (f13), float 64 bits
2307          31: %f15 (f15), float 64 bits
2308 access registers:
2309          48: %a0 (a0), unsigned 32 bits
2310          49: %a1 (a1), unsigned 32 bits
2311          50: %a2 (a2), unsigned 32 bits
2312          51: %a3 (a3), unsigned 32 bits
2313          52: %a4 (a4), unsigned 32 bits
2314          53: %a5 (a5), unsigned 32 bits
2315          54: %a6 (a6), unsigned 32 bits
2316          55: %a7 (a7), unsigned 32 bits
2317          56: %a8 (a8), unsigned 32 bits
2318          57: %a9 (a9), unsigned 32 bits
2319          58: %a10 (a10), unsigned 32 bits
2320          59: %a11 (a11), unsigned 32 bits
2321          60: %a12 (a12), unsigned 32 bits
2322          61: %a13 (a13), unsigned 32 bits
2323          62: %a14 (a14), unsigned 32 bits
2324          63: %a15 (a15), unsigned 32 bits
2325 control registers:
2326          32: %c0 (c0), unsigned 64 bits
2327          33: %c1 (c1), unsigned 64 bits
2328          34: %c2 (c2), unsigned 64 bits
2329          35: %c3 (c3), unsigned 64 bits
2330          36: %c4 (c4), unsigned 64 bits
2331          37: %c5 (c5), unsigned 64 bits
2332          38: %c6 (c6), unsigned 64 bits
2333          39: %c7 (c7), unsigned 64 bits
2334          40: %c8 (c8), unsigned 64 bits
2335          41: %c9 (c9), unsigned 64 bits
2336          42: %c10 (c10), unsigned 64 bits
2337          43: %c11 (c11), unsigned 64 bits
2338          44: %c12 (c12), unsigned 64 bits
2339          45: %c13 (c13), unsigned 64 bits
2340          46: %c14 (c14), unsigned 64 bits
2341          47: %c15 (c15), unsigned 64 bits
2342          64: %pswm (pswm), unsigned 64 bits
2343          65: %pswa (pswa), address 64 bits
2344 EOF
2345
2346 regs_test testfile30 <<\EOF
2347 integer registers:
2348           0: %g0 (g0), signed 32 bits
2349           1: %g1 (g1), signed 32 bits
2350           2: %g2 (g2), signed 32 bits
2351           3: %g3 (g3), signed 32 bits
2352           4: %g4 (g4), signed 32 bits
2353           5: %g5 (g5), signed 32 bits
2354           6: %g6 (g6), signed 32 bits
2355           7: %g7 (g7), signed 32 bits
2356           8: %o0 (o0), signed 32 bits
2357           9: %o1 (o1), signed 32 bits
2358          10: %o2 (o2), signed 32 bits
2359          11: %o3 (o3), signed 32 bits
2360          12: %o4 (o4), signed 32 bits
2361          13: %o5 (o5), signed 32 bits
2362          14: %o6 (o6), address 32 bits
2363          15: %o7 (o7), signed 32 bits
2364          16: %l0 (l0), signed 32 bits
2365          17: %l1 (l1), signed 32 bits
2366          18: %l2 (l2), signed 32 bits
2367          19: %l3 (l3), signed 32 bits
2368          20: %l4 (l4), signed 32 bits
2369          21: %l5 (l5), signed 32 bits
2370          22: %l6 (l6), signed 32 bits
2371          23: %l7 (l7), signed 32 bits
2372          24: %i0 (i0), signed 32 bits
2373          25: %i1 (i1), signed 32 bits
2374          26: %i2 (i2), signed 32 bits
2375          27: %i3 (i3), signed 32 bits
2376          28: %i4 (i4), signed 32 bits
2377          29: %i5 (i5), signed 32 bits
2378          30: %i6 (i6), address 32 bits
2379          31: %i7 (i7), signed 32 bits
2380 FPU registers:
2381          32: %f0 (f0), float 32 bits
2382          33: %f1 (f1), float 32 bits
2383          34: %f2 (f2), float 32 bits
2384          35: %f3 (f3), float 32 bits
2385          36: %f4 (f4), float 32 bits
2386          37: %f5 (f5), float 32 bits
2387          38: %f6 (f6), float 32 bits
2388          39: %f7 (f7), float 32 bits
2389          40: %f8 (f8), float 32 bits
2390          41: %f9 (f9), float 32 bits
2391          42: %f10 (f10), float 32 bits
2392          43: %f11 (f11), float 32 bits
2393          44: %f12 (f12), float 32 bits
2394          45: %f13 (f13), float 32 bits
2395          46: %f14 (f14), float 32 bits
2396          47: %f15 (f15), float 32 bits
2397          48: %f16 (f16), float 32 bits
2398          49: %f17 (f17), float 32 bits
2399          50: %f18 (f18), float 32 bits
2400          51: %f19 (f19), float 32 bits
2401          52: %f20 (f20), float 32 bits
2402          53: %f21 (f21), float 32 bits
2403          54: %f22 (f22), float 32 bits
2404          55: %f23 (f23), float 32 bits
2405          56: %f24 (f24), float 32 bits
2406          57: %f25 (f25), float 32 bits
2407          58: %f26 (f26), float 32 bits
2408          59: %f27 (f27), float 32 bits
2409          60: %f28 (f28), float 32 bits
2410          61: %f29 (f29), float 32 bits
2411          62: %f30 (f30), float 32 bits
2412          63: %f31 (f31), float 32 bits
2413 control registers:
2414          64: %y (y), unsigned 32 bits
2415          65: %psr (psr), unsigned 32 bits
2416          66: %wim (wim), unsigned 32 bits
2417          67: %tbr (tbr), unsigned 32 bits
2418          68: %pc (pc), address 32 bits
2419          69: %npc (npc), address 32 bits
2420          70: %fsr (fsr), unsigned 32 bits
2421          71: %csr (csr), unsigned 32 bits
2422 EOF
2423
2424 regs_test testfile31 <<\EOF
2425 integer registers:
2426           0: %g0 (g0), signed 64 bits
2427           1: %g1 (g1), signed 64 bits
2428           2: %g2 (g2), signed 64 bits
2429           3: %g3 (g3), signed 64 bits
2430           4: %g4 (g4), signed 64 bits
2431           5: %g5 (g5), signed 64 bits
2432           6: %g6 (g6), signed 64 bits
2433           7: %g7 (g7), signed 64 bits
2434           8: %o0 (o0), signed 64 bits
2435           9: %o1 (o1), signed 64 bits
2436          10: %o2 (o2), signed 64 bits
2437          11: %o3 (o3), signed 64 bits
2438          12: %o4 (o4), signed 64 bits
2439          13: %o5 (o5), signed 64 bits
2440          14: %o6 (o6), address 64 bits
2441          15: %o7 (o7), signed 64 bits
2442          16: %l0 (l0), signed 64 bits
2443          17: %l1 (l1), signed 64 bits
2444          18: %l2 (l2), signed 64 bits
2445          19: %l3 (l3), signed 64 bits
2446          20: %l4 (l4), signed 64 bits
2447          21: %l5 (l5), signed 64 bits
2448          22: %l6 (l6), signed 64 bits
2449          23: %l7 (l7), signed 64 bits
2450          24: %i0 (i0), signed 64 bits
2451          25: %i1 (i1), signed 64 bits
2452          26: %i2 (i2), signed 64 bits
2453          27: %i3 (i3), signed 64 bits
2454          28: %i4 (i4), signed 64 bits
2455          29: %i5 (i5), signed 64 bits
2456          30: %i6 (i6), address 64 bits
2457          31: %i7 (i7), signed 64 bits
2458 FPU registers:
2459          32: %f0 (f0), float 32 bits
2460          33: %f1 (f1), float 32 bits
2461          34: %f2 (f2), float 32 bits
2462          35: %f3 (f3), float 32 bits
2463          36: %f4 (f4), float 32 bits
2464          37: %f5 (f5), float 32 bits
2465          38: %f6 (f6), float 32 bits
2466          39: %f7 (f7), float 32 bits
2467          40: %f8 (f8), float 32 bits
2468          41: %f9 (f9), float 32 bits
2469          42: %f10 (f10), float 32 bits
2470          43: %f11 (f11), float 32 bits
2471          44: %f12 (f12), float 32 bits
2472          45: %f13 (f13), float 32 bits
2473          46: %f14 (f14), float 32 bits
2474          47: %f15 (f15), float 32 bits
2475          48: %f16 (f16), float 32 bits
2476          49: %f17 (f17), float 32 bits
2477          50: %f18 (f18), float 32 bits
2478          51: %f19 (f19), float 32 bits
2479          52: %f20 (f20), float 32 bits
2480          53: %f21 (f21), float 32 bits
2481          54: %f22 (f22), float 32 bits
2482          55: %f23 (f23), float 32 bits
2483          56: %f24 (f24), float 32 bits
2484          57: %f25 (f25), float 32 bits
2485          58: %f26 (f26), float 32 bits
2486          59: %f27 (f27), float 32 bits
2487          60: %f28 (f28), float 32 bits
2488          61: %f29 (f29), float 32 bits
2489          62: %f30 (f30), float 32 bits
2490          63: %f31 (f31), float 32 bits
2491          64: %f32 (f32), float 64 bits
2492          65: %f34 (f34), float 64 bits
2493          66: %f36 (f36), float 64 bits
2494          67: %f38 (f38), float 64 bits
2495          68: %f40 (f40), float 64 bits
2496          69: %f42 (f42), float 64 bits
2497          70: %f44 (f44), float 64 bits
2498          71: %f46 (f46), float 64 bits
2499          72: %f48 (f48), float 64 bits
2500          73: %f50 (f50), float 64 bits
2501          74: %f52 (f52), float 64 bits
2502          75: %f54 (f54), float 64 bits
2503          76: %f56 (f56), float 64 bits
2504          77: %f58 (f58), float 64 bits
2505          78: %f60 (f60), float 64 bits
2506          79: %f62 (f62), float 64 bits
2507 control registers:
2508          80: %pc (pc), address 64 bits
2509          81: %npc (npc), address 64 bits
2510          82: %state (state), unsigned 64 bits
2511          83: %fsr (fsr), unsigned 64 bits
2512          84: %fprs (fprs), unsigned 64 bits
2513          85: %y (y), unsigned 64 bits
2514 EOF
2515
2516 regs_test testfile10 <<\EOF
2517 integer registers:
2518           0: $v0 (v0), signed 64 bits
2519           1: $t0 (t0), signed 64 bits
2520           2: $t1 (t1), signed 64 bits
2521           3: $t2 (t2), signed 64 bits
2522           4: $t3 (t3), signed 64 bits
2523           5: $t4 (t4), signed 64 bits
2524           6: $t5 (t5), signed 64 bits
2525           7: $t6 (t6), signed 64 bits
2526           8: $t7 (t7), signed 64 bits
2527           9: $s0 (s0), signed 64 bits
2528          10: $s1 (s1), signed 64 bits
2529          11: $s2 (s2), signed 64 bits
2530          12: $s3 (s3), signed 64 bits
2531          13: $s4 (s4), signed 64 bits
2532          14: $s5 (s5), signed 64 bits
2533          15: $s6 (s6), signed 64 bits
2534          16: $a0 (a0), signed 64 bits
2535          17: $a1 (a1), signed 64 bits
2536          18: $a2 (a2), signed 64 bits
2537          19: $a3 (a3), signed 64 bits
2538          20: $a4 (a4), signed 64 bits
2539          21: $a5 (a5), signed 64 bits
2540          22: $t8 (t8), signed 64 bits
2541          23: $t9 (t9), signed 64 bits
2542          24: $t10 (t10), signed 64 bits
2543          25: $t11 (t11), signed 64 bits
2544          26: $ra (ra), address 64 bits
2545          27: $t12 (t12), signed 64 bits
2546          28: $at (at), signed 64 bits
2547          29: $gp (gp), address 64 bits
2548          30: $sp (sp), address 64 bits
2549          31: $zero (zero), signed 64 bits
2550          64: $pc (pc), address 64 bits
2551          66: $unique (unique), address 64 bits
2552 FPU registers:
2553          32: $f0 (f0), float 64 bits
2554          33: $f1 (f1), float 64 bits
2555          34: $f2 (f2), float 64 bits
2556          35: $f3 (f3), float 64 bits
2557          36: $f4 (f4), float 64 bits
2558          37: $f5 (f5), float 64 bits
2559          38: $f6 (f6), float 64 bits
2560          39: $f7 (f7), float 64 bits
2561          40: $f8 (f8), float 64 bits
2562          41: $f9 (f9), float 64 bits
2563          42: $f10 (f10), float 64 bits
2564          43: $f11 (f11), float 64 bits
2565          44: $f12 (f12), float 64 bits
2566          45: $f13 (f13), float 64 bits
2567          46: $f14 (f14), float 64 bits
2568          47: $f15 (f15), float 64 bits
2569          48: $f16 (f16), float 64 bits
2570          49: $f17 (f17), float 64 bits
2571          50: $f18 (f18), float 64 bits
2572          51: $f19 (f19), float 64 bits
2573          52: $f20 (f20), float 64 bits
2574          53: $f21 (f21), float 64 bits
2575          54: $f22 (f22), float 64 bits
2576          55: $f23 (f23), float 64 bits
2577          56: $f24 (f24), float 64 bits
2578          57: $f25 (f25), float 64 bits
2579          58: $f26 (f26), float 64 bits
2580          59: $f27 (f27), float 64 bits
2581          60: $f28 (f28), float 64 bits
2582          61: $f29 (f29), float 64 bits
2583          62: $f30 (f30), float 64 bits
2584          63: $fpcr (fpcr), unsigned 64 bits
2585 EOF
2586
2587 regs_test testfile60 <<\EOF
2588 integer registers:
2589           0: r0 (r0), signed 64 bits
2590           1: r1 (r1), signed 64 bits
2591           2: r2 (r2), signed 64 bits
2592           3: r3 (r3), signed 64 bits
2593           4: r4 (r4), signed 64 bits
2594           5: r5 (r5), signed 64 bits
2595           6: r6 (r6), signed 64 bits
2596           7: r7 (r7), signed 64 bits
2597           8: r8 (r8), signed 64 bits
2598           9: r9 (r9), signed 64 bits
2599          10: r10 (r10), signed 64 bits
2600          11: r11 (r11), signed 64 bits
2601          12: r12 (r12), signed 64 bits
2602          13: r13 (r13), signed 64 bits
2603          14: r14 (r14), signed 64 bits
2604          15: r15 (r15), signed 64 bits
2605          16: r16 (r16), signed 64 bits
2606          17: r17 (r17), signed 64 bits
2607          18: r18 (r18), signed 64 bits
2608          19: r19 (r19), signed 64 bits
2609          20: r20 (r20), signed 64 bits
2610          21: r21 (r21), signed 64 bits
2611          22: r22 (r22), signed 64 bits
2612          23: r23 (r23), signed 64 bits
2613          24: r24 (r24), signed 64 bits
2614          25: r25 (r25), signed 64 bits
2615          26: r26 (r26), signed 64 bits
2616          27: r27 (r27), signed 64 bits
2617          28: r28 (r28), signed 64 bits
2618          29: r29 (r29), signed 64 bits
2619          30: r30 (r30), signed 64 bits
2620          31: r31 (r31), signed 64 bits
2621          32: r32 (r32), signed 64 bits
2622          33: r33 (r33), signed 64 bits
2623          34: r34 (r34), signed 64 bits
2624          35: r35 (r35), signed 64 bits
2625          36: r36 (r36), signed 64 bits
2626          37: r37 (r37), signed 64 bits
2627          38: r38 (r38), signed 64 bits
2628          39: r39 (r39), signed 64 bits
2629          40: r40 (r40), signed 64 bits
2630          41: r41 (r41), signed 64 bits
2631          42: r42 (r42), signed 64 bits
2632          43: r43 (r43), signed 64 bits
2633          44: r44 (r44), signed 64 bits
2634          45: r45 (r45), signed 64 bits
2635          46: r46 (r46), signed 64 bits
2636          47: r47 (r47), signed 64 bits
2637          48: r48 (r48), signed 64 bits
2638          49: r49 (r49), signed 64 bits
2639          50: r50 (r50), signed 64 bits
2640          51: r51 (r51), signed 64 bits
2641          52: r52 (r52), signed 64 bits
2642          53: tp (tp), address 64 bits
2643          54: sp (sp), address 64 bits
2644          55: lr (lr), address 64 bits
2645          56: sn (sn), unsigned 64 bits
2646          57: idn0 (idn0), unsigned 64 bits
2647          58: idn1 (idn1), unsigned 64 bits
2648          59: udn0 (udn0), unsigned 64 bits
2649          60: udn1 (udn1), unsigned 64 bits
2650          61: udn2 (udn2), unsigned 64 bits
2651          62: udn3 (udn3), unsigned 64 bits
2652          63: zero (zero), unsigned 64 bits
2653          64: pc (pc), address 64 bits
2654 EOF
2655
2656 exit 0