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