1#! /bin/sh
2# Copyright (C) 2013
3# Copyright (C) H.J. Lu <hjl.tools@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# Note some testfiles are also used in run-allregs.sh.
22
23# Shows return address, CFA location expression and register rules
24# from ABI's default CFI program as setup by arch ebl backend hook
25# abi_cfi unless overridden by CIE and FDE program at given address.
26
27# EM_386 (function main 0x080489b8)
28testfiles testfile11
29testrun_compare ${abs_builddir}/addrcfi -e testfile11 0x080489b8 <<\EOF
30.eh_frame has 0x80489b8 => [0x80489b8, 0x80489b9):
31	return address in reg8
32	CFA location expression: bregx(4,4)
33	integer reg0 (%eax): undefined
34	integer reg1 (%ecx): undefined
35	integer reg2 (%edx): undefined
36	integer reg3 (%ebx): same_value
37	integer reg4 (%esp): location expression: call_frame_cfa stack_value
38	integer reg5 (%ebp): same_value
39	integer reg6 (%esi): same_value
40	integer reg7 (%edi): same_value
41	integer reg8 (%eip): location expression: call_frame_cfa plus_uconst(-4)
42	integer reg9 (%eflags): undefined
43	integer reg10 (%trapno): undefined
44	x87 reg11 (%st0): undefined
45	x87 reg12 (%st1): undefined
46	x87 reg13 (%st2): undefined
47	x87 reg14 (%st3): undefined
48	x87 reg15 (%st4): undefined
49	x87 reg16 (%st5): undefined
50	x87 reg17 (%st6): undefined
51	x87 reg18 (%st7): undefined
52	SSE reg21 (%xmm0): undefined
53	SSE reg22 (%xmm1): undefined
54	SSE reg23 (%xmm2): undefined
55	SSE reg24 (%xmm3): undefined
56	SSE reg25 (%xmm4): undefined
57	SSE reg26 (%xmm5): undefined
58	SSE reg27 (%xmm6): undefined
59	SSE reg28 (%xmm7): undefined
60	MMX reg29 (%mm0): undefined
61	MMX reg30 (%mm1): undefined
62	MMX reg31 (%mm2): undefined
63	MMX reg32 (%mm3): undefined
64	MMX reg33 (%mm4): undefined
65	MMX reg34 (%mm5): undefined
66	MMX reg35 (%mm6): undefined
67	MMX reg36 (%mm7): undefined
68	FPU-control reg37 (%fctrl): undefined
69	FPU-control reg38 (%fstat): undefined
70	FPU-control reg39 (%mxcsr): undefined
71	segment reg40 (%es): same_value
72	segment reg41 (%cs): same_value
73	segment reg42 (%ss): same_value
74	segment reg43 (%ds): same_value
75	segment reg44 (%fs): same_value
76	segment reg45 (%gs): same_value
77.debug_frame has 0x80489b8 => [0x80489b8, 0x80489b9):
78	return address in reg8
79	CFA location expression: bregx(4,4)
80	integer reg0 (%eax): undefined
81	integer reg1 (%ecx): undefined
82	integer reg2 (%edx): undefined
83	integer reg3 (%ebx): same_value
84	integer reg4 (%esp): location expression: call_frame_cfa stack_value
85	integer reg5 (%ebp): same_value
86	integer reg6 (%esi): same_value
87	integer reg7 (%edi): same_value
88	integer reg8 (%eip): location expression: call_frame_cfa plus_uconst(-4)
89	integer reg9 (%eflags): undefined
90	integer reg10 (%trapno): undefined
91	x87 reg11 (%st0): undefined
92	x87 reg12 (%st1): undefined
93	x87 reg13 (%st2): undefined
94	x87 reg14 (%st3): undefined
95	x87 reg15 (%st4): undefined
96	x87 reg16 (%st5): undefined
97	x87 reg17 (%st6): undefined
98	x87 reg18 (%st7): undefined
99	SSE reg21 (%xmm0): undefined
100	SSE reg22 (%xmm1): undefined
101	SSE reg23 (%xmm2): undefined
102	SSE reg24 (%xmm3): undefined
103	SSE reg25 (%xmm4): undefined
104	SSE reg26 (%xmm5): undefined
105	SSE reg27 (%xmm6): undefined
106	SSE reg28 (%xmm7): undefined
107	MMX reg29 (%mm0): undefined
108	MMX reg30 (%mm1): undefined
109	MMX reg31 (%mm2): undefined
110	MMX reg32 (%mm3): undefined
111	MMX reg33 (%mm4): undefined
112	MMX reg34 (%mm5): undefined
113	MMX reg35 (%mm6): undefined
114	MMX reg36 (%mm7): undefined
115	FPU-control reg37 (%fctrl): undefined
116	FPU-control reg38 (%fstat): undefined
117	FPU-control reg39 (%mxcsr): undefined
118	segment reg40 (%es): same_value
119	segment reg41 (%cs): same_value
120	segment reg42 (%ss): same_value
121	segment reg43 (%ds): same_value
122	segment reg44 (%fs): same_value
123	segment reg45 (%gs): same_value
124EOF
125
126# EM_X86_64 (function foo 0x00000000000009d0)
127testfiles testfile12
128testrun_compare ${abs_builddir}/addrcfi -e testfile12 0x00000000000009d0 <<\EOF
129.eh_frame has 0x9d0 => [0x9d0, 0x9d1):
130	return address in reg16
131	CFA location expression: bregx(7,8)
132	integer reg0 (%rax): same_value
133	integer reg1 (%rdx): undefined
134	integer reg2 (%rcx): undefined
135	integer reg3 (%rbx): undefined
136	integer reg4 (%rsi): undefined
137	integer reg5 (%rdi): undefined
138	integer reg6 (%rbp): same_value
139	integer reg7 (%rsp): location expression: call_frame_cfa stack_value
140	integer reg8 (%r8): undefined
141	integer reg9 (%r9): undefined
142	integer reg10 (%r10): undefined
143	integer reg11 (%r11): undefined
144	integer reg12 (%r12): same_value
145	integer reg13 (%r13): same_value
146	integer reg14 (%r14): same_value
147	integer reg15 (%r15): same_value
148	integer reg16 (%rip): location expression: call_frame_cfa plus_uconst(-8)
149	SSE reg17 (%xmm0): undefined
150	SSE reg18 (%xmm1): undefined
151	SSE reg19 (%xmm2): undefined
152	SSE reg20 (%xmm3): undefined
153	SSE reg21 (%xmm4): undefined
154	SSE reg22 (%xmm5): undefined
155	SSE reg23 (%xmm6): undefined
156	SSE reg24 (%xmm7): undefined
157	SSE reg25 (%xmm8): undefined
158	SSE reg26 (%xmm9): undefined
159	SSE reg27 (%xmm10): undefined
160	SSE reg28 (%xmm11): undefined
161	SSE reg29 (%xmm12): undefined
162	SSE reg30 (%xmm13): undefined
163	SSE reg31 (%xmm14): undefined
164	SSE reg32 (%xmm15): undefined
165	x87 reg33 (%st0): undefined
166	x87 reg34 (%st1): undefined
167	x87 reg35 (%st2): undefined
168	x87 reg36 (%st3): undefined
169	x87 reg37 (%st4): undefined
170	x87 reg38 (%st5): undefined
171	x87 reg39 (%st6): undefined
172	x87 reg40 (%st7): undefined
173	MMX reg41 (%mm0): undefined
174	MMX reg42 (%mm1): undefined
175	MMX reg43 (%mm2): undefined
176	MMX reg44 (%mm3): undefined
177	MMX reg45 (%mm4): undefined
178	MMX reg46 (%mm5): undefined
179	MMX reg47 (%mm6): undefined
180	MMX reg48 (%mm7): undefined
181	integer reg49 (%rflags): undefined
182	segment reg50 (%es): undefined
183	segment reg51 (%cs): undefined
184	segment reg52 (%ss): undefined
185	segment reg53 (%ds): undefined
186	segment reg54 (%fs): undefined
187	segment reg55 (%gs): undefined
188	segment reg58 (%fs.base): undefined
189	segment reg59 (%gs.base): undefined
190	control reg62 (%tr): undefined
191	control reg63 (%ldtr): undefined
192	control reg64 (%mxcsr): undefined
193	control reg65 (%fcw): undefined
194	control reg66 (%fsw): undefined
195.debug_frame has 0x9d0 => [0x9d0, 0x9d1):
196	return address in reg16
197	CFA location expression: bregx(7,8)
198	integer reg0 (%rax): same_value
199	integer reg1 (%rdx): undefined
200	integer reg2 (%rcx): undefined
201	integer reg3 (%rbx): undefined
202	integer reg4 (%rsi): undefined
203	integer reg5 (%rdi): undefined
204	integer reg6 (%rbp): same_value
205	integer reg7 (%rsp): location expression: call_frame_cfa stack_value
206	integer reg8 (%r8): undefined
207	integer reg9 (%r9): undefined
208	integer reg10 (%r10): undefined
209	integer reg11 (%r11): undefined
210	integer reg12 (%r12): same_value
211	integer reg13 (%r13): same_value
212	integer reg14 (%r14): same_value
213	integer reg15 (%r15): same_value
214	integer reg16 (%rip): location expression: call_frame_cfa plus_uconst(-8)
215	SSE reg17 (%xmm0): undefined
216	SSE reg18 (%xmm1): undefined
217	SSE reg19 (%xmm2): undefined
218	SSE reg20 (%xmm3): undefined
219	SSE reg21 (%xmm4): undefined
220	SSE reg22 (%xmm5): undefined
221	SSE reg23 (%xmm6): undefined
222	SSE reg24 (%xmm7): undefined
223	SSE reg25 (%xmm8): undefined
224	SSE reg26 (%xmm9): undefined
225	SSE reg27 (%xmm10): undefined
226	SSE reg28 (%xmm11): undefined
227	SSE reg29 (%xmm12): undefined
228	SSE reg30 (%xmm13): undefined
229	SSE reg31 (%xmm14): undefined
230	SSE reg32 (%xmm15): undefined
231	x87 reg33 (%st0): undefined
232	x87 reg34 (%st1): undefined
233	x87 reg35 (%st2): undefined
234	x87 reg36 (%st3): undefined
235	x87 reg37 (%st4): undefined
236	x87 reg38 (%st5): undefined
237	x87 reg39 (%st6): undefined
238	x87 reg40 (%st7): undefined
239	MMX reg41 (%mm0): undefined
240	MMX reg42 (%mm1): undefined
241	MMX reg43 (%mm2): undefined
242	MMX reg44 (%mm3): undefined
243	MMX reg45 (%mm4): undefined
244	MMX reg46 (%mm5): undefined
245	MMX reg47 (%mm6): undefined
246	MMX reg48 (%mm7): undefined
247	integer reg49 (%rflags): undefined
248	segment reg50 (%es): undefined
249	segment reg51 (%cs): undefined
250	segment reg52 (%ss): undefined
251	segment reg53 (%ds): undefined
252	segment reg54 (%fs): undefined
253	segment reg55 (%gs): undefined
254	segment reg58 (%fs.base): undefined
255	segment reg59 (%gs.base): undefined
256	control reg62 (%tr): undefined
257	control reg63 (%ldtr): undefined
258	control reg64 (%mxcsr): undefined
259	control reg65 (%fcw): undefined
260	control reg66 (%fsw): undefined
261EOF
262
263# EM_PPC (function bar 0x100004c0)
264# Note. First only in .debug_frame, second only in .eh_frame.
265#
266# = bar.c =
267#
268# static int b1 = 1;
269# int b2 = 1;
270#
271# static int
272# foo (int a)
273# {
274#   return a + b2;
275# }
276#
277# int bar (int b)
278# {
279#   return b - foo (b - b1);
280# }
281#
282# = foo.c =
283#
284# extern int bar (int b);
285# extern int b2;
286#
287# int
288# main (int argc, char ** argv)
289# {
290#   return bar (argc + b2);
291# }
292#
293# gcc -g -O2 -m32 -c foo.c
294# gcc -g -O2 -m32 -c bar.c
295# gcc -g -O2 m32 -o testfileppc32 foo.o bar.o
296testfiles testfileppc32
297testrun_compare ${abs_builddir}/addrcfi -e testfileppc32 0x100004c0 <<\EOF
298dwarf_cfi_addrframe (.eh_frame): no matching address range
299.debug_frame has 0x100004c0 => [0x100004c0, 0x100004d0):
300	return address in reg65
301	CFA location expression: bregx(1)
302	integer reg0 (r0): undefined
303	integer reg1 (r1): location expression: call_frame_cfa stack_value
304	integer reg2 (r2): same_value
305	integer reg3 (r3): undefined
306	integer reg4 (r4): undefined
307	integer reg5 (r5): undefined
308	integer reg6 (r6): undefined
309	integer reg7 (r7): undefined
310	integer reg8 (r8): undefined
311	integer reg9 (r9): undefined
312	integer reg10 (r10): undefined
313	integer reg11 (r11): undefined
314	integer reg12 (r12): undefined
315	integer reg13 (r13): same_value
316	integer reg14 (r14): same_value
317	integer reg15 (r15): same_value
318	integer reg16 (r16): same_value
319	integer reg17 (r17): same_value
320	integer reg18 (r18): same_value
321	integer reg19 (r19): same_value
322	integer reg20 (r20): same_value
323	integer reg21 (r21): same_value
324	integer reg22 (r22): same_value
325	integer reg23 (r23): same_value
326	integer reg24 (r24): same_value
327	integer reg25 (r25): same_value
328	integer reg26 (r26): same_value
329	integer reg27 (r27): same_value
330	integer reg28 (r28): same_value
331	integer reg29 (r29): same_value
332	integer reg30 (r30): same_value
333	integer reg31 (r31): same_value
334	FPU reg32 (f0): undefined
335	FPU reg33 (f1): undefined
336	FPU reg34 (f2): undefined
337	FPU reg35 (f3): undefined
338	FPU reg36 (f4): undefined
339	FPU reg37 (f5): undefined
340	FPU reg38 (f6): undefined
341	FPU reg39 (f7): undefined
342	FPU reg40 (f8): undefined
343	FPU reg41 (f9): undefined
344	FPU reg42 (f10): undefined
345	FPU reg43 (f11): undefined
346	FPU reg44 (f12): undefined
347	FPU reg45 (f13): undefined
348	FPU reg46 (f14): undefined
349	FPU reg47 (f15): undefined
350	FPU reg48 (f16): undefined
351	FPU reg49 (f17): undefined
352	FPU reg50 (f18): undefined
353	FPU reg51 (f19): undefined
354	FPU reg52 (f20): undefined
355	FPU reg53 (f21): undefined
356	FPU reg54 (f22): undefined
357	FPU reg55 (f23): undefined
358	FPU reg56 (f24): undefined
359	FPU reg57 (f25): undefined
360	FPU reg58 (f26): undefined
361	FPU reg59 (f27): undefined
362	FPU reg60 (f28): undefined
363	FPU reg61 (f29): undefined
364	FPU reg62 (f30): undefined
365	FPU reg63 (f31): undefined
366	integer reg64 (cr): undefined
367	FPU reg65 (fpscr): same_value
368	integer reg66 (msr): undefined
369	vector reg67 (vscr): undefined
370	privileged reg70 (sr0): undefined
371	privileged reg71 (sr1): undefined
372	privileged reg72 (sr2): undefined
373	privileged reg73 (sr3): undefined
374	privileged reg74 (sr4): undefined
375	privileged reg75 (sr5): undefined
376	privileged reg76 (sr6): undefined
377	privileged reg77 (sr7): undefined
378	privileged reg78 (sr8): undefined
379	privileged reg79 (sr9): undefined
380	privileged reg80 (sr10): undefined
381	privileged reg81 (sr11): undefined
382	privileged reg82 (sr12): undefined
383	privileged reg83 (sr13): undefined
384	privileged reg84 (sr14): undefined
385	privileged reg85 (sr15): undefined
386	privileged reg100 (mq): undefined
387	privileged reg101 (xer): undefined
388	privileged reg102 (spr2): undefined
389	privileged reg103 (spr3): undefined
390	privileged reg104 (spr4): undefined
391	privileged reg105 (spr5): undefined
392	privileged reg106 (spr6): undefined
393	privileged reg107 (spr7): undefined
394	privileged reg108 (lr): undefined
395	privileged reg109 (ctr): undefined
396	privileged reg110 (spr10): undefined
397	privileged reg111 (spr11): undefined
398	privileged reg112 (spr12): undefined
399	privileged reg113 (spr13): undefined
400	privileged reg114 (spr14): undefined
401	privileged reg115 (spr15): undefined
402	privileged reg116 (spr16): undefined
403	privileged reg117 (spr17): undefined
404	privileged reg118 (dsisr): undefined
405	privileged reg119 (dar): undefined
406	privileged reg120 (spr20): undefined
407	privileged reg121 (spr21): undefined
408	privileged reg122 (dec): undefined
409	privileged reg123 (spr23): undefined
410	privileged reg124 (spr24): undefined
411	privileged reg125 (spr25): undefined
412	privileged reg126 (spr26): undefined
413	privileged reg127 (spr27): undefined
414	privileged reg128 (spr28): undefined
415	privileged reg129 (spr29): undefined
416	privileged reg130 (spr30): undefined
417	privileged reg131 (spr31): undefined
418	privileged reg132 (spr32): undefined
419	privileged reg133 (spr33): undefined
420	privileged reg134 (spr34): undefined
421	privileged reg135 (spr35): undefined
422	privileged reg136 (spr36): undefined
423	privileged reg137 (spr37): undefined
424	privileged reg138 (spr38): undefined
425	privileged reg139 (spr39): undefined
426	privileged reg140 (spr40): undefined
427	privileged reg141 (spr41): undefined
428	privileged reg142 (spr42): undefined
429	privileged reg143 (spr43): undefined
430	privileged reg144 (spr44): undefined
431	privileged reg145 (spr45): undefined
432	privileged reg146 (spr46): undefined
433	privileged reg147 (spr47): undefined
434	privileged reg148 (spr48): undefined
435	privileged reg149 (spr49): undefined
436	privileged reg150 (spr50): undefined
437	privileged reg151 (spr51): undefined
438	privileged reg152 (spr52): undefined
439	privileged reg153 (spr53): undefined
440	privileged reg154 (spr54): undefined
441	privileged reg155 (spr55): undefined
442	privileged reg156 (spr56): undefined
443	privileged reg157 (spr57): undefined
444	privileged reg158 (spr58): undefined
445	privileged reg159 (spr59): undefined
446	privileged reg160 (spr60): undefined
447	privileged reg161 (spr61): undefined
448	privileged reg162 (spr62): undefined
449	privileged reg163 (spr63): undefined
450	privileged reg164 (spr64): undefined
451	privileged reg165 (spr65): undefined
452	privileged reg166 (spr66): undefined
453	privileged reg167 (spr67): undefined
454	privileged reg168 (spr68): undefined
455	privileged reg169 (spr69): undefined
456	privileged reg170 (spr70): undefined
457	privileged reg171 (spr71): undefined
458	privileged reg172 (spr72): undefined
459	privileged reg173 (spr73): undefined
460	privileged reg174 (spr74): undefined
461	privileged reg175 (spr75): undefined
462	privileged reg176 (spr76): undefined
463	privileged reg177 (spr77): undefined
464	privileged reg178 (spr78): undefined
465	privileged reg179 (spr79): undefined
466	privileged reg180 (spr80): undefined
467	privileged reg181 (spr81): undefined
468	privileged reg182 (spr82): undefined
469	privileged reg183 (spr83): undefined
470	privileged reg184 (spr84): undefined
471	privileged reg185 (spr85): undefined
472	privileged reg186 (spr86): undefined
473	privileged reg187 (spr87): undefined
474	privileged reg188 (spr88): undefined
475	privileged reg189 (spr89): undefined
476	privileged reg190 (spr90): undefined
477	privileged reg191 (spr91): undefined
478	privileged reg192 (spr92): undefined
479	privileged reg193 (spr93): undefined
480	privileged reg194 (spr94): undefined
481	privileged reg195 (spr95): undefined
482	privileged reg196 (spr96): undefined
483	privileged reg197 (spr97): undefined
484	privileged reg198 (spr98): undefined
485	privileged reg199 (spr99): undefined
486	privileged reg200 (spr100): undefined
487	privileged reg201 (spr101): undefined
488	privileged reg202 (spr102): undefined
489	privileged reg203 (spr103): undefined
490	privileged reg204 (spr104): undefined
491	privileged reg205 (spr105): undefined
492	privileged reg206 (spr106): undefined
493	privileged reg207 (spr107): undefined
494	privileged reg208 (spr108): undefined
495	privileged reg209 (spr109): undefined
496	privileged reg210 (spr110): undefined
497	privileged reg211 (spr111): undefined
498	privileged reg212 (spr112): undefined
499	privileged reg213 (spr113): undefined
500	privileged reg214 (spr114): undefined
501	privileged reg215 (spr115): undefined
502	privileged reg216 (spr116): undefined
503	privileged reg217 (spr117): undefined
504	privileged reg218 (spr118): undefined
505	privileged reg219 (spr119): undefined
506	privileged reg220 (spr120): undefined
507	privileged reg221 (spr121): undefined
508	privileged reg222 (spr122): undefined
509	privileged reg223 (spr123): undefined
510	privileged reg224 (spr124): undefined
511	privileged reg225 (spr125): undefined
512	privileged reg226 (spr126): undefined
513	privileged reg227 (spr127): undefined
514	privileged reg228 (spr128): undefined
515	privileged reg229 (spr129): undefined
516	privileged reg230 (spr130): undefined
517	privileged reg231 (spr131): undefined
518	privileged reg232 (spr132): undefined
519	privileged reg233 (spr133): undefined
520	privileged reg234 (spr134): undefined
521	privileged reg235 (spr135): undefined
522	privileged reg236 (spr136): undefined
523	privileged reg237 (spr137): undefined
524	privileged reg238 (spr138): undefined
525	privileged reg239 (spr139): undefined
526	privileged reg240 (spr140): undefined
527	privileged reg241 (spr141): undefined
528	privileged reg242 (spr142): undefined
529	privileged reg243 (spr143): undefined
530	privileged reg244 (spr144): undefined
531	privileged reg245 (spr145): undefined
532	privileged reg246 (spr146): undefined
533	privileged reg247 (spr147): undefined
534	privileged reg248 (spr148): undefined
535	privileged reg249 (spr149): undefined
536	privileged reg250 (spr150): undefined
537	privileged reg251 (spr151): undefined
538	privileged reg252 (spr152): undefined
539	privileged reg253 (spr153): undefined
540	privileged reg254 (spr154): undefined
541	privileged reg255 (spr155): undefined
542	privileged reg256 (spr156): undefined
543	privileged reg257 (spr157): undefined
544	privileged reg258 (spr158): undefined
545	privileged reg259 (spr159): undefined
546	privileged reg260 (spr160): undefined
547	privileged reg261 (spr161): undefined
548	privileged reg262 (spr162): undefined
549	privileged reg263 (spr163): undefined
550	privileged reg264 (spr164): undefined
551	privileged reg265 (spr165): undefined
552	privileged reg266 (spr166): undefined
553	privileged reg267 (spr167): undefined
554	privileged reg268 (spr168): undefined
555	privileged reg269 (spr169): undefined
556	privileged reg270 (spr170): undefined
557	privileged reg271 (spr171): undefined
558	privileged reg272 (spr172): undefined
559	privileged reg273 (spr173): undefined
560	privileged reg274 (spr174): undefined
561	privileged reg275 (spr175): undefined
562	privileged reg276 (spr176): undefined
563	privileged reg277 (spr177): undefined
564	privileged reg278 (spr178): undefined
565	privileged reg279 (spr179): undefined
566	privileged reg280 (spr180): undefined
567	privileged reg281 (spr181): undefined
568	privileged reg282 (spr182): undefined
569	privileged reg283 (spr183): undefined
570	privileged reg284 (spr184): undefined
571	privileged reg285 (spr185): undefined
572	privileged reg286 (spr186): undefined
573	privileged reg287 (spr187): undefined
574	privileged reg288 (spr188): undefined
575	privileged reg289 (spr189): undefined
576	privileged reg290 (spr190): undefined
577	privileged reg291 (spr191): undefined
578	privileged reg292 (spr192): undefined
579	privileged reg293 (spr193): undefined
580	privileged reg294 (spr194): undefined
581	privileged reg295 (spr195): undefined
582	privileged reg296 (spr196): undefined
583	privileged reg297 (spr197): undefined
584	privileged reg298 (spr198): undefined
585	privileged reg299 (spr199): undefined
586	privileged reg300 (spr200): undefined
587	privileged reg301 (spr201): undefined
588	privileged reg302 (spr202): undefined
589	privileged reg303 (spr203): undefined
590	privileged reg304 (spr204): undefined
591	privileged reg305 (spr205): undefined
592	privileged reg306 (spr206): undefined
593	privileged reg307 (spr207): undefined
594	privileged reg308 (spr208): undefined
595	privileged reg309 (spr209): undefined
596	privileged reg310 (spr210): undefined
597	privileged reg311 (spr211): undefined
598	privileged reg312 (spr212): undefined
599	privileged reg313 (spr213): undefined
600	privileged reg314 (spr214): undefined
601	privileged reg315 (spr215): undefined
602	privileged reg316 (spr216): undefined
603	privileged reg317 (spr217): undefined
604	privileged reg318 (spr218): undefined
605	privileged reg319 (spr219): undefined
606	privileged reg320 (spr220): undefined
607	privileged reg321 (spr221): undefined
608	privileged reg322 (spr222): undefined
609	privileged reg323 (spr223): undefined
610	privileged reg324 (spr224): undefined
611	privileged reg325 (spr225): undefined
612	privileged reg326 (spr226): undefined
613	privileged reg327 (spr227): undefined
614	privileged reg328 (spr228): undefined
615	privileged reg329 (spr229): undefined
616	privileged reg330 (spr230): undefined
617	privileged reg331 (spr231): undefined
618	privileged reg332 (spr232): undefined
619	privileged reg333 (spr233): undefined
620	privileged reg334 (spr234): undefined
621	privileged reg335 (spr235): undefined
622	privileged reg336 (spr236): undefined
623	privileged reg337 (spr237): undefined
624	privileged reg338 (spr238): undefined
625	privileged reg339 (spr239): undefined
626	privileged reg340 (spr240): undefined
627	privileged reg341 (spr241): undefined
628	privileged reg342 (spr242): undefined
629	privileged reg343 (spr243): undefined
630	privileged reg344 (spr244): undefined
631	privileged reg345 (spr245): undefined
632	privileged reg346 (spr246): undefined
633	privileged reg347 (spr247): undefined
634	privileged reg348 (spr248): undefined
635	privileged reg349 (spr249): undefined
636	privileged reg350 (spr250): undefined
637	privileged reg351 (spr251): undefined
638	privileged reg352 (spr252): undefined
639	privileged reg353 (spr253): undefined
640	privileged reg354 (spr254): undefined
641	privileged reg355 (spr255): undefined
642	vector reg356 (vrsave): undefined
643	privileged reg357 (spr257): undefined
644	privileged reg358 (spr258): undefined
645	privileged reg359 (spr259): undefined
646	privileged reg360 (spr260): undefined
647	privileged reg361 (spr261): undefined
648	privileged reg362 (spr262): undefined
649	privileged reg363 (spr263): undefined
650	privileged reg364 (spr264): undefined
651	privileged reg365 (spr265): undefined
652	privileged reg366 (spr266): undefined
653	privileged reg367 (spr267): undefined
654	privileged reg368 (spr268): undefined
655	privileged reg369 (spr269): undefined
656	privileged reg370 (spr270): undefined
657	privileged reg371 (spr271): undefined
658	privileged reg372 (spr272): undefined
659	privileged reg373 (spr273): undefined
660	privileged reg374 (spr274): undefined
661	privileged reg375 (spr275): undefined
662	privileged reg376 (spr276): undefined
663	privileged reg377 (spr277): undefined
664	privileged reg378 (spr278): undefined
665	privileged reg379 (spr279): undefined
666	privileged reg380 (spr280): undefined
667	privileged reg381 (spr281): undefined
668	privileged reg382 (spr282): undefined
669	privileged reg383 (spr283): undefined
670	privileged reg384 (spr284): undefined
671	privileged reg385 (spr285): undefined
672	privileged reg386 (spr286): undefined
673	privileged reg387 (spr287): undefined
674	privileged reg388 (spr288): undefined
675	privileged reg389 (spr289): undefined
676	privileged reg390 (spr290): undefined
677	privileged reg391 (spr291): undefined
678	privileged reg392 (spr292): undefined
679	privileged reg393 (spr293): undefined
680	privileged reg394 (spr294): undefined
681	privileged reg395 (spr295): undefined
682	privileged reg396 (spr296): undefined
683	privileged reg397 (spr297): undefined
684	privileged reg398 (spr298): undefined
685	privileged reg399 (spr299): undefined
686	privileged reg400 (spr300): undefined
687	privileged reg401 (spr301): undefined
688	privileged reg402 (spr302): undefined
689	privileged reg403 (spr303): undefined
690	privileged reg404 (spr304): undefined
691	privileged reg405 (spr305): undefined
692	privileged reg406 (spr306): undefined
693	privileged reg407 (spr307): undefined
694	privileged reg408 (spr308): undefined
695	privileged reg409 (spr309): undefined
696	privileged reg410 (spr310): undefined
697	privileged reg411 (spr311): undefined
698	privileged reg412 (spr312): undefined
699	privileged reg413 (spr313): undefined
700	privileged reg414 (spr314): undefined
701	privileged reg415 (spr315): undefined
702	privileged reg416 (spr316): undefined
703	privileged reg417 (spr317): undefined
704	privileged reg418 (spr318): undefined
705	privileged reg419 (spr319): undefined
706	privileged reg420 (spr320): undefined
707	privileged reg421 (spr321): undefined
708	privileged reg422 (spr322): undefined
709	privileged reg423 (spr323): undefined
710	privileged reg424 (spr324): undefined
711	privileged reg425 (spr325): undefined
712	privileged reg426 (spr326): undefined
713	privileged reg427 (spr327): undefined
714	privileged reg428 (spr328): undefined
715	privileged reg429 (spr329): undefined
716	privileged reg430 (spr330): undefined
717	privileged reg431 (spr331): undefined
718	privileged reg432 (spr332): undefined
719	privileged reg433 (spr333): undefined
720	privileged reg434 (spr334): undefined
721	privileged reg435 (spr335): undefined
722	privileged reg436 (spr336): undefined
723	privileged reg437 (spr337): undefined
724	privileged reg438 (spr338): undefined
725	privileged reg439 (spr339): undefined
726	privileged reg440 (spr340): undefined
727	privileged reg441 (spr341): undefined
728	privileged reg442 (spr342): undefined
729	privileged reg443 (spr343): undefined
730	privileged reg444 (spr344): undefined
731	privileged reg445 (spr345): undefined
732	privileged reg446 (spr346): undefined
733	privileged reg447 (spr347): undefined
734	privileged reg448 (spr348): undefined
735	privileged reg449 (spr349): undefined
736	privileged reg450 (spr350): undefined
737	privileged reg451 (spr351): undefined
738	privileged reg452 (spr352): undefined
739	privileged reg453 (spr353): undefined
740	privileged reg454 (spr354): undefined
741	privileged reg455 (spr355): undefined
742	privileged reg456 (spr356): undefined
743	privileged reg457 (spr357): undefined
744	privileged reg458 (spr358): undefined
745	privileged reg459 (spr359): undefined
746	privileged reg460 (spr360): undefined
747	privileged reg461 (spr361): undefined
748	privileged reg462 (spr362): undefined
749	privileged reg463 (spr363): undefined
750	privileged reg464 (spr364): undefined
751	privileged reg465 (spr365): undefined
752	privileged reg466 (spr366): undefined
753	privileged reg467 (spr367): undefined
754	privileged reg468 (spr368): undefined
755	privileged reg469 (spr369): undefined
756	privileged reg470 (spr370): undefined
757	privileged reg471 (spr371): undefined
758	privileged reg472 (spr372): undefined
759	privileged reg473 (spr373): undefined
760	privileged reg474 (spr374): undefined
761	privileged reg475 (spr375): undefined
762	privileged reg476 (spr376): undefined
763	privileged reg477 (spr377): undefined
764	privileged reg478 (spr378): undefined
765	privileged reg479 (spr379): undefined
766	privileged reg480 (spr380): undefined
767	privileged reg481 (spr381): undefined
768	privileged reg482 (spr382): undefined
769	privileged reg483 (spr383): undefined
770	privileged reg484 (spr384): undefined
771	privileged reg485 (spr385): undefined
772	privileged reg486 (spr386): undefined
773	privileged reg487 (spr387): undefined
774	privileged reg488 (spr388): undefined
775	privileged reg489 (spr389): undefined
776	privileged reg490 (spr390): undefined
777	privileged reg491 (spr391): undefined
778	privileged reg492 (spr392): undefined
779	privileged reg493 (spr393): undefined
780	privileged reg494 (spr394): undefined
781	privileged reg495 (spr395): undefined
782	privileged reg496 (spr396): undefined
783	privileged reg497 (spr397): undefined
784	privileged reg498 (spr398): undefined
785	privileged reg499 (spr399): undefined
786	privileged reg500 (spr400): undefined
787	privileged reg501 (spr401): undefined
788	privileged reg502 (spr402): undefined
789	privileged reg503 (spr403): undefined
790	privileged reg504 (spr404): undefined
791	privileged reg505 (spr405): undefined
792	privileged reg506 (spr406): undefined
793	privileged reg507 (spr407): undefined
794	privileged reg508 (spr408): undefined
795	privileged reg509 (spr409): undefined
796	privileged reg510 (spr410): undefined
797	privileged reg511 (spr411): undefined
798	privileged reg512 (spr412): undefined
799	privileged reg513 (spr413): undefined
800	privileged reg514 (spr414): undefined
801	privileged reg515 (spr415): undefined
802	privileged reg516 (spr416): undefined
803	privileged reg517 (spr417): undefined
804	privileged reg518 (spr418): undefined
805	privileged reg519 (spr419): undefined
806	privileged reg520 (spr420): undefined
807	privileged reg521 (spr421): undefined
808	privileged reg522 (spr422): undefined
809	privileged reg523 (spr423): undefined
810	privileged reg524 (spr424): undefined
811	privileged reg525 (spr425): undefined
812	privileged reg526 (spr426): undefined
813	privileged reg527 (spr427): undefined
814	privileged reg528 (spr428): undefined
815	privileged reg529 (spr429): undefined
816	privileged reg530 (spr430): undefined
817	privileged reg531 (spr431): undefined
818	privileged reg532 (spr432): undefined
819	privileged reg533 (spr433): undefined
820	privileged reg534 (spr434): undefined
821	privileged reg535 (spr435): undefined
822	privileged reg536 (spr436): undefined
823	privileged reg537 (spr437): undefined
824	privileged reg538 (spr438): undefined
825	privileged reg539 (spr439): undefined
826	privileged reg540 (spr440): undefined
827	privileged reg541 (spr441): undefined
828	privileged reg542 (spr442): undefined
829	privileged reg543 (spr443): undefined
830	privileged reg544 (spr444): undefined
831	privileged reg545 (spr445): undefined
832	privileged reg546 (spr446): undefined
833	privileged reg547 (spr447): undefined
834	privileged reg548 (spr448): undefined
835	privileged reg549 (spr449): undefined
836	privileged reg550 (spr450): undefined
837	privileged reg551 (spr451): undefined
838	privileged reg552 (spr452): undefined
839	privileged reg553 (spr453): undefined
840	privileged reg554 (spr454): undefined
841	privileged reg555 (spr455): undefined
842	privileged reg556 (spr456): undefined
843	privileged reg557 (spr457): undefined
844	privileged reg558 (spr458): undefined
845	privileged reg559 (spr459): undefined
846	privileged reg560 (spr460): undefined
847	privileged reg561 (spr461): undefined
848	privileged reg562 (spr462): undefined
849	privileged reg563 (spr463): undefined
850	privileged reg564 (spr464): undefined
851	privileged reg565 (spr465): undefined
852	privileged reg566 (spr466): undefined
853	privileged reg567 (spr467): undefined
854	privileged reg568 (spr468): undefined
855	privileged reg569 (spr469): undefined
856	privileged reg570 (spr470): undefined
857	privileged reg571 (spr471): undefined
858	privileged reg572 (spr472): undefined
859	privileged reg573 (spr473): undefined
860	privileged reg574 (spr474): undefined
861	privileged reg575 (spr475): undefined
862	privileged reg576 (spr476): undefined
863	privileged reg577 (spr477): undefined
864	privileged reg578 (spr478): undefined
865	privileged reg579 (spr479): undefined
866	privileged reg580 (spr480): undefined
867	privileged reg581 (spr481): undefined
868	privileged reg582 (spr482): undefined
869	privileged reg583 (spr483): undefined
870	privileged reg584 (spr484): undefined
871	privileged reg585 (spr485): undefined
872	privileged reg586 (spr486): undefined
873	privileged reg587 (spr487): undefined
874	privileged reg588 (spr488): undefined
875	privileged reg589 (spr489): undefined
876	privileged reg590 (spr490): undefined
877	privileged reg591 (spr491): undefined
878	privileged reg592 (spr492): undefined
879	privileged reg593 (spr493): undefined
880	privileged reg594 (spr494): undefined
881	privileged reg595 (spr495): undefined
882	privileged reg596 (spr496): undefined
883	privileged reg597 (spr497): undefined
884	privileged reg598 (spr498): undefined
885	privileged reg599 (spr499): undefined
886	privileged reg600 (spr500): undefined
887	privileged reg601 (spr501): undefined
888	privileged reg602 (spr502): undefined
889	privileged reg603 (spr503): undefined
890	privileged reg604 (spr504): undefined
891	privileged reg605 (spr505): undefined
892	privileged reg606 (spr506): undefined
893	privileged reg607 (spr507): undefined
894	privileged reg608 (spr508): undefined
895	privileged reg609 (spr509): undefined
896	privileged reg610 (spr510): undefined
897	privileged reg611 (spr511): undefined
898	vector reg612 (spefscr): undefined
899	privileged reg613 (spr513): undefined
900	privileged reg614 (spr514): undefined
901	privileged reg615 (spr515): undefined
902	privileged reg616 (spr516): undefined
903	privileged reg617 (spr517): undefined
904	privileged reg618 (spr518): undefined
905	privileged reg619 (spr519): undefined
906	privileged reg620 (spr520): undefined
907	privileged reg621 (spr521): undefined
908	privileged reg622 (spr522): undefined
909	privileged reg623 (spr523): undefined
910	privileged reg624 (spr524): undefined
911	privileged reg625 (spr525): undefined
912	privileged reg626 (spr526): undefined
913	privileged reg627 (spr527): undefined
914	privileged reg628 (spr528): undefined
915	privileged reg629 (spr529): undefined
916	privileged reg630 (spr530): undefined
917	privileged reg631 (spr531): undefined
918	privileged reg632 (spr532): undefined
919	privileged reg633 (spr533): undefined
920	privileged reg634 (spr534): undefined
921	privileged reg635 (spr535): undefined
922	privileged reg636 (spr536): undefined
923	privileged reg637 (spr537): undefined
924	privileged reg638 (spr538): undefined
925	privileged reg639 (spr539): undefined
926	privileged reg640 (spr540): undefined
927	privileged reg641 (spr541): undefined
928	privileged reg642 (spr542): undefined
929	privileged reg643 (spr543): undefined
930	privileged reg644 (spr544): undefined
931	privileged reg645 (spr545): undefined
932	privileged reg646 (spr546): undefined
933	privileged reg647 (spr547): undefined
934	privileged reg648 (spr548): undefined
935	privileged reg649 (spr549): undefined
936	privileged reg650 (spr550): undefined
937	privileged reg651 (spr551): undefined
938	privileged reg652 (spr552): undefined
939	privileged reg653 (spr553): undefined
940	privileged reg654 (spr554): undefined
941	privileged reg655 (spr555): undefined
942	privileged reg656 (spr556): undefined
943	privileged reg657 (spr557): undefined
944	privileged reg658 (spr558): undefined
945	privileged reg659 (spr559): undefined
946	privileged reg660 (spr560): undefined
947	privileged reg661 (spr561): undefined
948	privileged reg662 (spr562): undefined
949	privileged reg663 (spr563): undefined
950	privileged reg664 (spr564): undefined
951	privileged reg665 (spr565): undefined
952	privileged reg666 (spr566): undefined
953	privileged reg667 (spr567): undefined
954	privileged reg668 (spr568): undefined
955	privileged reg669 (spr569): undefined
956	privileged reg670 (spr570): undefined
957	privileged reg671 (spr571): undefined
958	privileged reg672 (spr572): undefined
959	privileged reg673 (spr573): undefined
960	privileged reg674 (spr574): undefined
961	privileged reg675 (spr575): undefined
962	privileged reg676 (spr576): undefined
963	privileged reg677 (spr577): undefined
964	privileged reg678 (spr578): undefined
965	privileged reg679 (spr579): undefined
966	privileged reg680 (spr580): undefined
967	privileged reg681 (spr581): undefined
968	privileged reg682 (spr582): undefined
969	privileged reg683 (spr583): undefined
970	privileged reg684 (spr584): undefined
971	privileged reg685 (spr585): undefined
972	privileged reg686 (spr586): undefined
973	privileged reg687 (spr587): undefined
974	privileged reg688 (spr588): undefined
975	privileged reg689 (spr589): undefined
976	privileged reg690 (spr590): undefined
977	privileged reg691 (spr591): undefined
978	privileged reg692 (spr592): undefined
979	privileged reg693 (spr593): undefined
980	privileged reg694 (spr594): undefined
981	privileged reg695 (spr595): undefined
982	privileged reg696 (spr596): undefined
983	privileged reg697 (spr597): undefined
984	privileged reg698 (spr598): undefined
985	privileged reg699 (spr599): undefined
986	privileged reg700 (spr600): undefined
987	privileged reg701 (spr601): undefined
988	privileged reg702 (spr602): undefined
989	privileged reg703 (spr603): undefined
990	privileged reg704 (spr604): undefined
991	privileged reg705 (spr605): undefined
992	privileged reg706 (spr606): undefined
993	privileged reg707 (spr607): undefined
994	privileged reg708 (spr608): undefined
995	privileged reg709 (spr609): undefined
996	privileged reg710 (spr610): undefined
997	privileged reg711 (spr611): undefined
998	privileged reg712 (spr612): undefined
999	privileged reg713 (spr613): undefined
1000	privileged reg714 (spr614): undefined
1001	privileged reg715 (spr615): undefined
1002	privileged reg716 (spr616): undefined
1003	privileged reg717 (spr617): undefined
1004	privileged reg718 (spr618): undefined
1005	privileged reg719 (spr619): undefined
1006	privileged reg720 (spr620): undefined
1007	privileged reg721 (spr621): undefined
1008	privileged reg722 (spr622): undefined
1009	privileged reg723 (spr623): undefined
1010	privileged reg724 (spr624): undefined
1011	privileged reg725 (spr625): undefined
1012	privileged reg726 (spr626): undefined
1013	privileged reg727 (spr627): undefined
1014	privileged reg728 (spr628): undefined
1015	privileged reg729 (spr629): undefined
1016	privileged reg730 (spr630): undefined
1017	privileged reg731 (spr631): undefined
1018	privileged reg732 (spr632): undefined
1019	privileged reg733 (spr633): undefined
1020	privileged reg734 (spr634): undefined
1021	privileged reg735 (spr635): undefined
1022	privileged reg736 (spr636): undefined
1023	privileged reg737 (spr637): undefined
1024	privileged reg738 (spr638): undefined
1025	privileged reg739 (spr639): undefined
1026	privileged reg740 (spr640): undefined
1027	privileged reg741 (spr641): undefined
1028	privileged reg742 (spr642): undefined
1029	privileged reg743 (spr643): undefined
1030	privileged reg744 (spr644): undefined
1031	privileged reg745 (spr645): undefined
1032	privileged reg746 (spr646): undefined
1033	privileged reg747 (spr647): undefined
1034	privileged reg748 (spr648): undefined
1035	privileged reg749 (spr649): undefined
1036	privileged reg750 (spr650): undefined
1037	privileged reg751 (spr651): undefined
1038	privileged reg752 (spr652): undefined
1039	privileged reg753 (spr653): undefined
1040	privileged reg754 (spr654): undefined
1041	privileged reg755 (spr655): undefined
1042	privileged reg756 (spr656): undefined
1043	privileged reg757 (spr657): undefined
1044	privileged reg758 (spr658): undefined
1045	privileged reg759 (spr659): undefined
1046	privileged reg760 (spr660): undefined
1047	privileged reg761 (spr661): undefined
1048	privileged reg762 (spr662): undefined
1049	privileged reg763 (spr663): undefined
1050	privileged reg764 (spr664): undefined
1051	privileged reg765 (spr665): undefined
1052	privileged reg766 (spr666): undefined
1053	privileged reg767 (spr667): undefined
1054	privileged reg768 (spr668): undefined
1055	privileged reg769 (spr669): undefined
1056	privileged reg770 (spr670): undefined
1057	privileged reg771 (spr671): undefined
1058	privileged reg772 (spr672): undefined
1059	privileged reg773 (spr673): undefined
1060	privileged reg774 (spr674): undefined
1061	privileged reg775 (spr675): undefined
1062	privileged reg776 (spr676): undefined
1063	privileged reg777 (spr677): undefined
1064	privileged reg778 (spr678): undefined
1065	privileged reg779 (spr679): undefined
1066	privileged reg780 (spr680): undefined
1067	privileged reg781 (spr681): undefined
1068	privileged reg782 (spr682): undefined
1069	privileged reg783 (spr683): undefined
1070	privileged reg784 (spr684): undefined
1071	privileged reg785 (spr685): undefined
1072	privileged reg786 (spr686): undefined
1073	privileged reg787 (spr687): undefined
1074	privileged reg788 (spr688): undefined
1075	privileged reg789 (spr689): undefined
1076	privileged reg790 (spr690): undefined
1077	privileged reg791 (spr691): undefined
1078	privileged reg792 (spr692): undefined
1079	privileged reg793 (spr693): undefined
1080	privileged reg794 (spr694): undefined
1081	privileged reg795 (spr695): undefined
1082	privileged reg796 (spr696): undefined
1083	privileged reg797 (spr697): undefined
1084	privileged reg798 (spr698): undefined
1085	privileged reg799 (spr699): undefined
1086	privileged reg800 (spr700): undefined
1087	privileged reg801 (spr701): undefined
1088	privileged reg802 (spr702): undefined
1089	privileged reg803 (spr703): undefined
1090	privileged reg804 (spr704): undefined
1091	privileged reg805 (spr705): undefined
1092	privileged reg806 (spr706): undefined
1093	privileged reg807 (spr707): undefined
1094	privileged reg808 (spr708): undefined
1095	privileged reg809 (spr709): undefined
1096	privileged reg810 (spr710): undefined
1097	privileged reg811 (spr711): undefined
1098	privileged reg812 (spr712): undefined
1099	privileged reg813 (spr713): undefined
1100	privileged reg814 (spr714): undefined
1101	privileged reg815 (spr715): undefined
1102	privileged reg816 (spr716): undefined
1103	privileged reg817 (spr717): undefined
1104	privileged reg818 (spr718): undefined
1105	privileged reg819 (spr719): undefined
1106	privileged reg820 (spr720): undefined
1107	privileged reg821 (spr721): undefined
1108	privileged reg822 (spr722): undefined
1109	privileged reg823 (spr723): undefined
1110	privileged reg824 (spr724): undefined
1111	privileged reg825 (spr725): undefined
1112	privileged reg826 (spr726): undefined
1113	privileged reg827 (spr727): undefined
1114	privileged reg828 (spr728): undefined
1115	privileged reg829 (spr729): undefined
1116	privileged reg830 (spr730): undefined
1117	privileged reg831 (spr731): undefined
1118	privileged reg832 (spr732): undefined
1119	privileged reg833 (spr733): undefined
1120	privileged reg834 (spr734): undefined
1121	privileged reg835 (spr735): undefined
1122	privileged reg836 (spr736): undefined
1123	privileged reg837 (spr737): undefined
1124	privileged reg838 (spr738): undefined
1125	privileged reg839 (spr739): undefined
1126	privileged reg840 (spr740): undefined
1127	privileged reg841 (spr741): undefined
1128	privileged reg842 (spr742): undefined
1129	privileged reg843 (spr743): undefined
1130	privileged reg844 (spr744): undefined
1131	privileged reg845 (spr745): undefined
1132	privileged reg846 (spr746): undefined
1133	privileged reg847 (spr747): undefined
1134	privileged reg848 (spr748): undefined
1135	privileged reg849 (spr749): undefined
1136	privileged reg850 (spr750): undefined
1137	privileged reg851 (spr751): undefined
1138	privileged reg852 (spr752): undefined
1139	privileged reg853 (spr753): undefined
1140	privileged reg854 (spr754): undefined
1141	privileged reg855 (spr755): undefined
1142	privileged reg856 (spr756): undefined
1143	privileged reg857 (spr757): undefined
1144	privileged reg858 (spr758): undefined
1145	privileged reg859 (spr759): undefined
1146	privileged reg860 (spr760): undefined
1147	privileged reg861 (spr761): undefined
1148	privileged reg862 (spr762): undefined
1149	privileged reg863 (spr763): undefined
1150	privileged reg864 (spr764): undefined
1151	privileged reg865 (spr765): undefined
1152	privileged reg866 (spr766): undefined
1153	privileged reg867 (spr767): undefined
1154	privileged reg868 (spr768): undefined
1155	privileged reg869 (spr769): undefined
1156	privileged reg870 (spr770): undefined
1157	privileged reg871 (spr771): undefined
1158	privileged reg872 (spr772): undefined
1159	privileged reg873 (spr773): undefined
1160	privileged reg874 (spr774): undefined
1161	privileged reg875 (spr775): undefined
1162	privileged reg876 (spr776): undefined
1163	privileged reg877 (spr777): undefined
1164	privileged reg878 (spr778): undefined
1165	privileged reg879 (spr779): undefined
1166	privileged reg880 (spr780): undefined
1167	privileged reg881 (spr781): undefined
1168	privileged reg882 (spr782): undefined
1169	privileged reg883 (spr783): undefined
1170	privileged reg884 (spr784): undefined
1171	privileged reg885 (spr785): undefined
1172	privileged reg886 (spr786): undefined
1173	privileged reg887 (spr787): undefined
1174	privileged reg888 (spr788): undefined
1175	privileged reg889 (spr789): undefined
1176	privileged reg890 (spr790): undefined
1177	privileged reg891 (spr791): undefined
1178	privileged reg892 (spr792): undefined
1179	privileged reg893 (spr793): undefined
1180	privileged reg894 (spr794): undefined
1181	privileged reg895 (spr795): undefined
1182	privileged reg896 (spr796): undefined
1183	privileged reg897 (spr797): undefined
1184	privileged reg898 (spr798): undefined
1185	privileged reg899 (spr799): undefined
1186	privileged reg900 (spr800): undefined
1187	privileged reg901 (spr801): undefined
1188	privileged reg902 (spr802): undefined
1189	privileged reg903 (spr803): undefined
1190	privileged reg904 (spr804): undefined
1191	privileged reg905 (spr805): undefined
1192	privileged reg906 (spr806): undefined
1193	privileged reg907 (spr807): undefined
1194	privileged reg908 (spr808): undefined
1195	privileged reg909 (spr809): undefined
1196	privileged reg910 (spr810): undefined
1197	privileged reg911 (spr811): undefined
1198	privileged reg912 (spr812): undefined
1199	privileged reg913 (spr813): undefined
1200	privileged reg914 (spr814): undefined
1201	privileged reg915 (spr815): undefined
1202	privileged reg916 (spr816): undefined
1203	privileged reg917 (spr817): undefined
1204	privileged reg918 (spr818): undefined
1205	privileged reg919 (spr819): undefined
1206	privileged reg920 (spr820): undefined
1207	privileged reg921 (spr821): undefined
1208	privileged reg922 (spr822): undefined
1209	privileged reg923 (spr823): undefined
1210	privileged reg924 (spr824): undefined
1211	privileged reg925 (spr825): undefined
1212	privileged reg926 (spr826): undefined
1213	privileged reg927 (spr827): undefined
1214	privileged reg928 (spr828): undefined
1215	privileged reg929 (spr829): undefined
1216	privileged reg930 (spr830): undefined
1217	privileged reg931 (spr831): undefined
1218	privileged reg932 (spr832): undefined
1219	privileged reg933 (spr833): undefined
1220	privileged reg934 (spr834): undefined
1221	privileged reg935 (spr835): undefined
1222	privileged reg936 (spr836): undefined
1223	privileged reg937 (spr837): undefined
1224	privileged reg938 (spr838): undefined
1225	privileged reg939 (spr839): undefined
1226	privileged reg940 (spr840): undefined
1227	privileged reg941 (spr841): undefined
1228	privileged reg942 (spr842): undefined
1229	privileged reg943 (spr843): undefined
1230	privileged reg944 (spr844): undefined
1231	privileged reg945 (spr845): undefined
1232	privileged reg946 (spr846): undefined
1233	privileged reg947 (spr847): undefined
1234	privileged reg948 (spr848): undefined
1235	privileged reg949 (spr849): undefined
1236	privileged reg950 (spr850): undefined
1237	privileged reg951 (spr851): undefined
1238	privileged reg952 (spr852): undefined
1239	privileged reg953 (spr853): undefined
1240	privileged reg954 (spr854): undefined
1241	privileged reg955 (spr855): undefined
1242	privileged reg956 (spr856): undefined
1243	privileged reg957 (spr857): undefined
1244	privileged reg958 (spr858): undefined
1245	privileged reg959 (spr859): undefined
1246	privileged reg960 (spr860): undefined
1247	privileged reg961 (spr861): undefined
1248	privileged reg962 (spr862): undefined
1249	privileged reg963 (spr863): undefined
1250	privileged reg964 (spr864): undefined
1251	privileged reg965 (spr865): undefined
1252	privileged reg966 (spr866): undefined
1253	privileged reg967 (spr867): undefined
1254	privileged reg968 (spr868): undefined
1255	privileged reg969 (spr869): undefined
1256	privileged reg970 (spr870): undefined
1257	privileged reg971 (spr871): undefined
1258	privileged reg972 (spr872): undefined
1259	privileged reg973 (spr873): undefined
1260	privileged reg974 (spr874): undefined
1261	privileged reg975 (spr875): undefined
1262	privileged reg976 (spr876): undefined
1263	privileged reg977 (spr877): undefined
1264	privileged reg978 (spr878): undefined
1265	privileged reg979 (spr879): undefined
1266	privileged reg980 (spr880): undefined
1267	privileged reg981 (spr881): undefined
1268	privileged reg982 (spr882): undefined
1269	privileged reg983 (spr883): undefined
1270	privileged reg984 (spr884): undefined
1271	privileged reg985 (spr885): undefined
1272	privileged reg986 (spr886): undefined
1273	privileged reg987 (spr887): undefined
1274	privileged reg988 (spr888): undefined
1275	privileged reg989 (spr889): undefined
1276	privileged reg990 (spr890): undefined
1277	privileged reg991 (spr891): undefined
1278	privileged reg992 (spr892): undefined
1279	privileged reg993 (spr893): undefined
1280	privileged reg994 (spr894): undefined
1281	privileged reg995 (spr895): undefined
1282	privileged reg996 (spr896): undefined
1283	privileged reg997 (spr897): undefined
1284	privileged reg998 (spr898): undefined
1285	privileged reg999 (spr899): undefined
1286	vector reg1124 (vr0): undefined
1287	vector reg1125 (vr1): undefined
1288	vector reg1126 (vr2): undefined
1289	vector reg1127 (vr3): undefined
1290	vector reg1128 (vr4): undefined
1291	vector reg1129 (vr5): undefined
1292	vector reg1130 (vr6): undefined
1293	vector reg1131 (vr7): undefined
1294	vector reg1132 (vr8): undefined
1295	vector reg1133 (vr9): undefined
1296	vector reg1134 (vr10): undefined
1297	vector reg1135 (vr11): undefined
1298	vector reg1136 (vr12): undefined
1299	vector reg1137 (vr13): undefined
1300	vector reg1138 (vr14): undefined
1301	vector reg1139 (vr15): undefined
1302	vector reg1140 (vr16): undefined
1303	vector reg1141 (vr17): undefined
1304	vector reg1142 (vr18): undefined
1305	vector reg1143 (vr19): undefined
1306	vector reg1144 (vr20): undefined
1307	vector reg1145 (vr21): undefined
1308	vector reg1146 (vr22): undefined
1309	vector reg1147 (vr23): undefined
1310	vector reg1148 (vr24): undefined
1311	vector reg1149 (vr25): undefined
1312	vector reg1150 (vr26): undefined
1313	vector reg1151 (vr27): undefined
1314	vector reg1152 (vr28): undefined
1315	vector reg1153 (vr29): undefined
1316	vector reg1154 (vr30): undefined
1317	vector reg1155 (vr31): undefined
1318EOF
1319
1320testrun_compare ${abs_builddir}/addrcfi -e testfileppc32 0x100004d2 <<\EOF
1321.eh_frame has 0x100004d2 => [0x100004d0, 0x100004d4):
1322	return address in reg65
1323	CFA location expression: bregx(1)
1324	integer reg0 (r0): undefined
1325	integer reg1 (r1): location expression: call_frame_cfa stack_value
1326	integer reg2 (r2): same_value
1327	integer reg3 (r3): undefined
1328	integer reg4 (r4): undefined
1329	integer reg5 (r5): undefined
1330	integer reg6 (r6): undefined
1331	integer reg7 (r7): undefined
1332	integer reg8 (r8): undefined
1333	integer reg9 (r9): undefined
1334	integer reg10 (r10): undefined
1335	integer reg11 (r11): undefined
1336	integer reg12 (r12): undefined
1337	integer reg13 (r13): same_value
1338	integer reg14 (r14): same_value
1339	integer reg15 (r15): same_value
1340	integer reg16 (r16): same_value
1341	integer reg17 (r17): same_value
1342	integer reg18 (r18): same_value
1343	integer reg19 (r19): same_value
1344	integer reg20 (r20): same_value
1345	integer reg21 (r21): same_value
1346	integer reg22 (r22): same_value
1347	integer reg23 (r23): same_value
1348	integer reg24 (r24): same_value
1349	integer reg25 (r25): same_value
1350	integer reg26 (r26): same_value
1351	integer reg27 (r27): same_value
1352	integer reg28 (r28): same_value
1353	integer reg29 (r29): same_value
1354	integer reg30 (r30): same_value
1355	integer reg31 (r31): same_value
1356	FPU reg32 (f0): undefined
1357	FPU reg33 (f1): undefined
1358	FPU reg34 (f2): undefined
1359	FPU reg35 (f3): undefined
1360	FPU reg36 (f4): undefined
1361	FPU reg37 (f5): undefined
1362	FPU reg38 (f6): undefined
1363	FPU reg39 (f7): undefined
1364	FPU reg40 (f8): undefined
1365	FPU reg41 (f9): undefined
1366	FPU reg42 (f10): undefined
1367	FPU reg43 (f11): undefined
1368	FPU reg44 (f12): undefined
1369	FPU reg45 (f13): undefined
1370	FPU reg46 (f14): undefined
1371	FPU reg47 (f15): undefined
1372	FPU reg48 (f16): undefined
1373	FPU reg49 (f17): undefined
1374	FPU reg50 (f18): undefined
1375	FPU reg51 (f19): undefined
1376	FPU reg52 (f20): undefined
1377	FPU reg53 (f21): undefined
1378	FPU reg54 (f22): undefined
1379	FPU reg55 (f23): undefined
1380	FPU reg56 (f24): undefined
1381	FPU reg57 (f25): undefined
1382	FPU reg58 (f26): undefined
1383	FPU reg59 (f27): undefined
1384	FPU reg60 (f28): undefined
1385	FPU reg61 (f29): undefined
1386	FPU reg62 (f30): undefined
1387	FPU reg63 (f31): undefined
1388	integer reg64 (cr): undefined
1389	FPU reg65 (fpscr): same_value
1390	integer reg66 (msr): undefined
1391	vector reg67 (vscr): undefined
1392	privileged reg70 (sr0): undefined
1393	privileged reg71 (sr1): undefined
1394	privileged reg72 (sr2): undefined
1395	privileged reg73 (sr3): undefined
1396	privileged reg74 (sr4): undefined
1397	privileged reg75 (sr5): undefined
1398	privileged reg76 (sr6): undefined
1399	privileged reg77 (sr7): undefined
1400	privileged reg78 (sr8): undefined
1401	privileged reg79 (sr9): undefined
1402	privileged reg80 (sr10): undefined
1403	privileged reg81 (sr11): undefined
1404	privileged reg82 (sr12): undefined
1405	privileged reg83 (sr13): undefined
1406	privileged reg84 (sr14): undefined
1407	privileged reg85 (sr15): undefined
1408	privileged reg100 (mq): undefined
1409	privileged reg101 (xer): undefined
1410	privileged reg102 (spr2): undefined
1411	privileged reg103 (spr3): undefined
1412	privileged reg104 (spr4): undefined
1413	privileged reg105 (spr5): undefined
1414	privileged reg106 (spr6): undefined
1415	privileged reg107 (spr7): undefined
1416	privileged reg108 (lr): undefined
1417	privileged reg109 (ctr): undefined
1418	privileged reg110 (spr10): undefined
1419	privileged reg111 (spr11): undefined
1420	privileged reg112 (spr12): undefined
1421	privileged reg113 (spr13): undefined
1422	privileged reg114 (spr14): undefined
1423	privileged reg115 (spr15): undefined
1424	privileged reg116 (spr16): undefined
1425	privileged reg117 (spr17): undefined
1426	privileged reg118 (dsisr): undefined
1427	privileged reg119 (dar): undefined
1428	privileged reg120 (spr20): undefined
1429	privileged reg121 (spr21): undefined
1430	privileged reg122 (dec): undefined
1431	privileged reg123 (spr23): undefined
1432	privileged reg124 (spr24): undefined
1433	privileged reg125 (spr25): undefined
1434	privileged reg126 (spr26): undefined
1435	privileged reg127 (spr27): undefined
1436	privileged reg128 (spr28): undefined
1437	privileged reg129 (spr29): undefined
1438	privileged reg130 (spr30): undefined
1439	privileged reg131 (spr31): undefined
1440	privileged reg132 (spr32): undefined
1441	privileged reg133 (spr33): undefined
1442	privileged reg134 (spr34): undefined
1443	privileged reg135 (spr35): undefined
1444	privileged reg136 (spr36): undefined
1445	privileged reg137 (spr37): undefined
1446	privileged reg138 (spr38): undefined
1447	privileged reg139 (spr39): undefined
1448	privileged reg140 (spr40): undefined
1449	privileged reg141 (spr41): undefined
1450	privileged reg142 (spr42): undefined
1451	privileged reg143 (spr43): undefined
1452	privileged reg144 (spr44): undefined
1453	privileged reg145 (spr45): undefined
1454	privileged reg146 (spr46): undefined
1455	privileged reg147 (spr47): undefined
1456	privileged reg148 (spr48): undefined
1457	privileged reg149 (spr49): undefined
1458	privileged reg150 (spr50): undefined
1459	privileged reg151 (spr51): undefined
1460	privileged reg152 (spr52): undefined
1461	privileged reg153 (spr53): undefined
1462	privileged reg154 (spr54): undefined
1463	privileged reg155 (spr55): undefined
1464	privileged reg156 (spr56): undefined
1465	privileged reg157 (spr57): undefined
1466	privileged reg158 (spr58): undefined
1467	privileged reg159 (spr59): undefined
1468	privileged reg160 (spr60): undefined
1469	privileged reg161 (spr61): undefined
1470	privileged reg162 (spr62): undefined
1471	privileged reg163 (spr63): undefined
1472	privileged reg164 (spr64): undefined
1473	privileged reg165 (spr65): undefined
1474	privileged reg166 (spr66): undefined
1475	privileged reg167 (spr67): undefined
1476	privileged reg168 (spr68): undefined
1477	privileged reg169 (spr69): undefined
1478	privileged reg170 (spr70): undefined
1479	privileged reg171 (spr71): undefined
1480	privileged reg172 (spr72): undefined
1481	privileged reg173 (spr73): undefined
1482	privileged reg174 (spr74): undefined
1483	privileged reg175 (spr75): undefined
1484	privileged reg176 (spr76): undefined
1485	privileged reg177 (spr77): undefined
1486	privileged reg178 (spr78): undefined
1487	privileged reg179 (spr79): undefined
1488	privileged reg180 (spr80): undefined
1489	privileged reg181 (spr81): undefined
1490	privileged reg182 (spr82): undefined
1491	privileged reg183 (spr83): undefined
1492	privileged reg184 (spr84): undefined
1493	privileged reg185 (spr85): undefined
1494	privileged reg186 (spr86): undefined
1495	privileged reg187 (spr87): undefined
1496	privileged reg188 (spr88): undefined
1497	privileged reg189 (spr89): undefined
1498	privileged reg190 (spr90): undefined
1499	privileged reg191 (spr91): undefined
1500	privileged reg192 (spr92): undefined
1501	privileged reg193 (spr93): undefined
1502	privileged reg194 (spr94): undefined
1503	privileged reg195 (spr95): undefined
1504	privileged reg196 (spr96): undefined
1505	privileged reg197 (spr97): undefined
1506	privileged reg198 (spr98): undefined
1507	privileged reg199 (spr99): undefined
1508	privileged reg200 (spr100): undefined
1509	privileged reg201 (spr101): undefined
1510	privileged reg202 (spr102): undefined
1511	privileged reg203 (spr103): undefined
1512	privileged reg204 (spr104): undefined
1513	privileged reg205 (spr105): undefined
1514	privileged reg206 (spr106): undefined
1515	privileged reg207 (spr107): undefined
1516	privileged reg208 (spr108): undefined
1517	privileged reg209 (spr109): undefined
1518	privileged reg210 (spr110): undefined
1519	privileged reg211 (spr111): undefined
1520	privileged reg212 (spr112): undefined
1521	privileged reg213 (spr113): undefined
1522	privileged reg214 (spr114): undefined
1523	privileged reg215 (spr115): undefined
1524	privileged reg216 (spr116): undefined
1525	privileged reg217 (spr117): undefined
1526	privileged reg218 (spr118): undefined
1527	privileged reg219 (spr119): undefined
1528	privileged reg220 (spr120): undefined
1529	privileged reg221 (spr121): undefined
1530	privileged reg222 (spr122): undefined
1531	privileged reg223 (spr123): undefined
1532	privileged reg224 (spr124): undefined
1533	privileged reg225 (spr125): undefined
1534	privileged reg226 (spr126): undefined
1535	privileged reg227 (spr127): undefined
1536	privileged reg228 (spr128): undefined
1537	privileged reg229 (spr129): undefined
1538	privileged reg230 (spr130): undefined
1539	privileged reg231 (spr131): undefined
1540	privileged reg232 (spr132): undefined
1541	privileged reg233 (spr133): undefined
1542	privileged reg234 (spr134): undefined
1543	privileged reg235 (spr135): undefined
1544	privileged reg236 (spr136): undefined
1545	privileged reg237 (spr137): undefined
1546	privileged reg238 (spr138): undefined
1547	privileged reg239 (spr139): undefined
1548	privileged reg240 (spr140): undefined
1549	privileged reg241 (spr141): undefined
1550	privileged reg242 (spr142): undefined
1551	privileged reg243 (spr143): undefined
1552	privileged reg244 (spr144): undefined
1553	privileged reg245 (spr145): undefined
1554	privileged reg246 (spr146): undefined
1555	privileged reg247 (spr147): undefined
1556	privileged reg248 (spr148): undefined
1557	privileged reg249 (spr149): undefined
1558	privileged reg250 (spr150): undefined
1559	privileged reg251 (spr151): undefined
1560	privileged reg252 (spr152): undefined
1561	privileged reg253 (spr153): undefined
1562	privileged reg254 (spr154): undefined
1563	privileged reg255 (spr155): undefined
1564	privileged reg256 (spr156): undefined
1565	privileged reg257 (spr157): undefined
1566	privileged reg258 (spr158): undefined
1567	privileged reg259 (spr159): undefined
1568	privileged reg260 (spr160): undefined
1569	privileged reg261 (spr161): undefined
1570	privileged reg262 (spr162): undefined
1571	privileged reg263 (spr163): undefined
1572	privileged reg264 (spr164): undefined
1573	privileged reg265 (spr165): undefined
1574	privileged reg266 (spr166): undefined
1575	privileged reg267 (spr167): undefined
1576	privileged reg268 (spr168): undefined
1577	privileged reg269 (spr169): undefined
1578	privileged reg270 (spr170): undefined
1579	privileged reg271 (spr171): undefined
1580	privileged reg272 (spr172): undefined
1581	privileged reg273 (spr173): undefined
1582	privileged reg274 (spr174): undefined
1583	privileged reg275 (spr175): undefined
1584	privileged reg276 (spr176): undefined
1585	privileged reg277 (spr177): undefined
1586	privileged reg278 (spr178): undefined
1587	privileged reg279 (spr179): undefined
1588	privileged reg280 (spr180): undefined
1589	privileged reg281 (spr181): undefined
1590	privileged reg282 (spr182): undefined
1591	privileged reg283 (spr183): undefined
1592	privileged reg284 (spr184): undefined
1593	privileged reg285 (spr185): undefined
1594	privileged reg286 (spr186): undefined
1595	privileged reg287 (spr187): undefined
1596	privileged reg288 (spr188): undefined
1597	privileged reg289 (spr189): undefined
1598	privileged reg290 (spr190): undefined
1599	privileged reg291 (spr191): undefined
1600	privileged reg292 (spr192): undefined
1601	privileged reg293 (spr193): undefined
1602	privileged reg294 (spr194): undefined
1603	privileged reg295 (spr195): undefined
1604	privileged reg296 (spr196): undefined
1605	privileged reg297 (spr197): undefined
1606	privileged reg298 (spr198): undefined
1607	privileged reg299 (spr199): undefined
1608	privileged reg300 (spr200): undefined
1609	privileged reg301 (spr201): undefined
1610	privileged reg302 (spr202): undefined
1611	privileged reg303 (spr203): undefined
1612	privileged reg304 (spr204): undefined
1613	privileged reg305 (spr205): undefined
1614	privileged reg306 (spr206): undefined
1615	privileged reg307 (spr207): undefined
1616	privileged reg308 (spr208): undefined
1617	privileged reg309 (spr209): undefined
1618	privileged reg310 (spr210): undefined
1619	privileged reg311 (spr211): undefined
1620	privileged reg312 (spr212): undefined
1621	privileged reg313 (spr213): undefined
1622	privileged reg314 (spr214): undefined
1623	privileged reg315 (spr215): undefined
1624	privileged reg316 (spr216): undefined
1625	privileged reg317 (spr217): undefined
1626	privileged reg318 (spr218): undefined
1627	privileged reg319 (spr219): undefined
1628	privileged reg320 (spr220): undefined
1629	privileged reg321 (spr221): undefined
1630	privileged reg322 (spr222): undefined
1631	privileged reg323 (spr223): undefined
1632	privileged reg324 (spr224): undefined
1633	privileged reg325 (spr225): undefined
1634	privileged reg326 (spr226): undefined
1635	privileged reg327 (spr227): undefined
1636	privileged reg328 (spr228): undefined
1637	privileged reg329 (spr229): undefined
1638	privileged reg330 (spr230): undefined
1639	privileged reg331 (spr231): undefined
1640	privileged reg332 (spr232): undefined
1641	privileged reg333 (spr233): undefined
1642	privileged reg334 (spr234): undefined
1643	privileged reg335 (spr235): undefined
1644	privileged reg336 (spr236): undefined
1645	privileged reg337 (spr237): undefined
1646	privileged reg338 (spr238): undefined
1647	privileged reg339 (spr239): undefined
1648	privileged reg340 (spr240): undefined
1649	privileged reg341 (spr241): undefined
1650	privileged reg342 (spr242): undefined
1651	privileged reg343 (spr243): undefined
1652	privileged reg344 (spr244): undefined
1653	privileged reg345 (spr245): undefined
1654	privileged reg346 (spr246): undefined
1655	privileged reg347 (spr247): undefined
1656	privileged reg348 (spr248): undefined
1657	privileged reg349 (spr249): undefined
1658	privileged reg350 (spr250): undefined
1659	privileged reg351 (spr251): undefined
1660	privileged reg352 (spr252): undefined
1661	privileged reg353 (spr253): undefined
1662	privileged reg354 (spr254): undefined
1663	privileged reg355 (spr255): undefined
1664	vector reg356 (vrsave): undefined
1665	privileged reg357 (spr257): undefined
1666	privileged reg358 (spr258): undefined
1667	privileged reg359 (spr259): undefined
1668	privileged reg360 (spr260): undefined
1669	privileged reg361 (spr261): undefined
1670	privileged reg362 (spr262): undefined
1671	privileged reg363 (spr263): undefined
1672	privileged reg364 (spr264): undefined
1673	privileged reg365 (spr265): undefined
1674	privileged reg366 (spr266): undefined
1675	privileged reg367 (spr267): undefined
1676	privileged reg368 (spr268): undefined
1677	privileged reg369 (spr269): undefined
1678	privileged reg370 (spr270): undefined
1679	privileged reg371 (spr271): undefined
1680	privileged reg372 (spr272): undefined
1681	privileged reg373 (spr273): undefined
1682	privileged reg374 (spr274): undefined
1683	privileged reg375 (spr275): undefined
1684	privileged reg376 (spr276): undefined
1685	privileged reg377 (spr277): undefined
1686	privileged reg378 (spr278): undefined
1687	privileged reg379 (spr279): undefined
1688	privileged reg380 (spr280): undefined
1689	privileged reg381 (spr281): undefined
1690	privileged reg382 (spr282): undefined
1691	privileged reg383 (spr283): undefined
1692	privileged reg384 (spr284): undefined
1693	privileged reg385 (spr285): undefined
1694	privileged reg386 (spr286): undefined
1695	privileged reg387 (spr287): undefined
1696	privileged reg388 (spr288): undefined
1697	privileged reg389 (spr289): undefined
1698	privileged reg390 (spr290): undefined
1699	privileged reg391 (spr291): undefined
1700	privileged reg392 (spr292): undefined
1701	privileged reg393 (spr293): undefined
1702	privileged reg394 (spr294): undefined
1703	privileged reg395 (spr295): undefined
1704	privileged reg396 (spr296): undefined
1705	privileged reg397 (spr297): undefined
1706	privileged reg398 (spr298): undefined
1707	privileged reg399 (spr299): undefined
1708	privileged reg400 (spr300): undefined
1709	privileged reg401 (spr301): undefined
1710	privileged reg402 (spr302): undefined
1711	privileged reg403 (spr303): undefined
1712	privileged reg404 (spr304): undefined
1713	privileged reg405 (spr305): undefined
1714	privileged reg406 (spr306): undefined
1715	privileged reg407 (spr307): undefined
1716	privileged reg408 (spr308): undefined
1717	privileged reg409 (spr309): undefined
1718	privileged reg410 (spr310): undefined
1719	privileged reg411 (spr311): undefined
1720	privileged reg412 (spr312): undefined
1721	privileged reg413 (spr313): undefined
1722	privileged reg414 (spr314): undefined
1723	privileged reg415 (spr315): undefined
1724	privileged reg416 (spr316): undefined
1725	privileged reg417 (spr317): undefined
1726	privileged reg418 (spr318): undefined
1727	privileged reg419 (spr319): undefined
1728	privileged reg420 (spr320): undefined
1729	privileged reg421 (spr321): undefined
1730	privileged reg422 (spr322): undefined
1731	privileged reg423 (spr323): undefined
1732	privileged reg424 (spr324): undefined
1733	privileged reg425 (spr325): undefined
1734	privileged reg426 (spr326): undefined
1735	privileged reg427 (spr327): undefined
1736	privileged reg428 (spr328): undefined
1737	privileged reg429 (spr329): undefined
1738	privileged reg430 (spr330): undefined
1739	privileged reg431 (spr331): undefined
1740	privileged reg432 (spr332): undefined
1741	privileged reg433 (spr333): undefined
1742	privileged reg434 (spr334): undefined
1743	privileged reg435 (spr335): undefined
1744	privileged reg436 (spr336): undefined
1745	privileged reg437 (spr337): undefined
1746	privileged reg438 (spr338): undefined
1747	privileged reg439 (spr339): undefined
1748	privileged reg440 (spr340): undefined
1749	privileged reg441 (spr341): undefined
1750	privileged reg442 (spr342): undefined
1751	privileged reg443 (spr343): undefined
1752	privileged reg444 (spr344): undefined
1753	privileged reg445 (spr345): undefined
1754	privileged reg446 (spr346): undefined
1755	privileged reg447 (spr347): undefined
1756	privileged reg448 (spr348): undefined
1757	privileged reg449 (spr349): undefined
1758	privileged reg450 (spr350): undefined
1759	privileged reg451 (spr351): undefined
1760	privileged reg452 (spr352): undefined
1761	privileged reg453 (spr353): undefined
1762	privileged reg454 (spr354): undefined
1763	privileged reg455 (spr355): undefined
1764	privileged reg456 (spr356): undefined
1765	privileged reg457 (spr357): undefined
1766	privileged reg458 (spr358): undefined
1767	privileged reg459 (spr359): undefined
1768	privileged reg460 (spr360): undefined
1769	privileged reg461 (spr361): undefined
1770	privileged reg462 (spr362): undefined
1771	privileged reg463 (spr363): undefined
1772	privileged reg464 (spr364): undefined
1773	privileged reg465 (spr365): undefined
1774	privileged reg466 (spr366): undefined
1775	privileged reg467 (spr367): undefined
1776	privileged reg468 (spr368): undefined
1777	privileged reg469 (spr369): undefined
1778	privileged reg470 (spr370): undefined
1779	privileged reg471 (spr371): undefined
1780	privileged reg472 (spr372): undefined
1781	privileged reg473 (spr373): undefined
1782	privileged reg474 (spr374): undefined
1783	privileged reg475 (spr375): undefined
1784	privileged reg476 (spr376): undefined
1785	privileged reg477 (spr377): undefined
1786	privileged reg478 (spr378): undefined
1787	privileged reg479 (spr379): undefined
1788	privileged reg480 (spr380): undefined
1789	privileged reg481 (spr381): undefined
1790	privileged reg482 (spr382): undefined
1791	privileged reg483 (spr383): undefined
1792	privileged reg484 (spr384): undefined
1793	privileged reg485 (spr385): undefined
1794	privileged reg486 (spr386): undefined
1795	privileged reg487 (spr387): undefined
1796	privileged reg488 (spr388): undefined
1797	privileged reg489 (spr389): undefined
1798	privileged reg490 (spr390): undefined
1799	privileged reg491 (spr391): undefined
1800	privileged reg492 (spr392): undefined
1801	privileged reg493 (spr393): undefined
1802	privileged reg494 (spr394): undefined
1803	privileged reg495 (spr395): undefined
1804	privileged reg496 (spr396): undefined
1805	privileged reg497 (spr397): undefined
1806	privileged reg498 (spr398): undefined
1807	privileged reg499 (spr399): undefined
1808	privileged reg500 (spr400): undefined
1809	privileged reg501 (spr401): undefined
1810	privileged reg502 (spr402): undefined
1811	privileged reg503 (spr403): undefined
1812	privileged reg504 (spr404): undefined
1813	privileged reg505 (spr405): undefined
1814	privileged reg506 (spr406): undefined
1815	privileged reg507 (spr407): undefined
1816	privileged reg508 (spr408): undefined
1817	privileged reg509 (spr409): undefined
1818	privileged reg510 (spr410): undefined
1819	privileged reg511 (spr411): undefined
1820	privileged reg512 (spr412): undefined
1821	privileged reg513 (spr413): undefined
1822	privileged reg514 (spr414): undefined
1823	privileged reg515 (spr415): undefined
1824	privileged reg516 (spr416): undefined
1825	privileged reg517 (spr417): undefined
1826	privileged reg518 (spr418): undefined
1827	privileged reg519 (spr419): undefined
1828	privileged reg520 (spr420): undefined
1829	privileged reg521 (spr421): undefined
1830	privileged reg522 (spr422): undefined
1831	privileged reg523 (spr423): undefined
1832	privileged reg524 (spr424): undefined
1833	privileged reg525 (spr425): undefined
1834	privileged reg526 (spr426): undefined
1835	privileged reg527 (spr427): undefined
1836	privileged reg528 (spr428): undefined
1837	privileged reg529 (spr429): undefined
1838	privileged reg530 (spr430): undefined
1839	privileged reg531 (spr431): undefined
1840	privileged reg532 (spr432): undefined
1841	privileged reg533 (spr433): undefined
1842	privileged reg534 (spr434): undefined
1843	privileged reg535 (spr435): undefined
1844	privileged reg536 (spr436): undefined
1845	privileged reg537 (spr437): undefined
1846	privileged reg538 (spr438): undefined
1847	privileged reg539 (spr439): undefined
1848	privileged reg540 (spr440): undefined
1849	privileged reg541 (spr441): undefined
1850	privileged reg542 (spr442): undefined
1851	privileged reg543 (spr443): undefined
1852	privileged reg544 (spr444): undefined
1853	privileged reg545 (spr445): undefined
1854	privileged reg546 (spr446): undefined
1855	privileged reg547 (spr447): undefined
1856	privileged reg548 (spr448): undefined
1857	privileged reg549 (spr449): undefined
1858	privileged reg550 (spr450): undefined
1859	privileged reg551 (spr451): undefined
1860	privileged reg552 (spr452): undefined
1861	privileged reg553 (spr453): undefined
1862	privileged reg554 (spr454): undefined
1863	privileged reg555 (spr455): undefined
1864	privileged reg556 (spr456): undefined
1865	privileged reg557 (spr457): undefined
1866	privileged reg558 (spr458): undefined
1867	privileged reg559 (spr459): undefined
1868	privileged reg560 (spr460): undefined
1869	privileged reg561 (spr461): undefined
1870	privileged reg562 (spr462): undefined
1871	privileged reg563 (spr463): undefined
1872	privileged reg564 (spr464): undefined
1873	privileged reg565 (spr465): undefined
1874	privileged reg566 (spr466): undefined
1875	privileged reg567 (spr467): undefined
1876	privileged reg568 (spr468): undefined
1877	privileged reg569 (spr469): undefined
1878	privileged reg570 (spr470): undefined
1879	privileged reg571 (spr471): undefined
1880	privileged reg572 (spr472): undefined
1881	privileged reg573 (spr473): undefined
1882	privileged reg574 (spr474): undefined
1883	privileged reg575 (spr475): undefined
1884	privileged reg576 (spr476): undefined
1885	privileged reg577 (spr477): undefined
1886	privileged reg578 (spr478): undefined
1887	privileged reg579 (spr479): undefined
1888	privileged reg580 (spr480): undefined
1889	privileged reg581 (spr481): undefined
1890	privileged reg582 (spr482): undefined
1891	privileged reg583 (spr483): undefined
1892	privileged reg584 (spr484): undefined
1893	privileged reg585 (spr485): undefined
1894	privileged reg586 (spr486): undefined
1895	privileged reg587 (spr487): undefined
1896	privileged reg588 (spr488): undefined
1897	privileged reg589 (spr489): undefined
1898	privileged reg590 (spr490): undefined
1899	privileged reg591 (spr491): undefined
1900	privileged reg592 (spr492): undefined
1901	privileged reg593 (spr493): undefined
1902	privileged reg594 (spr494): undefined
1903	privileged reg595 (spr495): undefined
1904	privileged reg596 (spr496): undefined
1905	privileged reg597 (spr497): undefined
1906	privileged reg598 (spr498): undefined
1907	privileged reg599 (spr499): undefined
1908	privileged reg600 (spr500): undefined
1909	privileged reg601 (spr501): undefined
1910	privileged reg602 (spr502): undefined
1911	privileged reg603 (spr503): undefined
1912	privileged reg604 (spr504): undefined
1913	privileged reg605 (spr505): undefined
1914	privileged reg606 (spr506): undefined
1915	privileged reg607 (spr507): undefined
1916	privileged reg608 (spr508): undefined
1917	privileged reg609 (spr509): undefined
1918	privileged reg610 (spr510): undefined
1919	privileged reg611 (spr511): undefined
1920	vector reg612 (spefscr): undefined
1921	privileged reg613 (spr513): undefined
1922	privileged reg614 (spr514): undefined
1923	privileged reg615 (spr515): undefined
1924	privileged reg616 (spr516): undefined
1925	privileged reg617 (spr517): undefined
1926	privileged reg618 (spr518): undefined
1927	privileged reg619 (spr519): undefined
1928	privileged reg620 (spr520): undefined
1929	privileged reg621 (spr521): undefined
1930	privileged reg622 (spr522): undefined
1931	privileged reg623 (spr523): undefined
1932	privileged reg624 (spr524): undefined
1933	privileged reg625 (spr525): undefined
1934	privileged reg626 (spr526): undefined
1935	privileged reg627 (spr527): undefined
1936	privileged reg628 (spr528): undefined
1937	privileged reg629 (spr529): undefined
1938	privileged reg630 (spr530): undefined
1939	privileged reg631 (spr531): undefined
1940	privileged reg632 (spr532): undefined
1941	privileged reg633 (spr533): undefined
1942	privileged reg634 (spr534): undefined
1943	privileged reg635 (spr535): undefined
1944	privileged reg636 (spr536): undefined
1945	privileged reg637 (spr537): undefined
1946	privileged reg638 (spr538): undefined
1947	privileged reg639 (spr539): undefined
1948	privileged reg640 (spr540): undefined
1949	privileged reg641 (spr541): undefined
1950	privileged reg642 (spr542): undefined
1951	privileged reg643 (spr543): undefined
1952	privileged reg644 (spr544): undefined
1953	privileged reg645 (spr545): undefined
1954	privileged reg646 (spr546): undefined
1955	privileged reg647 (spr547): undefined
1956	privileged reg648 (spr548): undefined
1957	privileged reg649 (spr549): undefined
1958	privileged reg650 (spr550): undefined
1959	privileged reg651 (spr551): undefined
1960	privileged reg652 (spr552): undefined
1961	privileged reg653 (spr553): undefined
1962	privileged reg654 (spr554): undefined
1963	privileged reg655 (spr555): undefined
1964	privileged reg656 (spr556): undefined
1965	privileged reg657 (spr557): undefined
1966	privileged reg658 (spr558): undefined
1967	privileged reg659 (spr559): undefined
1968	privileged reg660 (spr560): undefined
1969	privileged reg661 (spr561): undefined
1970	privileged reg662 (spr562): undefined
1971	privileged reg663 (spr563): undefined
1972	privileged reg664 (spr564): undefined
1973	privileged reg665 (spr565): undefined
1974	privileged reg666 (spr566): undefined
1975	privileged reg667 (spr567): undefined
1976	privileged reg668 (spr568): undefined
1977	privileged reg669 (spr569): undefined
1978	privileged reg670 (spr570): undefined
1979	privileged reg671 (spr571): undefined
1980	privileged reg672 (spr572): undefined
1981	privileged reg673 (spr573): undefined
1982	privileged reg674 (spr574): undefined
1983	privileged reg675 (spr575): undefined
1984	privileged reg676 (spr576): undefined
1985	privileged reg677 (spr577): undefined
1986	privileged reg678 (spr578): undefined
1987	privileged reg679 (spr579): undefined
1988	privileged reg680 (spr580): undefined
1989	privileged reg681 (spr581): undefined
1990	privileged reg682 (spr582): undefined
1991	privileged reg683 (spr583): undefined
1992	privileged reg684 (spr584): undefined
1993	privileged reg685 (spr585): undefined
1994	privileged reg686 (spr586): undefined
1995	privileged reg687 (spr587): undefined
1996	privileged reg688 (spr588): undefined
1997	privileged reg689 (spr589): undefined
1998	privileged reg690 (spr590): undefined
1999	privileged reg691 (spr591): undefined
2000	privileged reg692 (spr592): undefined
2001	privileged reg693 (spr593): undefined
2002	privileged reg694 (spr594): undefined
2003	privileged reg695 (spr595): undefined
2004	privileged reg696 (spr596): undefined
2005	privileged reg697 (spr597): undefined
2006	privileged reg698 (spr598): undefined
2007	privileged reg699 (spr599): undefined
2008	privileged reg700 (spr600): undefined
2009	privileged reg701 (spr601): undefined
2010	privileged reg702 (spr602): undefined
2011	privileged reg703 (spr603): undefined
2012	privileged reg704 (spr604): undefined
2013	privileged reg705 (spr605): undefined
2014	privileged reg706 (spr606): undefined
2015	privileged reg707 (spr607): undefined
2016	privileged reg708 (spr608): undefined
2017	privileged reg709 (spr609): undefined
2018	privileged reg710 (spr610): undefined
2019	privileged reg711 (spr611): undefined
2020	privileged reg712 (spr612): undefined
2021	privileged reg713 (spr613): undefined
2022	privileged reg714 (spr614): undefined
2023	privileged reg715 (spr615): undefined
2024	privileged reg716 (spr616): undefined
2025	privileged reg717 (spr617): undefined
2026	privileged reg718 (spr618): undefined
2027	privileged reg719 (spr619): undefined
2028	privileged reg720 (spr620): undefined
2029	privileged reg721 (spr621): undefined
2030	privileged reg722 (spr622): undefined
2031	privileged reg723 (spr623): undefined
2032	privileged reg724 (spr624): undefined
2033	privileged reg725 (spr625): undefined
2034	privileged reg726 (spr626): undefined
2035	privileged reg727 (spr627): undefined
2036	privileged reg728 (spr628): undefined
2037	privileged reg729 (spr629): undefined
2038	privileged reg730 (spr630): undefined
2039	privileged reg731 (spr631): undefined
2040	privileged reg732 (spr632): undefined
2041	privileged reg733 (spr633): undefined
2042	privileged reg734 (spr634): undefined
2043	privileged reg735 (spr635): undefined
2044	privileged reg736 (spr636): undefined
2045	privileged reg737 (spr637): undefined
2046	privileged reg738 (spr638): undefined
2047	privileged reg739 (spr639): undefined
2048	privileged reg740 (spr640): undefined
2049	privileged reg741 (spr641): undefined
2050	privileged reg742 (spr642): undefined
2051	privileged reg743 (spr643): undefined
2052	privileged reg744 (spr644): undefined
2053	privileged reg745 (spr645): undefined
2054	privileged reg746 (spr646): undefined
2055	privileged reg747 (spr647): undefined
2056	privileged reg748 (spr648): undefined
2057	privileged reg749 (spr649): undefined
2058	privileged reg750 (spr650): undefined
2059	privileged reg751 (spr651): undefined
2060	privileged reg752 (spr652): undefined
2061	privileged reg753 (spr653): undefined
2062	privileged reg754 (spr654): undefined
2063	privileged reg755 (spr655): undefined
2064	privileged reg756 (spr656): undefined
2065	privileged reg757 (spr657): undefined
2066	privileged reg758 (spr658): undefined
2067	privileged reg759 (spr659): undefined
2068	privileged reg760 (spr660): undefined
2069	privileged reg761 (spr661): undefined
2070	privileged reg762 (spr662): undefined
2071	privileged reg763 (spr663): undefined
2072	privileged reg764 (spr664): undefined
2073	privileged reg765 (spr665): undefined
2074	privileged reg766 (spr666): undefined
2075	privileged reg767 (spr667): undefined
2076	privileged reg768 (spr668): undefined
2077	privileged reg769 (spr669): undefined
2078	privileged reg770 (spr670): undefined
2079	privileged reg771 (spr671): undefined
2080	privileged reg772 (spr672): undefined
2081	privileged reg773 (spr673): undefined
2082	privileged reg774 (spr674): undefined
2083	privileged reg775 (spr675): undefined
2084	privileged reg776 (spr676): undefined
2085	privileged reg777 (spr677): undefined
2086	privileged reg778 (spr678): undefined
2087	privileged reg779 (spr679): undefined
2088	privileged reg780 (spr680): undefined
2089	privileged reg781 (spr681): undefined
2090	privileged reg782 (spr682): undefined
2091	privileged reg783 (spr683): undefined
2092	privileged reg784 (spr684): undefined
2093	privileged reg785 (spr685): undefined
2094	privileged reg786 (spr686): undefined
2095	privileged reg787 (spr687): undefined
2096	privileged reg788 (spr688): undefined
2097	privileged reg789 (spr689): undefined
2098	privileged reg790 (spr690): undefined
2099	privileged reg791 (spr691): undefined
2100	privileged reg792 (spr692): undefined
2101	privileged reg793 (spr693): undefined
2102	privileged reg794 (spr694): undefined
2103	privileged reg795 (spr695): undefined
2104	privileged reg796 (spr696): undefined
2105	privileged reg797 (spr697): undefined
2106	privileged reg798 (spr698): undefined
2107	privileged reg799 (spr699): undefined
2108	privileged reg800 (spr700): undefined
2109	privileged reg801 (spr701): undefined
2110	privileged reg802 (spr702): undefined
2111	privileged reg803 (spr703): undefined
2112	privileged reg804 (spr704): undefined
2113	privileged reg805 (spr705): undefined
2114	privileged reg806 (spr706): undefined
2115	privileged reg807 (spr707): undefined
2116	privileged reg808 (spr708): undefined
2117	privileged reg809 (spr709): undefined
2118	privileged reg810 (spr710): undefined
2119	privileged reg811 (spr711): undefined
2120	privileged reg812 (spr712): undefined
2121	privileged reg813 (spr713): undefined
2122	privileged reg814 (spr714): undefined
2123	privileged reg815 (spr715): undefined
2124	privileged reg816 (spr716): undefined
2125	privileged reg817 (spr717): undefined
2126	privileged reg818 (spr718): undefined
2127	privileged reg819 (spr719): undefined
2128	privileged reg820 (spr720): undefined
2129	privileged reg821 (spr721): undefined
2130	privileged reg822 (spr722): undefined
2131	privileged reg823 (spr723): undefined
2132	privileged reg824 (spr724): undefined
2133	privileged reg825 (spr725): undefined
2134	privileged reg826 (spr726): undefined
2135	privileged reg827 (spr727): undefined
2136	privileged reg828 (spr728): undefined
2137	privileged reg829 (spr729): undefined
2138	privileged reg830 (spr730): undefined
2139	privileged reg831 (spr731): undefined
2140	privileged reg832 (spr732): undefined
2141	privileged reg833 (spr733): undefined
2142	privileged reg834 (spr734): undefined
2143	privileged reg835 (spr735): undefined
2144	privileged reg836 (spr736): undefined
2145	privileged reg837 (spr737): undefined
2146	privileged reg838 (spr738): undefined
2147	privileged reg839 (spr739): undefined
2148	privileged reg840 (spr740): undefined
2149	privileged reg841 (spr741): undefined
2150	privileged reg842 (spr742): undefined
2151	privileged reg843 (spr743): undefined
2152	privileged reg844 (spr744): undefined
2153	privileged reg845 (spr745): undefined
2154	privileged reg846 (spr746): undefined
2155	privileged reg847 (spr747): undefined
2156	privileged reg848 (spr748): undefined
2157	privileged reg849 (spr749): undefined
2158	privileged reg850 (spr750): undefined
2159	privileged reg851 (spr751): undefined
2160	privileged reg852 (spr752): undefined
2161	privileged reg853 (spr753): undefined
2162	privileged reg854 (spr754): undefined
2163	privileged reg855 (spr755): undefined
2164	privileged reg856 (spr756): undefined
2165	privileged reg857 (spr757): undefined
2166	privileged reg858 (spr758): undefined
2167	privileged reg859 (spr759): undefined
2168	privileged reg860 (spr760): undefined
2169	privileged reg861 (spr761): undefined
2170	privileged reg862 (spr762): undefined
2171	privileged reg863 (spr763): undefined
2172	privileged reg864 (spr764): undefined
2173	privileged reg865 (spr765): undefined
2174	privileged reg866 (spr766): undefined
2175	privileged reg867 (spr767): undefined
2176	privileged reg868 (spr768): undefined
2177	privileged reg869 (spr769): undefined
2178	privileged reg870 (spr770): undefined
2179	privileged reg871 (spr771): undefined
2180	privileged reg872 (spr772): undefined
2181	privileged reg873 (spr773): undefined
2182	privileged reg874 (spr774): undefined
2183	privileged reg875 (spr775): undefined
2184	privileged reg876 (spr776): undefined
2185	privileged reg877 (spr777): undefined
2186	privileged reg878 (spr778): undefined
2187	privileged reg879 (spr779): undefined
2188	privileged reg880 (spr780): undefined
2189	privileged reg881 (spr781): undefined
2190	privileged reg882 (spr782): undefined
2191	privileged reg883 (spr783): undefined
2192	privileged reg884 (spr784): undefined
2193	privileged reg885 (spr785): undefined
2194	privileged reg886 (spr786): undefined
2195	privileged reg887 (spr787): undefined
2196	privileged reg888 (spr788): undefined
2197	privileged reg889 (spr789): undefined
2198	privileged reg890 (spr790): undefined
2199	privileged reg891 (spr791): undefined
2200	privileged reg892 (spr792): undefined
2201	privileged reg893 (spr793): undefined
2202	privileged reg894 (spr794): undefined
2203	privileged reg895 (spr795): undefined
2204	privileged reg896 (spr796): undefined
2205	privileged reg897 (spr797): undefined
2206	privileged reg898 (spr798): undefined
2207	privileged reg899 (spr799): undefined
2208	privileged reg900 (spr800): undefined
2209	privileged reg901 (spr801): undefined
2210	privileged reg902 (spr802): undefined
2211	privileged reg903 (spr803): undefined
2212	privileged reg904 (spr804): undefined
2213	privileged reg905 (spr805): undefined
2214	privileged reg906 (spr806): undefined
2215	privileged reg907 (spr807): undefined
2216	privileged reg908 (spr808): undefined
2217	privileged reg909 (spr809): undefined
2218	privileged reg910 (spr810): undefined
2219	privileged reg911 (spr811): undefined
2220	privileged reg912 (spr812): undefined
2221	privileged reg913 (spr813): undefined
2222	privileged reg914 (spr814): undefined
2223	privileged reg915 (spr815): undefined
2224	privileged reg916 (spr816): undefined
2225	privileged reg917 (spr817): undefined
2226	privileged reg918 (spr818): undefined
2227	privileged reg919 (spr819): undefined
2228	privileged reg920 (spr820): undefined
2229	privileged reg921 (spr821): undefined
2230	privileged reg922 (spr822): undefined
2231	privileged reg923 (spr823): undefined
2232	privileged reg924 (spr824): undefined
2233	privileged reg925 (spr825): undefined
2234	privileged reg926 (spr826): undefined
2235	privileged reg927 (spr827): undefined
2236	privileged reg928 (spr828): undefined
2237	privileged reg929 (spr829): undefined
2238	privileged reg930 (spr830): undefined
2239	privileged reg931 (spr831): undefined
2240	privileged reg932 (spr832): undefined
2241	privileged reg933 (spr833): undefined
2242	privileged reg934 (spr834): undefined
2243	privileged reg935 (spr835): undefined
2244	privileged reg936 (spr836): undefined
2245	privileged reg937 (spr837): undefined
2246	privileged reg938 (spr838): undefined
2247	privileged reg939 (spr839): undefined
2248	privileged reg940 (spr840): undefined
2249	privileged reg941 (spr841): undefined
2250	privileged reg942 (spr842): undefined
2251	privileged reg943 (spr843): undefined
2252	privileged reg944 (spr844): undefined
2253	privileged reg945 (spr845): undefined
2254	privileged reg946 (spr846): undefined
2255	privileged reg947 (spr847): undefined
2256	privileged reg948 (spr848): undefined
2257	privileged reg949 (spr849): undefined
2258	privileged reg950 (spr850): undefined
2259	privileged reg951 (spr851): undefined
2260	privileged reg952 (spr852): undefined
2261	privileged reg953 (spr853): undefined
2262	privileged reg954 (spr854): undefined
2263	privileged reg955 (spr855): undefined
2264	privileged reg956 (spr856): undefined
2265	privileged reg957 (spr857): undefined
2266	privileged reg958 (spr858): undefined
2267	privileged reg959 (spr859): undefined
2268	privileged reg960 (spr860): undefined
2269	privileged reg961 (spr861): undefined
2270	privileged reg962 (spr862): undefined
2271	privileged reg963 (spr863): undefined
2272	privileged reg964 (spr864): undefined
2273	privileged reg965 (spr865): undefined
2274	privileged reg966 (spr866): undefined
2275	privileged reg967 (spr867): undefined
2276	privileged reg968 (spr868): undefined
2277	privileged reg969 (spr869): undefined
2278	privileged reg970 (spr870): undefined
2279	privileged reg971 (spr871): undefined
2280	privileged reg972 (spr872): undefined
2281	privileged reg973 (spr873): undefined
2282	privileged reg974 (spr874): undefined
2283	privileged reg975 (spr875): undefined
2284	privileged reg976 (spr876): undefined
2285	privileged reg977 (spr877): undefined
2286	privileged reg978 (spr878): undefined
2287	privileged reg979 (spr879): undefined
2288	privileged reg980 (spr880): undefined
2289	privileged reg981 (spr881): undefined
2290	privileged reg982 (spr882): undefined
2291	privileged reg983 (spr883): undefined
2292	privileged reg984 (spr884): undefined
2293	privileged reg985 (spr885): undefined
2294	privileged reg986 (spr886): undefined
2295	privileged reg987 (spr887): undefined
2296	privileged reg988 (spr888): undefined
2297	privileged reg989 (spr889): undefined
2298	privileged reg990 (spr890): undefined
2299	privileged reg991 (spr891): undefined
2300	privileged reg992 (spr892): undefined
2301	privileged reg993 (spr893): undefined
2302	privileged reg994 (spr894): undefined
2303	privileged reg995 (spr895): undefined
2304	privileged reg996 (spr896): undefined
2305	privileged reg997 (spr897): undefined
2306	privileged reg998 (spr898): undefined
2307	privileged reg999 (spr899): undefined
2308	vector reg1124 (vr0): undefined
2309	vector reg1125 (vr1): undefined
2310	vector reg1126 (vr2): undefined
2311	vector reg1127 (vr3): undefined
2312	vector reg1128 (vr4): undefined
2313	vector reg1129 (vr5): undefined
2314	vector reg1130 (vr6): undefined
2315	vector reg1131 (vr7): undefined
2316	vector reg1132 (vr8): undefined
2317	vector reg1133 (vr9): undefined
2318	vector reg1134 (vr10): undefined
2319	vector reg1135 (vr11): undefined
2320	vector reg1136 (vr12): undefined
2321	vector reg1137 (vr13): undefined
2322	vector reg1138 (vr14): undefined
2323	vector reg1139 (vr15): undefined
2324	vector reg1140 (vr16): undefined
2325	vector reg1141 (vr17): undefined
2326	vector reg1142 (vr18): undefined
2327	vector reg1143 (vr19): undefined
2328	vector reg1144 (vr20): undefined
2329	vector reg1145 (vr21): undefined
2330	vector reg1146 (vr22): undefined
2331	vector reg1147 (vr23): undefined
2332	vector reg1148 (vr24): undefined
2333	vector reg1149 (vr25): undefined
2334	vector reg1150 (vr26): undefined
2335	vector reg1151 (vr27): undefined
2336	vector reg1152 (vr28): undefined
2337	vector reg1153 (vr29): undefined
2338	vector reg1154 (vr30): undefined
2339	vector reg1155 (vr31): undefined
2340dwarf_cfi_addrframe (.debug_frame): no matching address range
2341EOF
2342
2343# EM_PPC64 (function bar 0x00000000100005b0)
2344# Note. Only in .debug_frame, not in .eh_frame.
2345# Same as testfileppc32 but without -m32.
2346testfiles testfileppc64
2347testrun_compare ${abs_builddir}/addrcfi -e testfileppc64 0x00000000100005b0 <<\EOF
2348dwarf_cfi_addrframe (.eh_frame): no matching address range
2349.debug_frame has 0x100005b0 => [0x100005b0, 0x100005d0):
2350	return address in reg65
2351	CFA location expression: bregx(1)
2352	integer reg0 (r0): undefined
2353	integer reg1 (r1): location expression: call_frame_cfa stack_value
2354	integer reg2 (r2): same_value
2355	integer reg3 (r3): undefined
2356	integer reg4 (r4): undefined
2357	integer reg5 (r5): undefined
2358	integer reg6 (r6): undefined
2359	integer reg7 (r7): undefined
2360	integer reg8 (r8): undefined
2361	integer reg9 (r9): undefined
2362	integer reg10 (r10): undefined
2363	integer reg11 (r11): undefined
2364	integer reg12 (r12): undefined
2365	integer reg13 (r13): same_value
2366	integer reg14 (r14): same_value
2367	integer reg15 (r15): same_value
2368	integer reg16 (r16): same_value
2369	integer reg17 (r17): same_value
2370	integer reg18 (r18): same_value
2371	integer reg19 (r19): same_value
2372	integer reg20 (r20): same_value
2373	integer reg21 (r21): same_value
2374	integer reg22 (r22): same_value
2375	integer reg23 (r23): same_value
2376	integer reg24 (r24): same_value
2377	integer reg25 (r25): same_value
2378	integer reg26 (r26): same_value
2379	integer reg27 (r27): same_value
2380	integer reg28 (r28): same_value
2381	integer reg29 (r29): same_value
2382	integer reg30 (r30): same_value
2383	integer reg31 (r31): same_value
2384	FPU reg32 (f0): undefined
2385	FPU reg33 (f1): undefined
2386	FPU reg34 (f2): undefined
2387	FPU reg35 (f3): undefined
2388	FPU reg36 (f4): undefined
2389	FPU reg37 (f5): undefined
2390	FPU reg38 (f6): undefined
2391	FPU reg39 (f7): undefined
2392	FPU reg40 (f8): undefined
2393	FPU reg41 (f9): undefined
2394	FPU reg42 (f10): undefined
2395	FPU reg43 (f11): undefined
2396	FPU reg44 (f12): undefined
2397	FPU reg45 (f13): undefined
2398	FPU reg46 (f14): undefined
2399	FPU reg47 (f15): undefined
2400	FPU reg48 (f16): undefined
2401	FPU reg49 (f17): undefined
2402	FPU reg50 (f18): undefined
2403	FPU reg51 (f19): undefined
2404	FPU reg52 (f20): undefined
2405	FPU reg53 (f21): undefined
2406	FPU reg54 (f22): undefined
2407	FPU reg55 (f23): undefined
2408	FPU reg56 (f24): undefined
2409	FPU reg57 (f25): undefined
2410	FPU reg58 (f26): undefined
2411	FPU reg59 (f27): undefined
2412	FPU reg60 (f28): undefined
2413	FPU reg61 (f29): undefined
2414	FPU reg62 (f30): undefined
2415	FPU reg63 (f31): undefined
2416	integer reg64 (cr): undefined
2417	FPU reg65 (fpscr): same_value
2418	integer reg66 (msr): undefined
2419	vector reg67 (vscr): undefined
2420	privileged reg70 (sr0): undefined
2421	privileged reg71 (sr1): undefined
2422	privileged reg72 (sr2): undefined
2423	privileged reg73 (sr3): undefined
2424	privileged reg74 (sr4): undefined
2425	privileged reg75 (sr5): undefined
2426	privileged reg76 (sr6): undefined
2427	privileged reg77 (sr7): undefined
2428	privileged reg78 (sr8): undefined
2429	privileged reg79 (sr9): undefined
2430	privileged reg80 (sr10): undefined
2431	privileged reg81 (sr11): undefined
2432	privileged reg82 (sr12): undefined
2433	privileged reg83 (sr13): undefined
2434	privileged reg84 (sr14): undefined
2435	privileged reg85 (sr15): undefined
2436	privileged reg100 (spr0): undefined
2437	privileged reg101 (xer): undefined
2438	privileged reg102 (spr2): undefined
2439	privileged reg103 (spr3): undefined
2440	privileged reg104 (spr4): undefined
2441	privileged reg105 (spr5): undefined
2442	privileged reg106 (spr6): undefined
2443	privileged reg107 (spr7): undefined
2444	privileged reg108 (lr): undefined
2445	privileged reg109 (ctr): undefined
2446	privileged reg110 (spr10): undefined
2447	privileged reg111 (spr11): undefined
2448	privileged reg112 (spr12): undefined
2449	privileged reg113 (spr13): undefined
2450	privileged reg114 (spr14): undefined
2451	privileged reg115 (spr15): undefined
2452	privileged reg116 (spr16): undefined
2453	privileged reg117 (spr17): undefined
2454	privileged reg118 (dsisr): undefined
2455	privileged reg119 (dar): undefined
2456	privileged reg120 (spr20): undefined
2457	privileged reg121 (spr21): undefined
2458	privileged reg122 (dec): undefined
2459	privileged reg123 (spr23): undefined
2460	privileged reg124 (spr24): undefined
2461	privileged reg125 (spr25): undefined
2462	privileged reg126 (spr26): undefined
2463	privileged reg127 (spr27): undefined
2464	privileged reg128 (spr28): undefined
2465	privileged reg129 (spr29): undefined
2466	privileged reg130 (spr30): undefined
2467	privileged reg131 (spr31): undefined
2468	privileged reg132 (spr32): undefined
2469	privileged reg133 (spr33): undefined
2470	privileged reg134 (spr34): undefined
2471	privileged reg135 (spr35): undefined
2472	privileged reg136 (spr36): undefined
2473	privileged reg137 (spr37): undefined
2474	privileged reg138 (spr38): undefined
2475	privileged reg139 (spr39): undefined
2476	privileged reg140 (spr40): undefined
2477	privileged reg141 (spr41): undefined
2478	privileged reg142 (spr42): undefined
2479	privileged reg143 (spr43): undefined
2480	privileged reg144 (spr44): undefined
2481	privileged reg145 (spr45): undefined
2482	privileged reg146 (spr46): undefined
2483	privileged reg147 (spr47): undefined
2484	privileged reg148 (spr48): undefined
2485	privileged reg149 (spr49): undefined
2486	privileged reg150 (spr50): undefined
2487	privileged reg151 (spr51): undefined
2488	privileged reg152 (spr52): undefined
2489	privileged reg153 (spr53): undefined
2490	privileged reg154 (spr54): undefined
2491	privileged reg155 (spr55): undefined
2492	privileged reg156 (spr56): undefined
2493	privileged reg157 (spr57): undefined
2494	privileged reg158 (spr58): undefined
2495	privileged reg159 (spr59): undefined
2496	privileged reg160 (spr60): undefined
2497	privileged reg161 (spr61): undefined
2498	privileged reg162 (spr62): undefined
2499	privileged reg163 (spr63): undefined
2500	privileged reg164 (spr64): undefined
2501	privileged reg165 (spr65): undefined
2502	privileged reg166 (spr66): undefined
2503	privileged reg167 (spr67): undefined
2504	privileged reg168 (spr68): undefined
2505	privileged reg169 (spr69): undefined
2506	privileged reg170 (spr70): undefined
2507	privileged reg171 (spr71): undefined
2508	privileged reg172 (spr72): undefined
2509	privileged reg173 (spr73): undefined
2510	privileged reg174 (spr74): undefined
2511	privileged reg175 (spr75): undefined
2512	privileged reg176 (spr76): undefined
2513	privileged reg177 (spr77): undefined
2514	privileged reg178 (spr78): undefined
2515	privileged reg179 (spr79): undefined
2516	privileged reg180 (spr80): undefined
2517	privileged reg181 (spr81): undefined
2518	privileged reg182 (spr82): undefined
2519	privileged reg183 (spr83): undefined
2520	privileged reg184 (spr84): undefined
2521	privileged reg185 (spr85): undefined
2522	privileged reg186 (spr86): undefined
2523	privileged reg187 (spr87): undefined
2524	privileged reg188 (spr88): undefined
2525	privileged reg189 (spr89): undefined
2526	privileged reg190 (spr90): undefined
2527	privileged reg191 (spr91): undefined
2528	privileged reg192 (spr92): undefined
2529	privileged reg193 (spr93): undefined
2530	privileged reg194 (spr94): undefined
2531	privileged reg195 (spr95): undefined
2532	privileged reg196 (spr96): undefined
2533	privileged reg197 (spr97): undefined
2534	privileged reg198 (spr98): undefined
2535	privileged reg199 (spr99): undefined
2536	privileged reg200 (spr100): undefined
2537	privileged reg201 (spr101): undefined
2538	privileged reg202 (spr102): undefined
2539	privileged reg203 (spr103): undefined
2540	privileged reg204 (spr104): undefined
2541	privileged reg205 (spr105): undefined
2542	privileged reg206 (spr106): undefined
2543	privileged reg207 (spr107): undefined
2544	privileged reg208 (spr108): undefined
2545	privileged reg209 (spr109): undefined
2546	privileged reg210 (spr110): undefined
2547	privileged reg211 (spr111): undefined
2548	privileged reg212 (spr112): undefined
2549	privileged reg213 (spr113): undefined
2550	privileged reg214 (spr114): undefined
2551	privileged reg215 (spr115): undefined
2552	privileged reg216 (spr116): undefined
2553	privileged reg217 (spr117): undefined
2554	privileged reg218 (spr118): undefined
2555	privileged reg219 (spr119): undefined
2556	privileged reg220 (spr120): undefined
2557	privileged reg221 (spr121): undefined
2558	privileged reg222 (spr122): undefined
2559	privileged reg223 (spr123): undefined
2560	privileged reg224 (spr124): undefined
2561	privileged reg225 (spr125): undefined
2562	privileged reg226 (spr126): undefined
2563	privileged reg227 (spr127): undefined
2564	privileged reg228 (spr128): undefined
2565	privileged reg229 (spr129): undefined
2566	privileged reg230 (spr130): undefined
2567	privileged reg231 (spr131): undefined
2568	privileged reg232 (spr132): undefined
2569	privileged reg233 (spr133): undefined
2570	privileged reg234 (spr134): undefined
2571	privileged reg235 (spr135): undefined
2572	privileged reg236 (spr136): undefined
2573	privileged reg237 (spr137): undefined
2574	privileged reg238 (spr138): undefined
2575	privileged reg239 (spr139): undefined
2576	privileged reg240 (spr140): undefined
2577	privileged reg241 (spr141): undefined
2578	privileged reg242 (spr142): undefined
2579	privileged reg243 (spr143): undefined
2580	privileged reg244 (spr144): undefined
2581	privileged reg245 (spr145): undefined
2582	privileged reg246 (spr146): undefined
2583	privileged reg247 (spr147): undefined
2584	privileged reg248 (spr148): undefined
2585	privileged reg249 (spr149): undefined
2586	privileged reg250 (spr150): undefined
2587	privileged reg251 (spr151): undefined
2588	privileged reg252 (spr152): undefined
2589	privileged reg253 (spr153): undefined
2590	privileged reg254 (spr154): undefined
2591	privileged reg255 (spr155): undefined
2592	privileged reg256 (spr156): undefined
2593	privileged reg257 (spr157): undefined
2594	privileged reg258 (spr158): undefined
2595	privileged reg259 (spr159): undefined
2596	privileged reg260 (spr160): undefined
2597	privileged reg261 (spr161): undefined
2598	privileged reg262 (spr162): undefined
2599	privileged reg263 (spr163): undefined
2600	privileged reg264 (spr164): undefined
2601	privileged reg265 (spr165): undefined
2602	privileged reg266 (spr166): undefined
2603	privileged reg267 (spr167): undefined
2604	privileged reg268 (spr168): undefined
2605	privileged reg269 (spr169): undefined
2606	privileged reg270 (spr170): undefined
2607	privileged reg271 (spr171): undefined
2608	privileged reg272 (spr172): undefined
2609	privileged reg273 (spr173): undefined
2610	privileged reg274 (spr174): undefined
2611	privileged reg275 (spr175): undefined
2612	privileged reg276 (spr176): undefined
2613	privileged reg277 (spr177): undefined
2614	privileged reg278 (spr178): undefined
2615	privileged reg279 (spr179): undefined
2616	privileged reg280 (spr180): undefined
2617	privileged reg281 (spr181): undefined
2618	privileged reg282 (spr182): undefined
2619	privileged reg283 (spr183): undefined
2620	privileged reg284 (spr184): undefined
2621	privileged reg285 (spr185): undefined
2622	privileged reg286 (spr186): undefined
2623	privileged reg287 (spr187): undefined
2624	privileged reg288 (spr188): undefined
2625	privileged reg289 (spr189): undefined
2626	privileged reg290 (spr190): undefined
2627	privileged reg291 (spr191): undefined
2628	privileged reg292 (spr192): undefined
2629	privileged reg293 (spr193): undefined
2630	privileged reg294 (spr194): undefined
2631	privileged reg295 (spr195): undefined
2632	privileged reg296 (spr196): undefined
2633	privileged reg297 (spr197): undefined
2634	privileged reg298 (spr198): undefined
2635	privileged reg299 (spr199): undefined
2636	privileged reg300 (spr200): undefined
2637	privileged reg301 (spr201): undefined
2638	privileged reg302 (spr202): undefined
2639	privileged reg303 (spr203): undefined
2640	privileged reg304 (spr204): undefined
2641	privileged reg305 (spr205): undefined
2642	privileged reg306 (spr206): undefined
2643	privileged reg307 (spr207): undefined
2644	privileged reg308 (spr208): undefined
2645	privileged reg309 (spr209): undefined
2646	privileged reg310 (spr210): undefined
2647	privileged reg311 (spr211): undefined
2648	privileged reg312 (spr212): undefined
2649	privileged reg313 (spr213): undefined
2650	privileged reg314 (spr214): undefined
2651	privileged reg315 (spr215): undefined
2652	privileged reg316 (spr216): undefined
2653	privileged reg317 (spr217): undefined
2654	privileged reg318 (spr218): undefined
2655	privileged reg319 (spr219): undefined
2656	privileged reg320 (spr220): undefined
2657	privileged reg321 (spr221): undefined
2658	privileged reg322 (spr222): undefined
2659	privileged reg323 (spr223): undefined
2660	privileged reg324 (spr224): undefined
2661	privileged reg325 (spr225): undefined
2662	privileged reg326 (spr226): undefined
2663	privileged reg327 (spr227): undefined
2664	privileged reg328 (spr228): undefined
2665	privileged reg329 (spr229): undefined
2666	privileged reg330 (spr230): undefined
2667	privileged reg331 (spr231): undefined
2668	privileged reg332 (spr232): undefined
2669	privileged reg333 (spr233): undefined
2670	privileged reg334 (spr234): undefined
2671	privileged reg335 (spr235): undefined
2672	privileged reg336 (spr236): undefined
2673	privileged reg337 (spr237): undefined
2674	privileged reg338 (spr238): undefined
2675	privileged reg339 (spr239): undefined
2676	privileged reg340 (spr240): undefined
2677	privileged reg341 (spr241): undefined
2678	privileged reg342 (spr242): undefined
2679	privileged reg343 (spr243): undefined
2680	privileged reg344 (spr244): undefined
2681	privileged reg345 (spr245): undefined
2682	privileged reg346 (spr246): undefined
2683	privileged reg347 (spr247): undefined
2684	privileged reg348 (spr248): undefined
2685	privileged reg349 (spr249): undefined
2686	privileged reg350 (spr250): undefined
2687	privileged reg351 (spr251): undefined
2688	privileged reg352 (spr252): undefined
2689	privileged reg353 (spr253): undefined
2690	privileged reg354 (spr254): undefined
2691	privileged reg355 (spr255): undefined
2692	vector reg356 (vrsave): undefined
2693	privileged reg357 (spr257): undefined
2694	privileged reg358 (spr258): undefined
2695	privileged reg359 (spr259): undefined
2696	privileged reg360 (spr260): undefined
2697	privileged reg361 (spr261): undefined
2698	privileged reg362 (spr262): undefined
2699	privileged reg363 (spr263): undefined
2700	privileged reg364 (spr264): undefined
2701	privileged reg365 (spr265): undefined
2702	privileged reg366 (spr266): undefined
2703	privileged reg367 (spr267): undefined
2704	privileged reg368 (spr268): undefined
2705	privileged reg369 (spr269): undefined
2706	privileged reg370 (spr270): undefined
2707	privileged reg371 (spr271): undefined
2708	privileged reg372 (spr272): undefined
2709	privileged reg373 (spr273): undefined
2710	privileged reg374 (spr274): undefined
2711	privileged reg375 (spr275): undefined
2712	privileged reg376 (spr276): undefined
2713	privileged reg377 (spr277): undefined
2714	privileged reg378 (spr278): undefined
2715	privileged reg379 (spr279): undefined
2716	privileged reg380 (spr280): undefined
2717	privileged reg381 (spr281): undefined
2718	privileged reg382 (spr282): undefined
2719	privileged reg383 (spr283): undefined
2720	privileged reg384 (spr284): undefined
2721	privileged reg385 (spr285): undefined
2722	privileged reg386 (spr286): undefined
2723	privileged reg387 (spr287): undefined
2724	privileged reg388 (spr288): undefined
2725	privileged reg389 (spr289): undefined
2726	privileged reg390 (spr290): undefined
2727	privileged reg391 (spr291): undefined
2728	privileged reg392 (spr292): undefined
2729	privileged reg393 (spr293): undefined
2730	privileged reg394 (spr294): undefined
2731	privileged reg395 (spr295): undefined
2732	privileged reg396 (spr296): undefined
2733	privileged reg397 (spr297): undefined
2734	privileged reg398 (spr298): undefined
2735	privileged reg399 (spr299): undefined
2736	privileged reg400 (spr300): undefined
2737	privileged reg401 (spr301): undefined
2738	privileged reg402 (spr302): undefined
2739	privileged reg403 (spr303): undefined
2740	privileged reg404 (spr304): undefined
2741	privileged reg405 (spr305): undefined
2742	privileged reg406 (spr306): undefined
2743	privileged reg407 (spr307): undefined
2744	privileged reg408 (spr308): undefined
2745	privileged reg409 (spr309): undefined
2746	privileged reg410 (spr310): undefined
2747	privileged reg411 (spr311): undefined
2748	privileged reg412 (spr312): undefined
2749	privileged reg413 (spr313): undefined
2750	privileged reg414 (spr314): undefined
2751	privileged reg415 (spr315): undefined
2752	privileged reg416 (spr316): undefined
2753	privileged reg417 (spr317): undefined
2754	privileged reg418 (spr318): undefined
2755	privileged reg419 (spr319): undefined
2756	privileged reg420 (spr320): undefined
2757	privileged reg421 (spr321): undefined
2758	privileged reg422 (spr322): undefined
2759	privileged reg423 (spr323): undefined
2760	privileged reg424 (spr324): undefined
2761	privileged reg425 (spr325): undefined
2762	privileged reg426 (spr326): undefined
2763	privileged reg427 (spr327): undefined
2764	privileged reg428 (spr328): undefined
2765	privileged reg429 (spr329): undefined
2766	privileged reg430 (spr330): undefined
2767	privileged reg431 (spr331): undefined
2768	privileged reg432 (spr332): undefined
2769	privileged reg433 (spr333): undefined
2770	privileged reg434 (spr334): undefined
2771	privileged reg435 (spr335): undefined
2772	privileged reg436 (spr336): undefined
2773	privileged reg437 (spr337): undefined
2774	privileged reg438 (spr338): undefined
2775	privileged reg439 (spr339): undefined
2776	privileged reg440 (spr340): undefined
2777	privileged reg441 (spr341): undefined
2778	privileged reg442 (spr342): undefined
2779	privileged reg443 (spr343): undefined
2780	privileged reg444 (spr344): undefined
2781	privileged reg445 (spr345): undefined
2782	privileged reg446 (spr346): undefined
2783	privileged reg447 (spr347): undefined
2784	privileged reg448 (spr348): undefined
2785	privileged reg449 (spr349): undefined
2786	privileged reg450 (spr350): undefined
2787	privileged reg451 (spr351): undefined
2788	privileged reg452 (spr352): undefined
2789	privileged reg453 (spr353): undefined
2790	privileged reg454 (spr354): undefined
2791	privileged reg455 (spr355): undefined
2792	privileged reg456 (spr356): undefined
2793	privileged reg457 (spr357): undefined
2794	privileged reg458 (spr358): undefined
2795	privileged reg459 (spr359): undefined
2796	privileged reg460 (spr360): undefined
2797	privileged reg461 (spr361): undefined
2798	privileged reg462 (spr362): undefined
2799	privileged reg463 (spr363): undefined
2800	privileged reg464 (spr364): undefined
2801	privileged reg465 (spr365): undefined
2802	privileged reg466 (spr366): undefined
2803	privileged reg467 (spr367): undefined
2804	privileged reg468 (spr368): undefined
2805	privileged reg469 (spr369): undefined
2806	privileged reg470 (spr370): undefined
2807	privileged reg471 (spr371): undefined
2808	privileged reg472 (spr372): undefined
2809	privileged reg473 (spr373): undefined
2810	privileged reg474 (spr374): undefined
2811	privileged reg475 (spr375): undefined
2812	privileged reg476 (spr376): undefined
2813	privileged reg477 (spr377): undefined
2814	privileged reg478 (spr378): undefined
2815	privileged reg479 (spr379): undefined
2816	privileged reg480 (spr380): undefined
2817	privileged reg481 (spr381): undefined
2818	privileged reg482 (spr382): undefined
2819	privileged reg483 (spr383): undefined
2820	privileged reg484 (spr384): undefined
2821	privileged reg485 (spr385): undefined
2822	privileged reg486 (spr386): undefined
2823	privileged reg487 (spr387): undefined
2824	privileged reg488 (spr388): undefined
2825	privileged reg489 (spr389): undefined
2826	privileged reg490 (spr390): undefined
2827	privileged reg491 (spr391): undefined
2828	privileged reg492 (spr392): undefined
2829	privileged reg493 (spr393): undefined
2830	privileged reg494 (spr394): undefined
2831	privileged reg495 (spr395): undefined
2832	privileged reg496 (spr396): undefined
2833	privileged reg497 (spr397): undefined
2834	privileged reg498 (spr398): undefined
2835	privileged reg499 (spr399): undefined
2836	privileged reg500 (spr400): undefined
2837	privileged reg501 (spr401): undefined
2838	privileged reg502 (spr402): undefined
2839	privileged reg503 (spr403): undefined
2840	privileged reg504 (spr404): undefined
2841	privileged reg505 (spr405): undefined
2842	privileged reg506 (spr406): undefined
2843	privileged reg507 (spr407): undefined
2844	privileged reg508 (spr408): undefined
2845	privileged reg509 (spr409): undefined
2846	privileged reg510 (spr410): undefined
2847	privileged reg511 (spr411): undefined
2848	privileged reg512 (spr412): undefined
2849	privileged reg513 (spr413): undefined
2850	privileged reg514 (spr414): undefined
2851	privileged reg515 (spr415): undefined
2852	privileged reg516 (spr416): undefined
2853	privileged reg517 (spr417): undefined
2854	privileged reg518 (spr418): undefined
2855	privileged reg519 (spr419): undefined
2856	privileged reg520 (spr420): undefined
2857	privileged reg521 (spr421): undefined
2858	privileged reg522 (spr422): undefined
2859	privileged reg523 (spr423): undefined
2860	privileged reg524 (spr424): undefined
2861	privileged reg525 (spr425): undefined
2862	privileged reg526 (spr426): undefined
2863	privileged reg527 (spr427): undefined
2864	privileged reg528 (spr428): undefined
2865	privileged reg529 (spr429): undefined
2866	privileged reg530 (spr430): undefined
2867	privileged reg531 (spr431): undefined
2868	privileged reg532 (spr432): undefined
2869	privileged reg533 (spr433): undefined
2870	privileged reg534 (spr434): undefined
2871	privileged reg535 (spr435): undefined
2872	privileged reg536 (spr436): undefined
2873	privileged reg537 (spr437): undefined
2874	privileged reg538 (spr438): undefined
2875	privileged reg539 (spr439): undefined
2876	privileged reg540 (spr440): undefined
2877	privileged reg541 (spr441): undefined
2878	privileged reg542 (spr442): undefined
2879	privileged reg543 (spr443): undefined
2880	privileged reg544 (spr444): undefined
2881	privileged reg545 (spr445): undefined
2882	privileged reg546 (spr446): undefined
2883	privileged reg547 (spr447): undefined
2884	privileged reg548 (spr448): undefined
2885	privileged reg549 (spr449): undefined
2886	privileged reg550 (spr450): undefined
2887	privileged reg551 (spr451): undefined
2888	privileged reg552 (spr452): undefined
2889	privileged reg553 (spr453): undefined
2890	privileged reg554 (spr454): undefined
2891	privileged reg555 (spr455): undefined
2892	privileged reg556 (spr456): undefined
2893	privileged reg557 (spr457): undefined
2894	privileged reg558 (spr458): undefined
2895	privileged reg559 (spr459): undefined
2896	privileged reg560 (spr460): undefined
2897	privileged reg561 (spr461): undefined
2898	privileged reg562 (spr462): undefined
2899	privileged reg563 (spr463): undefined
2900	privileged reg564 (spr464): undefined
2901	privileged reg565 (spr465): undefined
2902	privileged reg566 (spr466): undefined
2903	privileged reg567 (spr467): undefined
2904	privileged reg568 (spr468): undefined
2905	privileged reg569 (spr469): undefined
2906	privileged reg570 (spr470): undefined
2907	privileged reg571 (spr471): undefined
2908	privileged reg572 (spr472): undefined
2909	privileged reg573 (spr473): undefined
2910	privileged reg574 (spr474): undefined
2911	privileged reg575 (spr475): undefined
2912	privileged reg576 (spr476): undefined
2913	privileged reg577 (spr477): undefined
2914	privileged reg578 (spr478): undefined
2915	privileged reg579 (spr479): undefined
2916	privileged reg580 (spr480): undefined
2917	privileged reg581 (spr481): undefined
2918	privileged reg582 (spr482): undefined
2919	privileged reg583 (spr483): undefined
2920	privileged reg584 (spr484): undefined
2921	privileged reg585 (spr485): undefined
2922	privileged reg586 (spr486): undefined
2923	privileged reg587 (spr487): undefined
2924	privileged reg588 (spr488): undefined
2925	privileged reg589 (spr489): undefined
2926	privileged reg590 (spr490): undefined
2927	privileged reg591 (spr491): undefined
2928	privileged reg592 (spr492): undefined
2929	privileged reg593 (spr493): undefined
2930	privileged reg594 (spr494): undefined
2931	privileged reg595 (spr495): undefined
2932	privileged reg596 (spr496): undefined
2933	privileged reg597 (spr497): undefined
2934	privileged reg598 (spr498): undefined
2935	privileged reg599 (spr499): undefined
2936	privileged reg600 (spr500): undefined
2937	privileged reg601 (spr501): undefined
2938	privileged reg602 (spr502): undefined
2939	privileged reg603 (spr503): undefined
2940	privileged reg604 (spr504): undefined
2941	privileged reg605 (spr505): undefined
2942	privileged reg606 (spr506): undefined
2943	privileged reg607 (spr507): undefined
2944	privileged reg608 (spr508): undefined
2945	privileged reg609 (spr509): undefined
2946	privileged reg610 (spr510): undefined
2947	privileged reg611 (spr511): undefined
2948	vector reg612 (spefscr): undefined
2949	privileged reg613 (spr513): undefined
2950	privileged reg614 (spr514): undefined
2951	privileged reg615 (spr515): undefined
2952	privileged reg616 (spr516): undefined
2953	privileged reg617 (spr517): undefined
2954	privileged reg618 (spr518): undefined
2955	privileged reg619 (spr519): undefined
2956	privileged reg620 (spr520): undefined
2957	privileged reg621 (spr521): undefined
2958	privileged reg622 (spr522): undefined
2959	privileged reg623 (spr523): undefined
2960	privileged reg624 (spr524): undefined
2961	privileged reg625 (spr525): undefined
2962	privileged reg626 (spr526): undefined
2963	privileged reg627 (spr527): undefined
2964	privileged reg628 (spr528): undefined
2965	privileged reg629 (spr529): undefined
2966	privileged reg630 (spr530): undefined
2967	privileged reg631 (spr531): undefined
2968	privileged reg632 (spr532): undefined
2969	privileged reg633 (spr533): undefined
2970	privileged reg634 (spr534): undefined
2971	privileged reg635 (spr535): undefined
2972	privileged reg636 (spr536): undefined
2973	privileged reg637 (spr537): undefined
2974	privileged reg638 (spr538): undefined
2975	privileged reg639 (spr539): undefined
2976	privileged reg640 (spr540): undefined
2977	privileged reg641 (spr541): undefined
2978	privileged reg642 (spr542): undefined
2979	privileged reg643 (spr543): undefined
2980	privileged reg644 (spr544): undefined
2981	privileged reg645 (spr545): undefined
2982	privileged reg646 (spr546): undefined
2983	privileged reg647 (spr547): undefined
2984	privileged reg648 (spr548): undefined
2985	privileged reg649 (spr549): undefined
2986	privileged reg650 (spr550): undefined
2987	privileged reg651 (spr551): undefined
2988	privileged reg652 (spr552): undefined
2989	privileged reg653 (spr553): undefined
2990	privileged reg654 (spr554): undefined
2991	privileged reg655 (spr555): undefined
2992	privileged reg656 (spr556): undefined
2993	privileged reg657 (spr557): undefined
2994	privileged reg658 (spr558): undefined
2995	privileged reg659 (spr559): undefined
2996	privileged reg660 (spr560): undefined
2997	privileged reg661 (spr561): undefined
2998	privileged reg662 (spr562): undefined
2999	privileged reg663 (spr563): undefined
3000	privileged reg664 (spr564): undefined
3001	privileged reg665 (spr565): undefined
3002	privileged reg666 (spr566): undefined
3003	privileged reg667 (spr567): undefined
3004	privileged reg668 (spr568): undefined
3005	privileged reg669 (spr569): undefined
3006	privileged reg670 (spr570): undefined
3007	privileged reg671 (spr571): undefined
3008	privileged reg672 (spr572): undefined
3009	privileged reg673 (spr573): undefined
3010	privileged reg674 (spr574): undefined
3011	privileged reg675 (spr575): undefined
3012	privileged reg676 (spr576): undefined
3013	privileged reg677 (spr577): undefined
3014	privileged reg678 (spr578): undefined
3015	privileged reg679 (spr579): undefined
3016	privileged reg680 (spr580): undefined
3017	privileged reg681 (spr581): undefined
3018	privileged reg682 (spr582): undefined
3019	privileged reg683 (spr583): undefined
3020	privileged reg684 (spr584): undefined
3021	privileged reg685 (spr585): undefined
3022	privileged reg686 (spr586): undefined
3023	privileged reg687 (spr587): undefined
3024	privileged reg688 (spr588): undefined
3025	privileged reg689 (spr589): undefined
3026	privileged reg690 (spr590): undefined
3027	privileged reg691 (spr591): undefined
3028	privileged reg692 (spr592): undefined
3029	privileged reg693 (spr593): undefined
3030	privileged reg694 (spr594): undefined
3031	privileged reg695 (spr595): undefined
3032	privileged reg696 (spr596): undefined
3033	privileged reg697 (spr597): undefined
3034	privileged reg698 (spr598): undefined
3035	privileged reg699 (spr599): undefined
3036	privileged reg700 (spr600): undefined
3037	privileged reg701 (spr601): undefined
3038	privileged reg702 (spr602): undefined
3039	privileged reg703 (spr603): undefined
3040	privileged reg704 (spr604): undefined
3041	privileged reg705 (spr605): undefined
3042	privileged reg706 (spr606): undefined
3043	privileged reg707 (spr607): undefined
3044	privileged reg708 (spr608): undefined
3045	privileged reg709 (spr609): undefined
3046	privileged reg710 (spr610): undefined
3047	privileged reg711 (spr611): undefined
3048	privileged reg712 (spr612): undefined
3049	privileged reg713 (spr613): undefined
3050	privileged reg714 (spr614): undefined
3051	privileged reg715 (spr615): undefined
3052	privileged reg716 (spr616): undefined
3053	privileged reg717 (spr617): undefined
3054	privileged reg718 (spr618): undefined
3055	privileged reg719 (spr619): undefined
3056	privileged reg720 (spr620): undefined
3057	privileged reg721 (spr621): undefined
3058	privileged reg722 (spr622): undefined
3059	privileged reg723 (spr623): undefined
3060	privileged reg724 (spr624): undefined
3061	privileged reg725 (spr625): undefined
3062	privileged reg726 (spr626): undefined
3063	privileged reg727 (spr627): undefined
3064	privileged reg728 (spr628): undefined
3065	privileged reg729 (spr629): undefined
3066	privileged reg730 (spr630): undefined
3067	privileged reg731 (spr631): undefined
3068	privileged reg732 (spr632): undefined
3069	privileged reg733 (spr633): undefined
3070	privileged reg734 (spr634): undefined
3071	privileged reg735 (spr635): undefined
3072	privileged reg736 (spr636): undefined
3073	privileged reg737 (spr637): undefined
3074	privileged reg738 (spr638): undefined
3075	privileged reg739 (spr639): undefined
3076	privileged reg740 (spr640): undefined
3077	privileged reg741 (spr641): undefined
3078	privileged reg742 (spr642): undefined
3079	privileged reg743 (spr643): undefined
3080	privileged reg744 (spr644): undefined
3081	privileged reg745 (spr645): undefined
3082	privileged reg746 (spr646): undefined
3083	privileged reg747 (spr647): undefined
3084	privileged reg748 (spr648): undefined
3085	privileged reg749 (spr649): undefined
3086	privileged reg750 (spr650): undefined
3087	privileged reg751 (spr651): undefined
3088	privileged reg752 (spr652): undefined
3089	privileged reg753 (spr653): undefined
3090	privileged reg754 (spr654): undefined
3091	privileged reg755 (spr655): undefined
3092	privileged reg756 (spr656): undefined
3093	privileged reg757 (spr657): undefined
3094	privileged reg758 (spr658): undefined
3095	privileged reg759 (spr659): undefined
3096	privileged reg760 (spr660): undefined
3097	privileged reg761 (spr661): undefined
3098	privileged reg762 (spr662): undefined
3099	privileged reg763 (spr663): undefined
3100	privileged reg764 (spr664): undefined
3101	privileged reg765 (spr665): undefined
3102	privileged reg766 (spr666): undefined
3103	privileged reg767 (spr667): undefined
3104	privileged reg768 (spr668): undefined
3105	privileged reg769 (spr669): undefined
3106	privileged reg770 (spr670): undefined
3107	privileged reg771 (spr671): undefined
3108	privileged reg772 (spr672): undefined
3109	privileged reg773 (spr673): undefined
3110	privileged reg774 (spr674): undefined
3111	privileged reg775 (spr675): undefined
3112	privileged reg776 (spr676): undefined
3113	privileged reg777 (spr677): undefined
3114	privileged reg778 (spr678): undefined
3115	privileged reg779 (spr679): undefined
3116	privileged reg780 (spr680): undefined
3117	privileged reg781 (spr681): undefined
3118	privileged reg782 (spr682): undefined
3119	privileged reg783 (spr683): undefined
3120	privileged reg784 (spr684): undefined
3121	privileged reg785 (spr685): undefined
3122	privileged reg786 (spr686): undefined
3123	privileged reg787 (spr687): undefined
3124	privileged reg788 (spr688): undefined
3125	privileged reg789 (spr689): undefined
3126	privileged reg790 (spr690): undefined
3127	privileged reg791 (spr691): undefined
3128	privileged reg792 (spr692): undefined
3129	privileged reg793 (spr693): undefined
3130	privileged reg794 (spr694): undefined
3131	privileged reg795 (spr695): undefined
3132	privileged reg796 (spr696): undefined
3133	privileged reg797 (spr697): undefined
3134	privileged reg798 (spr698): undefined
3135	privileged reg799 (spr699): undefined
3136	privileged reg800 (spr700): undefined
3137	privileged reg801 (spr701): undefined
3138	privileged reg802 (spr702): undefined
3139	privileged reg803 (spr703): undefined
3140	privileged reg804 (spr704): undefined
3141	privileged reg805 (spr705): undefined
3142	privileged reg806 (spr706): undefined
3143	privileged reg807 (spr707): undefined
3144	privileged reg808 (spr708): undefined
3145	privileged reg809 (spr709): undefined
3146	privileged reg810 (spr710): undefined
3147	privileged reg811 (spr711): undefined
3148	privileged reg812 (spr712): undefined
3149	privileged reg813 (spr713): undefined
3150	privileged reg814 (spr714): undefined
3151	privileged reg815 (spr715): undefined
3152	privileged reg816 (spr716): undefined
3153	privileged reg817 (spr717): undefined
3154	privileged reg818 (spr718): undefined
3155	privileged reg819 (spr719): undefined
3156	privileged reg820 (spr720): undefined
3157	privileged reg821 (spr721): undefined
3158	privileged reg822 (spr722): undefined
3159	privileged reg823 (spr723): undefined
3160	privileged reg824 (spr724): undefined
3161	privileged reg825 (spr725): undefined
3162	privileged reg826 (spr726): undefined
3163	privileged reg827 (spr727): undefined
3164	privileged reg828 (spr728): undefined
3165	privileged reg829 (spr729): undefined
3166	privileged reg830 (spr730): undefined
3167	privileged reg831 (spr731): undefined
3168	privileged reg832 (spr732): undefined
3169	privileged reg833 (spr733): undefined
3170	privileged reg834 (spr734): undefined
3171	privileged reg835 (spr735): undefined
3172	privileged reg836 (spr736): undefined
3173	privileged reg837 (spr737): undefined
3174	privileged reg838 (spr738): undefined
3175	privileged reg839 (spr739): undefined
3176	privileged reg840 (spr740): undefined
3177	privileged reg841 (spr741): undefined
3178	privileged reg842 (spr742): undefined
3179	privileged reg843 (spr743): undefined
3180	privileged reg844 (spr744): undefined
3181	privileged reg845 (spr745): undefined
3182	privileged reg846 (spr746): undefined
3183	privileged reg847 (spr747): undefined
3184	privileged reg848 (spr748): undefined
3185	privileged reg849 (spr749): undefined
3186	privileged reg850 (spr750): undefined
3187	privileged reg851 (spr751): undefined
3188	privileged reg852 (spr752): undefined
3189	privileged reg853 (spr753): undefined
3190	privileged reg854 (spr754): undefined
3191	privileged reg855 (spr755): undefined
3192	privileged reg856 (spr756): undefined
3193	privileged reg857 (spr757): undefined
3194	privileged reg858 (spr758): undefined
3195	privileged reg859 (spr759): undefined
3196	privileged reg860 (spr760): undefined
3197	privileged reg861 (spr761): undefined
3198	privileged reg862 (spr762): undefined
3199	privileged reg863 (spr763): undefined
3200	privileged reg864 (spr764): undefined
3201	privileged reg865 (spr765): undefined
3202	privileged reg866 (spr766): undefined
3203	privileged reg867 (spr767): undefined
3204	privileged reg868 (spr768): undefined
3205	privileged reg869 (spr769): undefined
3206	privileged reg870 (spr770): undefined
3207	privileged reg871 (spr771): undefined
3208	privileged reg872 (spr772): undefined
3209	privileged reg873 (spr773): undefined
3210	privileged reg874 (spr774): undefined
3211	privileged reg875 (spr775): undefined
3212	privileged reg876 (spr776): undefined
3213	privileged reg877 (spr777): undefined
3214	privileged reg878 (spr778): undefined
3215	privileged reg879 (spr779): undefined
3216	privileged reg880 (spr780): undefined
3217	privileged reg881 (spr781): undefined
3218	privileged reg882 (spr782): undefined
3219	privileged reg883 (spr783): undefined
3220	privileged reg884 (spr784): undefined
3221	privileged reg885 (spr785): undefined
3222	privileged reg886 (spr786): undefined
3223	privileged reg887 (spr787): undefined
3224	privileged reg888 (spr788): undefined
3225	privileged reg889 (spr789): undefined
3226	privileged reg890 (spr790): undefined
3227	privileged reg891 (spr791): undefined
3228	privileged reg892 (spr792): undefined
3229	privileged reg893 (spr793): undefined
3230	privileged reg894 (spr794): undefined
3231	privileged reg895 (spr795): undefined
3232	privileged reg896 (spr796): undefined
3233	privileged reg897 (spr797): undefined
3234	privileged reg898 (spr798): undefined
3235	privileged reg899 (spr799): undefined
3236	privileged reg900 (spr800): undefined
3237	privileged reg901 (spr801): undefined
3238	privileged reg902 (spr802): undefined
3239	privileged reg903 (spr803): undefined
3240	privileged reg904 (spr804): undefined
3241	privileged reg905 (spr805): undefined
3242	privileged reg906 (spr806): undefined
3243	privileged reg907 (spr807): undefined
3244	privileged reg908 (spr808): undefined
3245	privileged reg909 (spr809): undefined
3246	privileged reg910 (spr810): undefined
3247	privileged reg911 (spr811): undefined
3248	privileged reg912 (spr812): undefined
3249	privileged reg913 (spr813): undefined
3250	privileged reg914 (spr814): undefined
3251	privileged reg915 (spr815): undefined
3252	privileged reg916 (spr816): undefined
3253	privileged reg917 (spr817): undefined
3254	privileged reg918 (spr818): undefined
3255	privileged reg919 (spr819): undefined
3256	privileged reg920 (spr820): undefined
3257	privileged reg921 (spr821): undefined
3258	privileged reg922 (spr822): undefined
3259	privileged reg923 (spr823): undefined
3260	privileged reg924 (spr824): undefined
3261	privileged reg925 (spr825): undefined
3262	privileged reg926 (spr826): undefined
3263	privileged reg927 (spr827): undefined
3264	privileged reg928 (spr828): undefined
3265	privileged reg929 (spr829): undefined
3266	privileged reg930 (spr830): undefined
3267	privileged reg931 (spr831): undefined
3268	privileged reg932 (spr832): undefined
3269	privileged reg933 (spr833): undefined
3270	privileged reg934 (spr834): undefined
3271	privileged reg935 (spr835): undefined
3272	privileged reg936 (spr836): undefined
3273	privileged reg937 (spr837): undefined
3274	privileged reg938 (spr838): undefined
3275	privileged reg939 (spr839): undefined
3276	privileged reg940 (spr840): undefined
3277	privileged reg941 (spr841): undefined
3278	privileged reg942 (spr842): undefined
3279	privileged reg943 (spr843): undefined
3280	privileged reg944 (spr844): undefined
3281	privileged reg945 (spr845): undefined
3282	privileged reg946 (spr846): undefined
3283	privileged reg947 (spr847): undefined
3284	privileged reg948 (spr848): undefined
3285	privileged reg949 (spr849): undefined
3286	privileged reg950 (spr850): undefined
3287	privileged reg951 (spr851): undefined
3288	privileged reg952 (spr852): undefined
3289	privileged reg953 (spr853): undefined
3290	privileged reg954 (spr854): undefined
3291	privileged reg955 (spr855): undefined
3292	privileged reg956 (spr856): undefined
3293	privileged reg957 (spr857): undefined
3294	privileged reg958 (spr858): undefined
3295	privileged reg959 (spr859): undefined
3296	privileged reg960 (spr860): undefined
3297	privileged reg961 (spr861): undefined
3298	privileged reg962 (spr862): undefined
3299	privileged reg963 (spr863): undefined
3300	privileged reg964 (spr864): undefined
3301	privileged reg965 (spr865): undefined
3302	privileged reg966 (spr866): undefined
3303	privileged reg967 (spr867): undefined
3304	privileged reg968 (spr868): undefined
3305	privileged reg969 (spr869): undefined
3306	privileged reg970 (spr870): undefined
3307	privileged reg971 (spr871): undefined
3308	privileged reg972 (spr872): undefined
3309	privileged reg973 (spr873): undefined
3310	privileged reg974 (spr874): undefined
3311	privileged reg975 (spr875): undefined
3312	privileged reg976 (spr876): undefined
3313	privileged reg977 (spr877): undefined
3314	privileged reg978 (spr878): undefined
3315	privileged reg979 (spr879): undefined
3316	privileged reg980 (spr880): undefined
3317	privileged reg981 (spr881): undefined
3318	privileged reg982 (spr882): undefined
3319	privileged reg983 (spr883): undefined
3320	privileged reg984 (spr884): undefined
3321	privileged reg985 (spr885): undefined
3322	privileged reg986 (spr886): undefined
3323	privileged reg987 (spr887): undefined
3324	privileged reg988 (spr888): undefined
3325	privileged reg989 (spr889): undefined
3326	privileged reg990 (spr890): undefined
3327	privileged reg991 (spr891): undefined
3328	privileged reg992 (spr892): undefined
3329	privileged reg993 (spr893): undefined
3330	privileged reg994 (spr894): undefined
3331	privileged reg995 (spr895): undefined
3332	privileged reg996 (spr896): undefined
3333	privileged reg997 (spr897): undefined
3334	privileged reg998 (spr898): undefined
3335	privileged reg999 (spr899): undefined
3336	vector reg1124 (vr0): undefined
3337	vector reg1125 (vr1): undefined
3338	vector reg1126 (vr2): undefined
3339	vector reg1127 (vr3): undefined
3340	vector reg1128 (vr4): undefined
3341	vector reg1129 (vr5): undefined
3342	vector reg1130 (vr6): undefined
3343	vector reg1131 (vr7): undefined
3344	vector reg1132 (vr8): undefined
3345	vector reg1133 (vr9): undefined
3346	vector reg1134 (vr10): undefined
3347	vector reg1135 (vr11): undefined
3348	vector reg1136 (vr12): undefined
3349	vector reg1137 (vr13): undefined
3350	vector reg1138 (vr14): undefined
3351	vector reg1139 (vr15): undefined
3352	vector reg1140 (vr16): undefined
3353	vector reg1141 (vr17): undefined
3354	vector reg1142 (vr18): undefined
3355	vector reg1143 (vr19): undefined
3356	vector reg1144 (vr20): undefined
3357	vector reg1145 (vr21): undefined
3358	vector reg1146 (vr22): undefined
3359	vector reg1147 (vr23): undefined
3360	vector reg1148 (vr24): undefined
3361	vector reg1149 (vr25): undefined
3362	vector reg1150 (vr26): undefined
3363	vector reg1151 (vr27): undefined
3364	vector reg1152 (vr28): undefined
3365	vector reg1153 (vr29): undefined
3366	vector reg1154 (vr30): undefined
3367	vector reg1155 (vr31): undefined
3368EOF
3369
3370# EM_S390 (ELFCLASS32) (function bar 0x4004d8)
3371# Note. Only in .eh_frame, there is no .debug_frame.
3372# Same as PPC above but with -m31.
3373testfiles testfiles390
3374testrun_compare ${abs_builddir}/addrcfi -e testfiles390 0x4004d8 <<\EOF
3375.eh_frame has 0x4004d8 => [0x4004d8, 0x4004e8):
3376	return address in reg14
3377	CFA location expression: bregx(15,96)
3378	integer reg0 (%r0): undefined
3379	integer reg1 (%r1): undefined
3380	integer reg2 (%r2): undefined
3381	integer reg3 (%r3): undefined
3382	integer reg4 (%r4): undefined
3383	integer reg5 (%r5): undefined
3384	integer reg6 (%r6): same_value
3385	integer reg7 (%r7): same_value
3386	integer reg8 (%r8): same_value
3387	integer reg9 (%r9): same_value
3388	integer reg10 (%r10): same_value
3389	integer reg11 (%r11): same_value
3390	integer reg12 (%r12): same_value
3391	integer reg13 (%r13): same_value
3392	integer reg14 (%r14): same_value
3393	integer reg15 (%r15): same_value
3394	FPU reg16 (%f0): undefined
3395	FPU reg17 (%f2): undefined
3396	FPU reg18 (%f4): undefined
3397	FPU reg19 (%f6): undefined
3398	FPU reg20 (%f1): undefined
3399	FPU reg21 (%f3): undefined
3400	FPU reg22 (%f5): undefined
3401	FPU reg23 (%f7): undefined
3402	FPU reg24 (%f8): same_value
3403	FPU reg25 (%f10): same_value
3404	FPU reg26 (%f12): same_value
3405	FPU reg27 (%f14): same_value
3406	FPU reg28 (%f9): same_value
3407	FPU reg29 (%f11): same_value
3408	FPU reg30 (%f13): same_value
3409	FPU reg31 (%f15): same_value
3410	control reg32 (%c0): undefined
3411	control reg33 (%c1): undefined
3412	control reg34 (%c2): undefined
3413	control reg35 (%c3): undefined
3414	control reg36 (%c4): undefined
3415	control reg37 (%c5): undefined
3416	control reg38 (%c6): undefined
3417	control reg39 (%c7): undefined
3418	control reg40 (%c8): undefined
3419	control reg41 (%c9): undefined
3420	control reg42 (%c10): undefined
3421	control reg43 (%c11): undefined
3422	control reg44 (%c12): undefined
3423	control reg45 (%c13): undefined
3424	control reg46 (%c14): undefined
3425	control reg47 (%c15): undefined
3426	access reg48 (%a0): undefined
3427	access reg49 (%a1): undefined
3428	access reg50 (%a2): undefined
3429	access reg51 (%a3): undefined
3430	access reg52 (%a4): undefined
3431	access reg53 (%a5): undefined
3432	access reg54 (%a6): undefined
3433	access reg55 (%a7): undefined
3434	access reg56 (%a8): undefined
3435	access reg57 (%a9): undefined
3436	access reg58 (%a10): undefined
3437	access reg59 (%a11): undefined
3438	access reg60 (%a12): undefined
3439	access reg61 (%a13): undefined
3440	access reg62 (%a14): undefined
3441	access reg63 (%a15): undefined
3442	control reg64 (%pswm): undefined
3443	control reg65 (%pswa): undefined
3444handle_cfi no CFI (.debug_frame): no error
3445EOF
3446
3447# EM_S390 (ELFCLASS64) (function bar 0x0000000080000510)
3448# Note. Only in .eh_frame, there is no .debug_frame.
3449# Same as s390 above but without -m31.
3450testfiles testfiles390x
3451testrun_compare ${abs_builddir}/addrcfi -e testfiles390x 0x0000000080000510 <<\EOF
3452.eh_frame has 0x80000510 => [0x80000510, 0x80000524):
3453	return address in reg14
3454	CFA location expression: bregx(15,160)
3455	integer reg0 (%r0): undefined
3456	integer reg1 (%r1): undefined
3457	integer reg2 (%r2): undefined
3458	integer reg3 (%r3): undefined
3459	integer reg4 (%r4): undefined
3460	integer reg5 (%r5): undefined
3461	integer reg6 (%r6): same_value
3462	integer reg7 (%r7): same_value
3463	integer reg8 (%r8): same_value
3464	integer reg9 (%r9): same_value
3465	integer reg10 (%r10): same_value
3466	integer reg11 (%r11): same_value
3467	integer reg12 (%r12): same_value
3468	integer reg13 (%r13): same_value
3469	integer reg14 (%r14): same_value
3470	integer reg15 (%r15): same_value
3471	FPU reg16 (%f0): undefined
3472	FPU reg17 (%f2): undefined
3473	FPU reg18 (%f4): undefined
3474	FPU reg19 (%f6): undefined
3475	FPU reg20 (%f1): undefined
3476	FPU reg21 (%f3): undefined
3477	FPU reg22 (%f5): undefined
3478	FPU reg23 (%f7): undefined
3479	FPU reg24 (%f8): same_value
3480	FPU reg25 (%f10): same_value
3481	FPU reg26 (%f12): same_value
3482	FPU reg27 (%f14): same_value
3483	FPU reg28 (%f9): same_value
3484	FPU reg29 (%f11): same_value
3485	FPU reg30 (%f13): same_value
3486	FPU reg31 (%f15): same_value
3487	control reg32 (%c0): undefined
3488	control reg33 (%c1): undefined
3489	control reg34 (%c2): undefined
3490	control reg35 (%c3): undefined
3491	control reg36 (%c4): undefined
3492	control reg37 (%c5): undefined
3493	control reg38 (%c6): undefined
3494	control reg39 (%c7): undefined
3495	control reg40 (%c8): undefined
3496	control reg41 (%c9): undefined
3497	control reg42 (%c10): undefined
3498	control reg43 (%c11): undefined
3499	control reg44 (%c12): undefined
3500	control reg45 (%c13): undefined
3501	control reg46 (%c14): undefined
3502	control reg47 (%c15): undefined
3503	access reg48 (%a0): undefined
3504	access reg49 (%a1): undefined
3505	access reg50 (%a2): undefined
3506	access reg51 (%a3): undefined
3507	access reg52 (%a4): undefined
3508	access reg53 (%a5): undefined
3509	access reg54 (%a6): undefined
3510	access reg55 (%a7): undefined
3511	access reg56 (%a8): undefined
3512	access reg57 (%a9): undefined
3513	access reg58 (%a10): undefined
3514	access reg59 (%a11): undefined
3515	access reg60 (%a12): undefined
3516	access reg61 (%a13): undefined
3517	access reg62 (%a14): undefined
3518	access reg63 (%a15): undefined
3519	control reg64 (%pswm): undefined
3520	control reg65 (%pswa): undefined
3521handle_cfi no CFI (.debug_frame): no error
3522EOF
3523
3524# EM_ARM (function bar 0x00008510)
3525# Note. Only in .debug_frame, the .eh_frame is actually empty.
3526# Same as s390 and ppc above.
3527testfiles testfilearm
3528testrun_compare ${abs_builddir}/addrcfi -e testfilearm 0x00008510 <<\EOF
3529dwarf_cfi_addrframe (.eh_frame): no matching address range
3530.debug_frame has 0x8510 => [0x8510, 0x8524):
3531	return address in reg14
3532	CFA location expression: bregx(13)
3533	integer reg0 (r0): undefined
3534	integer reg1 (r1): undefined
3535	integer reg2 (r2): undefined
3536	integer reg3 (r3): undefined
3537	integer reg4 (r4): same_value
3538	integer reg5 (r5): same_value
3539	integer reg6 (r6): same_value
3540	integer reg7 (r7): same_value
3541	integer reg8 (r8): same_value
3542	integer reg9 (r9): undefined
3543	integer reg10 (r10): same_value
3544	integer reg11 (r11): same_value
3545	integer reg12 (r12): undefined
3546	integer reg13 (sp): location expression: call_frame_cfa stack_value
3547	integer reg14 (lr): same_value
3548	integer reg15 (pc): location expression: regx(14)
3549	FPA reg16 (f0): undefined
3550	FPA reg17 (f1): undefined
3551	FPA reg18 (f2): undefined
3552	FPA reg19 (f3): undefined
3553	FPA reg20 (f4): undefined
3554	FPA reg21 (f5): undefined
3555	FPA reg22 (f6): undefined
3556	FPA reg23 (f7): undefined
3557	FPA reg96 (f0): undefined
3558	FPA reg97 (f1): undefined
3559	FPA reg98 (f2): undefined
3560	FPA reg99 (f3): undefined
3561	FPA reg100 (f4): undefined
3562	FPA reg101 (f5): undefined
3563	FPA reg102 (f6): undefined
3564	FPA reg103 (f7): undefined
3565	integer reg128 (spsr): undefined
3566	VFP reg256 (d0): undefined
3567	VFP reg257 (d1): undefined
3568	VFP reg258 (d2): undefined
3569	VFP reg259 (d3): undefined
3570	VFP reg260 (d4): undefined
3571	VFP reg261 (d5): undefined
3572	VFP reg262 (d6): undefined
3573	VFP reg263 (d7): undefined
3574	VFP reg264 (d8): same_value
3575	VFP reg265 (d9): same_value
3576	VFP reg266 (d10): same_value
3577	VFP reg267 (d11): same_value
3578	VFP reg268 (d12): same_value
3579	VFP reg269 (d13): same_value
3580	VFP reg270 (d14): same_value
3581	VFP reg271 (d15): same_value
3582	VFP reg272 (d16): undefined
3583	VFP reg273 (d17): undefined
3584	VFP reg274 (d18): undefined
3585	VFP reg275 (d19): undefined
3586	VFP reg276 (d20): undefined
3587	VFP reg277 (d21): undefined
3588	VFP reg278 (d22): undefined
3589	VFP reg279 (d23): undefined
3590	VFP reg280 (d24): undefined
3591	VFP reg281 (d25): undefined
3592	VFP reg282 (d26): undefined
3593	VFP reg283 (d27): undefined
3594	VFP reg284 (d28): undefined
3595	VFP reg285 (d29): undefined
3596	VFP reg286 (d30): undefined
3597	VFP reg287 (d31): undefined
3598EOF
3599
3600# EM_AARCH64 (function bar 0x400550)
3601# Same as arm, 390 and ppc above.
3602# Note missing coverage in .eh_frame.
3603testfiles testfileaarch64
3604testrun_compare ${abs_builddir}/addrcfi -e testfileaarch64 0x400550 <<\EOF
3605dwarf_cfi_addrframe (.eh_frame): no matching address range
3606.debug_frame has 0x400550 => [0x400550, 0x400568):
3607	return address in reg30
3608	CFA location expression: bregx(31)
3609	integer reg0 (x0): undefined
3610	integer reg1 (x1): undefined
3611	integer reg2 (x2): undefined
3612	integer reg3 (x3): undefined
3613	integer reg4 (x4): undefined
3614	integer reg5 (x5): undefined
3615	integer reg6 (x6): undefined
3616	integer reg7 (x7): undefined
3617	integer reg8 (x8): undefined
3618	integer reg9 (x9): undefined
3619	integer reg10 (x10): undefined
3620	integer reg11 (x11): undefined
3621	integer reg12 (x12): undefined
3622	integer reg13 (x13): undefined
3623	integer reg14 (x14): undefined
3624	integer reg15 (x15): undefined
3625	integer reg16 (x16): undefined
3626	integer reg17 (x17): undefined
3627	integer reg18 (x18): undefined
3628	integer reg19 (x19): same_value
3629	integer reg20 (x20): same_value
3630	integer reg21 (x21): same_value
3631	integer reg22 (x22): same_value
3632	integer reg23 (x23): same_value
3633	integer reg24 (x24): same_value
3634	integer reg25 (x25): same_value
3635	integer reg26 (x26): same_value
3636	integer reg27 (x27): same_value
3637	integer reg28 (x28): same_value
3638	integer reg29 (x29): same_value
3639	integer reg30 (x30): same_value
3640	integer reg31 (sp): undefined
3641	integer reg33 (elr): undefined
3642	FP/SIMD reg64 (v0): undefined
3643	FP/SIMD reg65 (v1): undefined
3644	FP/SIMD reg66 (v2): undefined
3645	FP/SIMD reg67 (v3): undefined
3646	FP/SIMD reg68 (v4): undefined
3647	FP/SIMD reg69 (v5): undefined
3648	FP/SIMD reg70 (v6): undefined
3649	FP/SIMD reg71 (v7): undefined
3650	FP/SIMD reg72 (v8): same_value
3651	FP/SIMD reg73 (v9): same_value
3652	FP/SIMD reg74 (v10): same_value
3653	FP/SIMD reg75 (v11): same_value
3654	FP/SIMD reg76 (v12): same_value
3655	FP/SIMD reg77 (v13): same_value
3656	FP/SIMD reg78 (v14): same_value
3657	FP/SIMD reg79 (v15): same_value
3658	FP/SIMD reg80 (v16): undefined
3659	FP/SIMD reg81 (v17): undefined
3660	FP/SIMD reg82 (v18): undefined
3661	FP/SIMD reg83 (v19): undefined
3662	FP/SIMD reg84 (v20): undefined
3663	FP/SIMD reg85 (v21): undefined
3664	FP/SIMD reg86 (v22): undefined
3665	FP/SIMD reg87 (v23): undefined
3666	FP/SIMD reg88 (v24): undefined
3667	FP/SIMD reg89 (v25): undefined
3668	FP/SIMD reg90 (v26): undefined
3669	FP/SIMD reg91 (v27): undefined
3670	FP/SIMD reg92 (v28): undefined
3671	FP/SIMD reg93 (v29): undefined
3672	FP/SIMD reg94 (v30): undefined
3673	FP/SIMD reg95 (v31): undefined
3674EOF
3675
3676# EM_X86_64/ELFCLASS32 (function bar 0x00400390)
3677#
3678# Note. Only in .eh_frame, there is no .debug_frame.
3679# Same as PPC above but with -mx32.
3680testfiles testfile-x32
3681testrun_compare ${abs_builddir}/addrcfi -e testfile-x32 0x00400390 <<\EOF
3682.eh_frame has 0x400390 => [0x400390, 0x40039c):
3683	return address in reg16
3684	CFA location expression: bregx(7,8)
3685	integer reg0 (%rax): same_value
3686	integer reg1 (%rdx): undefined
3687	integer reg2 (%rcx): undefined
3688	integer reg3 (%rbx): undefined
3689	integer reg4 (%rsi): undefined
3690	integer reg5 (%rdi): undefined
3691	integer reg6 (%rbp): same_value
3692	integer reg7 (%rsp): location expression: call_frame_cfa stack_value
3693	integer reg8 (%r8): undefined
3694	integer reg9 (%r9): undefined
3695	integer reg10 (%r10): undefined
3696	integer reg11 (%r11): undefined
3697	integer reg12 (%r12): same_value
3698	integer reg13 (%r13): same_value
3699	integer reg14 (%r14): same_value
3700	integer reg15 (%r15): same_value
3701	integer reg16 (%rip): location expression: call_frame_cfa plus_uconst(-8)
3702	SSE reg17 (%xmm0): undefined
3703	SSE reg18 (%xmm1): undefined
3704	SSE reg19 (%xmm2): undefined
3705	SSE reg20 (%xmm3): undefined
3706	SSE reg21 (%xmm4): undefined
3707	SSE reg22 (%xmm5): undefined
3708	SSE reg23 (%xmm6): undefined
3709	SSE reg24 (%xmm7): undefined
3710	SSE reg25 (%xmm8): undefined
3711	SSE reg26 (%xmm9): undefined
3712	SSE reg27 (%xmm10): undefined
3713	SSE reg28 (%xmm11): undefined
3714	SSE reg29 (%xmm12): undefined
3715	SSE reg30 (%xmm13): undefined
3716	SSE reg31 (%xmm14): undefined
3717	SSE reg32 (%xmm15): undefined
3718	x87 reg33 (%st0): undefined
3719	x87 reg34 (%st1): undefined
3720	x87 reg35 (%st2): undefined
3721	x87 reg36 (%st3): undefined
3722	x87 reg37 (%st4): undefined
3723	x87 reg38 (%st5): undefined
3724	x87 reg39 (%st6): undefined
3725	x87 reg40 (%st7): undefined
3726	MMX reg41 (%mm0): undefined
3727	MMX reg42 (%mm1): undefined
3728	MMX reg43 (%mm2): undefined
3729	MMX reg44 (%mm3): undefined
3730	MMX reg45 (%mm4): undefined
3731	MMX reg46 (%mm5): undefined
3732	MMX reg47 (%mm6): undefined
3733	MMX reg48 (%mm7): undefined
3734	integer reg49 (%rflags): undefined
3735	segment reg50 (%es): undefined
3736	segment reg51 (%cs): undefined
3737	segment reg52 (%ss): undefined
3738	segment reg53 (%ds): undefined
3739	segment reg54 (%fs): undefined
3740	segment reg55 (%gs): undefined
3741	segment reg58 (%fs.base): undefined
3742	segment reg59 (%gs.base): undefined
3743	control reg62 (%tr): undefined
3744	control reg63 (%ldtr): undefined
3745	control reg64 (%mxcsr): undefined
3746	control reg65 (%fcw): undefined
3747	control reg66 (%fsw): undefined
3748handle_cfi no CFI (.debug_frame): no error
3749EOF
3750