Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.9/dist-packages/pyvex/_register_info.py: 100%
Shortcuts on this page
r m x toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
Shortcuts on this page
r m x toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
1REGISTER_OFFSETS = {
2 ("x86", "eax"): 8,
3 ("x86", "ax"): 8,
4 ("x86", "al"): 8,
5 ("x86", "ah"): 9,
6 ("x86", "ecx"): 12,
7 ("x86", "cx"): 12,
8 ("x86", "cl"): 12,
9 ("x86", "ch"): 13,
10 ("x86", "edx"): 16,
11 ("x86", "dx"): 16,
12 ("x86", "dl"): 16,
13 ("x86", "dh"): 17,
14 ("x86", "ebx"): 20,
15 ("x86", "bx"): 20,
16 ("x86", "bl"): 20,
17 ("x86", "bh"): 21,
18 ("x86", "esp"): 24,
19 ("x86", "sp"): 24,
20 ("x86", "ebp"): 28,
21 ("x86", "bp"): 28,
22 ("x86", "esi"): 32,
23 ("x86", "si"): 32,
24 ("x86", "sil"): 32,
25 ("x86", "sih"): 33,
26 ("x86", "edi"): 36,
27 ("x86", "di"): 36,
28 ("x86", "dil"): 36,
29 ("x86", "dih"): 37,
30 ("x86", "cc_op"): 40,
31 ("x86", "cc_dep1"): 44,
32 ("x86", "cc_dep2"): 48,
33 ("x86", "cc_ndep"): 52,
34 ("x86", "d"): 56,
35 ("x86", "dflag"): 56,
36 ("x86", "id"): 60,
37 ("x86", "idflag"): 60,
38 ("x86", "ac"): 64,
39 ("x86", "acflag"): 64,
40 ("x86", "eip"): 68,
41 ("x86", "ip"): 68,
42 ("x86", "pc"): 68,
43 ("x86", "fpreg"): 72,
44 ("x86", "fpu_regs"): 72,
45 ("x86", "mm0"): 72,
46 ("x86", "mm1"): 80,
47 ("x86", "mm2"): 88,
48 ("x86", "mm3"): 96,
49 ("x86", "mm4"): 104,
50 ("x86", "mm5"): 112,
51 ("x86", "mm6"): 120,
52 ("x86", "mm7"): 128,
53 ("x86", "fptag"): 136,
54 ("x86", "fpu_tags"): 136,
55 ("x86", "fpround"): 144,
56 ("x86", "fc3210"): 148,
57 ("x86", "ftop"): 152,
58 ("x86", "sseround"): 156,
59 ("x86", "xmm0"): 160,
60 ("x86", "xmm1"): 176,
61 ("x86", "xmm2"): 192,
62 ("x86", "xmm3"): 208,
63 ("x86", "xmm4"): 224,
64 ("x86", "xmm5"): 240,
65 ("x86", "xmm6"): 256,
66 ("x86", "xmm7"): 272,
67 ("x86", "cs"): 288,
68 ("x86", "ds"): 290,
69 ("x86", "es"): 292,
70 ("x86", "fs"): 294,
71 ("x86", "gs"): 296,
72 ("x86", "ss"): 298,
73 ("x86", "ldt"): 304,
74 ("x86", "gdt"): 312,
75 ("x86", "emnote"): 320,
76 ("x86", "cmstart"): 324,
77 ("x86", "cmlen"): 328,
78 ("x86", "nraddr"): 332,
79 ("x86", "sc_class"): 336,
80 ("x86", "ip_at_syscall"): 340,
81 ("amd64", "rax"): 16,
82 ("amd64", "eax"): 16,
83 ("amd64", "ax"): 16,
84 ("amd64", "al"): 16,
85 ("amd64", "ah"): 17,
86 ("amd64", "rcx"): 24,
87 ("amd64", "ecx"): 24,
88 ("amd64", "cx"): 24,
89 ("amd64", "cl"): 24,
90 ("amd64", "ch"): 25,
91 ("amd64", "rdx"): 32,
92 ("amd64", "edx"): 32,
93 ("amd64", "dx"): 32,
94 ("amd64", "dl"): 32,
95 ("amd64", "dh"): 33,
96 ("amd64", "rbx"): 40,
97 ("amd64", "ebx"): 40,
98 ("amd64", "bx"): 40,
99 ("amd64", "bl"): 40,
100 ("amd64", "bh"): 41,
101 ("amd64", "rsp"): 48,
102 ("amd64", "sp"): 48,
103 ("amd64", "esp"): 48,
104 ("amd64", "rbp"): 56,
105 ("amd64", "bp"): 56,
106 ("amd64", "ebp"): 56,
107 ("amd64", "_bp"): 56,
108 ("amd64", "bpl"): 56,
109 ("amd64", "bph"): 57,
110 ("amd64", "rsi"): 64,
111 ("amd64", "esi"): 64,
112 ("amd64", "si"): 64,
113 ("amd64", "sil"): 64,
114 ("amd64", "sih"): 65,
115 ("amd64", "rdi"): 72,
116 ("amd64", "edi"): 72,
117 ("amd64", "di"): 72,
118 ("amd64", "dil"): 72,
119 ("amd64", "dih"): 73,
120 ("amd64", "r8"): 80,
121 ("amd64", "r8d"): 80,
122 ("amd64", "r8w"): 80,
123 ("amd64", "r8b"): 80,
124 ("amd64", "r9"): 88,
125 ("amd64", "r9d"): 88,
126 ("amd64", "r9w"): 88,
127 ("amd64", "r9b"): 88,
128 ("amd64", "r10"): 96,
129 ("amd64", "r10d"): 96,
130 ("amd64", "r10w"): 96,
131 ("amd64", "r10b"): 96,
132 ("amd64", "r11"): 104,
133 ("amd64", "r11d"): 104,
134 ("amd64", "r11w"): 104,
135 ("amd64", "r11b"): 104,
136 ("amd64", "r12"): 112,
137 ("amd64", "r12d"): 112,
138 ("amd64", "r12w"): 112,
139 ("amd64", "r12b"): 112,
140 ("amd64", "r13"): 120,
141 ("amd64", "r13d"): 120,
142 ("amd64", "r13w"): 120,
143 ("amd64", "r13b"): 120,
144 ("amd64", "r14"): 128,
145 ("amd64", "r14d"): 128,
146 ("amd64", "r14w"): 128,
147 ("amd64", "r14b"): 128,
148 ("amd64", "r15"): 136,
149 ("amd64", "r15d"): 136,
150 ("amd64", "r15w"): 136,
151 ("amd64", "r15b"): 136,
152 ("amd64", "cc_op"): 144,
153 ("amd64", "cc_dep1"): 152,
154 ("amd64", "cc_dep2"): 160,
155 ("amd64", "cc_ndep"): 168,
156 ("amd64", "d"): 176,
157 ("amd64", "dflag"): 176,
158 ("amd64", "rip"): 184,
159 ("amd64", "ip"): 184,
160 ("amd64", "pc"): 184,
161 ("amd64", "ac"): 192,
162 ("amd64", "acflag"): 192,
163 ("amd64", "id"): 200,
164 ("amd64", "idflag"): 200,
165 ("amd64", "fs"): 208,
166 ("amd64", "fs_const"): 208,
167 ("amd64", "sseround"): 216,
168 ("amd64", "cr0"): 768,
169 ("amd64", "cr2"): 784,
170 ("amd64", "cr3"): 792,
171 ("amd64", "cr4"): 800,
172 ("amd64", "cr8"): 832,
173 ("amd64", "ymm0"): 224,
174 ("amd64", "xmm0"): 224,
175 ("amd64", "xmm0lq"): 224,
176 ("amd64", "xmm0hq"): 232,
177 ("amd64", "ymm0hx"): 240,
178 ("amd64", "ymm1"): 256,
179 ("amd64", "xmm1"): 256,
180 ("amd64", "xmm1lq"): 256,
181 ("amd64", "xmm1hq"): 264,
182 ("amd64", "ymm1hx"): 272,
183 ("amd64", "ymm2"): 288,
184 ("amd64", "xmm2"): 288,
185 ("amd64", "xmm2lq"): 288,
186 ("amd64", "xmm2hq"): 296,
187 ("amd64", "ymm2hx"): 304,
188 ("amd64", "ymm3"): 320,
189 ("amd64", "xmm3"): 320,
190 ("amd64", "xmm3lq"): 320,
191 ("amd64", "xmm3hq"): 328,
192 ("amd64", "ymm3hx"): 336,
193 ("amd64", "ymm4"): 352,
194 ("amd64", "xmm4"): 352,
195 ("amd64", "xmm4lq"): 352,
196 ("amd64", "xmm4hq"): 360,
197 ("amd64", "ymm4hx"): 368,
198 ("amd64", "ymm5"): 384,
199 ("amd64", "xmm5"): 384,
200 ("amd64", "xmm5lq"): 384,
201 ("amd64", "xmm5hq"): 392,
202 ("amd64", "ymm5hx"): 400,
203 ("amd64", "ymm6"): 416,
204 ("amd64", "xmm6"): 416,
205 ("amd64", "xmm6lq"): 416,
206 ("amd64", "xmm6hq"): 424,
207 ("amd64", "ymm6hx"): 432,
208 ("amd64", "ymm7"): 448,
209 ("amd64", "xmm7"): 448,
210 ("amd64", "xmm7lq"): 448,
211 ("amd64", "xmm7hq"): 456,
212 ("amd64", "ymm7hx"): 464,
213 ("amd64", "ymm8"): 480,
214 ("amd64", "xmm8"): 480,
215 ("amd64", "xmm8lq"): 480,
216 ("amd64", "xmm8hq"): 488,
217 ("amd64", "ymm8hx"): 496,
218 ("amd64", "ymm9"): 512,
219 ("amd64", "xmm9"): 512,
220 ("amd64", "xmm9lq"): 512,
221 ("amd64", "xmm9hq"): 520,
222 ("amd64", "ymm9hx"): 528,
223 ("amd64", "ymm10"): 544,
224 ("amd64", "xmm10"): 544,
225 ("amd64", "xmm10lq"): 544,
226 ("amd64", "xmm10hq"): 552,
227 ("amd64", "ymm10hx"): 560,
228 ("amd64", "ymm11"): 576,
229 ("amd64", "xmm11"): 576,
230 ("amd64", "xmm11lq"): 576,
231 ("amd64", "xmm11hq"): 584,
232 ("amd64", "ymm11hx"): 592,
233 ("amd64", "ymm12"): 608,
234 ("amd64", "xmm12"): 608,
235 ("amd64", "xmm12lq"): 608,
236 ("amd64", "xmm12hq"): 616,
237 ("amd64", "ymm12hx"): 624,
238 ("amd64", "ymm13"): 640,
239 ("amd64", "xmm13"): 640,
240 ("amd64", "xmm13lq"): 640,
241 ("amd64", "xmm13hq"): 648,
242 ("amd64", "ymm13hx"): 656,
243 ("amd64", "ymm14"): 672,
244 ("amd64", "xmm14"): 672,
245 ("amd64", "xmm14lq"): 672,
246 ("amd64", "xmm14hq"): 680,
247 ("amd64", "ymm14hx"): 688,
248 ("amd64", "ymm15"): 704,
249 ("amd64", "xmm15"): 704,
250 ("amd64", "xmm15lq"): 704,
251 ("amd64", "xmm15hq"): 712,
252 ("amd64", "ymm15hx"): 720,
253 ("amd64", "ftop"): 896,
254 ("amd64", "fpreg"): 904,
255 ("amd64", "fpu_regs"): 904,
256 ("amd64", "mm0"): 904,
257 ("amd64", "mm1"): 912,
258 ("amd64", "mm2"): 920,
259 ("amd64", "mm3"): 928,
260 ("amd64", "mm4"): 936,
261 ("amd64", "mm5"): 944,
262 ("amd64", "mm6"): 952,
263 ("amd64", "mm7"): 960,
264 ("amd64", "fptag"): 968,
265 ("amd64", "fpu_tags"): 968,
266 ("amd64", "fpround"): 976,
267 ("amd64", "fc3210"): 984,
268 ("amd64", "emnote"): 992,
269 ("amd64", "cmstart"): 1000,
270 ("amd64", "cmlen"): 1008,
271 ("amd64", "nraddr"): 1016,
272 ("amd64", "gs"): 1032,
273 ("amd64", "gs_const"): 1032,
274 ("amd64", "ip_at_syscall"): 1040,
275 ("amd64", "cs_seg"): 1048,
276 ("amd64", "ds_seg"): 1050,
277 ("amd64", "es_seg"): 1052,
278 ("amd64", "fs_seg"): 1054,
279 ("amd64", "gs_seg"): 1056,
280 ("amd64", "ss_seg"): 1058,
281 ("arm", "r0"): 8,
282 ("arm", "a1"): 8,
283 ("arm", "r1"): 12,
284 ("arm", "a2"): 12,
285 ("arm", "r2"): 16,
286 ("arm", "a3"): 16,
287 ("arm", "r3"): 20,
288 ("arm", "a4"): 20,
289 ("arm", "r4"): 24,
290 ("arm", "v1"): 24,
291 ("arm", "r5"): 28,
292 ("arm", "v2"): 28,
293 ("arm", "r6"): 32,
294 ("arm", "v3"): 32,
295 ("arm", "r7"): 36,
296 ("arm", "v4"): 36,
297 ("arm", "r8"): 40,
298 ("arm", "v5"): 40,
299 ("arm", "r9"): 44,
300 ("arm", "v6"): 44,
301 ("arm", "sb"): 44,
302 ("arm", "r10"): 48,
303 ("arm", "v7"): 48,
304 ("arm", "sl"): 48,
305 ("arm", "r11"): 52,
306 ("arm", "v8"): 52,
307 ("arm", "fp"): 52,
308 ("arm", "bp"): 52,
309 ("arm", "r12"): 56,
310 ("arm", "sp"): 60,
311 ("arm", "r13"): 60,
312 ("arm", "lr"): 64,
313 ("arm", "r14"): 64,
314 ("arm", "pc"): 68,
315 ("arm", "r15"): 68,
316 ("arm", "ip"): 68,
317 ("arm", "cc_op"): 72,
318 ("arm", "cc_dep1"): 76,
319 ("arm", "cc_dep2"): 80,
320 ("arm", "cc_ndep"): 84,
321 ("arm", "qflag32"): 88,
322 ("arm", "geflag0"): 92,
323 ("arm", "geflag1"): 96,
324 ("arm", "geflag2"): 100,
325 ("arm", "geflag3"): 104,
326 ("arm", "emnote"): 108,
327 ("arm", "cmstart"): 112,
328 ("arm", "cmlen"): 116,
329 ("arm", "nraddr"): 120,
330 ("arm", "ip_at_syscall"): 124,
331 ("arm", "d0"): 128,
332 ("arm", "s0"): 128,
333 ("arm", "s1"): 132,
334 ("arm", "d1"): 136,
335 ("arm", "s2"): 136,
336 ("arm", "s3"): 140,
337 ("arm", "d2"): 144,
338 ("arm", "s4"): 144,
339 ("arm", "s5"): 148,
340 ("arm", "d3"): 152,
341 ("arm", "s6"): 152,
342 ("arm", "s7"): 156,
343 ("arm", "d4"): 160,
344 ("arm", "s8"): 160,
345 ("arm", "s9"): 164,
346 ("arm", "d5"): 168,
347 ("arm", "s10"): 168,
348 ("arm", "s11"): 172,
349 ("arm", "d6"): 176,
350 ("arm", "s12"): 176,
351 ("arm", "s13"): 180,
352 ("arm", "d7"): 184,
353 ("arm", "s14"): 184,
354 ("arm", "s15"): 188,
355 ("arm", "d8"): 192,
356 ("arm", "s16"): 192,
357 ("arm", "s17"): 196,
358 ("arm", "d9"): 200,
359 ("arm", "s18"): 200,
360 ("arm", "s19"): 204,
361 ("arm", "d10"): 208,
362 ("arm", "s20"): 208,
363 ("arm", "s21"): 212,
364 ("arm", "d11"): 216,
365 ("arm", "s22"): 216,
366 ("arm", "s23"): 220,
367 ("arm", "d12"): 224,
368 ("arm", "s24"): 224,
369 ("arm", "s25"): 228,
370 ("arm", "d13"): 232,
371 ("arm", "s26"): 232,
372 ("arm", "s27"): 236,
373 ("arm", "d14"): 240,
374 ("arm", "s28"): 240,
375 ("arm", "s29"): 244,
376 ("arm", "d15"): 248,
377 ("arm", "s30"): 248,
378 ("arm", "s31"): 252,
379 ("arm", "d16"): 256,
380 ("arm", "d17"): 264,
381 ("arm", "d18"): 272,
382 ("arm", "d19"): 280,
383 ("arm", "d20"): 288,
384 ("arm", "d21"): 296,
385 ("arm", "d22"): 304,
386 ("arm", "d23"): 312,
387 ("arm", "d24"): 320,
388 ("arm", "d25"): 328,
389 ("arm", "d26"): 336,
390 ("arm", "d27"): 344,
391 ("arm", "d28"): 352,
392 ("arm", "d29"): 360,
393 ("arm", "d30"): 368,
394 ("arm", "d31"): 376,
395 ("arm", "fpscr"): 384,
396 ("arm", "tpidruro"): 388,
397 ("arm", "itstate"): 392,
398 ("arm64", "x0"): 16,
399 ("arm64", "r0"): 16,
400 ("arm64", "w0"): 16,
401 ("arm64", "x1"): 24,
402 ("arm64", "r1"): 24,
403 ("arm64", "w1"): 24,
404 ("arm64", "x2"): 32,
405 ("arm64", "r2"): 32,
406 ("arm64", "w2"): 32,
407 ("arm64", "x3"): 40,
408 ("arm64", "r3"): 40,
409 ("arm64", "w3"): 40,
410 ("arm64", "x4"): 48,
411 ("arm64", "r4"): 48,
412 ("arm64", "w4"): 48,
413 ("arm64", "x5"): 56,
414 ("arm64", "r5"): 56,
415 ("arm64", "w5"): 56,
416 ("arm64", "x6"): 64,
417 ("arm64", "r6"): 64,
418 ("arm64", "w6"): 64,
419 ("arm64", "x7"): 72,
420 ("arm64", "r7"): 72,
421 ("arm64", "w7"): 72,
422 ("arm64", "x8"): 80,
423 ("arm64", "r8"): 80,
424 ("arm64", "w8"): 80,
425 ("arm64", "x9"): 88,
426 ("arm64", "r9"): 88,
427 ("arm64", "w9"): 88,
428 ("arm64", "x10"): 96,
429 ("arm64", "r10"): 96,
430 ("arm64", "w10"): 96,
431 ("arm64", "x11"): 104,
432 ("arm64", "r11"): 104,
433 ("arm64", "w11"): 104,
434 ("arm64", "x12"): 112,
435 ("arm64", "r12"): 112,
436 ("arm64", "w12"): 112,
437 ("arm64", "x13"): 120,
438 ("arm64", "r13"): 120,
439 ("arm64", "w13"): 120,
440 ("arm64", "x14"): 128,
441 ("arm64", "r14"): 128,
442 ("arm64", "w14"): 128,
443 ("arm64", "x15"): 136,
444 ("arm64", "r15"): 136,
445 ("arm64", "w15"): 136,
446 ("arm64", "x16"): 144,
447 ("arm64", "r16"): 144,
448 ("arm64", "ip0"): 144,
449 ("arm64", "w16"): 144,
450 ("arm64", "x17"): 152,
451 ("arm64", "r17"): 152,
452 ("arm64", "ip1"): 152,
453 ("arm64", "w17"): 152,
454 ("arm64", "x18"): 160,
455 ("arm64", "r18"): 160,
456 ("arm64", "w18"): 160,
457 ("arm64", "x19"): 168,
458 ("arm64", "r19"): 168,
459 ("arm64", "w19"): 168,
460 ("arm64", "x20"): 176,
461 ("arm64", "r20"): 176,
462 ("arm64", "w20"): 176,
463 ("arm64", "x21"): 184,
464 ("arm64", "r21"): 184,
465 ("arm64", "w21"): 184,
466 ("arm64", "x22"): 192,
467 ("arm64", "r22"): 192,
468 ("arm64", "w22"): 192,
469 ("arm64", "x23"): 200,
470 ("arm64", "r23"): 200,
471 ("arm64", "w23"): 200,
472 ("arm64", "x24"): 208,
473 ("arm64", "r24"): 208,
474 ("arm64", "w24"): 208,
475 ("arm64", "x25"): 216,
476 ("arm64", "r25"): 216,
477 ("arm64", "w25"): 216,
478 ("arm64", "x26"): 224,
479 ("arm64", "r26"): 224,
480 ("arm64", "w26"): 224,
481 ("arm64", "x27"): 232,
482 ("arm64", "r27"): 232,
483 ("arm64", "w27"): 232,
484 ("arm64", "x28"): 240,
485 ("arm64", "r28"): 240,
486 ("arm64", "w28"): 240,
487 ("arm64", "x29"): 248,
488 ("arm64", "r29"): 248,
489 ("arm64", "fp"): 248,
490 ("arm64", "bp"): 248,
491 ("arm64", "w29"): 248,
492 ("arm64", "x30"): 256,
493 ("arm64", "r30"): 256,
494 ("arm64", "lr"): 256,
495 ("arm64", "w30"): 256,
496 ("arm64", "xsp"): 264,
497 ("arm64", "sp"): 264,
498 ("arm64", "wsp"): 264,
499 ("arm64", "pc"): 272,
500 ("arm64", "ip"): 272,
501 ("arm64", "cc_op"): 280,
502 ("arm64", "cc_dep1"): 288,
503 ("arm64", "cc_dep2"): 296,
504 ("arm64", "cc_ndep"): 304,
505 ("arm64", "tpidr_el0"): 312,
506 ("arm64", "q0"): 320,
507 ("arm64", "v0"): 320,
508 ("arm64", "d0"): 320,
509 ("arm64", "s0"): 320,
510 ("arm64", "h0"): 320,
511 ("arm64", "b0"): 320,
512 ("arm64", "q1"): 336,
513 ("arm64", "v1"): 336,
514 ("arm64", "d1"): 336,
515 ("arm64", "s1"): 336,
516 ("arm64", "h1"): 336,
517 ("arm64", "b1"): 336,
518 ("arm64", "q2"): 352,
519 ("arm64", "v2"): 352,
520 ("arm64", "d2"): 352,
521 ("arm64", "s2"): 352,
522 ("arm64", "h2"): 352,
523 ("arm64", "b2"): 352,
524 ("arm64", "q3"): 368,
525 ("arm64", "v3"): 368,
526 ("arm64", "d3"): 368,
527 ("arm64", "s3"): 368,
528 ("arm64", "h3"): 368,
529 ("arm64", "b3"): 368,
530 ("arm64", "q4"): 384,
531 ("arm64", "v4"): 384,
532 ("arm64", "d4"): 384,
533 ("arm64", "s4"): 384,
534 ("arm64", "h4"): 384,
535 ("arm64", "b4"): 384,
536 ("arm64", "q5"): 400,
537 ("arm64", "v5"): 400,
538 ("arm64", "d5"): 400,
539 ("arm64", "s5"): 400,
540 ("arm64", "h5"): 400,
541 ("arm64", "b5"): 400,
542 ("arm64", "q6"): 416,
543 ("arm64", "v6"): 416,
544 ("arm64", "d6"): 416,
545 ("arm64", "s6"): 416,
546 ("arm64", "h6"): 416,
547 ("arm64", "b6"): 416,
548 ("arm64", "q7"): 432,
549 ("arm64", "v7"): 432,
550 ("arm64", "d7"): 432,
551 ("arm64", "s7"): 432,
552 ("arm64", "h7"): 432,
553 ("arm64", "b7"): 432,
554 ("arm64", "q8"): 448,
555 ("arm64", "v8"): 448,
556 ("arm64", "d8"): 448,
557 ("arm64", "s8"): 448,
558 ("arm64", "h8"): 448,
559 ("arm64", "b8"): 448,
560 ("arm64", "q9"): 464,
561 ("arm64", "v9"): 464,
562 ("arm64", "d9"): 464,
563 ("arm64", "s9"): 464,
564 ("arm64", "h9"): 464,
565 ("arm64", "b9"): 464,
566 ("arm64", "q10"): 480,
567 ("arm64", "v10"): 480,
568 ("arm64", "d10"): 480,
569 ("arm64", "s10"): 480,
570 ("arm64", "h10"): 480,
571 ("arm64", "b10"): 480,
572 ("arm64", "q11"): 496,
573 ("arm64", "v11"): 496,
574 ("arm64", "d11"): 496,
575 ("arm64", "s11"): 496,
576 ("arm64", "h11"): 496,
577 ("arm64", "b11"): 496,
578 ("arm64", "q12"): 512,
579 ("arm64", "v12"): 512,
580 ("arm64", "d12"): 512,
581 ("arm64", "s12"): 512,
582 ("arm64", "h12"): 512,
583 ("arm64", "b12"): 512,
584 ("arm64", "q13"): 528,
585 ("arm64", "v13"): 528,
586 ("arm64", "d13"): 528,
587 ("arm64", "s13"): 528,
588 ("arm64", "h13"): 528,
589 ("arm64", "b13"): 528,
590 ("arm64", "q14"): 544,
591 ("arm64", "v14"): 544,
592 ("arm64", "d14"): 544,
593 ("arm64", "s14"): 544,
594 ("arm64", "h14"): 544,
595 ("arm64", "b14"): 544,
596 ("arm64", "q15"): 560,
597 ("arm64", "v15"): 560,
598 ("arm64", "d15"): 560,
599 ("arm64", "s15"): 560,
600 ("arm64", "h15"): 560,
601 ("arm64", "b15"): 560,
602 ("arm64", "q16"): 576,
603 ("arm64", "v16"): 576,
604 ("arm64", "d16"): 576,
605 ("arm64", "s16"): 576,
606 ("arm64", "h16"): 576,
607 ("arm64", "b16"): 576,
608 ("arm64", "q17"): 592,
609 ("arm64", "v17"): 592,
610 ("arm64", "d17"): 592,
611 ("arm64", "s17"): 592,
612 ("arm64", "h17"): 592,
613 ("arm64", "b17"): 592,
614 ("arm64", "q18"): 608,
615 ("arm64", "v18"): 608,
616 ("arm64", "d18"): 608,
617 ("arm64", "s18"): 608,
618 ("arm64", "h18"): 608,
619 ("arm64", "b18"): 608,
620 ("arm64", "q19"): 624,
621 ("arm64", "v19"): 624,
622 ("arm64", "d19"): 624,
623 ("arm64", "s19"): 624,
624 ("arm64", "h19"): 624,
625 ("arm64", "b19"): 624,
626 ("arm64", "q20"): 640,
627 ("arm64", "v20"): 640,
628 ("arm64", "d20"): 640,
629 ("arm64", "s20"): 640,
630 ("arm64", "h20"): 640,
631 ("arm64", "b20"): 640,
632 ("arm64", "q21"): 656,
633 ("arm64", "v21"): 656,
634 ("arm64", "d21"): 656,
635 ("arm64", "s21"): 656,
636 ("arm64", "h21"): 656,
637 ("arm64", "b21"): 656,
638 ("arm64", "q22"): 672,
639 ("arm64", "v22"): 672,
640 ("arm64", "d22"): 672,
641 ("arm64", "s22"): 672,
642 ("arm64", "h22"): 672,
643 ("arm64", "b22"): 672,
644 ("arm64", "q23"): 688,
645 ("arm64", "v23"): 688,
646 ("arm64", "d23"): 688,
647 ("arm64", "s23"): 688,
648 ("arm64", "h23"): 688,
649 ("arm64", "b23"): 688,
650 ("arm64", "q24"): 704,
651 ("arm64", "v24"): 704,
652 ("arm64", "d24"): 704,
653 ("arm64", "s24"): 704,
654 ("arm64", "h24"): 704,
655 ("arm64", "b24"): 704,
656 ("arm64", "q25"): 720,
657 ("arm64", "v25"): 720,
658 ("arm64", "d25"): 720,
659 ("arm64", "s25"): 720,
660 ("arm64", "h25"): 720,
661 ("arm64", "b25"): 720,
662 ("arm64", "q26"): 736,
663 ("arm64", "v26"): 736,
664 ("arm64", "d26"): 736,
665 ("arm64", "s26"): 736,
666 ("arm64", "h26"): 736,
667 ("arm64", "b26"): 736,
668 ("arm64", "q27"): 752,
669 ("arm64", "v27"): 752,
670 ("arm64", "d27"): 752,
671 ("arm64", "s27"): 752,
672 ("arm64", "h27"): 752,
673 ("arm64", "b27"): 752,
674 ("arm64", "q28"): 768,
675 ("arm64", "v28"): 768,
676 ("arm64", "d28"): 768,
677 ("arm64", "s28"): 768,
678 ("arm64", "h28"): 768,
679 ("arm64", "b28"): 768,
680 ("arm64", "q29"): 784,
681 ("arm64", "v29"): 784,
682 ("arm64", "d29"): 784,
683 ("arm64", "s29"): 784,
684 ("arm64", "h29"): 784,
685 ("arm64", "b29"): 784,
686 ("arm64", "q30"): 800,
687 ("arm64", "v30"): 800,
688 ("arm64", "d30"): 800,
689 ("arm64", "s30"): 800,
690 ("arm64", "h30"): 800,
691 ("arm64", "b30"): 800,
692 ("arm64", "q31"): 816,
693 ("arm64", "v31"): 816,
694 ("arm64", "d31"): 816,
695 ("arm64", "s31"): 816,
696 ("arm64", "h31"): 816,
697 ("arm64", "b31"): 816,
698 ("arm64", "qcflag"): 832,
699 ("arm64", "emnote"): 848,
700 ("arm64", "cmstart"): 856,
701 ("arm64", "cmlen"): 864,
702 ("arm64", "nraddr"): 872,
703 ("arm64", "ip_at_syscall"): 880,
704 ("arm64", "fpcr"): 888,
705 ("ppc32", "gpr0"): 16,
706 ("ppc32", "r0"): 16,
707 ("ppc32", "gpr1"): 20,
708 ("ppc32", "r1"): 20,
709 ("ppc32", "sp"): 20,
710 ("ppc32", "gpr2"): 24,
711 ("ppc32", "r2"): 24,
712 ("ppc32", "gpr3"): 28,
713 ("ppc32", "r3"): 28,
714 ("ppc32", "gpr4"): 32,
715 ("ppc32", "r4"): 32,
716 ("ppc32", "gpr5"): 36,
717 ("ppc32", "r5"): 36,
718 ("ppc32", "gpr6"): 40,
719 ("ppc32", "r6"): 40,
720 ("ppc32", "gpr7"): 44,
721 ("ppc32", "r7"): 44,
722 ("ppc32", "gpr8"): 48,
723 ("ppc32", "r8"): 48,
724 ("ppc32", "gpr9"): 52,
725 ("ppc32", "r9"): 52,
726 ("ppc32", "gpr10"): 56,
727 ("ppc32", "r10"): 56,
728 ("ppc32", "gpr11"): 60,
729 ("ppc32", "r11"): 60,
730 ("ppc32", "gpr12"): 64,
731 ("ppc32", "r12"): 64,
732 ("ppc32", "gpr13"): 68,
733 ("ppc32", "r13"): 68,
734 ("ppc32", "gpr14"): 72,
735 ("ppc32", "r14"): 72,
736 ("ppc32", "gpr15"): 76,
737 ("ppc32", "r15"): 76,
738 ("ppc32", "gpr16"): 80,
739 ("ppc32", "r16"): 80,
740 ("ppc32", "gpr17"): 84,
741 ("ppc32", "r17"): 84,
742 ("ppc32", "gpr18"): 88,
743 ("ppc32", "r18"): 88,
744 ("ppc32", "gpr19"): 92,
745 ("ppc32", "r19"): 92,
746 ("ppc32", "gpr20"): 96,
747 ("ppc32", "r20"): 96,
748 ("ppc32", "gpr21"): 100,
749 ("ppc32", "r21"): 100,
750 ("ppc32", "gpr22"): 104,
751 ("ppc32", "r22"): 104,
752 ("ppc32", "gpr23"): 108,
753 ("ppc32", "r23"): 108,
754 ("ppc32", "gpr24"): 112,
755 ("ppc32", "r24"): 112,
756 ("ppc32", "gpr25"): 116,
757 ("ppc32", "r25"): 116,
758 ("ppc32", "gpr26"): 120,
759 ("ppc32", "r26"): 120,
760 ("ppc32", "gpr27"): 124,
761 ("ppc32", "r27"): 124,
762 ("ppc32", "gpr28"): 128,
763 ("ppc32", "r28"): 128,
764 ("ppc32", "gpr29"): 132,
765 ("ppc32", "r29"): 132,
766 ("ppc32", "gpr30"): 136,
767 ("ppc32", "r30"): 136,
768 ("ppc32", "gpr31"): 140,
769 ("ppc32", "r31"): 140,
770 ("ppc32", "bp"): 140,
771 ("ppc32", "vsr0"): 144,
772 ("ppc32", "v0"): 144,
773 ("ppc32", "fpr0"): 144,
774 ("ppc32", "vsr1"): 160,
775 ("ppc32", "v1"): 160,
776 ("ppc32", "fpr1"): 160,
777 ("ppc32", "vsr2"): 176,
778 ("ppc32", "v2"): 176,
779 ("ppc32", "fpr2"): 176,
780 ("ppc32", "vsr3"): 192,
781 ("ppc32", "v3"): 192,
782 ("ppc32", "fpr3"): 192,
783 ("ppc32", "vsr4"): 208,
784 ("ppc32", "v4"): 208,
785 ("ppc32", "fpr4"): 208,
786 ("ppc32", "vsr5"): 224,
787 ("ppc32", "v5"): 224,
788 ("ppc32", "fpr5"): 224,
789 ("ppc32", "vsr6"): 240,
790 ("ppc32", "v6"): 240,
791 ("ppc32", "fpr6"): 240,
792 ("ppc32", "vsr7"): 256,
793 ("ppc32", "v7"): 256,
794 ("ppc32", "fpr7"): 256,
795 ("ppc32", "vsr8"): 272,
796 ("ppc32", "v8"): 272,
797 ("ppc32", "fpr8"): 272,
798 ("ppc32", "vsr9"): 288,
799 ("ppc32", "v9"): 288,
800 ("ppc32", "fpr9"): 288,
801 ("ppc32", "vsr10"): 304,
802 ("ppc32", "v10"): 304,
803 ("ppc32", "fpr10"): 304,
804 ("ppc32", "vsr11"): 320,
805 ("ppc32", "v11"): 320,
806 ("ppc32", "fpr11"): 320,
807 ("ppc32", "vsr12"): 336,
808 ("ppc32", "v12"): 336,
809 ("ppc32", "fpr12"): 336,
810 ("ppc32", "vsr13"): 352,
811 ("ppc32", "v13"): 352,
812 ("ppc32", "fpr13"): 352,
813 ("ppc32", "vsr14"): 368,
814 ("ppc32", "v14"): 368,
815 ("ppc32", "fpr14"): 368,
816 ("ppc32", "vsr15"): 384,
817 ("ppc32", "v15"): 384,
818 ("ppc32", "fpr15"): 384,
819 ("ppc32", "vsr16"): 400,
820 ("ppc32", "v16"): 400,
821 ("ppc32", "fpr16"): 400,
822 ("ppc32", "vsr17"): 416,
823 ("ppc32", "v17"): 416,
824 ("ppc32", "fpr17"): 416,
825 ("ppc32", "vsr18"): 432,
826 ("ppc32", "v18"): 432,
827 ("ppc32", "fpr18"): 432,
828 ("ppc32", "vsr19"): 448,
829 ("ppc32", "v19"): 448,
830 ("ppc32", "fpr19"): 448,
831 ("ppc32", "vsr20"): 464,
832 ("ppc32", "v20"): 464,
833 ("ppc32", "fpr20"): 464,
834 ("ppc32", "vsr21"): 480,
835 ("ppc32", "v21"): 480,
836 ("ppc32", "fpr21"): 480,
837 ("ppc32", "vsr22"): 496,
838 ("ppc32", "v22"): 496,
839 ("ppc32", "fpr22"): 496,
840 ("ppc32", "vsr23"): 512,
841 ("ppc32", "v23"): 512,
842 ("ppc32", "fpr23"): 512,
843 ("ppc32", "vsr24"): 528,
844 ("ppc32", "v24"): 528,
845 ("ppc32", "fpr24"): 528,
846 ("ppc32", "vsr25"): 544,
847 ("ppc32", "v25"): 544,
848 ("ppc32", "fpr25"): 544,
849 ("ppc32", "vsr26"): 560,
850 ("ppc32", "v26"): 560,
851 ("ppc32", "fpr26"): 560,
852 ("ppc32", "vsr27"): 576,
853 ("ppc32", "v27"): 576,
854 ("ppc32", "fpr27"): 576,
855 ("ppc32", "vsr28"): 592,
856 ("ppc32", "v28"): 592,
857 ("ppc32", "fpr28"): 592,
858 ("ppc32", "vsr29"): 608,
859 ("ppc32", "v29"): 608,
860 ("ppc32", "fpr29"): 608,
861 ("ppc32", "vsr30"): 624,
862 ("ppc32", "v30"): 624,
863 ("ppc32", "fpr30"): 624,
864 ("ppc32", "vsr31"): 640,
865 ("ppc32", "v31"): 640,
866 ("ppc32", "fpr31"): 640,
867 ("ppc32", "vsr32"): 656,
868 ("ppc32", "v32"): 656,
869 ("ppc32", "vsr33"): 672,
870 ("ppc32", "v33"): 672,
871 ("ppc32", "vsr34"): 688,
872 ("ppc32", "v34"): 688,
873 ("ppc32", "vsr35"): 704,
874 ("ppc32", "v35"): 704,
875 ("ppc32", "vsr36"): 720,
876 ("ppc32", "v36"): 720,
877 ("ppc32", "vsr37"): 736,
878 ("ppc32", "v37"): 736,
879 ("ppc32", "vsr38"): 752,
880 ("ppc32", "v38"): 752,
881 ("ppc32", "vsr39"): 768,
882 ("ppc32", "v39"): 768,
883 ("ppc32", "vsr40"): 784,
884 ("ppc32", "v40"): 784,
885 ("ppc32", "vsr41"): 800,
886 ("ppc32", "v41"): 800,
887 ("ppc32", "vsr42"): 816,
888 ("ppc32", "v42"): 816,
889 ("ppc32", "vsr43"): 832,
890 ("ppc32", "v43"): 832,
891 ("ppc32", "vsr44"): 848,
892 ("ppc32", "v44"): 848,
893 ("ppc32", "vsr45"): 864,
894 ("ppc32", "v45"): 864,
895 ("ppc32", "vsr46"): 880,
896 ("ppc32", "v46"): 880,
897 ("ppc32", "vsr47"): 896,
898 ("ppc32", "v47"): 896,
899 ("ppc32", "vsr48"): 912,
900 ("ppc32", "v48"): 912,
901 ("ppc32", "vsr49"): 928,
902 ("ppc32", "v49"): 928,
903 ("ppc32", "vsr50"): 944,
904 ("ppc32", "v50"): 944,
905 ("ppc32", "vsr51"): 960,
906 ("ppc32", "v51"): 960,
907 ("ppc32", "vsr52"): 976,
908 ("ppc32", "v52"): 976,
909 ("ppc32", "vsr53"): 992,
910 ("ppc32", "v53"): 992,
911 ("ppc32", "vsr54"): 1008,
912 ("ppc32", "v54"): 1008,
913 ("ppc32", "vsr55"): 1024,
914 ("ppc32", "v55"): 1024,
915 ("ppc32", "vsr56"): 1040,
916 ("ppc32", "v56"): 1040,
917 ("ppc32", "vsr57"): 1056,
918 ("ppc32", "v57"): 1056,
919 ("ppc32", "vsr58"): 1072,
920 ("ppc32", "v58"): 1072,
921 ("ppc32", "vsr59"): 1088,
922 ("ppc32", "v59"): 1088,
923 ("ppc32", "vsr60"): 1104,
924 ("ppc32", "v60"): 1104,
925 ("ppc32", "vsr61"): 1120,
926 ("ppc32", "v61"): 1120,
927 ("ppc32", "vsr62"): 1136,
928 ("ppc32", "v62"): 1136,
929 ("ppc32", "vsr63"): 1152,
930 ("ppc32", "v63"): 1152,
931 ("ppc32", "cia"): 1168,
932 ("ppc32", "ip"): 1168,
933 ("ppc32", "pc"): 1168,
934 ("ppc32", "lr"): 1172,
935 ("ppc32", "ctr"): 1176,
936 ("ppc32", "xer_so"): 1180,
937 ("ppc32", "xer_ov"): 1181,
938 ("ppc32", "xer_ca"): 1182,
939 ("ppc32", "xer_bc"): 1183,
940 ("ppc32", "cr0_321"): 1184,
941 ("ppc32", "cr0_0"): 1185,
942 ("ppc32", "cr0"): 1185,
943 ("ppc32", "cr1_321"): 1186,
944 ("ppc32", "cr1_0"): 1187,
945 ("ppc32", "cr1"): 1187,
946 ("ppc32", "cr2_321"): 1188,
947 ("ppc32", "cr2_0"): 1189,
948 ("ppc32", "cr2"): 1189,
949 ("ppc32", "cr3_321"): 1190,
950 ("ppc32", "cr3_0"): 1191,
951 ("ppc32", "cr3"): 1191,
952 ("ppc32", "cr4_321"): 1192,
953 ("ppc32", "cr4_0"): 1193,
954 ("ppc32", "cr4"): 1193,
955 ("ppc32", "cr5_321"): 1194,
956 ("ppc32", "cr5_0"): 1195,
957 ("ppc32", "cr5"): 1195,
958 ("ppc32", "cr6_321"): 1196,
959 ("ppc32", "cr6_0"): 1197,
960 ("ppc32", "cr6"): 1197,
961 ("ppc32", "cr7_321"): 1198,
962 ("ppc32", "cr7_0"): 1199,
963 ("ppc32", "cr7"): 1199,
964 ("ppc32", "fpround"): 1200,
965 ("ppc32", "dfpround"): 1201,
966 ("ppc32", "c_fpcc"): 1202,
967 ("ppc32", "vrsave"): 1204,
968 ("ppc32", "vscr"): 1208,
969 ("ppc32", "emnote"): 1212,
970 ("ppc32", "cmstart"): 1216,
971 ("ppc32", "cmlen"): 1220,
972 ("ppc32", "nraddr"): 1224,
973 ("ppc32", "nraddr_gpr2"): 1228,
974 ("ppc32", "redir_sp"): 1232,
975 ("ppc32", "redir_stack"): 1236,
976 ("ppc32", "ip_at_syscall"): 1364,
977 ("ppc32", "sprg3_ro"): 1368,
978 ("ppc32", "tfhar"): 1376,
979 ("ppc32", "texasr"): 1384,
980 ("ppc32", "tfiar"): 1392,
981 ("ppc32", "ppr"): 1400,
982 ("ppc32", "texasru"): 1408,
983 ("ppc32", "pspb"): 1412,
984 ("ppc64", "gpr0"): 16,
985 ("ppc64", "r0"): 16,
986 ("ppc64", "gpr1"): 24,
987 ("ppc64", "r1"): 24,
988 ("ppc64", "sp"): 24,
989 ("ppc64", "gpr2"): 32,
990 ("ppc64", "r2"): 32,
991 ("ppc64", "rtoc"): 32,
992 ("ppc64", "gpr3"): 40,
993 ("ppc64", "r3"): 40,
994 ("ppc64", "gpr4"): 48,
995 ("ppc64", "r4"): 48,
996 ("ppc64", "gpr5"): 56,
997 ("ppc64", "r5"): 56,
998 ("ppc64", "gpr6"): 64,
999 ("ppc64", "r6"): 64,
1000 ("ppc64", "gpr7"): 72,
1001 ("ppc64", "r7"): 72,
1002 ("ppc64", "gpr8"): 80,
1003 ("ppc64", "r8"): 80,
1004 ("ppc64", "gpr9"): 88,
1005 ("ppc64", "r9"): 88,
1006 ("ppc64", "gpr10"): 96,
1007 ("ppc64", "r10"): 96,
1008 ("ppc64", "gpr11"): 104,
1009 ("ppc64", "r11"): 104,
1010 ("ppc64", "gpr12"): 112,
1011 ("ppc64", "r12"): 112,
1012 ("ppc64", "gpr13"): 120,
1013 ("ppc64", "r13"): 120,
1014 ("ppc64", "gpr14"): 128,
1015 ("ppc64", "r14"): 128,
1016 ("ppc64", "gpr15"): 136,
1017 ("ppc64", "r15"): 136,
1018 ("ppc64", "gpr16"): 144,
1019 ("ppc64", "r16"): 144,
1020 ("ppc64", "gpr17"): 152,
1021 ("ppc64", "r17"): 152,
1022 ("ppc64", "gpr18"): 160,
1023 ("ppc64", "r18"): 160,
1024 ("ppc64", "gpr19"): 168,
1025 ("ppc64", "r19"): 168,
1026 ("ppc64", "gpr20"): 176,
1027 ("ppc64", "r20"): 176,
1028 ("ppc64", "gpr21"): 184,
1029 ("ppc64", "r21"): 184,
1030 ("ppc64", "gpr22"): 192,
1031 ("ppc64", "r22"): 192,
1032 ("ppc64", "gpr23"): 200,
1033 ("ppc64", "r23"): 200,
1034 ("ppc64", "gpr24"): 208,
1035 ("ppc64", "r24"): 208,
1036 ("ppc64", "gpr25"): 216,
1037 ("ppc64", "r25"): 216,
1038 ("ppc64", "gpr26"): 224,
1039 ("ppc64", "r26"): 224,
1040 ("ppc64", "gpr27"): 232,
1041 ("ppc64", "r27"): 232,
1042 ("ppc64", "gpr28"): 240,
1043 ("ppc64", "r28"): 240,
1044 ("ppc64", "gpr29"): 248,
1045 ("ppc64", "r29"): 248,
1046 ("ppc64", "gpr30"): 256,
1047 ("ppc64", "r30"): 256,
1048 ("ppc64", "gpr31"): 264,
1049 ("ppc64", "r31"): 264,
1050 ("ppc64", "bp"): 264,
1051 ("ppc64", "vsr0"): 272,
1052 ("ppc64", "v0"): 272,
1053 ("ppc64", "fpr0"): 272,
1054 ("ppc64", "vsr1"): 288,
1055 ("ppc64", "v1"): 288,
1056 ("ppc64", "fpr1"): 288,
1057 ("ppc64", "vsr2"): 304,
1058 ("ppc64", "v2"): 304,
1059 ("ppc64", "fpr2"): 304,
1060 ("ppc64", "vsr3"): 320,
1061 ("ppc64", "v3"): 320,
1062 ("ppc64", "fpr3"): 320,
1063 ("ppc64", "vsr4"): 336,
1064 ("ppc64", "v4"): 336,
1065 ("ppc64", "fpr4"): 336,
1066 ("ppc64", "vsr5"): 352,
1067 ("ppc64", "v5"): 352,
1068 ("ppc64", "fpr5"): 352,
1069 ("ppc64", "vsr6"): 368,
1070 ("ppc64", "v6"): 368,
1071 ("ppc64", "fpr6"): 368,
1072 ("ppc64", "vsr7"): 384,
1073 ("ppc64", "v7"): 384,
1074 ("ppc64", "fpr7"): 384,
1075 ("ppc64", "vsr8"): 400,
1076 ("ppc64", "v8"): 400,
1077 ("ppc64", "fpr8"): 400,
1078 ("ppc64", "vsr9"): 416,
1079 ("ppc64", "v9"): 416,
1080 ("ppc64", "fpr9"): 416,
1081 ("ppc64", "vsr10"): 432,
1082 ("ppc64", "v10"): 432,
1083 ("ppc64", "fpr10"): 432,
1084 ("ppc64", "vsr11"): 448,
1085 ("ppc64", "v11"): 448,
1086 ("ppc64", "fpr11"): 448,
1087 ("ppc64", "vsr12"): 464,
1088 ("ppc64", "v12"): 464,
1089 ("ppc64", "fpr12"): 464,
1090 ("ppc64", "vsr13"): 480,
1091 ("ppc64", "v13"): 480,
1092 ("ppc64", "fpr13"): 480,
1093 ("ppc64", "vsr14"): 496,
1094 ("ppc64", "v14"): 496,
1095 ("ppc64", "fpr14"): 496,
1096 ("ppc64", "vsr15"): 512,
1097 ("ppc64", "v15"): 512,
1098 ("ppc64", "fpr15"): 512,
1099 ("ppc64", "vsr16"): 528,
1100 ("ppc64", "v16"): 528,
1101 ("ppc64", "fpr16"): 528,
1102 ("ppc64", "vsr17"): 544,
1103 ("ppc64", "v17"): 544,
1104 ("ppc64", "fpr17"): 544,
1105 ("ppc64", "vsr18"): 560,
1106 ("ppc64", "v18"): 560,
1107 ("ppc64", "fpr18"): 560,
1108 ("ppc64", "vsr19"): 576,
1109 ("ppc64", "v19"): 576,
1110 ("ppc64", "fpr19"): 576,
1111 ("ppc64", "vsr20"): 592,
1112 ("ppc64", "v20"): 592,
1113 ("ppc64", "fpr20"): 592,
1114 ("ppc64", "vsr21"): 608,
1115 ("ppc64", "v21"): 608,
1116 ("ppc64", "fpr21"): 608,
1117 ("ppc64", "vsr22"): 624,
1118 ("ppc64", "v22"): 624,
1119 ("ppc64", "fpr22"): 624,
1120 ("ppc64", "vsr23"): 640,
1121 ("ppc64", "v23"): 640,
1122 ("ppc64", "fpr23"): 640,
1123 ("ppc64", "vsr24"): 656,
1124 ("ppc64", "v24"): 656,
1125 ("ppc64", "fpr24"): 656,
1126 ("ppc64", "vsr25"): 672,
1127 ("ppc64", "v25"): 672,
1128 ("ppc64", "fpr25"): 672,
1129 ("ppc64", "vsr26"): 688,
1130 ("ppc64", "v26"): 688,
1131 ("ppc64", "fpr26"): 688,
1132 ("ppc64", "vsr27"): 704,
1133 ("ppc64", "v27"): 704,
1134 ("ppc64", "fpr27"): 704,
1135 ("ppc64", "vsr28"): 720,
1136 ("ppc64", "v28"): 720,
1137 ("ppc64", "fpr28"): 720,
1138 ("ppc64", "vsr29"): 736,
1139 ("ppc64", "v29"): 736,
1140 ("ppc64", "fpr29"): 736,
1141 ("ppc64", "vsr30"): 752,
1142 ("ppc64", "v30"): 752,
1143 ("ppc64", "fpr30"): 752,
1144 ("ppc64", "vsr31"): 768,
1145 ("ppc64", "v31"): 768,
1146 ("ppc64", "fpr31"): 768,
1147 ("ppc64", "vsr32"): 784,
1148 ("ppc64", "v32"): 784,
1149 ("ppc64", "vsr33"): 800,
1150 ("ppc64", "v33"): 800,
1151 ("ppc64", "vsr34"): 816,
1152 ("ppc64", "v34"): 816,
1153 ("ppc64", "vsr35"): 832,
1154 ("ppc64", "v35"): 832,
1155 ("ppc64", "vsr36"): 848,
1156 ("ppc64", "v36"): 848,
1157 ("ppc64", "vsr37"): 864,
1158 ("ppc64", "v37"): 864,
1159 ("ppc64", "vsr38"): 880,
1160 ("ppc64", "v38"): 880,
1161 ("ppc64", "vsr39"): 896,
1162 ("ppc64", "v39"): 896,
1163 ("ppc64", "vsr40"): 912,
1164 ("ppc64", "v40"): 912,
1165 ("ppc64", "vsr41"): 928,
1166 ("ppc64", "v41"): 928,
1167 ("ppc64", "vsr42"): 944,
1168 ("ppc64", "v42"): 944,
1169 ("ppc64", "vsr43"): 960,
1170 ("ppc64", "v43"): 960,
1171 ("ppc64", "vsr44"): 976,
1172 ("ppc64", "v44"): 976,
1173 ("ppc64", "vsr45"): 992,
1174 ("ppc64", "v45"): 992,
1175 ("ppc64", "vsr46"): 1008,
1176 ("ppc64", "v46"): 1008,
1177 ("ppc64", "vsr47"): 1024,
1178 ("ppc64", "v47"): 1024,
1179 ("ppc64", "vsr48"): 1040,
1180 ("ppc64", "v48"): 1040,
1181 ("ppc64", "vsr49"): 1056,
1182 ("ppc64", "v49"): 1056,
1183 ("ppc64", "vsr50"): 1072,
1184 ("ppc64", "v50"): 1072,
1185 ("ppc64", "vsr51"): 1088,
1186 ("ppc64", "v51"): 1088,
1187 ("ppc64", "vsr52"): 1104,
1188 ("ppc64", "v52"): 1104,
1189 ("ppc64", "vsr53"): 1120,
1190 ("ppc64", "v53"): 1120,
1191 ("ppc64", "vsr54"): 1136,
1192 ("ppc64", "v54"): 1136,
1193 ("ppc64", "vsr55"): 1152,
1194 ("ppc64", "v55"): 1152,
1195 ("ppc64", "vsr56"): 1168,
1196 ("ppc64", "v56"): 1168,
1197 ("ppc64", "vsr57"): 1184,
1198 ("ppc64", "v57"): 1184,
1199 ("ppc64", "vsr58"): 1200,
1200 ("ppc64", "v58"): 1200,
1201 ("ppc64", "vsr59"): 1216,
1202 ("ppc64", "v59"): 1216,
1203 ("ppc64", "vsr60"): 1232,
1204 ("ppc64", "v60"): 1232,
1205 ("ppc64", "vsr61"): 1248,
1206 ("ppc64", "v61"): 1248,
1207 ("ppc64", "vsr62"): 1264,
1208 ("ppc64", "v62"): 1264,
1209 ("ppc64", "vsr63"): 1280,
1210 ("ppc64", "v63"): 1280,
1211 ("ppc64", "cia"): 1296,
1212 ("ppc64", "ip"): 1296,
1213 ("ppc64", "pc"): 1296,
1214 ("ppc64", "lr"): 1304,
1215 ("ppc64", "ctr"): 1312,
1216 ("ppc64", "xer_so"): 1320,
1217 ("ppc64", "xer_ov"): 1321,
1218 ("ppc64", "xer_ca"): 1322,
1219 ("ppc64", "xer_bc"): 1323,
1220 ("ppc64", "cr0_321"): 1324,
1221 ("ppc64", "cr0_0"): 1325,
1222 ("ppc64", "cr0"): 1325,
1223 ("ppc64", "cr1_321"): 1326,
1224 ("ppc64", "cr1_0"): 1327,
1225 ("ppc64", "cr1"): 1327,
1226 ("ppc64", "cr2_321"): 1328,
1227 ("ppc64", "cr2_0"): 1329,
1228 ("ppc64", "cr2"): 1329,
1229 ("ppc64", "cr3_321"): 1330,
1230 ("ppc64", "cr3_0"): 1331,
1231 ("ppc64", "cr3"): 1331,
1232 ("ppc64", "cr4_321"): 1332,
1233 ("ppc64", "cr4_0"): 1333,
1234 ("ppc64", "cr4"): 1333,
1235 ("ppc64", "cr5_321"): 1334,
1236 ("ppc64", "cr5_0"): 1335,
1237 ("ppc64", "cr5"): 1335,
1238 ("ppc64", "cr6_321"): 1336,
1239 ("ppc64", "cr6_0"): 1337,
1240 ("ppc64", "cr6"): 1337,
1241 ("ppc64", "cr7_321"): 1338,
1242 ("ppc64", "cr7_0"): 1339,
1243 ("ppc64", "cr7"): 1339,
1244 ("ppc64", "fpround"): 1340,
1245 ("ppc64", "dfpround"): 1341,
1246 ("ppc64", "c_fpcc"): 1342,
1247 ("ppc64", "vrsave"): 1344,
1248 ("ppc64", "vscr"): 1348,
1249 ("ppc64", "emnote"): 1352,
1250 ("ppc64", "cmstart"): 1360,
1251 ("ppc64", "cmlen"): 1368,
1252 ("ppc64", "nraddr"): 1376,
1253 ("ppc64", "nraddr_gpr2"): 1384,
1254 ("ppc64", "redir_sp"): 1392,
1255 ("ppc64", "redir_stack"): 1400,
1256 ("ppc64", "ip_at_syscall"): 1656,
1257 ("ppc64", "sprg3_ro"): 1664,
1258 ("ppc64", "tfhar"): 1672,
1259 ("ppc64", "texasr"): 1680,
1260 ("ppc64", "tfiar"): 1688,
1261 ("ppc64", "ppr"): 1696,
1262 ("ppc64", "texasru"): 1704,
1263 ("ppc64", "pspb"): 1708,
1264 ("s390x", "ia"): 720,
1265 ("s390x", "ip"): 720,
1266 ("s390x", "pc"): 720,
1267 ("s390x", "r0"): 576,
1268 ("s390x", "r1"): 584,
1269 ("s390x", "r1_32"): 588,
1270 ("s390x", "r2"): 592,
1271 ("s390x", "r2_32"): 596,
1272 ("s390x", "r3"): 600,
1273 ("s390x", "r3_32"): 604,
1274 ("s390x", "r4"): 608,
1275 ("s390x", "r4_32"): 612,
1276 ("s390x", "r5"): 616,
1277 ("s390x", "r5_32"): 620,
1278 ("s390x", "r6"): 624,
1279 ("s390x", "r6_32"): 628,
1280 ("s390x", "r7"): 632,
1281 ("s390x", "r7_32"): 636,
1282 ("s390x", "r8"): 640,
1283 ("s390x", "r8_32"): 644,
1284 ("s390x", "r9"): 648,
1285 ("s390x", "r9_32"): 652,
1286 ("s390x", "r10"): 656,
1287 ("s390x", "r10_32"): 660,
1288 ("s390x", "r11"): 664,
1289 ("s390x", "bp"): 664,
1290 ("s390x", "r11_32"): 668,
1291 ("s390x", "r12"): 672,
1292 ("s390x", "r12_32"): 676,
1293 ("s390x", "r13"): 680,
1294 ("s390x", "r13_32"): 684,
1295 ("s390x", "r14"): 688,
1296 ("s390x", "lr"): 688,
1297 ("s390x", "r15"): 696,
1298 ("s390x", "sp"): 696,
1299 ("s390x", "v0"): 64,
1300 ("s390x", "f0"): 64,
1301 ("s390x", "v1"): 80,
1302 ("s390x", "f1"): 80,
1303 ("s390x", "v2"): 96,
1304 ("s390x", "f2"): 96,
1305 ("s390x", "v3"): 112,
1306 ("s390x", "f3"): 112,
1307 ("s390x", "v4"): 128,
1308 ("s390x", "f4"): 128,
1309 ("s390x", "v5"): 144,
1310 ("s390x", "f5"): 144,
1311 ("s390x", "v6"): 160,
1312 ("s390x", "f6"): 160,
1313 ("s390x", "v7"): 176,
1314 ("s390x", "f7"): 176,
1315 ("s390x", "v8"): 192,
1316 ("s390x", "f8"): 192,
1317 ("s390x", "v9"): 208,
1318 ("s390x", "f9"): 208,
1319 ("s390x", "v10"): 224,
1320 ("s390x", "f10"): 224,
1321 ("s390x", "v11"): 240,
1322 ("s390x", "f11"): 240,
1323 ("s390x", "v12"): 256,
1324 ("s390x", "f12"): 256,
1325 ("s390x", "v13"): 272,
1326 ("s390x", "f13"): 272,
1327 ("s390x", "v14"): 288,
1328 ("s390x", "f14"): 288,
1329 ("s390x", "v15"): 304,
1330 ("s390x", "f15"): 304,
1331 ("s390x", "v16"): 320,
1332 ("s390x", "v17"): 336,
1333 ("s390x", "v18"): 352,
1334 ("s390x", "v19"): 368,
1335 ("s390x", "v20"): 384,
1336 ("s390x", "v21"): 400,
1337 ("s390x", "v22"): 416,
1338 ("s390x", "v23"): 432,
1339 ("s390x", "v24"): 448,
1340 ("s390x", "v25"): 464,
1341 ("s390x", "v26"): 480,
1342 ("s390x", "v27"): 496,
1343 ("s390x", "v28"): 512,
1344 ("s390x", "v29"): 528,
1345 ("s390x", "v30"): 544,
1346 ("s390x", "v31"): 560,
1347 ("s390x", "a0"): 0,
1348 ("s390x", "a1"): 4,
1349 ("s390x", "a2"): 8,
1350 ("s390x", "a3"): 12,
1351 ("s390x", "a4"): 16,
1352 ("s390x", "a5"): 20,
1353 ("s390x", "a6"): 24,
1354 ("s390x", "a7"): 28,
1355 ("s390x", "a8"): 32,
1356 ("s390x", "a9"): 36,
1357 ("s390x", "a10"): 40,
1358 ("s390x", "a11"): 44,
1359 ("s390x", "a12"): 48,
1360 ("s390x", "a13"): 52,
1361 ("s390x", "a14"): 56,
1362 ("s390x", "a15"): 60,
1363 ("s390x", "nraddr"): 768,
1364 ("s390x", "cmstart"): 776,
1365 ("s390x", "cmlen"): 784,
1366 ("s390x", "ip_at_syscall"): 792,
1367 ("s390x", "emnote"): 800,
1368 ("mips32", "zero"): 8,
1369 ("mips32", "r0"): 8,
1370 ("mips32", "at"): 12,
1371 ("mips32", "r1"): 12,
1372 ("mips32", "v0"): 16,
1373 ("mips32", "r2"): 16,
1374 ("mips32", "v1"): 20,
1375 ("mips32", "r3"): 20,
1376 ("mips32", "a0"): 24,
1377 ("mips32", "r4"): 24,
1378 ("mips32", "a1"): 28,
1379 ("mips32", "r5"): 28,
1380 ("mips32", "a2"): 32,
1381 ("mips32", "r6"): 32,
1382 ("mips32", "a3"): 36,
1383 ("mips32", "r7"): 36,
1384 ("mips32", "t0"): 40,
1385 ("mips32", "r8"): 40,
1386 ("mips32", "t1"): 44,
1387 ("mips32", "r9"): 44,
1388 ("mips32", "t2"): 48,
1389 ("mips32", "r10"): 48,
1390 ("mips32", "t3"): 52,
1391 ("mips32", "r11"): 52,
1392 ("mips32", "t4"): 56,
1393 ("mips32", "r12"): 56,
1394 ("mips32", "t5"): 60,
1395 ("mips32", "r13"): 60,
1396 ("mips32", "t6"): 64,
1397 ("mips32", "r14"): 64,
1398 ("mips32", "t7"): 68,
1399 ("mips32", "r15"): 68,
1400 ("mips32", "s0"): 72,
1401 ("mips32", "r16"): 72,
1402 ("mips32", "s1"): 76,
1403 ("mips32", "r17"): 76,
1404 ("mips32", "s2"): 80,
1405 ("mips32", "r18"): 80,
1406 ("mips32", "s3"): 84,
1407 ("mips32", "r19"): 84,
1408 ("mips32", "s4"): 88,
1409 ("mips32", "r20"): 88,
1410 ("mips32", "s5"): 92,
1411 ("mips32", "r21"): 92,
1412 ("mips32", "s6"): 96,
1413 ("mips32", "r22"): 96,
1414 ("mips32", "s7"): 100,
1415 ("mips32", "r23"): 100,
1416 ("mips32", "t8"): 104,
1417 ("mips32", "r24"): 104,
1418 ("mips32", "t9"): 108,
1419 ("mips32", "r25"): 108,
1420 ("mips32", "k0"): 112,
1421 ("mips32", "r26"): 112,
1422 ("mips32", "k1"): 116,
1423 ("mips32", "r27"): 116,
1424 ("mips32", "gp"): 120,
1425 ("mips32", "r28"): 120,
1426 ("mips32", "sp"): 124,
1427 ("mips32", "r29"): 124,
1428 ("mips32", "s8"): 128,
1429 ("mips32", "r30"): 128,
1430 ("mips32", "fp"): 128,
1431 ("mips32", "bp"): 128,
1432 ("mips32", "ra"): 132,
1433 ("mips32", "r31"): 132,
1434 ("mips32", "lr"): 132,
1435 ("mips32", "pc"): 136,
1436 ("mips32", "ip"): 136,
1437 ("mips32", "hi"): 140,
1438 ("mips32", "lo"): 144,
1439 ("mips32", "f0"): 152,
1440 ("mips32", "f0_lo"): 152,
1441 ("mips32", "f1"): 160,
1442 ("mips32", "f1_lo"): 160,
1443 ("mips32", "f2"): 168,
1444 ("mips32", "f2_lo"): 168,
1445 ("mips32", "f3"): 176,
1446 ("mips32", "f3_lo"): 176,
1447 ("mips32", "f4"): 184,
1448 ("mips32", "f4_lo"): 184,
1449 ("mips32", "f5"): 192,
1450 ("mips32", "f5_lo"): 192,
1451 ("mips32", "f6"): 200,
1452 ("mips32", "f6_lo"): 200,
1453 ("mips32", "f7"): 208,
1454 ("mips32", "f7_lo"): 208,
1455 ("mips32", "f8"): 216,
1456 ("mips32", "f8_lo"): 216,
1457 ("mips32", "f9"): 224,
1458 ("mips32", "f9_lo"): 224,
1459 ("mips32", "f10"): 232,
1460 ("mips32", "f10_lo"): 232,
1461 ("mips32", "f11"): 240,
1462 ("mips32", "f11_lo"): 240,
1463 ("mips32", "f12"): 248,
1464 ("mips32", "f12_lo"): 248,
1465 ("mips32", "f13"): 256,
1466 ("mips32", "f13_lo"): 256,
1467 ("mips32", "f14"): 264,
1468 ("mips32", "f14_lo"): 264,
1469 ("mips32", "f15"): 272,
1470 ("mips32", "f15_lo"): 272,
1471 ("mips32", "f16"): 280,
1472 ("mips32", "f16_lo"): 280,
1473 ("mips32", "f17"): 288,
1474 ("mips32", "f17_lo"): 288,
1475 ("mips32", "f18"): 296,
1476 ("mips32", "f18_lo"): 296,
1477 ("mips32", "f19"): 304,
1478 ("mips32", "f19_lo"): 304,
1479 ("mips32", "f20"): 312,
1480 ("mips32", "f20_lo"): 312,
1481 ("mips32", "f21"): 320,
1482 ("mips32", "f21_lo"): 320,
1483 ("mips32", "f22"): 328,
1484 ("mips32", "f22_lo"): 328,
1485 ("mips32", "f23"): 336,
1486 ("mips32", "f23_lo"): 336,
1487 ("mips32", "f24"): 344,
1488 ("mips32", "f24_lo"): 344,
1489 ("mips32", "f25"): 352,
1490 ("mips32", "f25_lo"): 352,
1491 ("mips32", "f26"): 360,
1492 ("mips32", "f26_lo"): 360,
1493 ("mips32", "f27"): 368,
1494 ("mips32", "f27_lo"): 368,
1495 ("mips32", "f28"): 376,
1496 ("mips32", "f28_lo"): 376,
1497 ("mips32", "f29"): 384,
1498 ("mips32", "f29_lo"): 384,
1499 ("mips32", "f30"): 392,
1500 ("mips32", "f30_lo"): 392,
1501 ("mips32", "f31"): 400,
1502 ("mips32", "f31_lo"): 400,
1503 ("mips32", "fir"): 408,
1504 ("mips32", "fccr"): 412,
1505 ("mips32", "fexr"): 416,
1506 ("mips32", "fenr"): 420,
1507 ("mips32", "fcsr"): 424,
1508 ("mips32", "ulr"): 428,
1509 ("mips32", "emnote"): 432,
1510 ("mips32", "cmstart"): 436,
1511 ("mips32", "cmlen"): 440,
1512 ("mips32", "nraddr"): 444,
1513 ("mips32", "cond"): 448,
1514 ("mips32", "dspcontrol"): 452,
1515 ("mips32", "ac0"): 456,
1516 ("mips32", "ac1"): 464,
1517 ("mips32", "ac2"): 472,
1518 ("mips32", "ac3"): 480,
1519 ("mips32", "cp0_status"): 488,
1520 ("mips32", "ip_at_syscall"): 492,
1521 ("mips64", "zero"): 16,
1522 ("mips64", "r0"): 16,
1523 ("mips64", "at"): 24,
1524 ("mips64", "r1"): 24,
1525 ("mips64", "v0"): 32,
1526 ("mips64", "r2"): 32,
1527 ("mips64", "v1"): 40,
1528 ("mips64", "r3"): 40,
1529 ("mips64", "a0"): 48,
1530 ("mips64", "r4"): 48,
1531 ("mips64", "a1"): 56,
1532 ("mips64", "r5"): 56,
1533 ("mips64", "a2"): 64,
1534 ("mips64", "r6"): 64,
1535 ("mips64", "a3"): 72,
1536 ("mips64", "r7"): 72,
1537 ("mips64", "t0"): 80,
1538 ("mips64", "r8"): 80,
1539 ("mips64", "a4"): 80,
1540 ("mips64", "t1"): 88,
1541 ("mips64", "r9"): 88,
1542 ("mips64", "a5"): 88,
1543 ("mips64", "t2"): 96,
1544 ("mips64", "r10"): 96,
1545 ("mips64", "a6"): 96,
1546 ("mips64", "t3"): 104,
1547 ("mips64", "r11"): 104,
1548 ("mips64", "a7"): 104,
1549 ("mips64", "t4"): 112,
1550 ("mips64", "r12"): 112,
1551 ("mips64", "t5"): 120,
1552 ("mips64", "r13"): 120,
1553 ("mips64", "t6"): 128,
1554 ("mips64", "r14"): 128,
1555 ("mips64", "t7"): 136,
1556 ("mips64", "r15"): 136,
1557 ("mips64", "s0"): 144,
1558 ("mips64", "r16"): 144,
1559 ("mips64", "s1"): 152,
1560 ("mips64", "r17"): 152,
1561 ("mips64", "s2"): 160,
1562 ("mips64", "r18"): 160,
1563 ("mips64", "s3"): 168,
1564 ("mips64", "r19"): 168,
1565 ("mips64", "s4"): 176,
1566 ("mips64", "r20"): 176,
1567 ("mips64", "s5"): 184,
1568 ("mips64", "r21"): 184,
1569 ("mips64", "s6"): 192,
1570 ("mips64", "r22"): 192,
1571 ("mips64", "s7"): 200,
1572 ("mips64", "r23"): 200,
1573 ("mips64", "t8"): 208,
1574 ("mips64", "r24"): 208,
1575 ("mips64", "t9"): 216,
1576 ("mips64", "r25"): 216,
1577 ("mips64", "k0"): 224,
1578 ("mips64", "r26"): 224,
1579 ("mips64", "k1"): 232,
1580 ("mips64", "r27"): 232,
1581 ("mips64", "gp"): 240,
1582 ("mips64", "r28"): 240,
1583 ("mips64", "sp"): 248,
1584 ("mips64", "r29"): 248,
1585 ("mips64", "s8"): 256,
1586 ("mips64", "r30"): 256,
1587 ("mips64", "fp"): 256,
1588 ("mips64", "bp"): 256,
1589 ("mips64", "ra"): 264,
1590 ("mips64", "r31"): 264,
1591 ("mips64", "lr"): 264,
1592 ("mips64", "pc"): 272,
1593 ("mips64", "ip"): 272,
1594 ("mips64", "hi"): 280,
1595 ("mips64", "lo"): 288,
1596 ("mips64", "f0"): 296,
1597 ("mips64", "f0_lo"): 296,
1598 ("mips64", "f1"): 304,
1599 ("mips64", "f1_lo"): 304,
1600 ("mips64", "f2"): 312,
1601 ("mips64", "f2_lo"): 312,
1602 ("mips64", "f3"): 320,
1603 ("mips64", "f3_lo"): 320,
1604 ("mips64", "f4"): 328,
1605 ("mips64", "f4_lo"): 328,
1606 ("mips64", "f5"): 336,
1607 ("mips64", "f5_lo"): 336,
1608 ("mips64", "f6"): 344,
1609 ("mips64", "f6_lo"): 344,
1610 ("mips64", "f7"): 352,
1611 ("mips64", "f7_lo"): 352,
1612 ("mips64", "f8"): 360,
1613 ("mips64", "f8_lo"): 360,
1614 ("mips64", "f9"): 368,
1615 ("mips64", "f9_lo"): 368,
1616 ("mips64", "f10"): 376,
1617 ("mips64", "f10_lo"): 376,
1618 ("mips64", "f11"): 384,
1619 ("mips64", "f11_lo"): 384,
1620 ("mips64", "f12"): 392,
1621 ("mips64", "f12_lo"): 392,
1622 ("mips64", "f13"): 400,
1623 ("mips64", "f13_lo"): 400,
1624 ("mips64", "f14"): 408,
1625 ("mips64", "f14_lo"): 408,
1626 ("mips64", "f15"): 416,
1627 ("mips64", "f15_lo"): 416,
1628 ("mips64", "f16"): 424,
1629 ("mips64", "f16_lo"): 424,
1630 ("mips64", "f17"): 432,
1631 ("mips64", "f17_lo"): 432,
1632 ("mips64", "f18"): 440,
1633 ("mips64", "f18_lo"): 440,
1634 ("mips64", "f19"): 448,
1635 ("mips64", "f19_lo"): 448,
1636 ("mips64", "f20"): 456,
1637 ("mips64", "f20_lo"): 456,
1638 ("mips64", "f21"): 464,
1639 ("mips64", "f21_lo"): 464,
1640 ("mips64", "f22"): 472,
1641 ("mips64", "f22_lo"): 472,
1642 ("mips64", "f23"): 480,
1643 ("mips64", "f23_lo"): 480,
1644 ("mips64", "f24"): 488,
1645 ("mips64", "f24_lo"): 488,
1646 ("mips64", "f25"): 496,
1647 ("mips64", "f25_lo"): 496,
1648 ("mips64", "f26"): 504,
1649 ("mips64", "f26_lo"): 504,
1650 ("mips64", "f27"): 512,
1651 ("mips64", "f27_lo"): 512,
1652 ("mips64", "f28"): 520,
1653 ("mips64", "f28_lo"): 520,
1654 ("mips64", "f29"): 528,
1655 ("mips64", "f29_lo"): 528,
1656 ("mips64", "f30"): 536,
1657 ("mips64", "f30_lo"): 536,
1658 ("mips64", "f31"): 544,
1659 ("mips64", "f31_lo"): 544,
1660 ("mips64", "fir"): 552,
1661 ("mips64", "fccr"): 556,
1662 ("mips64", "fexr"): 560,
1663 ("mips64", "fenr"): 564,
1664 ("mips64", "fcsr"): 568,
1665 ("mips64", "cp0_status"): 572,
1666 ("mips64", "ulr"): 576,
1667 ("mips64", "emnote"): 584,
1668 ("mips64", "cond"): 588,
1669 ("mips64", "cmstart"): 592,
1670 ("mips64", "cmlen"): 600,
1671 ("mips64", "nraddr"): 608,
1672 ("mips64", "ip_at_syscall"): 616,
1673 ("riscv64", "x0"): 16,
1674 ("riscv64", "zero"): 16,
1675 ("riscv64", "x1"): 24,
1676 ("riscv64", "ra"): 24,
1677 ("riscv64", "lr"): 24,
1678 ("riscv64", "x2"): 32,
1679 ("riscv64", "sp"): 32,
1680 ("riscv64", "x3"): 40,
1681 ("riscv64", "gp"): 40,
1682 ("riscv64", "x4"): 48,
1683 ("riscv64", "tp"): 48,
1684 ("riscv64", "x5"): 56,
1685 ("riscv64", "t0"): 56,
1686 ("riscv64", "x6"): 64,
1687 ("riscv64", "t1"): 64,
1688 ("riscv64", "x7"): 72,
1689 ("riscv64", "t2"): 72,
1690 ("riscv64", "x9"): 88,
1691 ("riscv64", "s1"): 88,
1692 ("riscv64", "x10"): 96,
1693 ("riscv64", "a0"): 96,
1694 ("riscv64", "x11"): 104,
1695 ("riscv64", "a1"): 104,
1696 ("riscv64", "x12"): 112,
1697 ("riscv64", "a2"): 112,
1698 ("riscv64", "x13"): 120,
1699 ("riscv64", "a3"): 120,
1700 ("riscv64", "x14"): 128,
1701 ("riscv64", "a4"): 128,
1702 ("riscv64", "x15"): 136,
1703 ("riscv64", "a5"): 136,
1704 ("riscv64", "x16"): 144,
1705 ("riscv64", "a6"): 144,
1706 ("riscv64", "x17"): 152,
1707 ("riscv64", "a7"): 152,
1708 ("riscv64", "x18"): 160,
1709 ("riscv64", "s2"): 160,
1710 ("riscv64", "x19"): 168,
1711 ("riscv64", "s3"): 168,
1712 ("riscv64", "x20"): 176,
1713 ("riscv64", "s4"): 176,
1714 ("riscv64", "x21"): 184,
1715 ("riscv64", "s5"): 184,
1716 ("riscv64", "x22"): 192,
1717 ("riscv64", "s6"): 192,
1718 ("riscv64", "x23"): 200,
1719 ("riscv64", "s7"): 200,
1720 ("riscv64", "x24"): 208,
1721 ("riscv64", "s8"): 208,
1722 ("riscv64", "x25"): 216,
1723 ("riscv64", "s9"): 216,
1724 ("riscv64", "x26"): 224,
1725 ("riscv64", "s10"): 224,
1726 ("riscv64", "x27"): 232,
1727 ("riscv64", "s11"): 232,
1728 ("riscv64", "x28"): 240,
1729 ("riscv64", "t3"): 240,
1730 ("riscv64", "x29"): 248,
1731 ("riscv64", "t4"): 248,
1732 ("riscv64", "x30"): 256,
1733 ("riscv64", "t5"): 256,
1734 ("riscv64", "x31"): 264,
1735 ("riscv64", "t6"): 264,
1736 ("riscv64", "pc"): 272,
1737 ("riscv64", "ip"): 272,
1738 ("riscv64", "f0"): 280,
1739 ("riscv64", "ft0"): 280,
1740 ("riscv64", "f1"): 288,
1741 ("riscv64", "ft1"): 288,
1742 ("riscv64", "f2"): 296,
1743 ("riscv64", "ft2"): 296,
1744 ("riscv64", "f3"): 304,
1745 ("riscv64", "ft3"): 304,
1746 ("riscv64", "f4"): 312,
1747 ("riscv64", "ft4"): 312,
1748 ("riscv64", "f5"): 320,
1749 ("riscv64", "ft5"): 320,
1750 ("riscv64", "f6"): 328,
1751 ("riscv64", "ft6"): 328,
1752 ("riscv64", "f7"): 336,
1753 ("riscv64", "ft7"): 336,
1754 ("riscv64", "f9"): 352,
1755 ("riscv64", "fs1"): 352,
1756 ("riscv64", "f10"): 360,
1757 ("riscv64", "fa0"): 360,
1758 ("riscv64", "f11"): 368,
1759 ("riscv64", "fa1"): 368,
1760 ("riscv64", "f12"): 376,
1761 ("riscv64", "fa2"): 376,
1762 ("riscv64", "f13"): 384,
1763 ("riscv64", "fa3"): 384,
1764 ("riscv64", "f14"): 392,
1765 ("riscv64", "fa4"): 392,
1766 ("riscv64", "f15"): 400,
1767 ("riscv64", "fa5"): 400,
1768 ("riscv64", "f16"): 408,
1769 ("riscv64", "fa6"): 408,
1770 ("riscv64", "f17"): 416,
1771 ("riscv64", "fa7"): 416,
1772 ("riscv64", "f18"): 424,
1773 ("riscv64", "fs2"): 424,
1774 ("riscv64", "f19"): 432,
1775 ("riscv64", "fs3"): 432,
1776 ("riscv64", "f20"): 440,
1777 ("riscv64", "fs4"): 440,
1778 ("riscv64", "f21"): 448,
1779 ("riscv64", "fs5"): 448,
1780 ("riscv64", "f22"): 456,
1781 ("riscv64", "fs6"): 456,
1782 ("riscv64", "f23"): 464,
1783 ("riscv64", "fs7"): 464,
1784 ("riscv64", "f24"): 472,
1785 ("riscv64", "fs8"): 472,
1786 ("riscv64", "f25"): 480,
1787 ("riscv64", "fs9"): 480,
1788 ("riscv64", "f26"): 488,
1789 ("riscv64", "fs10"): 488,
1790 ("riscv64", "f27"): 496,
1791 ("riscv64", "fs11"): 496,
1792 ("riscv64", "f28"): 504,
1793 ("riscv64", "ft8"): 504,
1794 ("riscv64", "f29"): 512,
1795 ("riscv64", "ft9"): 512,
1796 ("riscv64", "f30"): 520,
1797 ("riscv64", "ft10"): 520,
1798 ("riscv64", "f31"): 528,
1799 ("riscv64", "ft11"): 528,
1800}