Home | History | Annotate | Download | only in parse
      1 	.IMPORT $global$,DATA
      2 	.IMPORT $$dyncall,MILLICODE
      3 	.code
      4 	.align 4
      5 	.EXPORT alloc_type,CODE
      6 	.EXPORT alloc_type,ENTRY,PRIV_LEV=3,ARGW0=GR,RTNVAL=GR
      7 alloc_type:
      8 	.PROC
      9 	.CALLINFO FRAME=192,CALLS,SAVE_RP
     10 	.ENTRY
     11 	stw %r2,-20(%r30)
     12 	copy %r4,%r1
     13 	copy %r30,%r4
     14 	stwm %r1,192(%r30)
     15 	stw %r7,32(%r4)
     16 	stw %r6,36(%r4)
     17 	stw %r5,40(%r4)
     18 	ldo -4(%r0),%r5
     19 	ldo -32(%r4),%r19
     20 	add %r19,%r5,%r6
     21 	stw %r26,0(%r6)
     22 	ldo -4(%r0),%r19
     23 	ldo -32(%r4),%r20
     24 	add %r20,%r19,%r19
     25 	ldw 0(%r19),%r20
     26 	comiclr,= 0,%r20,%r0
     27 	bl L$0002,%r0
     28 	nop
     29 	ldo 52(%r0),%r26
     30 	.CALL ARGW0=GR
     31 	bl xmalloc,%r2
     32 	nop
     33 	copy %r28,%r7
     34 	bl,n L$0003,%r0
     35 L$0002:
     36 	ldo -4(%r0),%r19
     37 	ldo -32(%r4),%r21
     38 	add %r21,%r19,%r20
     39 	ldw 0(%r20),%r19
     40 	ldo 120(%r19),%r20
     41 	stw %r20,8(%r4)
     42 	ldw 8(%r4),%r19
     43 	stw %r19,12(%r4)
     44 	ldo 52(%r0),%r19
     45 	stw %r19,16(%r4)
     46 	ldw 12(%r4),%r19
     47 	ldw 12(%r4),%r20
     48 	ldw 16(%r19),%r19
     49 	ldw 12(%r20),%r20
     50 	sub %r19,%r20,%r19
     51 	ldw 16(%r4),%r20
     52 	comclr,< %r19,%r20,%r0
     53 	bl L$0004,%r0
     54 	nop
     55 	ldw 12(%r4),%r26
     56 	ldw 16(%r4),%r25
     57 	.CALL ARGW0=GR,ARGW1=GR
     58 	bl _obstack_newchunk,%r2
     59 	nop
     60 	copy %r0,%r19
     61 	bl,n L$0005,%r0
     62 L$0004:
     63 	copy %r0,%r19
     64 L$0005:
     65 	ldw 12(%r4),%r19
     66 	ldw 12(%r4),%r20
     67 	ldw 12(%r20),%r21
     68 	ldw 16(%r4),%r22
     69 	add %r21,%r22,%r20
     70 	copy %r20,%r21
     71 	stw %r21,12(%r19)
     72 	ldw 8(%r4),%r19
     73 	stw %r19,20(%r4)
     74 	ldw 20(%r4),%r19
     75 	ldw 8(%r19),%r20
     76 	stw %r20,24(%r4)
     77 	ldw 20(%r4),%r19
     78 	ldw 12(%r19),%r20
     79 	ldw 24(%r4),%r19
     80 	comclr,= %r20,%r19,%r0
     81 	bl L$0006,%r0
     82 	nop
     83 	ldw 20(%r4),%r19
     84 	ldw 40(%r19),%r20
     85 	copy %r20,%r21
     86 	depi -1,1,1,%r21
     87 	stw %r21,40(%r19)
     88 L$0006:
     89 	ldw 20(%r4),%r19
     90 	ldw 20(%r4),%r20
     91 	ldw 20(%r4),%r21
     92 	ldw 12(%r20),%r20
     93 	ldw 24(%r21),%r21
     94 	add %r20,%r21,%r20
     95 	ldw 20(%r4),%r21
     96 	ldw 24(%r21),%r22
     97 	uaddcm %r0,%r22,%r21
     98 	and %r20,%r21,%r20
     99 	copy %r20,%r21
    100 	stw %r21,12(%r19)
    101 	ldw 20(%r4),%r19
    102 	ldw 20(%r4),%r20
    103 	ldw 12(%r19),%r19
    104 	ldw 4(%r20),%r20
    105 	sub %r19,%r20,%r19
    106 	ldw 20(%r4),%r20
    107 	ldw 20(%r4),%r21
    108 	ldw 16(%r20),%r20
    109 	ldw 4(%r21),%r21
    110 	sub %r20,%r21,%r20
    111 	comclr,> %r19,%r20,%r0
    112 	bl L$0007,%r0
    113 	nop
    114 	ldw 20(%r4),%r19
    115 	ldw 20(%r4),%r20
    116 	ldw 16(%r20),%r21
    117 	stw %r21,12(%r19)
    118 	copy %r21,%r19
    119 	bl,n L$0008,%r0
    120 L$0007:
    121 	copy %r0,%r19
    122 L$0008:
    123 	ldw 20(%r4),%r19
    124 	ldw 20(%r4),%r20
    125 	ldw 12(%r20),%r21
    126 	stw %r21,8(%r19)
    127 	ldw 24(%r4),%r7
    128 L$0003:
    129 	copy %r7,%r26
    130 	copy %r0,%r25
    131 	ldo 52(%r0),%r24
    132 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
    133 	bl memset,%r2
    134 	nop
    135 	stw %r0,0(%r7)
    136 	ldo -4(%r0),%r19
    137 	ldo -32(%r4),%r20
    138 	add %r20,%r19,%r19
    139 	ldw 0(%r19),%r20
    140 	stw %r20,12(%r7)
    141 	ldo -1(%r0),%r19
    142 	stw %r19,44(%r7)
    143 	copy %r7,%r28
    144 	bl,n L$0001,%r0
    145 L$0001:
    146 	ldw 32(%r4),%r7
    147 	ldw 36(%r4),%r6
    148 	ldw 40(%r4),%r5
    149 	ldo 8(%r4),%r30
    150 	ldw -28(%r30),%r2
    151 	bv %r0(%r2)
    152 	ldwm -8(%r30),%r4
    153 	.EXIT
    154 	.PROCEND
    155 	.align 4
    156 	.EXPORT make_pointer_type,CODE
    157 	.EXPORT make_pointer_type,ENTRY,PRIV_LEV=3,ARGW0=GR,ARGW1=GR,RTNVAL=GR
    158 make_pointer_type:
    159 	.PROC
    160 	.CALLINFO FRAME=192,CALLS,SAVE_RP
    161 	.ENTRY
    162 	stw %r2,-20(%r30)
    163 	copy %r4,%r1
    164 	copy %r30,%r4
    165 	stwm %r1,192(%r30)
    166 	stw %r9,16(%r4)
    167 	stw %r8,20(%r4)
    168 	stw %r7,24(%r4)
    169 	stw %r6,28(%r4)
    170 	stw %r5,32(%r4)
    171 	ldo -4(%r0),%r5
    172 	ldo -32(%r4),%r19
    173 	add %r19,%r5,%r6
    174 	stw %r26,0(%r6)
    175 	ldo -8(%r0),%r7
    176 	ldo -32(%r4),%r19
    177 	add %r19,%r7,%r8
    178 	stw %r25,0(%r8)
    179 	ldo -4(%r0),%r19
    180 	ldo -32(%r4),%r21
    181 	add %r21,%r19,%r20
    182 	ldw 0(%r20),%r19
    183 	ldw 20(%r19),%r9
    184 	comiclr,<> 0,%r9,%r0
    185 	bl L$0010,%r0
    186 	nop
    187 	ldo -8(%r0),%r19
    188 	ldo -32(%r4),%r20
    189 	add %r20,%r19,%r19
    190 	ldw 0(%r19),%r20
    191 	comiclr,= 0,%r20,%r0
    192 	bl L$0011,%r0
    193 	nop
    194 	copy %r9,%r28
    195 	bl,n L$0009,%r0
    196 	bl,n L$0012,%r0
    197 L$0011:
    198 	ldo -8(%r0),%r19
    199 	ldo -32(%r4),%r21
    200 	add %r21,%r19,%r20
    201 	ldw 0(%r20),%r19
    202 	ldw 0(%r19),%r20
    203 	comiclr,= 0,%r20,%r0
    204 	bl L$0013,%r0
    205 	nop
    206 	ldo -8(%r0),%r19
    207 	ldo -32(%r4),%r21
    208 	add %r21,%r19,%r20
    209 	ldw 0(%r20),%r19
    210 	stw %r9,0(%r19)
    211 	copy %r9,%r28
    212 	bl,n L$0009,%r0
    213 L$0013:
    214 L$0012:
    215 L$0010:
    216 	ldo -8(%r0),%r19
    217 	ldo -32(%r4),%r20
    218 	add %r20,%r19,%r19
    219 	ldw 0(%r19),%r20
    220 	comiclr,<> 0,%r20,%r0
    221 	bl L$0015,%r0
    222 	nop
    223 	ldo -8(%r0),%r19
    224 	ldo -32(%r4),%r21
    225 	add %r21,%r19,%r20
    226 	ldw 0(%r20),%r19
    227 	ldw 0(%r19),%r20
    228 	comiclr,= 0,%r20,%r0
    229 	bl L$0014,%r0
    230 	nop
    231 	bl,n L$0015,%r0
    232 L$0015:
    233 	ldo -4(%r0),%r19
    234 	ldo -32(%r4),%r21
    235 	add %r21,%r19,%r20
    236 	ldw 0(%r20),%r19
    237 	ldw 12(%r19),%r26
    238 	.CALL ARGW0=GR
    239 	bl alloc_type,%r2
    240 	nop
    241 	copy %r28,%r9
    242 	ldo -8(%r0),%r19
    243 	ldo -32(%r4),%r20
    244 	add %r20,%r19,%r19
    245 	ldw 0(%r19),%r20
    246 	comiclr,<> 0,%r20,%r0
    247 	bl L$0016,%r0
    248 	nop
    249 	ldo -8(%r0),%r19
    250 	ldo -32(%r4),%r21
    251 	add %r21,%r19,%r20
    252 	ldw 0(%r20),%r19
    253 	stw %r9,0(%r19)
    254 L$0016:
    255 	bl,n L$0017,%r0
    256 L$0014:
    257 	ldo -8(%r0),%r19
    258 	ldo -32(%r4),%r21
    259 	add %r21,%r19,%r20
    260 	ldw 0(%r20),%r19
    261 	ldw 0(%r19),%r9
    262 	ldw 12(%r9),%r19
    263 	stw %r19,8(%r4)
    264 	copy %r9,%r26
    265 	copy %r0,%r25
    266 	ldo 52(%r0),%r24
    267 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
    268 	bl memset,%r2
    269 	nop
    270 	ldw 8(%r4),%r19
    271 	stw %r19,12(%r9)
    272 L$0017:
    273 	ldo -4(%r0),%r19
    274 	ldo -32(%r4),%r20
    275 	add %r20,%r19,%r19
    276 	ldw 0(%r19),%r20
    277 	stw %r20,16(%r9)
    278 	ldo -4(%r0),%r19
    279 	ldo -32(%r4),%r21
    280 	add %r21,%r19,%r20
    281 	ldw 0(%r20),%r19
    282 	stw %r9,20(%r19)
    283 	ldo 4(%r0),%r19
    284 	stw %r19,8(%r9)
    285 	ldo 1(%r0),%r19
    286 	stw %r19,0(%r9)
    287 	ldh 32(%r9),%r19
    288 	copy %r19,%r20
    289 	depi -1,31,1,%r20
    290 	sth %r20,32(%r9)
    291 	ldo -4(%r0),%r19
    292 	ldo -32(%r4),%r21
    293 	add %r21,%r19,%r20
    294 	ldw 0(%r20),%r19
    295 	ldw 20(%r19),%r20
    296 	comiclr,= 0,%r20,%r0
    297 	bl L$0018,%r0
    298 	nop
    299 	ldo -4(%r0),%r19
    300 	ldo -32(%r4),%r21
    301 	add %r21,%r19,%r20
    302 	ldw 0(%r20),%r19
    303 	stw %r9,20(%r19)
    304 L$0018:
    305 	copy %r9,%r28
    306 	bl,n L$0009,%r0
    307 L$0009:
    308 	ldw 16(%r4),%r9
    309 	ldw 20(%r4),%r8
    310 	ldw 24(%r4),%r7
    311 	ldw 28(%r4),%r6
    312 	ldw 32(%r4),%r5
    313 	ldo 8(%r4),%r30
    314 	ldw -28(%r30),%r2
    315 	bv %r0(%r2)
    316 	ldwm -8(%r30),%r4
    317 	.EXIT
    318 	.PROCEND
    319 	.align 4
    320 	.EXPORT lookup_pointer_type,CODE
    321 	.EXPORT lookup_pointer_type,ENTRY,PRIV_LEV=3,ARGW0=GR,RTNVAL=GR
    322 lookup_pointer_type:
    323 	.PROC
    324 	.CALLINFO FRAME=128,CALLS,SAVE_RP
    325 	.ENTRY
    326 	stw %r2,-20(%r30)
    327 	copy %r4,%r1
    328 	copy %r30,%r4
    329 	stwm %r1,128(%r30)
    330 	stw %r6,8(%r4)
    331 	stw %r5,12(%r4)
    332 	ldo -4(%r0),%r5
    333 	ldo -32(%r4),%r19
    334 	add %r19,%r5,%r6
    335 	stw %r26,0(%r6)
    336 	ldo -4(%r0),%r19
    337 	ldo -32(%r4),%r20
    338 	add %r20,%r19,%r19
    339 	ldw 0(%r19),%r26
    340 	copy %r0,%r25
    341 	.CALL ARGW0=GR,ARGW1=GR
    342 	bl make_pointer_type,%r2
    343 	nop
    344 	bl,n L$0019,%r0
    345 L$0019:
    346 	ldw 8(%r4),%r6
    347 	ldw 12(%r4),%r5
    348 	ldo 8(%r4),%r30
    349 	ldw -28(%r30),%r2
    350 	bv %r0(%r2)
    351 	ldwm -8(%r30),%r4
    352 	.EXIT
    353 	.PROCEND
    354 	.align 4
    355 	.EXPORT make_reference_type,CODE
    356 	.EXPORT make_reference_type,ENTRY,PRIV_LEV=3,ARGW0=GR,ARGW1=GR,RTNVAL=GR
    357 make_reference_type:
    358 	.PROC
    359 	.CALLINFO FRAME=192,CALLS,SAVE_RP
    360 	.ENTRY
    361 	stw %r2,-20(%r30)
    362 	copy %r4,%r1
    363 	copy %r30,%r4
    364 	stwm %r1,192(%r30)
    365 	stw %r9,16(%r4)
    366 	stw %r8,20(%r4)
    367 	stw %r7,24(%r4)
    368 	stw %r6,28(%r4)
    369 	stw %r5,32(%r4)
    370 	ldo -4(%r0),%r5
    371 	ldo -32(%r4),%r19
    372 	add %r19,%r5,%r6
    373 	stw %r26,0(%r6)
    374 	ldo -8(%r0),%r7
    375 	ldo -32(%r4),%r19
    376 	add %r19,%r7,%r8
    377 	stw %r25,0(%r8)
    378 	ldo -4(%r0),%r19
    379 	ldo -32(%r4),%r21
    380 	add %r21,%r19,%r20
    381 	ldw 0(%r20),%r19
    382 	ldw 24(%r19),%r9
    383 	comiclr,<> 0,%r9,%r0
    384 	bl L$0021,%r0
    385 	nop
    386 	ldo -8(%r0),%r19
    387 	ldo -32(%r4),%r20
    388 	add %r20,%r19,%r19
    389 	ldw 0(%r19),%r20
    390 	comiclr,= 0,%r20,%r0
    391 	bl L$0022,%r0
    392 	nop
    393 	copy %r9,%r28
    394 	bl,n L$0020,%r0
    395 	bl,n L$0023,%r0
    396 L$0022:
    397 	ldo -8(%r0),%r19
    398 	ldo -32(%r4),%r21
    399 	add %r21,%r19,%r20
    400 	ldw 0(%r20),%r19
    401 	ldw 0(%r19),%r20
    402 	comiclr,= 0,%r20,%r0
    403 	bl L$0024,%r0
    404 	nop
    405 	ldo -8(%r0),%r19
    406 	ldo -32(%r4),%r21
    407 	add %r21,%r19,%r20
    408 	ldw 0(%r20),%r19
    409 	stw %r9,0(%r19)
    410 	copy %r9,%r28
    411 	bl,n L$0020,%r0
    412 L$0024:
    413 L$0023:
    414 L$0021:
    415 	ldo -8(%r0),%r19
    416 	ldo -32(%r4),%r20
    417 	add %r20,%r19,%r19
    418 	ldw 0(%r19),%r20
    419 	comiclr,<> 0,%r20,%r0
    420 	bl L$0026,%r0
    421 	nop
    422 	ldo -8(%r0),%r19
    423 	ldo -32(%r4),%r21
    424 	add %r21,%r19,%r20
    425 	ldw 0(%r20),%r19
    426 	ldw 0(%r19),%r20
    427 	comiclr,= 0,%r20,%r0
    428 	bl L$0025,%r0
    429 	nop
    430 	bl,n L$0026,%r0
    431 L$0026:
    432 	ldo -4(%r0),%r19
    433 	ldo -32(%r4),%r21
    434 	add %r21,%r19,%r20
    435 	ldw 0(%r20),%r19
    436 	ldw 12(%r19),%r26
    437 	.CALL ARGW0=GR
    438 	bl alloc_type,%r2
    439 	nop
    440 	copy %r28,%r9
    441 	ldo -8(%r0),%r19
    442 	ldo -32(%r4),%r20
    443 	add %r20,%r19,%r19
    444 	ldw 0(%r19),%r20
    445 	comiclr,<> 0,%r20,%r0
    446 	bl L$0027,%r0
    447 	nop
    448 	ldo -8(%r0),%r19
    449 	ldo -32(%r4),%r21
    450 	add %r21,%r19,%r20
    451 	ldw 0(%r20),%r19
    452 	stw %r9,0(%r19)
    453 L$0027:
    454 	bl,n L$0028,%r0
    455 L$0025:
    456 	ldo -8(%r0),%r19
    457 	ldo -32(%r4),%r21
    458 	add %r21,%r19,%r20
    459 	ldw 0(%r20),%r19
    460 	ldw 0(%r19),%r9
    461 	ldw 12(%r9),%r19
    462 	stw %r19,8(%r4)
    463 	copy %r9,%r26
    464 	copy %r0,%r25
    465 	ldo 52(%r0),%r24
    466 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
    467 	bl memset,%r2
    468 	nop
    469 	ldw 8(%r4),%r19
    470 	stw %r19,12(%r9)
    471 L$0028:
    472 	ldo -4(%r0),%r19
    473 	ldo -32(%r4),%r20
    474 	add %r20,%r19,%r19
    475 	ldw 0(%r19),%r20
    476 	stw %r20,16(%r9)
    477 	ldo -4(%r0),%r19
    478 	ldo -32(%r4),%r21
    479 	add %r21,%r19,%r20
    480 	ldw 0(%r20),%r19
    481 	stw %r9,24(%r19)
    482 	ldo 4(%r0),%r19
    483 	stw %r19,8(%r9)
    484 	ldo 16(%r0),%r19
    485 	stw %r19,0(%r9)
    486 	ldo -4(%r0),%r19
    487 	ldo -32(%r4),%r21
    488 	add %r21,%r19,%r20
    489 	ldw 0(%r20),%r19
    490 	ldw 24(%r19),%r20
    491 	comiclr,= 0,%r20,%r0
    492 	bl L$0029,%r0
    493 	nop
    494 	ldo -4(%r0),%r19
    495 	ldo -32(%r4),%r21
    496 	add %r21,%r19,%r20
    497 	ldw 0(%r20),%r19
    498 	stw %r9,24(%r19)
    499 L$0029:
    500 	copy %r9,%r28
    501 	bl,n L$0020,%r0
    502 L$0020:
    503 	ldw 16(%r4),%r9
    504 	ldw 20(%r4),%r8
    505 	ldw 24(%r4),%r7
    506 	ldw 28(%r4),%r6
    507 	ldw 32(%r4),%r5
    508 	ldo 8(%r4),%r30
    509 	ldw -28(%r30),%r2
    510 	bv %r0(%r2)
    511 	ldwm -8(%r30),%r4
    512 	.EXIT
    513 	.PROCEND
    514 	.align 4
    515 	.EXPORT lookup_reference_type,CODE
    516 	.EXPORT lookup_reference_type,ENTRY,PRIV_LEV=3,ARGW0=GR,RTNVAL=GR
    517 lookup_reference_type:
    518 	.PROC
    519 	.CALLINFO FRAME=128,CALLS,SAVE_RP
    520 	.ENTRY
    521 	stw %r2,-20(%r30)
    522 	copy %r4,%r1
    523 	copy %r30,%r4
    524 	stwm %r1,128(%r30)
    525 	stw %r6,8(%r4)
    526 	stw %r5,12(%r4)
    527 	ldo -4(%r0),%r5
    528 	ldo -32(%r4),%r19
    529 	add %r19,%r5,%r6
    530 	stw %r26,0(%r6)
    531 	ldo -4(%r0),%r19
    532 	ldo -32(%r4),%r20
    533 	add %r20,%r19,%r19
    534 	ldw 0(%r19),%r26
    535 	copy %r0,%r25
    536 	.CALL ARGW0=GR,ARGW1=GR
    537 	bl make_reference_type,%r2
    538 	nop
    539 	bl,n L$0030,%r0
    540 L$0030:
    541 	ldw 8(%r4),%r6
    542 	ldw 12(%r4),%r5
    543 	ldo 8(%r4),%r30
    544 	ldw -28(%r30),%r2
    545 	bv %r0(%r2)
    546 	ldwm -8(%r30),%r4
    547 	.EXIT
    548 	.PROCEND
    549 	.align 4
    550 	.EXPORT make_function_type,CODE
    551 	.EXPORT make_function_type,ENTRY,PRIV_LEV=3,ARGW0=GR,ARGW1=GR,RTNVAL=GR
    552 make_function_type:
    553 	.PROC
    554 	.CALLINFO FRAME=192,CALLS,SAVE_RP
    555 	.ENTRY
    556 	stw %r2,-20(%r30)
    557 	copy %r4,%r1
    558 	copy %r30,%r4
    559 	stwm %r1,192(%r30)
    560 	stw %r9,16(%r4)
    561 	stw %r8,20(%r4)
    562 	stw %r7,24(%r4)
    563 	stw %r6,28(%r4)
    564 	stw %r5,32(%r4)
    565 	ldo -4(%r0),%r5
    566 	ldo -32(%r4),%r19
    567 	add %r19,%r5,%r6
    568 	stw %r26,0(%r6)
    569 	ldo -8(%r0),%r7
    570 	ldo -32(%r4),%r19
    571 	add %r19,%r7,%r8
    572 	stw %r25,0(%r8)
    573 	ldo -4(%r0),%r19
    574 	ldo -32(%r4),%r21
    575 	add %r21,%r19,%r20
    576 	ldw 0(%r20),%r19
    577 	ldw 28(%r19),%r9
    578 	comiclr,<> 0,%r9,%r0
    579 	bl L$0032,%r0
    580 	nop
    581 	ldo -8(%r0),%r19
    582 	ldo -32(%r4),%r20
    583 	add %r20,%r19,%r19
    584 	ldw 0(%r19),%r20
    585 	comiclr,= 0,%r20,%r0
    586 	bl L$0033,%r0
    587 	nop
    588 	copy %r9,%r28
    589 	bl,n L$0031,%r0
    590 	bl,n L$0034,%r0
    591 L$0033:
    592 	ldo -8(%r0),%r19
    593 	ldo -32(%r4),%r21
    594 	add %r21,%r19,%r20
    595 	ldw 0(%r20),%r19
    596 	ldw 0(%r19),%r20
    597 	comiclr,= 0,%r20,%r0
    598 	bl L$0035,%r0
    599 	nop
    600 	ldo -8(%r0),%r19
    601 	ldo -32(%r4),%r21
    602 	add %r21,%r19,%r20
    603 	ldw 0(%r20),%r19
    604 	stw %r9,0(%r19)
    605 	copy %r9,%r28
    606 	bl,n L$0031,%r0
    607 L$0035:
    608 L$0034:
    609 L$0032:
    610 	ldo -8(%r0),%r19
    611 	ldo -32(%r4),%r20
    612 	add %r20,%r19,%r19
    613 	ldw 0(%r19),%r20
    614 	comiclr,<> 0,%r20,%r0
    615 	bl L$0037,%r0
    616 	nop
    617 	ldo -8(%r0),%r19
    618 	ldo -32(%r4),%r21
    619 	add %r21,%r19,%r20
    620 	ldw 0(%r20),%r19
    621 	ldw 0(%r19),%r20
    622 	comiclr,= 0,%r20,%r0
    623 	bl L$0036,%r0
    624 	nop
    625 	bl,n L$0037,%r0
    626 L$0037:
    627 	ldo -4(%r0),%r19
    628 	ldo -32(%r4),%r21
    629 	add %r21,%r19,%r20
    630 	ldw 0(%r20),%r19
    631 	ldw 12(%r19),%r26
    632 	.CALL ARGW0=GR
    633 	bl alloc_type,%r2
    634 	nop
    635 	copy %r28,%r9
    636 	ldo -8(%r0),%r19
    637 	ldo -32(%r4),%r20
    638 	add %r20,%r19,%r19
    639 	ldw 0(%r19),%r20
    640 	comiclr,<> 0,%r20,%r0
    641 	bl L$0038,%r0
    642 	nop
    643 	ldo -8(%r0),%r19
    644 	ldo -32(%r4),%r21
    645 	add %r21,%r19,%r20
    646 	ldw 0(%r20),%r19
    647 	stw %r9,0(%r19)
    648 L$0038:
    649 	bl,n L$0039,%r0
    650 L$0036:
    651 	ldo -8(%r0),%r19
    652 	ldo -32(%r4),%r21
    653 	add %r21,%r19,%r20
    654 	ldw 0(%r20),%r19
    655 	ldw 0(%r19),%r9
    656 	ldw 12(%r9),%r19
    657 	stw %r19,8(%r4)
    658 	copy %r9,%r26
    659 	copy %r0,%r25
    660 	ldo 52(%r0),%r24
    661 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
    662 	bl memset,%r2
    663 	nop
    664 	ldw 8(%r4),%r19
    665 	stw %r19,12(%r9)
    666 L$0039:
    667 	ldo -4(%r0),%r19
    668 	ldo -32(%r4),%r20
    669 	add %r20,%r19,%r19
    670 	ldw 0(%r19),%r20
    671 	stw %r20,16(%r9)
    672 	ldo -4(%r0),%r19
    673 	ldo -32(%r4),%r21
    674 	add %r21,%r19,%r20
    675 	ldw 0(%r20),%r19
    676 	stw %r9,28(%r19)
    677 	ldo 1(%r0),%r19
    678 	stw %r19,8(%r9)
    679 	ldo 6(%r0),%r19
    680 	stw %r19,0(%r9)
    681 	ldo -4(%r0),%r19
    682 	ldo -32(%r4),%r21
    683 	add %r21,%r19,%r20
    684 	ldw 0(%r20),%r19
    685 	ldw 28(%r19),%r20
    686 	comiclr,= 0,%r20,%r0
    687 	bl L$0040,%r0
    688 	nop
    689 	ldo -4(%r0),%r19
    690 	ldo -32(%r4),%r21
    691 	add %r21,%r19,%r20
    692 	ldw 0(%r20),%r19
    693 	stw %r9,28(%r19)
    694 L$0040:
    695 	copy %r9,%r28
    696 	bl,n L$0031,%r0
    697 L$0031:
    698 	ldw 16(%r4),%r9
    699 	ldw 20(%r4),%r8
    700 	ldw 24(%r4),%r7
    701 	ldw 28(%r4),%r6
    702 	ldw 32(%r4),%r5
    703 	ldo 8(%r4),%r30
    704 	ldw -28(%r30),%r2
    705 	bv %r0(%r2)
    706 	ldwm -8(%r30),%r4
    707 	.EXIT
    708 	.PROCEND
    709 	.align 4
    710 	.EXPORT lookup_function_type,CODE
    711 	.EXPORT lookup_function_type,ENTRY,PRIV_LEV=3,ARGW0=GR,RTNVAL=GR
    712 lookup_function_type:
    713 	.PROC
    714 	.CALLINFO FRAME=128,CALLS,SAVE_RP
    715 	.ENTRY
    716 	stw %r2,-20(%r30)
    717 	copy %r4,%r1
    718 	copy %r30,%r4
    719 	stwm %r1,128(%r30)
    720 	stw %r6,8(%r4)
    721 	stw %r5,12(%r4)
    722 	ldo -4(%r0),%r5
    723 	ldo -32(%r4),%r19
    724 	add %r19,%r5,%r6
    725 	stw %r26,0(%r6)
    726 	ldo -4(%r0),%r19
    727 	ldo -32(%r4),%r20
    728 	add %r20,%r19,%r19
    729 	ldw 0(%r19),%r26
    730 	copy %r0,%r25
    731 	.CALL ARGW0=GR,ARGW1=GR
    732 	bl make_function_type,%r2
    733 	nop
    734 	bl,n L$0041,%r0
    735 L$0041:
    736 	ldw 8(%r4),%r6
    737 	ldw 12(%r4),%r5
    738 	ldo 8(%r4),%r30
    739 	ldw -28(%r30),%r2
    740 	bv %r0(%r2)
    741 	ldwm -8(%r30),%r4
    742 	.EXIT
    743 	.PROCEND
    744 	.IMPORT smash_to_member_type,CODE
    745 	.align 4
    746 	.EXPORT lookup_member_type,CODE
    747 	.EXPORT lookup_member_type,ENTRY,PRIV_LEV=3,ARGW0=GR,ARGW1=GR,RTNVAL=GR
    748 lookup_member_type:
    749 	.PROC
    750 	.CALLINFO FRAME=128,CALLS,SAVE_RP
    751 	.ENTRY
    752 	stw %r2,-20(%r30)
    753 	copy %r4,%r1
    754 	copy %r30,%r4
    755 	stwm %r1,128(%r30)
    756 	stw %r8,8(%r4)
    757 	stw %r7,12(%r4)
    758 	stw %r6,16(%r4)
    759 	stw %r5,20(%r4)
    760 	ldo 24(%r4),%r1
    761 	fstds,ma %fr12,8(%r1)
    762 	ldo -4(%r0),%r5
    763 	ldo -32(%r4),%r19
    764 	add %r19,%r5,%r6
    765 	stw %r26,0(%r6)
    766 	ldo -8(%r0),%r7
    767 	ldo -32(%r4),%r19
    768 	add %r19,%r7,%r8
    769 	stw %r25,0(%r8)
    770 	ldo -4(%r0),%r19
    771 	ldo -32(%r4),%r21
    772 	add %r21,%r19,%r20
    773 	ldw 0(%r20),%r19
    774 	ldw 12(%r19),%r26
    775 	.CALL ARGW0=GR
    776 	bl alloc_type,%r2
    777 	nop
    778 	stw %r28,-16(%r30)
    779 	fldws -16(%r30),%fr12
    780 	ldo -8(%r0),%r19
    781 	ldo -32(%r4),%r20
    782 	add %r20,%r19,%r19
    783 	ldo -4(%r0),%r20
    784 	ldo -32(%r4),%r21
    785 	add %r21,%r20,%r20
    786 	fstws %fr12,-16(%r30)
    787 	ldw -16(%r30),%r26
    788 	ldw 0(%r19),%r25
    789 	ldw 0(%r20),%r24
    790 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
    791 	bl smash_to_member_type,%r2
    792 	nop
    793 	fstws %fr12,-16(%r30)
    794 	ldw -16(%r30),%r28
    795 	bl,n L$0042,%r0
    796 L$0042:
    797 	ldw 8(%r4),%r8
    798 	ldw 12(%r4),%r7
    799 	ldw 16(%r4),%r6
    800 	ldw 20(%r4),%r5
    801 	ldo 24(%r4),%r1
    802 	fldds,ma 8(%r1),%fr12
    803 	ldo 8(%r4),%r30
    804 	ldw -28(%r30),%r2
    805 	bv %r0(%r2)
    806 	ldwm -8(%r30),%r4
    807 	.EXIT
    808 	.PROCEND
    809 	.align 4
    810 	.EXPORT allocate_stub_method,CODE
    811 	.EXPORT allocate_stub_method,ENTRY,PRIV_LEV=3,ARGW0=GR,RTNVAL=GR
    812 allocate_stub_method:
    813 	.PROC
    814 	.CALLINFO FRAME=128,CALLS,SAVE_RP
    815 	.ENTRY
    816 	stw %r2,-20(%r30)
    817 	copy %r4,%r1
    818 	copy %r30,%r4
    819 	stwm %r1,128(%r30)
    820 	stw %r6,16(%r4)
    821 	stw %r5,20(%r4)
    822 	ldo -4(%r0),%r5
    823 	ldo -32(%r4),%r19
    824 	add %r19,%r5,%r6
    825 	stw %r26,0(%r6)
    826 	ldo -4(%r0),%r19
    827 	ldo -32(%r4),%r21
    828 	add %r21,%r19,%r20
    829 	ldw 0(%r20),%r19
    830 	ldw 12(%r19),%r26
    831 	.CALL ARGW0=GR
    832 	bl alloc_type,%r2
    833 	nop
    834 	stw %r28,8(%r4)
    835 	ldw 8(%r4),%r19
    836 	ldo -4(%r0),%r20
    837 	ldo -32(%r4),%r21
    838 	add %r21,%r20,%r20
    839 	ldw 0(%r20),%r21
    840 	stw %r21,16(%r19)
    841 	ldw 8(%r4),%r19
    842 	ldo 4(%r0),%r20
    843 	sth %r20,32(%r19)
    844 	ldw 8(%r4),%r19
    845 	ldo 15(%r0),%r20
    846 	stw %r20,0(%r19)
    847 	ldw 8(%r4),%r19
    848 	ldo 1(%r0),%r20
    849 	stw %r20,8(%r19)
    850 	ldw 8(%r4),%r28
    851 	bl,n L$0043,%r0
    852 L$0043:
    853 	ldw 16(%r4),%r6
    854 	ldw 20(%r4),%r5
    855 	ldo 8(%r4),%r30
    856 	ldw -28(%r30),%r2
    857 	bv %r0(%r2)
    858 	ldwm -8(%r30),%r4
    859 	.EXIT
    860 	.PROCEND
    861 	.IMPORT builtin_type_int,DATA
    862 	.align 4
    863 	.EXPORT create_array_type,CODE
    864 	.EXPORT create_array_type,ENTRY,PRIV_LEV=3,ARGW0=GR,ARGW1=GR,RTNVAL=GR
    865 create_array_type:
    866 	.PROC
    867 	.CALLINFO FRAME=192,CALLS,SAVE_RP
    868 	.ENTRY
    869 	stw %r2,-20(%r30)
    870 	copy %r4,%r1
    871 	copy %r30,%r4
    872 	stwm %r1,192(%r30)
    873 	stw %r10,56(%r4)
    874 	stw %r9,60(%r4)
    875 	stw %r8,64(%r4)
    876 	stw %r7,68(%r4)
    877 	stw %r6,72(%r4)
    878 	stw %r5,76(%r4)
    879 	ldo -4(%r0),%r5
    880 	ldo -32(%r4),%r19
    881 	add %r19,%r5,%r6
    882 	stw %r26,0(%r6)
    883 	ldo -8(%r0),%r7
    884 	ldo -32(%r4),%r19
    885 	add %r19,%r7,%r8
    886 	stw %r25,0(%r8)
    887 	ldo -4(%r0),%r19
    888 	ldo -32(%r4),%r21
    889 	add %r21,%r19,%r20
    890 	ldw 0(%r20),%r19
    891 	ldw 12(%r19),%r26
    892 	.CALL ARGW0=GR
    893 	bl alloc_type,%r2
    894 	nop
    895 	stw %r28,8(%r4)
    896 	ldw 8(%r4),%r19
    897 	ldo 2(%r0),%r20
    898 	stw %r20,0(%r19)
    899 	ldw 8(%r4),%r19
    900 	ldo -4(%r0),%r20
    901 	ldo -32(%r4),%r21
    902 	add %r21,%r20,%r20
    903 	ldw 0(%r20),%r21
    904 	stw %r21,16(%r19)
    905 	ldw 8(%r4),%r19
    906 	ldo -8(%r0),%r20
    907 	ldo -32(%r4),%r21
    908 	add %r21,%r20,%r20
    909 	ldo -4(%r0),%r21
    910 	ldo -32(%r4),%r23
    911 	add %r23,%r21,%r22
    912 	ldw 0(%r22),%r21
    913 	ldw 0(%r20),%r20
    914 	ldw 8(%r21),%r21
    915 	stw %r20,-16(%r30)
    916 	fldws -16(%r30),%fr5
    917 	stw %r21,-16(%r30)
    918 	fldws -16(%r30),%fr5R
    919 	xmpyu %fr5,%fr5R,%fr4
    920 	fstws %fr4R,-16(%r30)
    921 	ldw -16(%r30),%r24
    922 	stw %r24,8(%r19)
    923 	ldw 8(%r4),%r19
    924 	ldo 1(%r0),%r20
    925 	sth %r20,34(%r19)
    926 	ldw 8(%r4),%r9
    927 	ldw 8(%r4),%r19
    928 	ldw 12(%r19),%r20
    929 	comiclr,<> 0,%r20,%r0
    930 	bl L$0050,%r0
    931 	nop
    932 	ldw 8(%r4),%r19
    933 	ldw 12(%r19),%r20
    934 	ldo 120(%r20),%r19
    935 	stw %r19,16(%r4)
    936 	ldw 16(%r4),%r19
    937 	stw %r19,20(%r4)
    938 	ldo 16(%r0),%r19
    939 	stw %r19,24(%r4)
    940 	ldw 20(%r4),%r19
    941 	ldw 20(%r4),%r20
    942 	ldw 16(%r19),%r19
    943 	ldw 12(%r20),%r20
    944 	sub %r19,%r20,%r19
    945 	ldw 24(%r4),%r20
    946 	comclr,< %r19,%r20,%r0
    947 	bl L$0045,%r0
    948 	nop
    949 	ldw 20(%r4),%r26
    950 	ldw 24(%r4),%r25
    951 	.CALL ARGW0=GR,ARGW1=GR
    952 	bl _obstack_newchunk,%r2
    953 	nop
    954 	copy %r0,%r19
    955 	bl,n L$0046,%r0
    956 L$0045:
    957 	copy %r0,%r19
    958 L$0046:
    959 	ldw 20(%r4),%r19
    960 	ldw 20(%r4),%r20
    961 	ldw 12(%r20),%r21
    962 	ldw 24(%r4),%r22
    963 	add %r21,%r22,%r20
    964 	copy %r20,%r21
    965 	stw %r21,12(%r19)
    966 	ldw 16(%r4),%r19
    967 	stw %r19,28(%r4)
    968 	ldw 28(%r4),%r19
    969 	ldw 8(%r19),%r20
    970 	stw %r20,32(%r4)
    971 	ldw 28(%r4),%r19
    972 	ldw 12(%r19),%r20
    973 	ldw 32(%r4),%r19
    974 	comclr,= %r20,%r19,%r0
    975 	bl L$0047,%r0
    976 	nop
    977 	ldw 28(%r4),%r19
    978 	ldw 40(%r19),%r20
    979 	copy %r20,%r21
    980 	depi -1,1,1,%r21
    981 	stw %r21,40(%r19)
    982 L$0047:
    983 	ldw 28(%r4),%r19
    984 	ldw 28(%r4),%r20
    985 	ldw 28(%r4),%r21
    986 	ldw 12(%r20),%r20
    987 	ldw 24(%r21),%r21
    988 	add %r20,%r21,%r20
    989 	ldw 28(%r4),%r21
    990 	ldw 24(%r21),%r22
    991 	uaddcm %r0,%r22,%r21
    992 	and %r20,%r21,%r20
    993 	copy %r20,%r21
    994 	stw %r21,12(%r19)
    995 	ldw 28(%r4),%r19
    996 	ldw 28(%r4),%r20
    997 	ldw 12(%r19),%r19
    998 	ldw 4(%r20),%r20
    999 	sub %r19,%r20,%r19
   1000 	ldw 28(%r4),%r20
   1001 	ldw 28(%r4),%r21
   1002 	ldw 16(%r20),%r20
   1003 	ldw 4(%r21),%r21
   1004 	sub %r20,%r21,%r20
   1005 	comclr,> %r19,%r20,%r0
   1006 	bl L$0048,%r0
   1007 	nop
   1008 	ldw 28(%r4),%r19
   1009 	ldw 28(%r4),%r20
   1010 	ldw 16(%r20),%r21
   1011 	stw %r21,12(%r19)
   1012 	copy %r21,%r19
   1013 	bl,n L$0049,%r0
   1014 L$0048:
   1015 	copy %r0,%r19
   1016 L$0049:
   1017 	ldw 28(%r4),%r19
   1018 	ldw 28(%r4),%r20
   1019 	ldw 12(%r20),%r21
   1020 	stw %r21,8(%r19)
   1021 	ldw 32(%r4),%r10
   1022 	bl,n L$0051,%r0
   1023 L$0050:
   1024 	ldo 16(%r0),%r26
   1025 	.CALL ARGW0=GR
   1026 	bl xmalloc,%r2
   1027 	nop
   1028 	copy %r28,%r10
   1029 L$0051:
   1030 	stw %r10,36(%r9)
   1031 	ldw 8(%r4),%r19
   1032 	ldw 12(%r19),%r26
   1033 	.CALL ARGW0=GR
   1034 	bl alloc_type,%r2
   1035 	nop
   1036 	stw %r28,12(%r4)
   1037 	ldw 12(%r4),%r19
   1038 	ldo 11(%r0),%r20
   1039 	stw %r20,0(%r19)
   1040 	ldw 12(%r4),%r19
   1041 	addil L'builtin_type_int-$global$,%r27
   1042 	ldw R'builtin_type_int-$global$(%r1),%r20
   1043 	stw %r20,16(%r19)
   1044 	ldw 12(%r4),%r19
   1045 	ldo 4(%r0),%r20
   1046 	stw %r20,8(%r19)
   1047 	ldw 12(%r4),%r19
   1048 	ldo 2(%r0),%r20
   1049 	sth %r20,34(%r19)
   1050 	ldw 12(%r4),%r9
   1051 	ldw 12(%r4),%r19
   1052 	ldw 12(%r19),%r20
   1053 	comiclr,<> 0,%r20,%r0
   1054 	bl L$0057,%r0
   1055 	nop
   1056 	ldw 12(%r4),%r19
   1057 	ldw 12(%r19),%r20
   1058 	ldo 120(%r20),%r19
   1059 	stw %r19,36(%r4)
   1060 	ldw 36(%r4),%r19
   1061 	stw %r19,40(%r4)
   1062 	ldo 32(%r0),%r19
   1063 	stw %r19,44(%r4)
   1064 	ldw 40(%r4),%r19
   1065 	ldw 40(%r4),%r20
   1066 	ldw 16(%r19),%r19
   1067 	ldw 12(%r20),%r20
   1068 	sub %r19,%r20,%r19
   1069 	ldw 44(%r4),%r20
   1070 	comclr,< %r19,%r20,%r0
   1071 	bl L$0052,%r0
   1072 	nop
   1073 	ldw 40(%r4),%r26
   1074 	ldw 44(%r4),%r25
   1075 	.CALL ARGW0=GR,ARGW1=GR
   1076 	bl _obstack_newchunk,%r2
   1077 	nop
   1078 	copy %r0,%r19
   1079 	bl,n L$0053,%r0
   1080 L$0052:
   1081 	copy %r0,%r19
   1082 L$0053:
   1083 	ldw 40(%r4),%r19
   1084 	ldw 40(%r4),%r20
   1085 	ldw 12(%r20),%r21
   1086 	ldw 44(%r4),%r22
   1087 	add %r21,%r22,%r20
   1088 	copy %r20,%r21
   1089 	stw %r21,12(%r19)
   1090 	ldw 36(%r4),%r19
   1091 	stw %r19,48(%r4)
   1092 	ldw 48(%r4),%r19
   1093 	ldw 8(%r19),%r20
   1094 	stw %r20,52(%r4)
   1095 	ldw 48(%r4),%r19
   1096 	ldw 12(%r19),%r20
   1097 	ldw 52(%r4),%r19
   1098 	comclr,= %r20,%r19,%r0
   1099 	bl L$0054,%r0
   1100 	nop
   1101 	ldw 48(%r4),%r19
   1102 	ldw 40(%r19),%r20
   1103 	copy %r20,%r21
   1104 	depi -1,1,1,%r21
   1105 	stw %r21,40(%r19)
   1106 L$0054:
   1107 	ldw 48(%r4),%r19
   1108 	ldw 48(%r4),%r20
   1109 	ldw 48(%r4),%r21
   1110 	ldw 12(%r20),%r20
   1111 	ldw 24(%r21),%r21
   1112 	add %r20,%r21,%r20
   1113 	ldw 48(%r4),%r21
   1114 	ldw 24(%r21),%r22
   1115 	uaddcm %r0,%r22,%r21
   1116 	and %r20,%r21,%r20
   1117 	copy %r20,%r21
   1118 	stw %r21,12(%r19)
   1119 	ldw 48(%r4),%r19
   1120 	ldw 48(%r4),%r20
   1121 	ldw 12(%r19),%r19
   1122 	ldw 4(%r20),%r20
   1123 	sub %r19,%r20,%r19
   1124 	ldw 48(%r4),%r20
   1125 	ldw 48(%r4),%r21
   1126 	ldw 16(%r20),%r20
   1127 	ldw 4(%r21),%r21
   1128 	sub %r20,%r21,%r20
   1129 	comclr,> %r19,%r20,%r0
   1130 	bl L$0055,%r0
   1131 	nop
   1132 	ldw 48(%r4),%r19
   1133 	ldw 48(%r4),%r20
   1134 	ldw 16(%r20),%r21
   1135 	stw %r21,12(%r19)
   1136 	copy %r21,%r19
   1137 	bl,n L$0056,%r0
   1138 L$0055:
   1139 	copy %r0,%r19
   1140 L$0056:
   1141 	ldw 48(%r4),%r19
   1142 	ldw 48(%r4),%r20
   1143 	ldw 12(%r20),%r21
   1144 	stw %r21,8(%r19)
   1145 	ldw 52(%r4),%r10
   1146 	bl,n L$0058,%r0
   1147 L$0057:
   1148 	ldo 32(%r0),%r26
   1149 	.CALL ARGW0=GR
   1150 	bl xmalloc,%r2
   1151 	nop
   1152 	copy %r28,%r10
   1153 L$0058:
   1154 	stw %r10,36(%r9)
   1155 	ldw 12(%r4),%r19
   1156 	ldw 36(%r19),%r20
   1157 	stw %r0,0(%r20)
   1158 	ldw 12(%r4),%r19
   1159 	ldo 16(%r0),%r20
   1160 	ldw 36(%r19),%r21
   1161 	add %r20,%r21,%r19
   1162 	ldo -8(%r0),%r20
   1163 	ldo -32(%r4),%r22
   1164 	add %r22,%r20,%r21
   1165 	ldw 0(%r21),%r20
   1166 	ldo -1(%r20),%r21
   1167 	stw %r21,0(%r19)
   1168 	ldw 12(%r4),%r20
   1169 	ldw 36(%r20),%r19
   1170 	addil L'builtin_type_int-$global$,%r27
   1171 	ldw R'builtin_type_int-$global$(%r1),%r20
   1172 	stw %r20,8(%r19)
   1173 	ldw 12(%r4),%r19
   1174 	ldo 16(%r0),%r20
   1175 	ldw 36(%r19),%r21
   1176 	add %r20,%r21,%r19
   1177 	addil L'builtin_type_int-$global$,%r27
   1178 	ldw R'builtin_type_int-$global$(%r1),%r20
   1179 	stw %r20,8(%r19)
   1180 	ldw 8(%r4),%r19
   1181 	ldw 36(%r19),%r20
   1182 	ldw 12(%r4),%r19
   1183 	stw %r19,8(%r20)
   1184 	ldw 8(%r4),%r19
   1185 	ldo -1(%r0),%r20
   1186 	stw %r20,44(%r19)
   1187 	ldw 8(%r4),%r28
   1188 	bl,n L$0044,%r0
   1189 L$0044:
   1190 	ldw 56(%r4),%r10
   1191 	ldw 60(%r4),%r9
   1192 	ldw 64(%r4),%r8
   1193 	ldw 68(%r4),%r7
   1194 	ldw 72(%r4),%r6
   1195 	ldw 76(%r4),%r5
   1196 	ldo 8(%r4),%r30
   1197 	ldw -28(%r30),%r2
   1198 	bv %r0(%r2)
   1199 	ldwm -8(%r30),%r4
   1200 	.EXIT
   1201 	.PROCEND
   1202 	.align 4
   1203 	.EXPORT smash_to_member_type,CODE
   1204 	.EXPORT smash_to_member_type,ENTRY,PRIV_LEV=3,ARGW0=GR,ARGW1=GR,ARGW2=GR
   1205 smash_to_member_type:
   1206 	.PROC
   1207 	.CALLINFO FRAME=192,CALLS,SAVE_RP
   1208 	.ENTRY
   1209 	stw %r2,-20(%r30)
   1210 	copy %r4,%r1
   1211 	copy %r30,%r4
   1212 	stwm %r1,192(%r30)
   1213 	stw %r10,16(%r4)
   1214 	stw %r9,20(%r4)
   1215 	stw %r8,24(%r4)
   1216 	stw %r7,28(%r4)
   1217 	stw %r6,32(%r4)
   1218 	stw %r5,36(%r4)
   1219 	ldo -4(%r0),%r5
   1220 	ldo -32(%r4),%r19
   1221 	add %r19,%r5,%r6
   1222 	stw %r26,0(%r6)
   1223 	ldo -8(%r0),%r7
   1224 	ldo -32(%r4),%r19
   1225 	add %r19,%r7,%r8
   1226 	stw %r25,0(%r8)
   1227 	ldo -12(%r0),%r9
   1228 	ldo -32(%r4),%r19
   1229 	add %r19,%r9,%r10
   1230 	stw %r24,0(%r10)
   1231 	ldo -4(%r0),%r19
   1232 	ldo -32(%r4),%r21
   1233 	add %r21,%r19,%r20
   1234 	ldw 0(%r20),%r19
   1235 	ldw 12(%r19),%r20
   1236 	stw %r20,8(%r4)
   1237 	ldo -4(%r0),%r19
   1238 	ldo -32(%r4),%r20
   1239 	add %r20,%r19,%r19
   1240 	ldw 0(%r19),%r26
   1241 	copy %r0,%r25
   1242 	ldo 52(%r0),%r24
   1243 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
   1244 	bl memset,%r2
   1245 	nop
   1246 	ldo -4(%r0),%r19
   1247 	ldo -32(%r4),%r21
   1248 	add %r21,%r19,%r20
   1249 	ldw 0(%r20),%r19
   1250 	ldw 8(%r4),%r20
   1251 	stw %r20,12(%r19)
   1252 	ldo -4(%r0),%r19
   1253 	ldo -32(%r4),%r21
   1254 	add %r21,%r19,%r20
   1255 	ldw 0(%r20),%r19
   1256 	ldo -12(%r0),%r20
   1257 	ldo -32(%r4),%r21
   1258 	add %r21,%r20,%r20
   1259 	ldw 0(%r20),%r21
   1260 	stw %r21,16(%r19)
   1261 	ldo -4(%r0),%r19
   1262 	ldo -32(%r4),%r21
   1263 	add %r21,%r19,%r20
   1264 	ldw 0(%r20),%r19
   1265 	ldo -8(%r0),%r20
   1266 	ldo -32(%r4),%r21
   1267 	add %r21,%r20,%r20
   1268 	ldw 0(%r20),%r21
   1269 	stw %r21,40(%r19)
   1270 	ldo -4(%r0),%r19
   1271 	ldo -32(%r4),%r21
   1272 	add %r21,%r19,%r20
   1273 	ldw 0(%r20),%r19
   1274 	ldo 1(%r0),%r20
   1275 	stw %r20,8(%r19)
   1276 	ldo -4(%r0),%r19
   1277 	ldo -32(%r4),%r21
   1278 	add %r21,%r19,%r20
   1279 	ldw 0(%r20),%r19
   1280 	ldo 14(%r0),%r20
   1281 	stw %r20,0(%r19)
   1282 L$0059:
   1283 	ldw 16(%r4),%r10
   1284 	ldw 20(%r4),%r9
   1285 	ldw 24(%r4),%r8
   1286 	ldw 28(%r4),%r7
   1287 	ldw 32(%r4),%r6
   1288 	ldw 36(%r4),%r5
   1289 	ldo 8(%r4),%r30
   1290 	ldw -28(%r30),%r2
   1291 	bv %r0(%r2)
   1292 	ldwm -8(%r30),%r4
   1293 	.EXIT
   1294 	.PROCEND
   1295 	.align 4
   1296 	.EXPORT smash_to_method_type,CODE
   1297 	.EXPORT smash_to_method_type,ENTRY,PRIV_LEV=3,ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
   1298 smash_to_method_type:
   1299 	.PROC
   1300 	.CALLINFO FRAME=192,CALLS,SAVE_RP
   1301 	.ENTRY
   1302 	stw %r2,-20(%r30)
   1303 	copy %r4,%r1
   1304 	copy %r30,%r4
   1305 	stwm %r1,192(%r30)
   1306 	stw %r12,16(%r4)
   1307 	stw %r11,20(%r4)
   1308 	stw %r10,24(%r4)
   1309 	stw %r9,28(%r4)
   1310 	stw %r8,32(%r4)
   1311 	stw %r7,36(%r4)
   1312 	stw %r6,40(%r4)
   1313 	stw %r5,44(%r4)
   1314 	ldo -4(%r0),%r5
   1315 	ldo -32(%r4),%r19
   1316 	add %r19,%r5,%r6
   1317 	stw %r26,0(%r6)
   1318 	ldo -8(%r0),%r7
   1319 	ldo -32(%r4),%r19
   1320 	add %r19,%r7,%r8
   1321 	stw %r25,0(%r8)
   1322 	ldo -12(%r0),%r9
   1323 	ldo -32(%r4),%r19
   1324 	add %r19,%r9,%r10
   1325 	stw %r24,0(%r10)
   1326 	ldo -16(%r0),%r11
   1327 	ldo -32(%r4),%r19
   1328 	add %r19,%r11,%r12
   1329 	stw %r23,0(%r12)
   1330 	ldo -4(%r0),%r19
   1331 	ldo -32(%r4),%r21
   1332 	add %r21,%r19,%r20
   1333 	ldw 0(%r20),%r19
   1334 	ldw 12(%r19),%r20
   1335 	stw %r20,8(%r4)
   1336 	ldo -4(%r0),%r19
   1337 	ldo -32(%r4),%r20
   1338 	add %r20,%r19,%r19
   1339 	ldw 0(%r19),%r26
   1340 	copy %r0,%r25
   1341 	ldo 52(%r0),%r24
   1342 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
   1343 	bl memset,%r2
   1344 	nop
   1345 	ldo -4(%r0),%r19
   1346 	ldo -32(%r4),%r21
   1347 	add %r21,%r19,%r20
   1348 	ldw 0(%r20),%r19
   1349 	ldw 8(%r4),%r20
   1350 	stw %r20,12(%r19)
   1351 	ldo -4(%r0),%r19
   1352 	ldo -32(%r4),%r21
   1353 	add %r21,%r19,%r20
   1354 	ldw 0(%r20),%r19
   1355 	ldo -12(%r0),%r20
   1356 	ldo -32(%r4),%r21
   1357 	add %r21,%r20,%r20
   1358 	ldw 0(%r20),%r21
   1359 	stw %r21,16(%r19)
   1360 	ldo -4(%r0),%r19
   1361 	ldo -32(%r4),%r21
   1362 	add %r21,%r19,%r20
   1363 	ldw 0(%r20),%r19
   1364 	ldo -8(%r0),%r20
   1365 	ldo -32(%r4),%r21
   1366 	add %r21,%r20,%r20
   1367 	ldw 0(%r20),%r21
   1368 	stw %r21,40(%r19)
   1369 	ldo -4(%r0),%r19
   1370 	ldo -32(%r4),%r21
   1371 	add %r21,%r19,%r20
   1372 	ldw 0(%r20),%r19
   1373 	ldo -16(%r0),%r20
   1374 	ldo -32(%r4),%r21
   1375 	add %r21,%r20,%r20
   1376 	ldw 0(%r20),%r21
   1377 	stw %r21,48(%r19)
   1378 	ldo -4(%r0),%r19
   1379 	ldo -32(%r4),%r21
   1380 	add %r21,%r19,%r20
   1381 	ldw 0(%r20),%r19
   1382 	ldo 1(%r0),%r20
   1383 	stw %r20,8(%r19)
   1384 	ldo -4(%r0),%r19
   1385 	ldo -32(%r4),%r21
   1386 	add %r21,%r19,%r20
   1387 	ldw 0(%r20),%r19
   1388 	ldo 15(%r0),%r20
   1389 	stw %r20,0(%r19)
   1390 L$0060:
   1391 	ldw 16(%r4),%r12
   1392 	ldw 20(%r4),%r11
   1393 	ldw 24(%r4),%r10
   1394 	ldw 28(%r4),%r9
   1395 	ldw 32(%r4),%r8
   1396 	ldw 36(%r4),%r7
   1397 	ldw 40(%r4),%r6
   1398 	ldw 44(%r4),%r5
   1399 	ldo 8(%r4),%r30
   1400 	ldw -28(%r30),%r2
   1401 	bv %r0(%r2)
   1402 	ldwm -8(%r30),%r4
   1403 	.EXIT
   1404 	.PROCEND
   1405 	.IMPORT strncmp,CODE
   1406 	.align 4
   1407 LC$0000:
   1408 	.STRING "struct \x00"
   1409 	.align 4
   1410 LC$0001:
   1411 	.STRING "union \x00"
   1412 	.align 4
   1413 LC$0002:
   1414 	.STRING "enum \x00"
   1415 	.align 4
   1416 	.EXPORT type_name_no_tag,CODE
   1417 	.EXPORT type_name_no_tag,ENTRY,PRIV_LEV=3,ARGW0=GR,RTNVAL=GR
   1418 type_name_no_tag:
   1419 	.PROC
   1420 	.CALLINFO FRAME=128,CALLS,SAVE_RP
   1421 	.ENTRY
   1422 	stw %r2,-20(%r30)
   1423 	copy %r4,%r1
   1424 	copy %r30,%r4
   1425 	stwm %r1,128(%r30)
   1426 	stw %r6,8(%r4)
   1427 	stw %r5,12(%r4)
   1428 	copy %r26,%r5
   1429 	ldw 4(%r5),%r6
   1430 	comiclr,<> 0,%r6,%r0
   1431 	bl L$0062,%r0
   1432 	nop
   1433 	ldw 0(%r5),%r19
   1434 	comiclr,<> 4,%r19,%r0
   1435 	bl L$0066,%r0
   1436 	nop
   1437 	comiclr,>= 4,%r19,%r0
   1438 	bl L$0072,%r0
   1439 	nop
   1440 	comiclr,<> 3,%r19,%r0
   1441 	bl L$0064,%r0
   1442 	nop
   1443 	bl,n L$0070,%r0
   1444 L$0072:
   1445 	comiclr,<> 5,%r19,%r0
   1446 	bl L$0068,%r0
   1447 	nop
   1448 	bl,n L$0070,%r0
   1449 L$0064:
   1450 	copy %r6,%r26
   1451 	ldil L'LC$0000,%r25
   1452 	ldo R'LC$0000(%r25),%r25
   1453 	ldo 7(%r0),%r24
   1454 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
   1455 	bl strncmp,%r2
   1456 	nop
   1457 	copy %r28,%r19
   1458 	comiclr,= 0,%r19,%r0
   1459 	bl L$0065,%r0
   1460 	nop
   1461 	ldo 7(%r6),%r6
   1462 L$0065:
   1463 	bl,n L$0063,%r0
   1464 L$0066:
   1465 	copy %r6,%r26
   1466 	ldil L'LC$0001,%r25
   1467 	ldo R'LC$0001(%r25),%r25
   1468 	ldo 6(%r0),%r24
   1469 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
   1470 	bl strncmp,%r2
   1471 	nop
   1472 	copy %r28,%r19
   1473 	comiclr,= 0,%r19,%r0
   1474 	bl L$0067,%r0
   1475 	nop
   1476 	ldo 6(%r6),%r6
   1477 L$0067:
   1478 	bl,n L$0063,%r0
   1479 L$0068:
   1480 	copy %r6,%r26
   1481 	ldil L'LC$0002,%r25
   1482 	ldo R'LC$0002(%r25),%r25
   1483 	ldo 5(%r0),%r24
   1484 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
   1485 	bl strncmp,%r2
   1486 	nop
   1487 	copy %r28,%r19
   1488 	comiclr,= 0,%r19,%r0
   1489 	bl L$0069,%r0
   1490 	nop
   1491 	ldo 5(%r6),%r6
   1492 L$0069:
   1493 	bl,n L$0063,%r0
   1494 L$0070:
   1495 	bl,n L$0063,%r0
   1496 L$0063:
   1497 L$0062:
   1498 	copy %r6,%r28
   1499 	bl,n L$0061,%r0
   1500 L$0061:
   1501 	ldw 8(%r4),%r6
   1502 	ldw 12(%r4),%r5
   1503 	ldo 8(%r4),%r30
   1504 	ldw -28(%r30),%r2
   1505 	bv %r0(%r2)
   1506 	ldwm -8(%r30),%r4
   1507 	.EXIT
   1508 	.PROCEND
   1509 	.IMPORT current_language,DATA
   1510 	.IMPORT strcmp,CODE
   1511 	.align 4
   1512 	.EXPORT lookup_primitive_typename,CODE
   1513 	.EXPORT lookup_primitive_typename,ENTRY,PRIV_LEV=3,ARGW0=GR,RTNVAL=GR
   1514 lookup_primitive_typename:
   1515 	.PROC
   1516 	.CALLINFO FRAME=128,CALLS,SAVE_RP
   1517 	.ENTRY
   1518 	stw %r2,-20(%r30)
   1519 	copy %r4,%r1
   1520 	copy %r30,%r4
   1521 	stwm %r1,128(%r30)
   1522 	stw %r6,16(%r4)
   1523 	stw %r5,20(%r4)
   1524 	ldo -4(%r0),%r5
   1525 	ldo -32(%r4),%r19
   1526 	add %r19,%r5,%r6
   1527 	stw %r26,0(%r6)
   1528 	addil L'current_language-$global$,%r27
   1529 	ldw R'current_language-$global$(%r1),%r19
   1530 	ldw 8(%r19),%r20
   1531 	stw %r20,8(%r4)
   1532 L$0074:
   1533 	ldw 8(%r4),%r19
   1534 	ldw 0(%r19),%r20
   1535 	comiclr,<> 0,%r20,%r0
   1536 	bl L$0075,%r0
   1537 	nop
   1538 	ldw 8(%r4),%r19
   1539 	ldw 0(%r19),%r20
   1540 	ldw 0(%r20),%r19
   1541 	ldo -4(%r0),%r20
   1542 	ldo -32(%r4),%r21
   1543 	add %r21,%r20,%r20
   1544 	ldw 4(%r19),%r26
   1545 	ldw 0(%r20),%r25
   1546 	.CALL ARGW0=GR,ARGW1=GR
   1547 	bl strcmp,%r2
   1548 	nop
   1549 	copy %r28,%r19
   1550 	comiclr,= 0,%r19,%r0
   1551 	bl L$0077,%r0
   1552 	nop
   1553 	ldw 8(%r4),%r19
   1554 	ldw 0(%r19),%r20
   1555 	ldw 0(%r20),%r28
   1556 	bl,n L$0073,%r0
   1557 L$0077:
   1558 L$0076:
   1559 	ldw 8(%r4),%r19
   1560 	ldo 4(%r19),%r20
   1561 	stw %r20,8(%r4)
   1562 	bl,n L$0074,%r0
   1563 L$0075:
   1564 	copy %r0,%r28
   1565 	bl,n L$0073,%r0
   1566 L$0073:
   1567 	ldw 16(%r4),%r6
   1568 	ldw 20(%r4),%r5
   1569 	ldo 8(%r4),%r30
   1570 	ldw -28(%r30),%r2
   1571 	bv %r0(%r2)
   1572 	ldwm -8(%r30),%r4
   1573 	.EXIT
   1574 	.PROCEND
   1575 	.IMPORT lookup_symbol,CODE
   1576 	.IMPORT error,CODE
   1577 	.align 4
   1578 LC$0003:
   1579 	.STRING "No type named %s.\x00"
   1580 	.align 4
   1581 	.EXPORT lookup_typename,CODE
   1582 	.EXPORT lookup_typename,ENTRY,PRIV_LEV=3,ARGW0=GR,ARGW1=GR,ARGW2=GR,RTNVAL=GR
   1583 lookup_typename:
   1584 	.PROC
   1585 	.CALLINFO FRAME=192,CALLS,SAVE_RP
   1586 	.ENTRY
   1587 	stw %r2,-20(%r30)
   1588 	copy %r4,%r1
   1589 	copy %r30,%r4
   1590 	stwm %r1,192(%r30)
   1591 	stw %r12,8(%r4)
   1592 	stw %r11,12(%r4)
   1593 	stw %r10,16(%r4)
   1594 	stw %r9,20(%r4)
   1595 	stw %r8,24(%r4)
   1596 	stw %r7,28(%r4)
   1597 	stw %r6,32(%r4)
   1598 	stw %r5,36(%r4)
   1599 	ldo -4(%r0),%r5
   1600 	ldo -32(%r4),%r19
   1601 	add %r19,%r5,%r6
   1602 	stw %r26,0(%r6)
   1603 	ldo -8(%r0),%r7
   1604 	ldo -32(%r4),%r19
   1605 	add %r19,%r7,%r8
   1606 	stw %r25,0(%r8)
   1607 	ldo -12(%r0),%r9
   1608 	ldo -32(%r4),%r19
   1609 	add %r19,%r9,%r10
   1610 	stw %r24,0(%r10)
   1611 	ldo -4(%r0),%r19
   1612 	ldo -32(%r4),%r20
   1613 	add %r20,%r19,%r19
   1614 	ldo -8(%r0),%r20
   1615 	ldo -32(%r4),%r21
   1616 	add %r21,%r20,%r20
   1617 	stw %r0,-52(%r30)
   1618 	ldw 0(%r19),%r26
   1619 	ldw 0(%r20),%r25
   1620 	ldo 1(%r0),%r24
   1621 	copy %r0,%r23
   1622 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
   1623 	bl lookup_symbol,%r2
   1624 	nop
   1625 	copy %r28,%r11
   1626 	comiclr,<> 0,%r11,%r0
   1627 	bl L$0080,%r0
   1628 	nop
   1629 	ldw 8(%r11),%r19
   1630 	comiclr,= 8,%r19,%r0
   1631 	bl L$0080,%r0
   1632 	nop
   1633 	bl,n L$0079,%r0
   1634 L$0080:
   1635 	ldo -4(%r0),%r19
   1636 	ldo -32(%r4),%r20
   1637 	add %r20,%r19,%r19
   1638 	ldw 0(%r19),%r26
   1639 	.CALL ARGW0=GR
   1640 	bl lookup_primitive_typename,%r2
   1641 	nop
   1642 	copy %r28,%r12
   1643 	comiclr,<> 0,%r12,%r0
   1644 	bl L$0081,%r0
   1645 	nop
   1646 	copy %r12,%r28
   1647 	bl,n L$0078,%r0
   1648 	bl,n L$0082,%r0
   1649 L$0081:
   1650 	comiclr,= 0,%r12,%r0
   1651 	bl L$0083,%r0
   1652 	nop
   1653 	ldo -12(%r0),%r19
   1654 	ldo -32(%r4),%r20
   1655 	add %r20,%r19,%r19
   1656 	ldw 0(%r19),%r20
   1657 	comiclr,<> 0,%r20,%r0
   1658 	bl L$0083,%r0
   1659 	nop
   1660 	copy %r0,%r28
   1661 	bl,n L$0078,%r0
   1662 	bl,n L$0084,%r0
   1663 L$0083:
   1664 	ldo -4(%r0),%r19
   1665 	ldo -32(%r4),%r20
   1666 	add %r20,%r19,%r19
   1667 	ldil L'LC$0003,%r26
   1668 	ldo R'LC$0003(%r26),%r26
   1669 	ldw 0(%r19),%r25
   1670 	.CALL ARGW0=GR,ARGW1=GR
   1671 	bl error,%r2
   1672 	nop
   1673 L$0084:
   1674 L$0082:
   1675 L$0079:
   1676 	ldw 12(%r11),%r28
   1677 	bl,n L$0078,%r0
   1678 L$0078:
   1679 	ldw 8(%r4),%r12
   1680 	ldw 12(%r4),%r11
   1681 	ldw 16(%r4),%r10
   1682 	ldw 20(%r4),%r9
   1683 	ldw 24(%r4),%r8
   1684 	ldw 28(%r4),%r7
   1685 	ldw 32(%r4),%r6
   1686 	ldw 36(%r4),%r5
   1687 	ldo 8(%r4),%r30
   1688 	ldw -28(%r30),%r2
   1689 	bv %r0(%r2)
   1690 	ldwm -8(%r30),%r4
   1691 	.EXIT
   1692 	.PROCEND
   1693 	.IMPORT alloca,CODE
   1694 	.IMPORT strlen,CODE
   1695 	.IMPORT strcpy,CODE
   1696 	.align 4
   1697 LC$0004:
   1698 	.STRING "unsigned \x00"
   1699 	.align 4
   1700 	.EXPORT lookup_unsigned_typename,CODE
   1701 	.EXPORT lookup_unsigned_typename,ENTRY,PRIV_LEV=3,ARGW0=GR,RTNVAL=GR
   1702 lookup_unsigned_typename:
   1703 	.PROC
   1704 	.CALLINFO FRAME=128,CALLS,SAVE_RP
   1705 	.ENTRY
   1706 	stw %r2,-20(%r30)
   1707 	copy %r4,%r1
   1708 	copy %r30,%r4
   1709 	stwm %r1,128(%r30)
   1710 	stw %r6,16(%r4)
   1711 	stw %r5,20(%r4)
   1712 	ldo -4(%r0),%r5
   1713 	ldo -32(%r4),%r19
   1714 	add %r19,%r5,%r6
   1715 	stw %r26,0(%r6)
   1716 	ldo -4(%r0),%r19
   1717 	ldo -32(%r4),%r20
   1718 	add %r20,%r19,%r19
   1719 	ldw 0(%r19),%r26
   1720 	.CALL ARGW0=GR
   1721 	bl strlen,%r2
   1722 	nop
   1723 	copy %r28,%r19
   1724 	ldo 10(%r19),%r20
   1725 	ldo 7(%r20),%r21
   1726 	copy %r21,%r19
   1727 	ldo 63(%r19),%r20
   1728 	extru %r20,25,26,%r19
   1729 	zdep %r19,25,26,%r20
   1730 	ldo -96(%r30),%r19
   1731 	add %r30,%r20,%r30
   1732 	ldo 7(%r19),%r20
   1733 	extru %r20,28,29,%r19
   1734 	zdep %r19,28,29,%r20
   1735 	stw %r20,8(%r4)
   1736 	ldw 8(%r4),%r26
   1737 	ldil L'LC$0004,%r25
   1738 	ldo R'LC$0004(%r25),%r25
   1739 	.CALL ARGW0=GR,ARGW1=GR
   1740 	bl strcpy,%r2
   1741 	nop
   1742 	ldw 8(%r4),%r20
   1743 	ldo 9(%r20),%r19
   1744 	ldo -4(%r0),%r20
   1745 	ldo -32(%r4),%r21
   1746 	add %r21,%r20,%r20
   1747 	copy %r19,%r26
   1748 	ldw 0(%r20),%r25
   1749 	.CALL ARGW0=GR,ARGW1=GR
   1750 	bl strcpy,%r2
   1751 	nop
   1752 	ldw 8(%r4),%r26
   1753 	copy %r0,%r25
   1754 	copy %r0,%r24
   1755 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
   1756 	bl lookup_typename,%r2
   1757 	nop
   1758 	bl,n L$0085,%r0
   1759 L$0085:
   1760 	ldw 16(%r4),%r6
   1761 	ldw 20(%r4),%r5
   1762 	ldo 8(%r4),%r30
   1763 	ldw -28(%r30),%r2
   1764 	bv %r0(%r2)
   1765 	ldwm -8(%r30),%r4
   1766 	.EXIT
   1767 	.PROCEND
   1768 	.align 4
   1769 LC$0005:
   1770 	.STRING "signed \x00"
   1771 	.align 4
   1772 	.EXPORT lookup_signed_typename,CODE
   1773 	.EXPORT lookup_signed_typename,ENTRY,PRIV_LEV=3,ARGW0=GR,RTNVAL=GR
   1774 lookup_signed_typename:
   1775 	.PROC
   1776 	.CALLINFO FRAME=128,CALLS,SAVE_RP
   1777 	.ENTRY
   1778 	stw %r2,-20(%r30)
   1779 	copy %r4,%r1
   1780 	copy %r30,%r4
   1781 	stwm %r1,128(%r30)
   1782 	stw %r6,16(%r4)
   1783 	stw %r5,20(%r4)
   1784 	ldo -4(%r0),%r5
   1785 	ldo -32(%r4),%r19
   1786 	add %r19,%r5,%r6
   1787 	stw %r26,0(%r6)
   1788 	ldo -4(%r0),%r19
   1789 	ldo -32(%r4),%r20
   1790 	add %r20,%r19,%r19
   1791 	ldw 0(%r19),%r26
   1792 	.CALL ARGW0=GR
   1793 	bl strlen,%r2
   1794 	nop
   1795 	copy %r28,%r19
   1796 	ldo 8(%r19),%r20
   1797 	ldo 7(%r20),%r21
   1798 	copy %r21,%r19
   1799 	ldo 63(%r19),%r20
   1800 	extru %r20,25,26,%r19
   1801 	zdep %r19,25,26,%r20
   1802 	ldo -96(%r30),%r19
   1803 	add %r30,%r20,%r30
   1804 	ldo 7(%r19),%r20
   1805 	extru %r20,28,29,%r19
   1806 	zdep %r19,28,29,%r20
   1807 	stw %r20,12(%r4)
   1808 	ldw 12(%r4),%r26
   1809 	ldil L'LC$0005,%r25
   1810 	ldo R'LC$0005(%r25),%r25
   1811 	.CALL ARGW0=GR,ARGW1=GR
   1812 	bl strcpy,%r2
   1813 	nop
   1814 	ldw 12(%r4),%r20
   1815 	ldo 7(%r20),%r19
   1816 	ldo -4(%r0),%r20
   1817 	ldo -32(%r4),%r21
   1818 	add %r21,%r20,%r20
   1819 	copy %r19,%r26
   1820 	ldw 0(%r20),%r25
   1821 	.CALL ARGW0=GR,ARGW1=GR
   1822 	bl strcpy,%r2
   1823 	nop
   1824 	ldw 12(%r4),%r26
   1825 	copy %r0,%r25
   1826 	ldo 1(%r0),%r24
   1827 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
   1828 	bl lookup_typename,%r2
   1829 	nop
   1830 	stw %r28,8(%r4)
   1831 	ldw 8(%r4),%r19
   1832 	comiclr,<> 0,%r19,%r0
   1833 	bl L$0087,%r0
   1834 	nop
   1835 	ldw 8(%r4),%r28
   1836 	bl,n L$0086,%r0
   1837 L$0087:
   1838 	ldo -4(%r0),%r19
   1839 	ldo -32(%r4),%r20
   1840 	add %r20,%r19,%r19
   1841 	ldw 0(%r19),%r26
   1842 	copy %r0,%r25
   1843 	copy %r0,%r24
   1844 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
   1845 	bl lookup_typename,%r2
   1846 	nop
   1847 	bl,n L$0086,%r0
   1848 L$0086:
   1849 	ldw 16(%r4),%r6
   1850 	ldw 20(%r4),%r5
   1851 	ldo 8(%r4),%r30
   1852 	ldw -28(%r30),%r2
   1853 	bv %r0(%r2)
   1854 	ldwm -8(%r30),%r4
   1855 	.EXIT
   1856 	.PROCEND
   1857 	.align 4
   1858 LC$0006:
   1859 	.STRING "No struct type named %s.\x00"
   1860 	.align 4
   1861 LC$0007:
   1862 	.STRING "This context has class, union or enum %s, not a struct.\x00"
   1863 	.align 4
   1864 	.EXPORT lookup_struct,CODE
   1865 	.EXPORT lookup_struct,ENTRY,PRIV_LEV=3,ARGW0=GR,ARGW1=GR,RTNVAL=GR
   1866 lookup_struct:
   1867 	.PROC
   1868 	.CALLINFO FRAME=128,CALLS,SAVE_RP
   1869 	.ENTRY
   1870 	stw %r2,-20(%r30)
   1871 	copy %r4,%r1
   1872 	copy %r30,%r4
   1873 	stwm %r1,128(%r30)
   1874 	stw %r9,8(%r4)
   1875 	stw %r8,12(%r4)
   1876 	stw %r7,16(%r4)
   1877 	stw %r6,20(%r4)
   1878 	stw %r5,24(%r4)
   1879 	ldo -4(%r0),%r5
   1880 	ldo -32(%r4),%r19
   1881 	add %r19,%r5,%r6
   1882 	stw %r26,0(%r6)
   1883 	ldo -8(%r0),%r7
   1884 	ldo -32(%r4),%r19
   1885 	add %r19,%r7,%r8
   1886 	stw %r25,0(%r8)
   1887 	ldo -4(%r0),%r19
   1888 	ldo -32(%r4),%r20
   1889 	add %r20,%r19,%r19
   1890 	ldo -8(%r0),%r20
   1891 	ldo -32(%r4),%r21
   1892 	add %r21,%r20,%r20
   1893 	stw %r0,-52(%r30)
   1894 	ldw 0(%r19),%r26
   1895 	ldw 0(%r20),%r25
   1896 	ldo 2(%r0),%r24
   1897 	copy %r0,%r23
   1898 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
   1899 	bl lookup_symbol,%r2
   1900 	nop
   1901 	copy %r28,%r9
   1902 	comiclr,= 0,%r9,%r0
   1903 	bl L$0089,%r0
   1904 	nop
   1905 	ldo -4(%r0),%r19
   1906 	ldo -32(%r4),%r20
   1907 	add %r20,%r19,%r19
   1908 	ldil L'LC$0006,%r26
   1909 	ldo R'LC$0006(%r26),%r26
   1910 	ldw 0(%r19),%r25
   1911 	.CALL ARGW0=GR,ARGW1=GR
   1912 	bl error,%r2
   1913 	nop
   1914 L$0089:
   1915 	ldw 12(%r9),%r19
   1916 	ldw 0(%r19),%r20
   1917 	comiclr,<> 3,%r20,%r0
   1918 	bl L$0090,%r0
   1919 	nop
   1920 	ldo -4(%r0),%r19
   1921 	ldo -32(%r4),%r20
   1922 	add %r20,%r19,%r19
   1923 	ldil L'LC$0007,%r26
   1924 	ldo R'LC$0007(%r26),%r26
   1925 	ldw 0(%r19),%r25
   1926 	.CALL ARGW0=GR,ARGW1=GR
   1927 	bl error,%r2
   1928 	nop
   1929 L$0090:
   1930 	ldw 12(%r9),%r28
   1931 	bl,n L$0088,%r0
   1932 L$0088:
   1933 	ldw 8(%r4),%r9
   1934 	ldw 12(%r4),%r8
   1935 	ldw 16(%r4),%r7
   1936 	ldw 20(%r4),%r6
   1937 	ldw 24(%r4),%r5
   1938 	ldo 8(%r4),%r30
   1939 	ldw -28(%r30),%r2
   1940 	bv %r0(%r2)
   1941 	ldwm -8(%r30),%r4
   1942 	.EXIT
   1943 	.PROCEND
   1944 	.align 4
   1945 LC$0008:
   1946 	.STRING "No union type named %s.\x00"
   1947 	.align 4
   1948 LC$0009:
   1949 	.STRING "This context has class, struct or enum %s, not a union.\x00"
   1950 	.align 4
   1951 	.EXPORT lookup_union,CODE
   1952 	.EXPORT lookup_union,ENTRY,PRIV_LEV=3,ARGW0=GR,ARGW1=GR,RTNVAL=GR
   1953 lookup_union:
   1954 	.PROC
   1955 	.CALLINFO FRAME=128,CALLS,SAVE_RP
   1956 	.ENTRY
   1957 	stw %r2,-20(%r30)
   1958 	copy %r4,%r1
   1959 	copy %r30,%r4
   1960 	stwm %r1,128(%r30)
   1961 	stw %r9,8(%r4)
   1962 	stw %r8,12(%r4)
   1963 	stw %r7,16(%r4)
   1964 	stw %r6,20(%r4)
   1965 	stw %r5,24(%r4)
   1966 	ldo -4(%r0),%r5
   1967 	ldo -32(%r4),%r19
   1968 	add %r19,%r5,%r6
   1969 	stw %r26,0(%r6)
   1970 	ldo -8(%r0),%r7
   1971 	ldo -32(%r4),%r19
   1972 	add %r19,%r7,%r8
   1973 	stw %r25,0(%r8)
   1974 	ldo -4(%r0),%r19
   1975 	ldo -32(%r4),%r20
   1976 	add %r20,%r19,%r19
   1977 	ldo -8(%r0),%r20
   1978 	ldo -32(%r4),%r21
   1979 	add %r21,%r20,%r20
   1980 	stw %r0,-52(%r30)
   1981 	ldw 0(%r19),%r26
   1982 	ldw 0(%r20),%r25
   1983 	ldo 2(%r0),%r24
   1984 	copy %r0,%r23
   1985 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
   1986 	bl lookup_symbol,%r2
   1987 	nop
   1988 	copy %r28,%r9
   1989 	comiclr,= 0,%r9,%r0
   1990 	bl L$0092,%r0
   1991 	nop
   1992 	ldo -4(%r0),%r19
   1993 	ldo -32(%r4),%r20
   1994 	add %r20,%r19,%r19
   1995 	ldil L'LC$0008,%r26
   1996 	ldo R'LC$0008(%r26),%r26
   1997 	ldw 0(%r19),%r25
   1998 	.CALL ARGW0=GR,ARGW1=GR
   1999 	bl error,%r2
   2000 	nop
   2001 L$0092:
   2002 	ldw 12(%r9),%r19
   2003 	ldw 0(%r19),%r20
   2004 	comiclr,<> 4,%r20,%r0
   2005 	bl L$0093,%r0
   2006 	nop
   2007 	ldo -4(%r0),%r19
   2008 	ldo -32(%r4),%r20
   2009 	add %r20,%r19,%r19
   2010 	ldil L'LC$0009,%r26
   2011 	ldo R'LC$0009(%r26),%r26
   2012 	ldw 0(%r19),%r25
   2013 	.CALL ARGW0=GR,ARGW1=GR
   2014 	bl error,%r2
   2015 	nop
   2016 L$0093:
   2017 	ldw 12(%r9),%r28
   2018 	bl,n L$0091,%r0
   2019 L$0091:
   2020 	ldw 8(%r4),%r9
   2021 	ldw 12(%r4),%r8
   2022 	ldw 16(%r4),%r7
   2023 	ldw 20(%r4),%r6
   2024 	ldw 24(%r4),%r5
   2025 	ldo 8(%r4),%r30
   2026 	ldw -28(%r30),%r2
   2027 	bv %r0(%r2)
   2028 	ldwm -8(%r30),%r4
   2029 	.EXIT
   2030 	.PROCEND
   2031 	.align 4
   2032 LC$0010:
   2033 	.STRING "No enum type named %s.\x00"
   2034 	.align 4
   2035 LC$0011:
   2036 	.STRING "This context has class, struct or union %s, not an enum.\x00"
   2037 	.align 4
   2038 	.EXPORT lookup_enum,CODE
   2039 	.EXPORT lookup_enum,ENTRY,PRIV_LEV=3,ARGW0=GR,ARGW1=GR,RTNVAL=GR
   2040 lookup_enum:
   2041 	.PROC
   2042 	.CALLINFO FRAME=128,CALLS,SAVE_RP
   2043 	.ENTRY
   2044 	stw %r2,-20(%r30)
   2045 	copy %r4,%r1
   2046 	copy %r30,%r4
   2047 	stwm %r1,128(%r30)
   2048 	stw %r9,8(%r4)
   2049 	stw %r8,12(%r4)
   2050 	stw %r7,16(%r4)
   2051 	stw %r6,20(%r4)
   2052 	stw %r5,24(%r4)
   2053 	ldo -4(%r0),%r5
   2054 	ldo -32(%r4),%r19
   2055 	add %r19,%r5,%r6
   2056 	stw %r26,0(%r6)
   2057 	ldo -8(%r0),%r7
   2058 	ldo -32(%r4),%r19
   2059 	add %r19,%r7,%r8
   2060 	stw %r25,0(%r8)
   2061 	ldo -4(%r0),%r19
   2062 	ldo -32(%r4),%r20
   2063 	add %r20,%r19,%r19
   2064 	ldo -8(%r0),%r20
   2065 	ldo -32(%r4),%r21
   2066 	add %r21,%r20,%r20
   2067 	stw %r0,-52(%r30)
   2068 	ldw 0(%r19),%r26
   2069 	ldw 0(%r20),%r25
   2070 	ldo 2(%r0),%r24
   2071 	copy %r0,%r23
   2072 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
   2073 	bl lookup_symbol,%r2
   2074 	nop
   2075 	copy %r28,%r9
   2076 	comiclr,= 0,%r9,%r0
   2077 	bl L$0095,%r0
   2078 	nop
   2079 	ldo -4(%r0),%r19
   2080 	ldo -32(%r4),%r20
   2081 	add %r20,%r19,%r19
   2082 	ldil L'LC$0010,%r26
   2083 	ldo R'LC$0010(%r26),%r26
   2084 	ldw 0(%r19),%r25
   2085 	.CALL ARGW0=GR,ARGW1=GR
   2086 	bl error,%r2
   2087 	nop
   2088 L$0095:
   2089 	ldw 12(%r9),%r19
   2090 	ldw 0(%r19),%r20
   2091 	comiclr,<> 5,%r20,%r0
   2092 	bl L$0096,%r0
   2093 	nop
   2094 	ldo -4(%r0),%r19
   2095 	ldo -32(%r4),%r20
   2096 	add %r20,%r19,%r19
   2097 	ldil L'LC$0011,%r26
   2098 	ldo R'LC$0011(%r26),%r26
   2099 	ldw 0(%r19),%r25
   2100 	.CALL ARGW0=GR,ARGW1=GR
   2101 	bl error,%r2
   2102 	nop
   2103 L$0096:
   2104 	ldw 12(%r9),%r28
   2105 	bl,n L$0094,%r0
   2106 L$0094:
   2107 	ldw 8(%r4),%r9
   2108 	ldw 12(%r4),%r8
   2109 	ldw 16(%r4),%r7
   2110 	ldw 20(%r4),%r6
   2111 	ldw 24(%r4),%r5
   2112 	ldo 8(%r4),%r30
   2113 	ldw -28(%r30),%r2
   2114 	bv %r0(%r2)
   2115 	ldwm -8(%r30),%r4
   2116 	.EXIT
   2117 	.PROCEND
   2118 	.IMPORT strcat,CODE
   2119 	.align 4
   2120 LC$0012:
   2121 	.STRING "<\x00"
   2122 	.align 4
   2123 LC$0013:
   2124 	.STRING " >\x00"
   2125 	.align 4
   2126 LC$0014:
   2127 	.STRING "No template type named %s.\x00"
   2128 	.align 4
   2129 	.EXPORT lookup_template_type,CODE
   2130 	.EXPORT lookup_template_type,ENTRY,PRIV_LEV=3,ARGW0=GR,ARGW1=GR,ARGW2=GR,RTNVAL=GR
   2131 lookup_template_type:
   2132 	.PROC
   2133 	.CALLINFO FRAME=192,CALLS,SAVE_RP
   2134 	.ENTRY
   2135 	stw %r2,-20(%r30)
   2136 	copy %r4,%r1
   2137 	copy %r30,%r4
   2138 	stwm %r1,192(%r30)
   2139 	stw %r11,16(%r4)
   2140 	stw %r10,20(%r4)
   2141 	stw %r9,24(%r4)
   2142 	stw %r8,28(%r4)
   2143 	stw %r7,32(%r4)
   2144 	stw %r6,36(%r4)
   2145 	stw %r5,40(%r4)
   2146 	ldo -4(%r0),%r5
   2147 	ldo -32(%r4),%r19
   2148 	add %r19,%r5,%r6
   2149 	stw %r26,0(%r6)
   2150 	ldo -8(%r0),%r7
   2151 	ldo -32(%r4),%r19
   2152 	add %r19,%r7,%r8
   2153 	stw %r25,0(%r8)
   2154 	ldo -12(%r0),%r9
   2155 	ldo -32(%r4),%r19
   2156 	add %r19,%r9,%r10
   2157 	stw %r24,0(%r10)
   2158 	ldo -4(%r0),%r19
   2159 	ldo -32(%r4),%r20
   2160 	add %r20,%r19,%r19
   2161 	ldw 0(%r19),%r26
   2162 	.CALL ARGW0=GR
   2163 	bl strlen,%r2
   2164 	nop
   2165 	copy %r28,%r11
   2166 	ldo -8(%r0),%r19
   2167 	ldo -32(%r4),%r21
   2168 	add %r21,%r19,%r20
   2169 	ldw 0(%r20),%r19
   2170 	ldw 4(%r19),%r26
   2171 	.CALL ARGW0=GR
   2172 	bl strlen,%r2
   2173 	nop
   2174 	copy %r28,%r19
   2175 	add %r11,%r19,%r20
   2176 	ldo 4(%r20),%r19
   2177 	ldo 7(%r19),%r20
   2178 	copy %r20,%r19
   2179 	ldo 63(%r19),%r20
   2180 	extru %r20,25,26,%r19
   2181 	zdep %r19,25,26,%r20
   2182 	ldo -96(%r30),%r19
   2183 	add %r30,%r20,%r30
   2184 	ldo 7(%r19),%r20
   2185 	extru %r20,28,29,%r19
   2186 	zdep %r19,28,29,%r20
   2187 	stw %r20,12(%r4)
   2188 	ldo -4(%r0),%r19
   2189 	ldo -32(%r4),%r20
   2190 	add %r20,%r19,%r19
   2191 	ldw 12(%r4),%r26
   2192 	ldw 0(%r19),%r25
   2193 	.CALL ARGW0=GR,ARGW1=GR
   2194 	bl strcpy,%r2
   2195 	nop
   2196 	ldw 12(%r4),%r26
   2197 	ldil L'LC$0012,%r25
   2198 	ldo R'LC$0012(%r25),%r25
   2199 	.CALL ARGW0=GR,ARGW1=GR
   2200 	bl strcat,%r2
   2201 	nop
   2202 	ldo -8(%r0),%r19
   2203 	ldo -32(%r4),%r21
   2204 	add %r21,%r19,%r20
   2205 	ldw 0(%r20),%r19
   2206 	ldw 12(%r4),%r26
   2207 	ldw 4(%r19),%r25
   2208 	.CALL ARGW0=GR,ARGW1=GR
   2209 	bl strcat,%r2
   2210 	nop
   2211 	ldw 12(%r4),%r26
   2212 	ldil L'LC$0013,%r25
   2213 	ldo R'LC$0013(%r25),%r25
   2214 	.CALL ARGW0=GR,ARGW1=GR
   2215 	bl strcat,%r2
   2216 	nop
   2217 	ldo -12(%r0),%r19
   2218 	ldo -32(%r4),%r20
   2219 	add %r20,%r19,%r19
   2220 	stw %r0,-52(%r30)
   2221 	ldw 12(%r4),%r26
   2222 	ldw 0(%r19),%r25
   2223 	ldo 1(%r0),%r24
   2224 	copy %r0,%r23
   2225 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
   2226 	bl lookup_symbol,%r2
   2227 	nop
   2228 	stw %r28,8(%r4)
   2229 	ldw 8(%r4),%r19
   2230 	comiclr,= 0,%r19,%r0
   2231 	bl L$0098,%r0
   2232 	nop
   2233 	ldo -4(%r0),%r19
   2234 	ldo -32(%r4),%r20
   2235 	add %r20,%r19,%r19
   2236 	ldil L'LC$0014,%r26
   2237 	ldo R'LC$0014(%r26),%r26
   2238 	ldw 0(%r19),%r25
   2239 	.CALL ARGW0=GR,ARGW1=GR
   2240 	bl error,%r2
   2241 	nop
   2242 L$0098:
   2243 	ldw 8(%r4),%r19
   2244 	ldw 12(%r19),%r20
   2245 	ldw 0(%r20),%r19
   2246 	comiclr,<> 3,%r19,%r0
   2247 	bl L$0099,%r0
   2248 	nop
   2249 	ldo -4(%r0),%r19
   2250 	ldo -32(%r4),%r20
   2251 	add %r20,%r19,%r19
   2252 	ldil L'LC$0007,%r26
   2253 	ldo R'LC$0007(%r26),%r26
   2254 	ldw 0(%r19),%r25
   2255 	.CALL ARGW0=GR,ARGW1=GR
   2256 	bl error,%r2
   2257 	nop
   2258 L$0099:
   2259 	ldw 8(%r4),%r19
   2260 	ldw 12(%r19),%r28
   2261 	bl,n L$0097,%r0
   2262 L$0097:
   2263 	ldw 16(%r4),%r11
   2264 	ldw 20(%r4),%r10
   2265 	ldw 24(%r4),%r9
   2266 	ldw 28(%r4),%r8
   2267 	ldw 32(%r4),%r7
   2268 	ldw 36(%r4),%r6
   2269 	ldw 40(%r4),%r5
   2270 	ldo 8(%r4),%r30
   2271 	ldw -28(%r30),%r2
   2272 	bv %r0(%r2)
   2273 	ldwm -8(%r30),%r4
   2274 	.EXIT
   2275 	.PROCEND
   2276 	.IMPORT current_target,DATA
   2277 	.IMPORT fflush,CODE
   2278 	.IMPORT __iob,DATA
   2279 	.IMPORT fprintf,CODE
   2280 	.align 4
   2281 LC$0015:
   2282 	.STRING "Type \x00"
   2283 	.IMPORT type_print,CODE
   2284 	.align 4
   2285 LC$0016:
   2286 	.STRING "\x00"
   2287 	.align 4
   2288 LC$0017:
   2289 	.STRING " is not a structure or union type.\x00"
   2290 	.IMPORT check_stub_type,CODE
   2291 	.align 4
   2292 LC$0018:
   2293 	.STRING " has no component named \x00"
   2294 	.IMPORT fputs_filtered,CODE
   2295 	.align 4
   2296 LC$0019:
   2297 	.STRING ".\x00"
   2298 	.align 4
   2299 	.EXPORT lookup_struct_elt_type,CODE
   2300 	.EXPORT lookup_struct_elt_type,ENTRY,PRIV_LEV=3,ARGW0=GR,ARGW1=GR,ARGW2=GR,RTNVAL=GR
   2301 lookup_struct_elt_type:
   2302 	.PROC
   2303 	.CALLINFO FRAME=192,CALLS,SAVE_RP
   2304 	.ENTRY
   2305 	stw %r2,-20(%r30)
   2306 	copy %r4,%r1
   2307 	copy %r30,%r4
   2308 	stwm %r1,192(%r30)
   2309 	stw %r11,24(%r4)
   2310 	stw %r10,28(%r4)
   2311 	stw %r9,32(%r4)
   2312 	stw %r8,36(%r4)
   2313 	stw %r7,40(%r4)
   2314 	stw %r6,44(%r4)
   2315 	stw %r5,48(%r4)
   2316 	ldo -4(%r0),%r5
   2317 	ldo -32(%r4),%r19
   2318 	add %r19,%r5,%r6
   2319 	stw %r26,0(%r6)
   2320 	ldo -8(%r0),%r7
   2321 	ldo -32(%r4),%r19
   2322 	add %r19,%r7,%r8
   2323 	stw %r25,0(%r8)
   2324 	ldo -12(%r0),%r9
   2325 	ldo -32(%r4),%r19
   2326 	add %r19,%r9,%r10
   2327 	stw %r24,0(%r10)
   2328 	ldo -4(%r0),%r19
   2329 	ldo -32(%r4),%r21
   2330 	add %r21,%r19,%r20
   2331 	ldw 0(%r20),%r19
   2332 	ldw 0(%r19),%r20
   2333 	comiclr,<> 1,%r20,%r0
   2334 	bl L$0102,%r0
   2335 	nop
   2336 	ldo -4(%r0),%r19
   2337 	ldo -32(%r4),%r21
   2338 	add %r21,%r19,%r20
   2339 	ldw 0(%r20),%r19
   2340 	ldw 0(%r19),%r20
   2341 	ldo 16(%r0),%r19
   2342 	comclr,<> %r20,%r19,%r0
   2343 	bl L$0102,%r0
   2344 	nop
   2345 	bl,n L$0101,%r0
   2346 L$0102:
   2347 	ldo -4(%r0),%r19
   2348 	ldo -32(%r4),%r20
   2349 	add %r20,%r19,%r19
   2350 	ldo -4(%r0),%r20
   2351 	ldo -32(%r4),%r22
   2352 	add %r22,%r20,%r21
   2353 	ldw 0(%r21),%r20
   2354 	ldw 16(%r20),%r21
   2355 	stw %r21,0(%r19)
   2356 L$0101:
   2357 	ldo -4(%r0),%r19
   2358 	ldo -32(%r4),%r21
   2359 	add %r21,%r19,%r20
   2360 	ldw 0(%r20),%r19
   2361 	ldw 0(%r19),%r20
   2362 	comiclr,<> 3,%r20,%r0
   2363 	bl L$0103,%r0
   2364 	nop
   2365 	ldo -4(%r0),%r19
   2366 	ldo -32(%r4),%r21
   2367 	add %r21,%r19,%r20
   2368 	ldw 0(%r20),%r19
   2369 	ldw 0(%r19),%r20
   2370 	comiclr,<> 4,%r20,%r0
   2371 	bl L$0103,%r0
   2372 	nop
   2373 	addil L'current_target-$global$,%r27
   2374 	ldw R'current_target-$global$(%r1),%r19
   2375 	ldw 76(%r19),%r11
   2376 	copy %r11,%r22
   2377 	.CALL	ARGW0=GR
   2378 	bl $$dyncall,%r31
   2379 	copy %r31,%r2
   2380 	addil L'__iob-$global$+16,%r27
   2381 	ldo R'__iob-$global$+16(%r1),%r26
   2382 	.CALL ARGW0=GR
   2383 	bl fflush,%r2
   2384 	nop
   2385 	addil L'__iob-$global$+32,%r27
   2386 	ldo R'__iob-$global$+32(%r1),%r26
   2387 	ldil L'LC$0015,%r25
   2388 	ldo R'LC$0015(%r25),%r25
   2389 	.CALL ARGW0=GR,ARGW1=GR
   2390 	bl fprintf,%r2
   2391 	nop
   2392 	ldo -4(%r0),%r19
   2393 	ldo -32(%r4),%r20
   2394 	add %r20,%r19,%r19
   2395 	ldw 0(%r19),%r26
   2396 	ldil L'LC$0016,%r25
   2397 	ldo R'LC$0016(%r25),%r25
   2398 	addil L'__iob-$global$+32,%r27
   2399 	ldo R'__iob-$global$+32(%r1),%r24
   2400 	ldo -1(%r0),%r23
   2401 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
   2402 	bl type_print,%r2
   2403 	nop
   2404 	ldil L'LC$0017,%r26
   2405 	ldo R'LC$0017(%r26),%r26
   2406 	.CALL ARGW0=GR
   2407 	bl error,%r2
   2408 	nop
   2409 L$0103:
   2410 	ldo -4(%r0),%r19
   2411 	ldo -32(%r4),%r20
   2412 	add %r20,%r19,%r19
   2413 	ldw 0(%r19),%r26
   2414 	.CALL ARGW0=GR
   2415 	bl check_stub_type,%r2
   2416 	nop
   2417 	ldo -4(%r0),%r19
   2418 	ldo -32(%r4),%r21
   2419 	add %r21,%r19,%r20
   2420 	ldw 0(%r20),%r19
   2421 	ldh 34(%r19),%r20
   2422 	extrs %r20,31,16,%r19
   2423 	ldo -1(%r19),%r20
   2424 	stw %r20,8(%r4)
   2425 L$0104:
   2426 	ldo -4(%r0),%r19
   2427 	ldo -32(%r4),%r21
   2428 	add %r21,%r19,%r20
   2429 	ldw 0(%r20),%r19
   2430 	ldw 48(%r19),%r20
   2431 	ldh 0(%r20),%r21
   2432 	extrs %r21,31,16,%r19
   2433 	ldw 8(%r4),%r20
   2434 	comclr,>= %r20,%r19,%r0
   2435 	bl L$0105,%r0
   2436 	nop
   2437 	ldo -4(%r0),%r19
   2438 	ldo -32(%r4),%r21
   2439 	add %r21,%r19,%r20
   2440 	ldw 0(%r20),%r19
   2441 	ldw 8(%r4),%r20
   2442 	zdep %r20,27,28,%r21
   2443 	ldw 36(%r19),%r20
   2444 	add %r21,%r20,%r19
   2445 	ldw 12(%r19),%r20
   2446 	stw %r20,12(%r4)
   2447 	ldw 12(%r4),%r19
   2448 	comiclr,<> 0,%r19,%r0
   2449 	bl L$0107,%r0
   2450 	nop
   2451 	ldo -8(%r0),%r19
   2452 	ldo -32(%r4),%r20
   2453 	add %r20,%r19,%r19
   2454 	ldw 12(%r4),%r26
   2455 	ldw 0(%r19),%r25
   2456 	.CALL ARGW0=GR,ARGW1=GR
   2457 	bl strcmp,%r2
   2458 	nop
   2459 	copy %r28,%r19
   2460 	comiclr,= 0,%r19,%r0
   2461 	bl L$0107,%r0
   2462 	nop
   2463 	ldo -4(%r0),%r19
   2464 	ldo -32(%r4),%r21
   2465 	add %r21,%r19,%r20
   2466 	ldw 0(%r20),%r19
   2467 	ldw 8(%r4),%r20
   2468 	zdep %r20,27,28,%r21
   2469 	ldw 36(%r19),%r20
   2470 	add %r21,%r20,%r19
   2471 	ldw 8(%r19),%r28
   2472 	bl,n L$0100,%r0
   2473 L$0107:
   2474 L$0106:
   2475 	ldw 8(%r4),%r19
   2476 	ldo -1(%r19),%r20
   2477 	stw %r20,8(%r4)
   2478 	bl,n L$0104,%r0
   2479 L$0105:
   2480 	nop
   2481 	ldo -4(%r0),%r19
   2482 	ldo -32(%r4),%r21
   2483 	add %r21,%r19,%r20
   2484 	ldw 0(%r20),%r19
   2485 	ldw 48(%r19),%r20
   2486 	ldh 0(%r20),%r21
   2487 	extrs %r21,31,16,%r19
   2488 	ldo -1(%r19),%r20
   2489 	stw %r20,8(%r4)
   2490 L$0108:
   2491 	ldw 8(%r4),%r19
   2492 	comiclr,<= 0,%r19,%r0
   2493 	bl L$0109,%r0
   2494 	nop
   2495 	ldo -4(%r0),%r19
   2496 	ldo -32(%r4),%r21
   2497 	add %r21,%r19,%r20
   2498 	ldw 0(%r20),%r19
   2499 	ldw 8(%r4),%r20
   2500 	zdep %r20,27,28,%r21
   2501 	ldw 36(%r19),%r20
   2502 	add %r21,%r20,%r19
   2503 	ldo -8(%r0),%r20
   2504 	ldo -32(%r4),%r21
   2505 	add %r21,%r20,%r20
   2506 	ldw 8(%r19),%r26
   2507 	ldw 0(%r20),%r25
   2508 	copy %r0,%r24
   2509 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
   2510 	bl lookup_struct_elt_type,%r2
   2511 	nop
   2512 	stw %r28,16(%r4)
   2513 	ldw 16(%r4),%r19
   2514 	comiclr,<> 0,%r19,%r0
   2515 	bl L$0111,%r0
   2516 	nop
   2517 	ldw 16(%r4),%r28
   2518 	bl,n L$0100,%r0
   2519 L$0111:
   2520 L$0110:
   2521 	ldw 8(%r4),%r19
   2522 	ldo -1(%r19),%r20
   2523 	stw %r20,8(%r4)
   2524 	bl,n L$0108,%r0
   2525 L$0109:
   2526 	ldo -12(%r0),%r19
   2527 	ldo -32(%r4),%r20
   2528 	add %r20,%r19,%r19
   2529 	ldw 0(%r19),%r20
   2530 	comiclr,<> 0,%r20,%r0
   2531 	bl L$0112,%r0
   2532 	nop
   2533 	copy %r0,%r28
   2534 	bl,n L$0100,%r0
   2535 L$0112:
   2536 	addil L'current_target-$global$,%r27
   2537 	ldw R'current_target-$global$(%r1),%r19
   2538 	ldw 76(%r19),%r11
   2539 	copy %r11,%r22
   2540 	.CALL	ARGW0=GR
   2541 	bl $$dyncall,%r31
   2542 	copy %r31,%r2
   2543 	addil L'__iob-$global$+16,%r27
   2544 	ldo R'__iob-$global$+16(%r1),%r26
   2545 	.CALL ARGW0=GR
   2546 	bl fflush,%r2
   2547 	nop
   2548 	addil L'__iob-$global$+32,%r27
   2549 	ldo R'__iob-$global$+32(%r1),%r26
   2550 	ldil L'LC$0015,%r25
   2551 	ldo R'LC$0015(%r25),%r25
   2552 	.CALL ARGW0=GR,ARGW1=GR
   2553 	bl fprintf,%r2
   2554 	nop
   2555 	ldo -4(%r0),%r19
   2556 	ldo -32(%r4),%r20
   2557 	add %r20,%r19,%r19
   2558 	ldw 0(%r19),%r26
   2559 	ldil L'LC$0016,%r25
   2560 	ldo R'LC$0016(%r25),%r25
   2561 	addil L'__iob-$global$+32,%r27
   2562 	ldo R'__iob-$global$+32(%r1),%r24
   2563 	ldo -1(%r0),%r23
   2564 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
   2565 	bl type_print,%r2
   2566 	nop
   2567 	addil L'__iob-$global$+32,%r27
   2568 	ldo R'__iob-$global$+32(%r1),%r26
   2569 	ldil L'LC$0018,%r25
   2570 	ldo R'LC$0018(%r25),%r25
   2571 	.CALL ARGW0=GR,ARGW1=GR
   2572 	bl fprintf,%r2
   2573 	nop
   2574 	ldo -8(%r0),%r19
   2575 	ldo -32(%r4),%r20
   2576 	add %r20,%r19,%r19
   2577 	ldw 0(%r19),%r26
   2578 	addil L'__iob-$global$+32,%r27
   2579 	ldo R'__iob-$global$+32(%r1),%r25
   2580 	.CALL ARGW0=GR,ARGW1=GR
   2581 	bl fputs_filtered,%r2
   2582 	nop
   2583 	ldil L'LC$0019,%r26
   2584 	ldo R'LC$0019(%r26),%r26
   2585 	.CALL ARGW0=GR
   2586 	bl error,%r2
   2587 	nop
   2588 	ldo -1(%r0),%r28
   2589 	bl,n L$0100,%r0
   2590 L$0100:
   2591 	ldw 24(%r4),%r11
   2592 	ldw 28(%r4),%r10
   2593 	ldw 32(%r4),%r9
   2594 	ldw 36(%r4),%r8
   2595 	ldw 40(%r4),%r7
   2596 	ldw 44(%r4),%r6
   2597 	ldw 48(%r4),%r5
   2598 	ldo 8(%r4),%r30
   2599 	ldw -28(%r30),%r2
   2600 	bv %r0(%r2)
   2601 	ldwm -8(%r30),%r4
   2602 	.EXIT
   2603 	.PROCEND
   2604 	.align 4
   2605 	.EXPORT fill_in_vptr_fieldno,CODE
   2606 	.EXPORT fill_in_vptr_fieldno,ENTRY,PRIV_LEV=3,ARGW0=GR
   2607 fill_in_vptr_fieldno:
   2608 	.PROC
   2609 	.CALLINFO FRAME=128,CALLS,SAVE_RP
   2610 	.ENTRY
   2611 	stw %r2,-20(%r30)
   2612 	copy %r4,%r1
   2613 	copy %r30,%r4
   2614 	stwm %r1,128(%r30)
   2615 	stw %r6,16(%r4)
   2616 	stw %r5,20(%r4)
   2617 	ldo -4(%r0),%r5
   2618 	ldo -32(%r4),%r19
   2619 	add %r19,%r5,%r6
   2620 	stw %r26,0(%r6)
   2621 	ldo -4(%r0),%r19
   2622 	ldo -32(%r4),%r21
   2623 	add %r21,%r19,%r20
   2624 	ldw 0(%r20),%r19
   2625 	ldw 44(%r19),%r20
   2626 	comiclr,> 0,%r20,%r0
   2627 	bl L$0114,%r0
   2628 	nop
   2629 	ldo 1(%r0),%r19
   2630 	stw %r19,8(%r4)
   2631 L$0115:
   2632 	ldo -4(%r0),%r19
   2633 	ldo -32(%r4),%r21
   2634 	add %r21,%r19,%r20
   2635 	ldw 0(%r20),%r19
   2636 	ldw 48(%r19),%r20
   2637 	ldh 0(%r20),%r21
   2638 	extrs %r21,31,16,%r19
   2639 	ldw 8(%r4),%r20
   2640 	comclr,< %r20,%r19,%r0
   2641 	bl L$0116,%r0
   2642 	nop
   2643 	ldo -4(%r0),%r19
   2644 	ldo -32(%r4),%r21
   2645 	add %r21,%r19,%r20
   2646 	ldw 0(%r20),%r19
   2647 	ldw 8(%r4),%r20
   2648 	zdep %r20,27,28,%r21
   2649 	ldw 36(%r19),%r20
   2650 	add %r21,%r20,%r19
   2651 	ldw 8(%r19),%r26
   2652 	.CALL ARGW0=GR
   2653 	bl fill_in_vptr_fieldno,%r2
   2654 	nop
   2655 	ldo -4(%r0),%r19
   2656 	ldo -32(%r4),%r21
   2657 	add %r21,%r19,%r20
   2658 	ldw 0(%r20),%r19
   2659 	ldw 8(%r4),%r20
   2660 	zdep %r20,27,28,%r21
   2661 	ldw 36(%r19),%r20
   2662 	add %r21,%r20,%r19
   2663 	ldw 8(%r19),%r20
   2664 	ldw 44(%r20),%r19
   2665 	comiclr,<= 0,%r19,%r0
   2666 	bl L$0118,%r0
   2667 	nop
   2668 	ldo -4(%r0),%r19
   2669 	ldo -32(%r4),%r21
   2670 	add %r21,%r19,%r20
   2671 	ldw 0(%r20),%r19
   2672 	ldo -4(%r0),%r20
   2673 	ldo -32(%r4),%r22
   2674 	add %r22,%r20,%r21
   2675 	ldw 0(%r21),%r20
   2676 	ldw 8(%r4),%r21
   2677 	zdep %r21,27,28,%r22
   2678 	ldw 36(%r20),%r21
   2679 	add %r22,%r21,%r20
   2680 	ldw 8(%r20),%r21
   2681 	ldw 44(%r21),%r20
   2682 	stw %r20,44(%r19)
   2683 	ldo -4(%r0),%r19
   2684 	ldo -32(%r4),%r21
   2685 	add %r21,%r19,%r20
   2686 	ldw 0(%r20),%r19
   2687 	ldo -4(%r0),%r20
   2688 	ldo -32(%r4),%r22
   2689 	add %r22,%r20,%r21
   2690 	ldw 0(%r21),%r20
   2691 	ldw 8(%r4),%r21
   2692 	zdep %r21,27,28,%r22
   2693 	ldw 36(%r20),%r21
   2694 	add %r22,%r21,%r20
   2695 	ldw 8(%r20),%r21
   2696 	ldw 40(%r21),%r20
   2697 	stw %r20,40(%r19)
   2698 	bl,n L$0116,%r0
   2699 L$0118:
   2700 L$0117:
   2701 	ldw 8(%r4),%r19
   2702 	ldo 1(%r19),%r20
   2703 	stw %r20,8(%r4)
   2704 	bl,n L$0115,%r0
   2705 L$0116:
   2706 L$0114:
   2707 L$0113:
   2708 	ldw 16(%r4),%r6
   2709 	ldw 20(%r4),%r5
   2710 	ldo 8(%r4),%r30
   2711 	ldw -28(%r30),%r2
   2712 	bv %r0(%r2)
   2713 	ldwm -8(%r30),%r4
   2714 	.EXIT
   2715 	.PROCEND
   2716 	.EXPORT stub_noname_complaint,DATA
   2717 	.align 4
   2718 LC$0020:
   2719 	.STRING "stub type has NULL name\x00"
   2720 	.data
   2721 
   2722 	.align 4
   2723 stub_noname_complaint:
   2724 	.word LC$0020
   2725 	.word 0
   2726 	.word 0
   2727 	.IMPORT complain,CODE
   2728 	.IMPORT memcpy,CODE
   2729 	.code
   2730 
   2731 	.align 4
   2732 	.EXPORT check_stub_type,CODE
   2733 	.EXPORT check_stub_type,ENTRY,PRIV_LEV=3,ARGW0=GR
   2734 check_stub_type:
   2735 	.PROC
   2736 	.CALLINFO FRAME=128,CALLS,SAVE_RP
   2737 	.ENTRY
   2738 	stw %r2,-20(%r30)
   2739 	copy %r4,%r1
   2740 	copy %r30,%r4
   2741 	stwm %r1,128(%r30)
   2742 	stw %r6,16(%r4)
   2743 	stw %r5,20(%r4)
   2744 	ldo -4(%r0),%r5
   2745 	ldo -32(%r4),%r19
   2746 	add %r19,%r5,%r6
   2747 	stw %r26,0(%r6)
   2748 	ldo -4(%r0),%r19
   2749 	ldo -32(%r4),%r21
   2750 	add %r21,%r19,%r20
   2751 	ldw 0(%r20),%r19
   2752 	ldh 32(%r19),%r20
   2753 	ldo 4(%r0),%r21
   2754 	and %r20,%r21,%r19
   2755 	extrs %r19,31,16,%r20
   2756 	comiclr,<> 0,%r20,%r0
   2757 	bl L$0120,%r0
   2758 	nop
   2759 	ldo -4(%r0),%r19
   2760 	ldo -32(%r4),%r20
   2761 	add %r20,%r19,%r19
   2762 	ldw 0(%r19),%r26
   2763 	.CALL ARGW0=GR
   2764 	bl type_name_no_tag,%r2
   2765 	nop
   2766 	stw %r28,8(%r4)
   2767 	ldw 8(%r4),%r19
   2768 	comiclr,= 0,%r19,%r0
   2769 	bl L$0121,%r0
   2770 	nop
   2771 	addil L'stub_noname_complaint-$global$,%r27
   2772 	ldo R'stub_noname_complaint-$global$(%r1),%r26
   2773 	copy %r0,%r25
   2774 	.CALL ARGW0=GR,ARGW1=GR
   2775 	bl complain,%r2
   2776 	nop
   2777 	bl,n L$0119,%r0
   2778 L$0121:
   2779 	stw %r0,-52(%r30)
   2780 	ldw 8(%r4),%r26
   2781 	copy %r0,%r25
   2782 	ldo 2(%r0),%r24
   2783 	copy %r0,%r23
   2784 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
   2785 	bl lookup_symbol,%r2
   2786 	nop
   2787 	stw %r28,12(%r4)
   2788 	ldw 12(%r4),%r19
   2789 	comiclr,<> 0,%r19,%r0
   2790 	bl L$0122,%r0
   2791 	nop
   2792 	ldo -4(%r0),%r19
   2793 	ldo -32(%r4),%r20
   2794 	add %r20,%r19,%r19
   2795 	ldw 12(%r4),%r20
   2796 	ldw 0(%r19),%r26
   2797 	ldw 12(%r20),%r25
   2798 	ldo 52(%r0),%r24
   2799 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
   2800 	bl memcpy,%r2
   2801 	nop
   2802 L$0122:
   2803 L$0120:
   2804 L$0119:
   2805 	ldw 16(%r4),%r6
   2806 	ldw 20(%r4),%r5
   2807 	ldo 8(%r4),%r30
   2808 	ldw -28(%r30),%r2
   2809 	bv %r0(%r2)
   2810 	ldwm -8(%r30),%r4
   2811 	.EXIT
   2812 	.PROCEND
   2813 	.IMPORT gdb_mangle_name,CODE
   2814 	.IMPORT cplus_demangle,CODE
   2815 	.align 4
   2816 LC$0021:
   2817 	.STRING "Internal: Cannot demangle mangled name `%s'.\x00"
   2818 	.IMPORT strchr,CODE
   2819 	.IMPORT parse_and_eval_type,CODE
   2820 	.IMPORT builtin_type_void,DATA
   2821 	.IMPORT free,CODE
   2822 	.align 4
   2823 	.EXPORT check_stub_method,CODE
   2824 	.EXPORT check_stub_method,ENTRY,PRIV_LEV=3,ARGW0=GR,ARGW1=GR,ARGW2=GR
   2825 check_stub_method:
   2826 	.PROC
   2827 	.CALLINFO FRAME=192,CALLS,SAVE_RP
   2828 	.ENTRY
   2829 	stw %r2,-20(%r30)
   2830 	copy %r4,%r1
   2831 	copy %r30,%r4
   2832 	stwm %r1,192(%r30)
   2833 	stw %r11,64(%r4)
   2834 	stw %r10,68(%r4)
   2835 	stw %r9,72(%r4)
   2836 	stw %r8,76(%r4)
   2837 	stw %r7,80(%r4)
   2838 	stw %r6,84(%r4)
   2839 	stw %r5,88(%r4)
   2840 	ldo -4(%r0),%r5
   2841 	ldo -32(%r4),%r19
   2842 	add %r19,%r5,%r6
   2843 	stw %r26,0(%r6)
   2844 	ldo -8(%r0),%r7
   2845 	ldo -32(%r4),%r19
   2846 	add %r19,%r7,%r8
   2847 	stw %r25,0(%r8)
   2848 	ldo -12(%r0),%r9
   2849 	ldo -32(%r4),%r19
   2850 	add %r19,%r9,%r10
   2851 	stw %r24,0(%r10)
   2852 	ldo -4(%r0),%r19
   2853 	ldo -32(%r4),%r20
   2854 	add %r20,%r19,%r19
   2855 	ldo -8(%r0),%r20
   2856 	ldo -32(%r4),%r21
   2857 	add %r21,%r20,%r20
   2858 	ldo -12(%r0),%r21
   2859 	ldo -32(%r4),%r22
   2860 	add %r22,%r21,%r21
   2861 	ldw 0(%r19),%r26
   2862 	ldw 0(%r20),%r25
   2863 	ldw 0(%r21),%r24
   2864 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
   2865 	bl gdb_mangle_name,%r2
   2866 	nop
   2867 	stw %r28,12(%r4)
   2868 	ldw 12(%r4),%r26
   2869 	ldo 3(%r0),%r25
   2870 	.CALL ARGW0=GR,ARGW1=GR
   2871 	bl cplus_demangle,%r2
   2872 	nop
   2873 	stw %r28,16(%r4)
   2874 	stw %r0,28(%r4)
   2875 	ldo 1(%r0),%r19
   2876 	stw %r19,32(%r4)
   2877 	ldw 16(%r4),%r19
   2878 	comiclr,= 0,%r19,%r0
   2879 	bl L$0124,%r0
   2880 	nop
   2881 	ldil L'LC$0021,%r26
   2882 	ldo R'LC$0021(%r26),%r26
   2883 	ldw 12(%r4),%r25
   2884 	.CALL ARGW0=GR,ARGW1=GR
   2885 	bl error,%r2
   2886 	nop
   2887 L$0124:
   2888 	ldw 16(%r4),%r26
   2889 	ldo 40(%r0),%r25
   2890 	.CALL ARGW0=GR,ARGW1=GR
   2891 	bl strchr,%r2
   2892 	nop
   2893 	copy %r28,%r19
   2894 	ldo 1(%r19),%r20
   2895 	stw %r20,20(%r4)
   2896 	ldw 20(%r4),%r19
   2897 	stw %r19,24(%r4)
   2898 L$0125:
   2899 	ldw 24(%r4),%r19
   2900 	ldb 0(%r19),%r20
   2901 	extrs %r20,31,8,%r19
   2902 	comiclr,<> 0,%r19,%r0
   2903 	bl L$0126,%r0
   2904 	nop
   2905 	ldw 24(%r4),%r19
   2906 	ldb 0(%r19),%r20
   2907 	extrs %r20,31,8,%r19
   2908 	ldo 40(%r0),%r20
   2909 	comclr,= %r19,%r20,%r0
   2910 	bl L$0127,%r0
   2911 	nop
   2912 	ldw 28(%r4),%r19
   2913 	ldo 1(%r19),%r20
   2914 	stw %r20,28(%r4)
   2915 	bl,n L$0128,%r0
   2916 L$0127:
   2917 	ldw 24(%r4),%r19
   2918 	ldb 0(%r19),%r20
   2919 	extrs %r20,31,8,%r19
   2920 	ldo 41(%r0),%r20
   2921 	comclr,= %r19,%r20,%r0
   2922 	bl L$0129,%r0
   2923 	nop
   2924 	ldw 28(%r4),%r19
   2925 	ldo -1(%r19),%r20
   2926 	stw %r20,28(%r4)
   2927 	bl,n L$0130,%r0
   2928 L$0129:
   2929 	ldw 24(%r4),%r19
   2930 	ldb 0(%r19),%r20
   2931 	extrs %r20,31,8,%r19
   2932 	ldo 44(%r0),%r20
   2933 	comclr,= %r19,%r20,%r0
   2934 	bl L$0131,%r0
   2935 	nop
   2936 	ldw 28(%r4),%r19
   2937 	comiclr,= 0,%r19,%r0
   2938 	bl L$0131,%r0
   2939 	nop
   2940 	ldw 32(%r4),%r19
   2941 	ldo 1(%r19),%r20
   2942 	stw %r20,32(%r4)
   2943 L$0131:
   2944 L$0130:
   2945 L$0128:
   2946 	ldw 24(%r4),%r19
   2947 	ldo 1(%r19),%r20
   2948 	stw %r20,24(%r4)
   2949 	bl,n L$0125,%r0
   2950 L$0126:
   2951 	ldo -4(%r0),%r19
   2952 	ldo -32(%r4),%r21
   2953 	add %r21,%r19,%r20
   2954 	ldw 0(%r20),%r19
   2955 	ldw 12(%r19),%r20
   2956 	comiclr,<> 0,%r20,%r0
   2957 	bl L$0137,%r0
   2958 	nop
   2959 	ldo -4(%r0),%r19
   2960 	ldo -32(%r4),%r21
   2961 	add %r21,%r19,%r20
   2962 	ldw 0(%r20),%r19
   2963 	ldw 12(%r19),%r20
   2964 	ldo 120(%r20),%r19
   2965 	stw %r19,44(%r4)
   2966 	ldw 44(%r4),%r19
   2967 	stw %r19,48(%r4)
   2968 	ldw 32(%r4),%r20
   2969 	ldo 2(%r20),%r19
   2970 	zdep %r19,29,30,%r20
   2971 	stw %r20,52(%r4)
   2972 	ldw 48(%r4),%r19
   2973 	ldw 48(%r4),%r20
   2974 	ldw 16(%r19),%r19
   2975 	ldw 12(%r20),%r20
   2976 	sub %r19,%r20,%r19
   2977 	ldw 52(%r4),%r20
   2978 	comclr,< %r19,%r20,%r0
   2979 	bl L$0132,%r0
   2980 	nop
   2981 	ldw 48(%r4),%r26
   2982 	ldw 52(%r4),%r25
   2983 	.CALL ARGW0=GR,ARGW1=GR
   2984 	bl _obstack_newchunk,%r2
   2985 	nop
   2986 	copy %r0,%r19
   2987 	bl,n L$0133,%r0
   2988 L$0132:
   2989 	copy %r0,%r19
   2990 L$0133:
   2991 	ldw 48(%r4),%r19
   2992 	ldw 48(%r4),%r20
   2993 	ldw 12(%r20),%r21
   2994 	ldw 52(%r4),%r22
   2995 	add %r21,%r22,%r20
   2996 	copy %r20,%r21
   2997 	stw %r21,12(%r19)
   2998 	ldw 44(%r4),%r19
   2999 	stw %r19,56(%r4)
   3000 	ldw 56(%r4),%r19
   3001 	ldw 8(%r19),%r20
   3002 	stw %r20,60(%r4)
   3003 	ldw 56(%r4),%r19
   3004 	ldw 12(%r19),%r20
   3005 	ldw 60(%r4),%r19
   3006 	comclr,= %r20,%r19,%r0
   3007 	bl L$0134,%r0
   3008 	nop
   3009 	ldw 56(%r4),%r19
   3010 	ldw 40(%r19),%r20
   3011 	copy %r20,%r21
   3012 	depi -1,1,1,%r21
   3013 	stw %r21,40(%r19)
   3014 L$0134:
   3015 	ldw 56(%r4),%r19
   3016 	ldw 56(%r4),%r20
   3017 	ldw 56(%r4),%r21
   3018 	ldw 12(%r20),%r20
   3019 	ldw 24(%r21),%r21
   3020 	add %r20,%r21,%r20
   3021 	ldw 56(%r4),%r21
   3022 	ldw 24(%r21),%r22
   3023 	uaddcm %r0,%r22,%r21
   3024 	and %r20,%r21,%r20
   3025 	copy %r20,%r21
   3026 	stw %r21,12(%r19)
   3027 	ldw 56(%r4),%r19
   3028 	ldw 56(%r4),%r20
   3029 	ldw 12(%r19),%r19
   3030 	ldw 4(%r20),%r20
   3031 	sub %r19,%r20,%r19
   3032 	ldw 56(%r4),%r20
   3033 	ldw 56(%r4),%r21
   3034 	ldw 16(%r20),%r20
   3035 	ldw 4(%r21),%r21
   3036 	sub %r20,%r21,%r20
   3037 	comclr,> %r19,%r20,%r0
   3038 	bl L$0135,%r0
   3039 	nop
   3040 	ldw 56(%r4),%r19
   3041 	ldw 56(%r4),%r20
   3042 	ldw 16(%r20),%r21
   3043 	stw %r21,12(%r19)
   3044 	copy %r21,%r19
   3045 	bl,n L$0136,%r0
   3046 L$0135:
   3047 	copy %r0,%r19
   3048 L$0136:
   3049 	ldw 56(%r4),%r19
   3050 	ldw 56(%r4),%r20
   3051 	ldw 12(%r20),%r21
   3052 	stw %r21,8(%r19)
   3053 	ldw 60(%r4),%r11
   3054 	bl,n L$0138,%r0
   3055 L$0137:
   3056 	ldw 32(%r4),%r20
   3057 	ldo 2(%r20),%r19
   3058 	zdep %r19,29,30,%r20
   3059 	copy %r20,%r26
   3060 	.CALL ARGW0=GR
   3061 	bl xmalloc,%r2
   3062 	nop
   3063 	copy %r28,%r11
   3064 L$0138:
   3065 	stw %r11,36(%r4)
   3066 	ldw 20(%r4),%r19
   3067 	stw %r19,24(%r4)
   3068 	ldo -4(%r0),%r19
   3069 	ldo -32(%r4),%r20
   3070 	add %r20,%r19,%r19
   3071 	ldw 0(%r19),%r26
   3072 	.CALL ARGW0=GR
   3073 	bl lookup_pointer_type,%r2
   3074 	nop
   3075 	copy %r28,%r19
   3076 	ldw 36(%r4),%r20
   3077 	stw %r19,0(%r20)
   3078 	ldo 1(%r0),%r19
   3079 	stw %r19,32(%r4)
   3080 	ldw 24(%r4),%r19
   3081 	ldb 0(%r19),%r20
   3082 	extrs %r20,31,8,%r19
   3083 	ldo 41(%r0),%r20
   3084 	comclr,<> %r19,%r20,%r0
   3085 	bl L$0139,%r0
   3086 	nop
   3087 	stw %r0,28(%r4)
   3088 L$0140:
   3089 	ldw 24(%r4),%r19
   3090 	ldb 0(%r19),%r20
   3091 	extrs %r20,31,8,%r19
   3092 	comiclr,<> 0,%r19,%r0
   3093 	bl L$0141,%r0
   3094 	nop
   3095 	ldw 28(%r4),%r19
   3096 	comiclr,>= 0,%r19,%r0
   3097 	bl L$0142,%r0
   3098 	nop
   3099 	ldw 24(%r4),%r19
   3100 	ldb 0(%r19),%r20
   3101 	extrs %r20,31,8,%r19
   3102 	ldo 44(%r0),%r20
   3103 	comclr,<> %r19,%r20,%r0
   3104 	bl L$0143,%r0
   3105 	nop
   3106 	ldw 24(%r4),%r19
   3107 	ldb 0(%r19),%r20
   3108 	extrs %r20,31,8,%r19
   3109 	ldo 41(%r0),%r20
   3110 	comclr,<> %r19,%r20,%r0
   3111 	bl L$0143,%r0
   3112 	nop
   3113 	bl,n L$0142,%r0
   3114 L$0143:
   3115 	ldw 24(%r4),%r19
   3116 	ldw 20(%r4),%r20
   3117 	sub %r19,%r20,%r19
   3118 	ldw 20(%r4),%r26
   3119 	copy %r19,%r25
   3120 	.CALL ARGW0=GR,ARGW1=GR
   3121 	bl parse_and_eval_type,%r2
   3122 	nop
   3123 	copy %r28,%r19
   3124 	ldw 32(%r4),%r20
   3125 	zdep %r20,29,30,%r21
   3126 	ldw 36(%r4),%r22
   3127 	add %r21,%r22,%r20
   3128 	stw %r19,0(%r20)
   3129 	ldw 32(%r4),%r19
   3130 	ldo 1(%r19),%r20
   3131 	stw %r20,32(%r4)
   3132 	ldw 24(%r4),%r19
   3133 	ldo 1(%r19),%r20
   3134 	stw %r20,20(%r4)
   3135 L$0142:
   3136 	ldw 24(%r4),%r19
   3137 	ldb 0(%r19),%r20
   3138 	extrs %r20,31,8,%r19
   3139 	ldo 40(%r0),%r20
   3140 	comclr,= %r19,%r20,%r0
   3141 	bl L$0144,%r0
   3142 	nop
   3143 	ldw 28(%r4),%r19
   3144 	ldo 1(%r19),%r20
   3145 	stw %r20,28(%r4)
   3146 	bl,n L$0145,%r0
   3147 L$0144:
   3148 	ldw 24(%r4),%r19
   3149 	ldb 0(%r19),%r20
   3150 	extrs %r20,31,8,%r19
   3151 	ldo 41(%r0),%r20
   3152 	comclr,= %r19,%r20,%r0
   3153 	bl L$0146,%r0
   3154 	nop
   3155 	ldw 28(%r4),%r19
   3156 	ldo -1(%r19),%r20
   3157 	stw %r20,28(%r4)
   3158 L$0146:
   3159 L$0145:
   3160 	ldw 24(%r4),%r19
   3161 	ldo 1(%r19),%r20
   3162 	stw %r20,24(%r4)
   3163 	bl,n L$0140,%r0
   3164 L$0141:
   3165 L$0139:
   3166 	ldo -2(%r0),%r19
   3167 	ldw 24(%r4),%r20
   3168 	add %r19,%r20,%r19
   3169 	ldb 0(%r19),%r20
   3170 	extrs %r20,31,8,%r19
   3171 	ldo 46(%r0),%r20
   3172 	comclr,<> %r19,%r20,%r0
   3173 	bl L$0147,%r0
   3174 	nop
   3175 	ldw 32(%r4),%r19
   3176 	zdep %r19,29,30,%r20
   3177 	ldw 36(%r4),%r21
   3178 	add %r20,%r21,%r19
   3179 	addil L'builtin_type_void-$global$,%r27
   3180 	ldw R'builtin_type_void-$global$(%r1),%r20
   3181 	stw %r20,0(%r19)
   3182 	bl,n L$0148,%r0
   3183 L$0147:
   3184 	ldw 32(%r4),%r19
   3185 	zdep %r19,29,30,%r20
   3186 	ldw 36(%r4),%r21
   3187 	add %r20,%r21,%r19
   3188 	stw %r0,0(%r19)
   3189 L$0148:
   3190 	ldw 16(%r4),%r26
   3191 	.CALL ARGW0=GR
   3192 	bl free,%r2
   3193 	nop
   3194 	ldo -4(%r0),%r19
   3195 	ldo -32(%r4),%r20
   3196 	add %r20,%r19,%r19
   3197 	ldw 0(%r19),%r20
   3198 	ldw 48(%r20),%r19
   3199 	ldo -8(%r0),%r20
   3200 	ldo -32(%r4),%r21
   3201 	add %r21,%r20,%r20
   3202 	ldw 0(%r20),%r21
   3203 	zdep %r21,30,31,%r20
   3204 	add %r20,%r21,%r20
   3205 	zdep %r20,29,30,%r20
   3206 	ldw 20(%r19),%r21
   3207 	add %r20,%r21,%r19
   3208 	ldw 8(%r19),%r20
   3209 	stw %r20,8(%r4)
   3210 	ldo -12(%r0),%r19
   3211 	ldo -32(%r4),%r20
   3212 	add %r20,%r19,%r19
   3213 	ldw 0(%r19),%r20
   3214 	zdep %r20,29,30,%r19
   3215 	add %r19,%r20,%r19
   3216 	zdep %r19,29,30,%r19
   3217 	ldw 8(%r4),%r20
   3218 	add %r19,%r20,%r19
   3219 	ldw 12(%r4),%r20
   3220 	stw %r20,0(%r19)
   3221 	ldo -12(%r0),%r19
   3222 	ldo -32(%r4),%r20
   3223 	add %r20,%r19,%r19
   3224 	ldw 0(%r19),%r20
   3225 	zdep %r20,29,30,%r19
   3226 	add %r19,%r20,%r19
   3227 	zdep %r19,29,30,%r19
   3228 	ldw 8(%r4),%r20
   3229 	add %r19,%r20,%r19
   3230 	ldw 4(%r19),%r20
   3231 	stw %r20,40(%r4)
   3232 	ldw 40(%r4),%r19
   3233 	ldo -4(%r0),%r20
   3234 	ldo -32(%r4),%r21
   3235 	add %r21,%r20,%r20
   3236 	ldw 0(%r20),%r21
   3237 	stw %r21,40(%r19)
   3238 	ldw 40(%r4),%r19
   3239 	ldw 36(%r4),%r20
   3240 	stw %r20,48(%r19)
   3241 	ldw 40(%r4),%r19
   3242 	ldw 40(%r4),%r20
   3243 	ldh 32(%r20),%r21
   3244 	copy %r21,%r20
   3245 	depi 0,29,1,%r20
   3246 	sth %r20,32(%r19)
   3247 	ldo -12(%r0),%r19
   3248 	ldo -32(%r4),%r20
   3249 	add %r20,%r19,%r19
   3250 	ldw 0(%r19),%r20
   3251 	zdep %r20,29,30,%r19
   3252 	add %r19,%r20,%r19
   3253 	zdep %r19,29,30,%r19
   3254 	ldw 8(%r4),%r20
   3255 	add %r19,%r20,%r19
   3256 	ldw 16(%r19),%r20
   3257 	copy %r20,%r21
   3258 	depi 0,4,1,%r21
   3259 	stw %r21,16(%r19)
   3260 L$0123:
   3261 	ldw 64(%r4),%r11
   3262 	ldw 68(%r4),%r10
   3263 	ldw 72(%r4),%r9
   3264 	ldw 76(%r4),%r8
   3265 	ldw 80(%r4),%r7
   3266 	ldw 84(%r4),%r6
   3267 	ldw 88(%r4),%r5
   3268 	ldo 8(%r4),%r30
   3269 	ldw -28(%r30),%r2
   3270 	bv %r0(%r2)
   3271 	ldwm -8(%r30),%r4
   3272 	.EXIT
   3273 	.PROCEND
   3274 	.align 4
   3275 	.EXPORT allocate_cplus_struct_type,CODE
   3276 	.EXPORT allocate_cplus_struct_type,ENTRY,PRIV_LEV=3,ARGW0=GR
   3277 allocate_cplus_struct_type:
   3278 	.PROC
   3279 	.CALLINFO FRAME=192,CALLS,SAVE_RP
   3280 	.ENTRY
   3281 	stw %r2,-20(%r30)
   3282 	copy %r4,%r1
   3283 	copy %r30,%r4
   3284 	stwm %r1,192(%r30)
   3285 	stw %r8,32(%r4)
   3286 	stw %r7,36(%r4)
   3287 	stw %r6,40(%r4)
   3288 	stw %r5,44(%r4)
   3289 	ldo -4(%r0),%r5
   3290 	ldo -32(%r4),%r19
   3291 	add %r19,%r5,%r6
   3292 	stw %r26,0(%r6)
   3293 	ldo -4(%r0),%r19
   3294 	ldo -32(%r4),%r20
   3295 	add %r20,%r19,%r19
   3296 	ldw 0(%r19),%r20
   3297 	ldw 48(%r20),%r19
   3298 	comclr,= %r19,%r20,%r0
   3299 	bl L$0150,%r0
   3300 	nop
   3301 	ldo -4(%r0),%r19
   3302 	ldo -32(%r4),%r20
   3303 	add %r20,%r19,%r19
   3304 	ldw 0(%r19),%r7
   3305 	ldo -4(%r0),%r19
   3306 	ldo -32(%r4),%r21
   3307 	add %r21,%r19,%r20
   3308 	ldw 0(%r20),%r19
   3309 	ldw 12(%r19),%r20
   3310 	comiclr,<> 0,%r20,%r0
   3311 	bl L$0156,%r0
   3312 	nop
   3313 	ldo -4(%r0),%r19
   3314 	ldo -32(%r4),%r21
   3315 	add %r21,%r19,%r20
   3316 	ldw 0(%r20),%r19
   3317 	ldw 12(%r19),%r20
   3318 	ldo 120(%r20),%r19
   3319 	stw %r19,8(%r4)
   3320 	ldw 8(%r4),%r19
   3321 	stw %r19,12(%r4)
   3322 	ldo 24(%r0),%r19
   3323 	stw %r19,16(%r4)
   3324 	ldw 12(%r4),%r19
   3325 	ldw 12(%r4),%r20
   3326 	ldw 16(%r19),%r19
   3327 	ldw 12(%r20),%r20
   3328 	sub %r19,%r20,%r19
   3329 	ldw 16(%r4),%r20
   3330 	comclr,< %r19,%r20,%r0
   3331 	bl L$0151,%r0
   3332 	nop
   3333 	ldw 12(%r4),%r26
   3334 	ldw 16(%r4),%r25
   3335 	.CALL ARGW0=GR,ARGW1=GR
   3336 	bl _obstack_newchunk,%r2
   3337 	nop
   3338 	copy %r0,%r19
   3339 	bl,n L$0152,%r0
   3340 L$0151:
   3341 	copy %r0,%r19
   3342 L$0152:
   3343 	ldw 12(%r4),%r19
   3344 	ldw 12(%r4),%r20
   3345 	ldw 12(%r20),%r21
   3346 	ldw 16(%r4),%r22
   3347 	add %r21,%r22,%r20
   3348 	copy %r20,%r21
   3349 	stw %r21,12(%r19)
   3350 	ldw 8(%r4),%r19
   3351 	stw %r19,20(%r4)
   3352 	ldw 20(%r4),%r19
   3353 	ldw 8(%r19),%r20
   3354 	stw %r20,24(%r4)
   3355 	ldw 20(%r4),%r19
   3356 	ldw 12(%r19),%r20
   3357 	ldw 24(%r4),%r19
   3358 	comclr,= %r20,%r19,%r0
   3359 	bl L$0153,%r0
   3360 	nop
   3361 	ldw 20(%r4),%r19
   3362 	ldw 40(%r19),%r20
   3363 	copy %r20,%r21
   3364 	depi -1,1,1,%r21
   3365 	stw %r21,40(%r19)
   3366 L$0153:
   3367 	ldw 20(%r4),%r19
   3368 	ldw 20(%r4),%r20
   3369 	ldw 20(%r4),%r21
   3370 	ldw 12(%r20),%r20
   3371 	ldw 24(%r21),%r21
   3372 	add %r20,%r21,%r20
   3373 	ldw 20(%r4),%r21
   3374 	ldw 24(%r21),%r22
   3375 	uaddcm %r0,%r22,%r21
   3376 	and %r20,%r21,%r20
   3377 	copy %r20,%r21
   3378 	stw %r21,12(%r19)
   3379 	ldw 20(%r4),%r19
   3380 	ldw 20(%r4),%r20
   3381 	ldw 12(%r19),%r19
   3382 	ldw 4(%r20),%r20
   3383 	sub %r19,%r20,%r19
   3384 	ldw 20(%r4),%r20
   3385 	ldw 20(%r4),%r21
   3386 	ldw 16(%r20),%r20
   3387 	ldw 4(%r21),%r21
   3388 	sub %r20,%r21,%r20
   3389 	comclr,> %r19,%r20,%r0
   3390 	bl L$0154,%r0
   3391 	nop
   3392 	ldw 20(%r4),%r19
   3393 	ldw 20(%r4),%r20
   3394 	ldw 16(%r20),%r21
   3395 	stw %r21,12(%r19)
   3396 	copy %r21,%r19
   3397 	bl,n L$0155,%r0
   3398 L$0154:
   3399 	copy %r0,%r19
   3400 L$0155:
   3401 	ldw 20(%r4),%r19
   3402 	ldw 20(%r4),%r20
   3403 	ldw 12(%r20),%r21
   3404 	stw %r21,8(%r19)
   3405 	ldw 24(%r4),%r8
   3406 	bl,n L$0157,%r0
   3407 L$0156:
   3408 	ldo 24(%r0),%r26
   3409 	.CALL ARGW0=GR
   3410 	bl xmalloc,%r2
   3411 	nop
   3412 	copy %r28,%r8
   3413 L$0157:
   3414 	stw %r8,48(%r7)
   3415 	ldo -4(%r0),%r19
   3416 	ldo -32(%r4),%r21
   3417 	add %r21,%r19,%r20
   3418 	ldw 0(%r20),%r19
   3419 	ldw 48(%r19),%r20
   3420 	copy %r20,%r21
   3421 	ldws,ma 4(%r22),%r19
   3422 	ldws,ma 4(%r22),%r20
   3423 	stws,ma %r19,4(%r21)
   3424 	ldws,ma 4(%r22),%r19
   3425 	stws,ma %r20,4(%r21)
   3426 	ldws,ma 4(%r22),%r20
   3427 	stws,ma %r19,4(%r21)
   3428 	ldws,ma 4(%r22),%r19
   3429 	stws,ma %r20,4(%r21)
   3430 	ldws,ma 4(%r22),%r20
   3431 	stws,ma %r19,4(%r21)
   3432 	stw %r20,0(%r21)
   3433 L$0150:
   3434 L$0149:
   3435 	ldw 32(%r4),%r8
   3436 	ldw 36(%r4),%r7
   3437 	ldw 40(%r4),%r6
   3438 	ldw 44(%r4),%r5
   3439 	ldo 8(%r4),%r30
   3440 	ldw -28(%r30),%r2
   3441 	bv %r0(%r2)
   3442 	ldwm -8(%r30),%r4
   3443 	.EXIT
   3444 	.PROCEND
   3445 	.IMPORT obsavestring,CODE
   3446 	.align 4
   3447 	.EXPORT init_type,CODE
   3448 	.EXPORT init_type,ENTRY,PRIV_LEV=3,ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR,RTNVAL=GR
   3449 init_type:
   3450 	.PROC
   3451 	.CALLINFO FRAME=192,CALLS,SAVE_RP
   3452 	.ENTRY
   3453 	stw %r2,-20(%r30)
   3454 	copy %r4,%r1
   3455 	copy %r30,%r4
   3456 	stwm %r1,192(%r30)
   3457 	stw %r14,8(%r4)
   3458 	stw %r13,12(%r4)
   3459 	stw %r12,16(%r4)
   3460 	stw %r11,20(%r4)
   3461 	stw %r10,24(%r4)
   3462 	stw %r9,28(%r4)
   3463 	stw %r8,32(%r4)
   3464 	stw %r7,36(%r4)
   3465 	stw %r6,40(%r4)
   3466 	stw %r5,44(%r4)
   3467 	ldo -4(%r0),%r5
   3468 	ldo -32(%r4),%r19
   3469 	add %r19,%r5,%r6
   3470 	stw %r26,0(%r6)
   3471 	ldo -8(%r0),%r7
   3472 	ldo -32(%r4),%r19
   3473 	add %r19,%r7,%r8
   3474 	stw %r25,0(%r8)
   3475 	ldo -12(%r0),%r9
   3476 	ldo -32(%r4),%r19
   3477 	add %r19,%r9,%r10
   3478 	stw %r24,0(%r10)
   3479 	ldo -16(%r0),%r11
   3480 	ldo -32(%r4),%r19
   3481 	add %r19,%r11,%r12
   3482 	stw %r23,0(%r12)
   3483 	ldo -20(%r0),%r19
   3484 	ldo -32(%r4),%r20
   3485 	add %r20,%r19,%r19
   3486 	ldw 0(%r19),%r26
   3487 	.CALL ARGW0=GR
   3488 	bl alloc_type,%r2
   3489 	nop
   3490 	copy %r28,%r13
   3491 	ldo -4(%r0),%r19
   3492 	ldo -32(%r4),%r20
   3493 	add %r20,%r19,%r19
   3494 	ldw 0(%r19),%r20
   3495 	stw %r20,0(%r13)
   3496 	ldo -8(%r0),%r19
   3497 	ldo -32(%r4),%r20
   3498 	add %r20,%r19,%r19
   3499 	ldw 0(%r19),%r20
   3500 	stw %r20,8(%r13)
   3501 	ldo -12(%r0),%r19
   3502 	ldo -32(%r4),%r20
   3503 	add %r20,%r19,%r19
   3504 	ldh 32(%r13),%r20
   3505 	ldh 2(%r19),%r19
   3506 	or %r20,%r19,%r20
   3507 	sth %r20,32(%r13)
   3508 	ldo -16(%r0),%r19
   3509 	ldo -32(%r4),%r20
   3510 	add %r20,%r19,%r19
   3511 	ldw 0(%r19),%r20
   3512 	comiclr,<> 0,%r20,%r0
   3513 	bl L$0159,%r0
   3514 	nop
   3515 	ldo -20(%r0),%r19
   3516 	ldo -32(%r4),%r20
   3517 	add %r20,%r19,%r19
   3518 	ldw 0(%r19),%r20
   3519 	comiclr,<> 0,%r20,%r0
   3520 	bl L$0159,%r0
   3521 	nop
   3522 	ldo -16(%r0),%r19
   3523 	ldo -32(%r4),%r20
   3524 	add %r20,%r19,%r14
   3525 	ldo -16(%r0),%r19
   3526 	ldo -32(%r4),%r20
   3527 	add %r20,%r19,%r19
   3528 	ldw 0(%r19),%r26
   3529 	.CALL ARGW0=GR
   3530 	bl strlen,%r2
   3531 	nop
   3532 	copy %r28,%r19
   3533 	ldo -20(%r0),%r20
   3534 	ldo -32(%r4),%r21
   3535 	add %r21,%r20,%r20
   3536 	ldw 0(%r20),%r21
   3537 	ldo 120(%r21),%r20
   3538 	ldw 0(%r14),%r26
   3539 	copy %r19,%r25
   3540 	copy %r20,%r24
   3541 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
   3542 	bl obsavestring,%r2
   3543 	nop
   3544 	copy %r28,%r19
   3545 	stw %r19,4(%r13)
   3546 	bl,n L$0160,%r0
   3547 L$0159:
   3548 	ldo -16(%r0),%r19
   3549 	ldo -32(%r4),%r20
   3550 	add %r20,%r19,%r19
   3551 	ldw 0(%r19),%r20
   3552 	stw %r20,4(%r13)
   3553 L$0160:
   3554 	ldo -4(%r0),%r19
   3555 	ldo -32(%r4),%r20
   3556 	add %r20,%r19,%r19
   3557 	ldw 0(%r19),%r20
   3558 	comiclr,<> 3,%r20,%r0
   3559 	bl L$0162,%r0
   3560 	nop
   3561 	ldo -4(%r0),%r19
   3562 	ldo -32(%r4),%r20
   3563 	add %r20,%r19,%r19
   3564 	ldw 0(%r19),%r20
   3565 	comiclr,<> 4,%r20,%r0
   3566 	bl L$0162,%r0
   3567 	nop
   3568 	bl,n L$0161,%r0
   3569 L$0162:
   3570 	stw %r19,48(%r13)
   3571 L$0161:
   3572 	copy %r13,%r28
   3573 	bl,n L$0158,%r0
   3574 L$0158:
   3575 	ldw 8(%r4),%r14
   3576 	ldw 12(%r4),%r13
   3577 	ldw 16(%r4),%r12
   3578 	ldw 20(%r4),%r11
   3579 	ldw 24(%r4),%r10
   3580 	ldw 28(%r4),%r9
   3581 	ldw 32(%r4),%r8
   3582 	ldw 36(%r4),%r7
   3583 	ldw 40(%r4),%r6
   3584 	ldw 44(%r4),%r5
   3585 	ldo 8(%r4),%r30
   3586 	ldw -28(%r30),%r2
   3587 	bv %r0(%r2)
   3588 	ldwm -8(%r30),%r4
   3589 	.EXIT
   3590 	.PROCEND
   3591 	.align 4
   3592 LC$0022:
   3593 	.STRING "internal error - invalid fundamental type id %d\x00"
   3594 	.align 4
   3595 LC$0023:
   3596 	.STRING "internal error: unhandled type id %d\x00"
   3597 	.align 4
   3598 LC$0024:
   3599 	.STRING "void\x00"
   3600 	.align 4
   3601 LC$0025:
   3602 	.STRING "boolean\x00"
   3603 	.align 4
   3604 LC$0026:
   3605 	.STRING "string\x00"
   3606 	.align 4
   3607 LC$0027:
   3608 	.STRING "char\x00"
   3609 	.align 4
   3610 LC$0028:
   3611 	.STRING "signed char\x00"
   3612 	.align 4
   3613 LC$0029:
   3614 	.STRING "unsigned char\x00"
   3615 	.align 4
   3616 LC$0030:
   3617 	.STRING "short\x00"
   3618 	.align 4
   3619 LC$0031:
   3620 	.STRING "unsigned short\x00"
   3621 	.align 4
   3622 LC$0032:
   3623 	.STRING "int\x00"
   3624 	.align 4
   3625 LC$0033:
   3626 	.STRING "unsigned int\x00"
   3627 	.align 4
   3628 LC$0034:
   3629 	.STRING "fixed decimal\x00"
   3630 	.align 4
   3631 LC$0035:
   3632 	.STRING "long\x00"
   3633 	.align 4
   3634 LC$0036:
   3635 	.STRING "unsigned long\x00"
   3636 	.align 4
   3637 LC$0037:
   3638 	.STRING "long long\x00"
   3639 	.align 4
   3640 LC$0038:
   3641 	.STRING "signed long long\x00"
   3642 	.align 4
   3643 LC$0039:
   3644 	.STRING "unsigned long long\x00"
   3645 	.align 4
   3646 LC$0040:
   3647 	.STRING "float\x00"
   3648 	.align 4
   3649 LC$0041:
   3650 	.STRING "double\x00"
   3651 	.align 4
   3652 LC$0042:
   3653 	.STRING "floating decimal\x00"
   3654 	.align 4
   3655 LC$0043:
   3656 	.STRING "long double\x00"
   3657 	.align 4
   3658 LC$0044:
   3659 	.STRING "complex\x00"
   3660 	.align 4
   3661 LC$0045:
   3662 	.STRING "double complex\x00"
   3663 	.align 4
   3664 LC$0046:
   3665 	.STRING "long double complex\x00"
   3666 	.align 4
   3667 	.EXPORT lookup_fundamental_type,CODE
   3668 	.EXPORT lookup_fundamental_type,ENTRY,PRIV_LEV=3,ARGW0=GR,ARGW1=GR,RTNVAL=GR
   3669 lookup_fundamental_type:
   3670 	.PROC
   3671 	.CALLINFO FRAME=192,CALLS,SAVE_RP
   3672 	.ENTRY
   3673 	stw %r2,-20(%r30)
   3674 	copy %r4,%r1
   3675 	copy %r30,%r4
   3676 	stwm %r1,192(%r30)
   3677 	stw %r12,32(%r4)
   3678 	stw %r11,36(%r4)
   3679 	stw %r10,40(%r4)
   3680 	stw %r9,44(%r4)
   3681 	stw %r8,48(%r4)
   3682 	stw %r7,52(%r4)
   3683 	stw %r6,56(%r4)
   3684 	stw %r5,60(%r4)
   3685 	ldo -4(%r0),%r5
   3686 	ldo -32(%r4),%r19
   3687 	add %r19,%r5,%r6
   3688 	stw %r26,0(%r6)
   3689 	ldo -8(%r0),%r7
   3690 	ldo -32(%r4),%r19
   3691 	add %r19,%r7,%r8
   3692 	stw %r25,0(%r8)
   3693 	copy %r0,%r9
   3694 	ldo -8(%r0),%r19
   3695 	ldo -32(%r4),%r20
   3696 	add %r20,%r19,%r19
   3697 	ldw 0(%r19),%r20
   3698 	comiclr,<= 0,%r20,%r0
   3699 	bl L$0165,%r0
   3700 	nop
   3701 	ldo -8(%r0),%r19
   3702 	ldo -32(%r4),%r20
   3703 	add %r20,%r19,%r19
   3704 	ldw 0(%r19),%r20
   3705 	ldo 25(%r0),%r19
   3706 	comclr,<= %r20,%r19,%r0
   3707 	bl L$0165,%r0
   3708 	nop
   3709 	bl,n L$0164,%r0
   3710 L$0165:
   3711 	ldo -8(%r0),%r19
   3712 	ldo -32(%r4),%r20
   3713 	add %r20,%r19,%r19
   3714 	ldil L'LC$0022,%r26
   3715 	ldo R'LC$0022(%r26),%r26
   3716 	ldw 0(%r19),%r25
   3717 	.CALL ARGW0=GR,ARGW1=GR
   3718 	bl error,%r2
   3719 	nop
   3720 	bl,n L$0166,%r0
   3721 L$0164:
   3722 	ldo -4(%r0),%r19
   3723 	ldo -32(%r4),%r21
   3724 	add %r21,%r19,%r20
   3725 	ldw 0(%r20),%r19
   3726 	ldw 196(%r19),%r20
   3727 	comiclr,= 0,%r20,%r0
   3728 	bl L$0167,%r0
   3729 	nop
   3730 	ldo 104(%r0),%r11
   3731 	ldo -4(%r0),%r19
   3732 	ldo -32(%r4),%r20
   3733 	add %r20,%r19,%r19
   3734 	ldw 0(%r19),%r12
   3735 	ldo -4(%r0),%r19
   3736 	ldo -32(%r4),%r21
   3737 	add %r21,%r19,%r20
   3738 	ldw 0(%r20),%r19
   3739 	ldo 120(%r19),%r20
   3740 	stw %r20,8(%r4)
   3741 	ldw 8(%r4),%r19
   3742 	stw %r19,12(%r4)
   3743 	stw %r11,16(%r4)
   3744 	ldw 12(%r4),%r19
   3745 	ldw 12(%r4),%r20
   3746 	ldw 16(%r19),%r19
   3747 	ldw 12(%r20),%r20
   3748 	sub %r19,%r20,%r19
   3749 	ldw 16(%r4),%r20
   3750 	comclr,< %r19,%r20,%r0
   3751 	bl L$0168,%r0
   3752 	nop
   3753 	ldw 12(%r4),%r26
   3754 	ldw 16(%r4),%r25
   3755 	.CALL ARGW0=GR,ARGW1=GR
   3756 	bl _obstack_newchunk,%r2
   3757 	nop
   3758 	copy %r0,%r19
   3759 	bl,n L$0169,%r0
   3760 L$0168:
   3761 	copy %r0,%r19
   3762 L$0169:
   3763 	ldw 12(%r4),%r19
   3764 	ldw 12(%r4),%r20
   3765 	ldw 12(%r20),%r21
   3766 	ldw 16(%r4),%r22
   3767 	add %r21,%r22,%r20
   3768 	copy %r20,%r21
   3769 	stw %r21,12(%r19)
   3770 	ldw 8(%r4),%r19
   3771 	stw %r19,20(%r4)
   3772 	ldw 20(%r4),%r19
   3773 	ldw 8(%r19),%r20
   3774 	stw %r20,24(%r4)
   3775 	ldw 20(%r4),%r19
   3776 	ldw 12(%r19),%r20
   3777 	ldw 24(%r4),%r19
   3778 	comclr,= %r20,%r19,%r0
   3779 	bl L$0170,%r0
   3780 	nop
   3781 	ldw 20(%r4),%r19
   3782 	ldw 40(%r19),%r20
   3783 	copy %r20,%r21
   3784 	depi -1,1,1,%r21
   3785 	stw %r21,40(%r19)
   3786 L$0170:
   3787 	ldw 20(%r4),%r19
   3788 	ldw 20(%r4),%r20
   3789 	ldw 20(%r4),%r21
   3790 	ldw 12(%r20),%r20
   3791 	ldw 24(%r21),%r21
   3792 	add %r20,%r21,%r20
   3793 	ldw 20(%r4),%r21
   3794 	ldw 24(%r21),%r22
   3795 	uaddcm %r0,%r22,%r21
   3796 	and %r20,%r21,%r20
   3797 	copy %r20,%r21
   3798 	stw %r21,12(%r19)
   3799 	ldw 20(%r4),%r19
   3800 	ldw 20(%r4),%r20
   3801 	ldw 12(%r19),%r19
   3802 	ldw 4(%r20),%r20
   3803 	sub %r19,%r20,%r19
   3804 	ldw 20(%r4),%r20
   3805 	ldw 20(%r4),%r21
   3806 	ldw 16(%r20),%r20
   3807 	ldw 4(%r21),%r21
   3808 	sub %r20,%r21,%r20
   3809 	comclr,> %r19,%r20,%r0
   3810 	bl L$0171,%r0
   3811 	nop
   3812 	ldw 20(%r4),%r19
   3813 	ldw 20(%r4),%r20
   3814 	ldw 16(%r20),%r21
   3815 	stw %r21,12(%r19)
   3816 	copy %r21,%r19
   3817 	bl,n L$0172,%r0
   3818 L$0171:
   3819 	copy %r0,%r19
   3820 L$0172:
   3821 	ldw 20(%r4),%r19
   3822 	ldw 20(%r4),%r20
   3823 	ldw 12(%r20),%r21
   3824 	stw %r21,8(%r19)
   3825 	ldw 24(%r4),%r19
   3826 	stw %r19,196(%r12)
   3827 	ldo -4(%r0),%r19
   3828 	ldo -32(%r4),%r21
   3829 	add %r21,%r19,%r20
   3830 	ldw 0(%r20),%r19
   3831 	ldw 196(%r19),%r26
   3832 	copy %r0,%r25
   3833 	copy %r11,%r24
   3834 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
   3835 	bl memset,%r2
   3836 	nop
   3837 L$0167:
   3838 	ldo -4(%r0),%r19
   3839 	ldo -32(%r4),%r21
   3840 	add %r21,%r19,%r20
   3841 	ldw 0(%r20),%r19
   3842 	ldo -8(%r0),%r20
   3843 	ldo -32(%r4),%r21
   3844 	add %r21,%r20,%r20
   3845 	ldw 0(%r20),%r21
   3846 	zdep %r21,29,30,%r20
   3847 	ldw 196(%r19),%r19
   3848 	add %r20,%r19,%r10
   3849 	ldw 0(%r10),%r9
   3850 	comiclr,= 0,%r9,%r0
   3851 	bl L$0173,%r0
   3852 	nop
   3853 	ldo -8(%r0),%r19
   3854 	ldo -32(%r4),%r20
   3855 	add %r20,%r19,%r19
   3856 	ldw 0(%r19),%r20
   3857 	addi,uv -26,%r20,%r0
   3858 	blr,n %r20,%r0
   3859 	b,n L$0175
   3860 L$0202:
   3861 	b L$0176
   3862 	nop
   3863 	b L$0177
   3864 	nop
   3865 	b L$0179
   3866 	nop
   3867 	b L$0180
   3868 	nop
   3869 	b L$0181
   3870 	nop
   3871 	b L$0182
   3872 	nop
   3873 	b L$0183
   3874 	nop
   3875 	b L$0184
   3876 	nop
   3877 	b L$0185
   3878 	nop
   3879 	b L$0186
   3880 	nop
   3881 	b L$0187
   3882 	nop
   3883 	b L$0189
   3884 	nop
   3885 	b L$0190
   3886 	nop
   3887 	b L$0191
   3888 	nop
   3889 	b L$0192
   3890 	nop
   3891 	b L$0193
   3892 	nop
   3893 	b L$0194
   3894 	nop
   3895 	b L$0195
   3896 	nop
   3897 	b L$0196
   3898 	nop
   3899 	b L$0198
   3900 	nop
   3901 	b L$0199
   3902 	nop
   3903 	b L$0200
   3904 	nop
   3905 	b L$0201
   3906 	nop
   3907 	b L$0178
   3908 	nop
   3909 	b L$0188
   3910 	nop
   3911 	b L$0197
   3912 	nop
   3913 L$0175:
   3914 	ldo -8(%r0),%r19
   3915 	ldo -32(%r4),%r20
   3916 	add %r20,%r19,%r19
   3917 	ldil L'LC$0023,%r26
   3918 	ldo R'LC$0023(%r26),%r26
   3919 	ldw 0(%r19),%r25
   3920 	.CALL ARGW0=GR,ARGW1=GR
   3921 	bl error,%r2
   3922 	nop
   3923 	bl,n L$0174,%r0
   3924 L$0176:
   3925 	ldo -4(%r0),%r19
   3926 	ldo -32(%r4),%r20
   3927 	add %r20,%r19,%r19
   3928 	ldw 0(%r19),%r20
   3929 	stw %r20,-52(%r30)
   3930 	ldo 9(%r0),%r26
   3931 	ldo 1(%r0),%r25
   3932 	copy %r0,%r24
   3933 	ldil L'LC$0024,%r23
   3934 	ldo R'LC$0024(%r23),%r23
   3935 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
   3936 	bl init_type,%r2
   3937 	nop
   3938 	copy %r28,%r9
   3939 	bl,n L$0174,%r0
   3940 L$0177:
   3941 	ldo -4(%r0),%r19
   3942 	ldo -32(%r4),%r20
   3943 	add %r20,%r19,%r19
   3944 	ldw 0(%r19),%r20
   3945 	stw %r20,-52(%r30)
   3946 	ldo 7(%r0),%r26
   3947 	ldo 4(%r0),%r25
   3948 	ldo 1(%r0),%r24
   3949 	ldil L'LC$0025,%r23
   3950 	ldo R'LC$0025(%r23),%r23
   3951 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
   3952 	bl init_type,%r2
   3953 	nop
   3954 	copy %r28,%r9
   3955 	bl,n L$0174,%r0
   3956 L$0178:
   3957 	ldo -4(%r0),%r19
   3958 	ldo -32(%r4),%r20
   3959 	add %r20,%r19,%r19
   3960 	ldw 0(%r19),%r20
   3961 	stw %r20,-52(%r30)
   3962 	ldo 12(%r0),%r26
   3963 	ldo 1(%r0),%r25
   3964 	copy %r0,%r24
   3965 	ldil L'LC$0026,%r23
   3966 	ldo R'LC$0026(%r23),%r23
   3967 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
   3968 	bl init_type,%r2
   3969 	nop
   3970 	copy %r28,%r9
   3971 	bl,n L$0174,%r0
   3972 L$0179:
   3973 	ldo -4(%r0),%r19
   3974 	ldo -32(%r4),%r20
   3975 	add %r20,%r19,%r19
   3976 	ldw 0(%r19),%r20
   3977 	stw %r20,-52(%r30)
   3978 	ldo 7(%r0),%r26
   3979 	ldo 1(%r0),%r25
   3980 	copy %r0,%r24
   3981 	ldil L'LC$0027,%r23
   3982 	ldo R'LC$0027(%r23),%r23
   3983 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
   3984 	bl init_type,%r2
   3985 	nop
   3986 	copy %r28,%r9
   3987 	bl,n L$0174,%r0
   3988 L$0180:
   3989 	ldo -4(%r0),%r19
   3990 	ldo -32(%r4),%r20
   3991 	add %r20,%r19,%r19
   3992 	ldw 0(%r19),%r20
   3993 	stw %r20,-52(%r30)
   3994 	ldo 7(%r0),%r26
   3995 	ldo 1(%r0),%r25
   3996 	ldo 2(%r0),%r24
   3997 	ldil L'LC$0028,%r23
   3998 	ldo R'LC$0028(%r23),%r23
   3999 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
   4000 	bl init_type,%r2
   4001 	nop
   4002 	copy %r28,%r9
   4003 	bl,n L$0174,%r0
   4004 L$0181:
   4005 	ldo -4(%r0),%r19
   4006 	ldo -32(%r4),%r20
   4007 	add %r20,%r19,%r19
   4008 	ldw 0(%r19),%r20
   4009 	stw %r20,-52(%r30)
   4010 	ldo 7(%r0),%r26
   4011 	ldo 1(%r0),%r25
   4012 	ldo 1(%r0),%r24
   4013 	ldil L'LC$0029,%r23
   4014 	ldo R'LC$0029(%r23),%r23
   4015 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
   4016 	bl init_type,%r2
   4017 	nop
   4018 	copy %r28,%r9
   4019 	bl,n L$0174,%r0
   4020 L$0182:
   4021 	ldo -4(%r0),%r19
   4022 	ldo -32(%r4),%r20
   4023 	add %r20,%r19,%r19
   4024 	ldw 0(%r19),%r20
   4025 	stw %r20,-52(%r30)
   4026 	ldo 7(%r0),%r26
   4027 	ldo 2(%r0),%r25
   4028 	copy %r0,%r24
   4029 	ldil L'LC$0030,%r23
   4030 	ldo R'LC$0030(%r23),%r23
   4031 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
   4032 	bl init_type,%r2
   4033 	nop
   4034 	copy %r28,%r9
   4035 	bl,n L$0174,%r0
   4036 L$0183:
   4037 	ldo -4(%r0),%r19
   4038 	ldo -32(%r4),%r20
   4039 	add %r20,%r19,%r19
   4040 	ldw 0(%r19),%r20
   4041 	stw %r20,-52(%r30)
   4042 	ldo 7(%r0),%r26
   4043 	ldo 2(%r0),%r25
   4044 	ldo 2(%r0),%r24
   4045 	ldil L'LC$0030,%r23
   4046 	ldo R'LC$0030(%r23),%r23
   4047 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
   4048 	bl init_type,%r2
   4049 	nop
   4050 	copy %r28,%r9
   4051 	bl,n L$0174,%r0
   4052 L$0184:
   4053 	ldo -4(%r0),%r19
   4054 	ldo -32(%r4),%r20
   4055 	add %r20,%r19,%r19
   4056 	ldw 0(%r19),%r20
   4057 	stw %r20,-52(%r30)
   4058 	ldo 7(%r0),%r26
   4059 	ldo 2(%r0),%r25
   4060 	ldo 1(%r0),%r24
   4061 	ldil L'LC$0031,%r23
   4062 	ldo R'LC$0031(%r23),%r23
   4063 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
   4064 	bl init_type,%r2
   4065 	nop
   4066 	copy %r28,%r9
   4067 	bl,n L$0174,%r0
   4068 L$0185:
   4069 	ldo -4(%r0),%r19
   4070 	ldo -32(%r4),%r20
   4071 	add %r20,%r19,%r19
   4072 	ldw 0(%r19),%r20
   4073 	stw %r20,-52(%r30)
   4074 	ldo 7(%r0),%r26
   4075 	ldo 4(%r0),%r25
   4076 	copy %r0,%r24
   4077 	ldil L'LC$0032,%r23
   4078 	ldo R'LC$0032(%r23),%r23
   4079 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
   4080 	bl init_type,%r2
   4081 	nop
   4082 	copy %r28,%r9
   4083 	bl,n L$0174,%r0
   4084 L$0186:
   4085 	ldo -4(%r0),%r19
   4086 	ldo -32(%r4),%r20
   4087 	add %r20,%r19,%r19
   4088 	ldw 0(%r19),%r20
   4089 	stw %r20,-52(%r30)
   4090 	ldo 7(%r0),%r26
   4091 	ldo 4(%r0),%r25
   4092 	ldo 2(%r0),%r24
   4093 	ldil L'LC$0032,%r23
   4094 	ldo R'LC$0032(%r23),%r23
   4095 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
   4096 	bl init_type,%r2
   4097 	nop
   4098 	copy %r28,%r9
   4099 	bl,n L$0174,%r0
   4100 L$0187:
   4101 	ldo -4(%r0),%r19
   4102 	ldo -32(%r4),%r20
   4103 	add %r20,%r19,%r19
   4104 	ldw 0(%r19),%r20
   4105 	stw %r20,-52(%r30)
   4106 	ldo 7(%r0),%r26
   4107 	ldo 4(%r0),%r25
   4108 	ldo 1(%r0),%r24
   4109 	ldil L'LC$0033,%r23
   4110 	ldo R'LC$0033(%r23),%r23
   4111 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
   4112 	bl init_type,%r2
   4113 	nop
   4114 	copy %r28,%r9
   4115 	bl,n L$0174,%r0
   4116 L$0188:
   4117 	ldo -4(%r0),%r19
   4118 	ldo -32(%r4),%r20
   4119 	add %r20,%r19,%r19
   4120 	ldw 0(%r19),%r20
   4121 	stw %r20,-52(%r30)
   4122 	ldo 7(%r0),%r26
   4123 	ldo 4(%r0),%r25
   4124 	copy %r0,%r24
   4125 	ldil L'LC$0034,%r23
   4126 	ldo R'LC$0034(%r23),%r23
   4127 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
   4128 	bl init_type,%r2
   4129 	nop
   4130 	copy %r28,%r9
   4131 	bl,n L$0174,%r0
   4132 L$0189:
   4133 	ldo -4(%r0),%r19
   4134 	ldo -32(%r4),%r20
   4135 	add %r20,%r19,%r19
   4136 	ldw 0(%r19),%r20
   4137 	stw %r20,-52(%r30)
   4138 	ldo 7(%r0),%r26
   4139 	ldo 4(%r0),%r25
   4140 	copy %r0,%r24
   4141 	ldil L'LC$0035,%r23
   4142 	ldo R'LC$0035(%r23),%r23
   4143 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
   4144 	bl init_type,%r2
   4145 	nop
   4146 	copy %r28,%r9
   4147 	bl,n L$0174,%r0
   4148 L$0190:
   4149 	ldo -4(%r0),%r19
   4150 	ldo -32(%r4),%r20
   4151 	add %r20,%r19,%r19
   4152 	ldw 0(%r19),%r20
   4153 	stw %r20,-52(%r30)
   4154 	ldo 7(%r0),%r26
   4155 	ldo 4(%r0),%r25
   4156 	ldo 2(%r0),%r24
   4157 	ldil L'LC$0035,%r23
   4158 	ldo R'LC$0035(%r23),%r23
   4159 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
   4160 	bl init_type,%r2
   4161 	nop
   4162 	copy %r28,%r9
   4163 	bl,n L$0174,%r0
   4164 L$0191:
   4165 	ldo -4(%r0),%r19
   4166 	ldo -32(%r4),%r20
   4167 	add %r20,%r19,%r19
   4168 	ldw 0(%r19),%r20
   4169 	stw %r20,-52(%r30)
   4170 	ldo 7(%r0),%r26
   4171 	ldo 4(%r0),%r25
   4172 	ldo 1(%r0),%r24
   4173 	ldil L'LC$0036,%r23
   4174 	ldo R'LC$0036(%r23),%r23
   4175 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
   4176 	bl init_type,%r2
   4177 	nop
   4178 	copy %r28,%r9
   4179 	bl,n L$0174,%r0
   4180 L$0192:
   4181 	ldo -4(%r0),%r19
   4182 	ldo -32(%r4),%r20
   4183 	add %r20,%r19,%r19
   4184 	ldw 0(%r19),%r20
   4185 	stw %r20,-52(%r30)
   4186 	ldo 7(%r0),%r26
   4187 	ldo 8(%r0),%r25
   4188 	copy %r0,%r24
   4189 	ldil L'LC$0037,%r23
   4190 	ldo R'LC$0037(%r23),%r23
   4191 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
   4192 	bl init_type,%r2
   4193 	nop
   4194 	copy %r28,%r9
   4195 	bl,n L$0174,%r0
   4196 L$0193:
   4197 	ldo -4(%r0),%r19
   4198 	ldo -32(%r4),%r20
   4199 	add %r20,%r19,%r19
   4200 	ldw 0(%r19),%r20
   4201 	stw %r20,-52(%r30)
   4202 	ldo 7(%r0),%r26
   4203 	ldo 8(%r0),%r25
   4204 	ldo 2(%r0),%r24
   4205 	ldil L'LC$0038,%r23
   4206 	ldo R'LC$0038(%r23),%r23
   4207 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
   4208 	bl init_type,%r2
   4209 	nop
   4210 	copy %r28,%r9
   4211 	bl,n L$0174,%r0
   4212 L$0194:
   4213 	ldo -4(%r0),%r19
   4214 	ldo -32(%r4),%r20
   4215 	add %r20,%r19,%r19
   4216 	ldw 0(%r19),%r20
   4217 	stw %r20,-52(%r30)
   4218 	ldo 7(%r0),%r26
   4219 	ldo 8(%r0),%r25
   4220 	ldo 1(%r0),%r24
   4221 	ldil L'LC$0039,%r23
   4222 	ldo R'LC$0039(%r23),%r23
   4223 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
   4224 	bl init_type,%r2
   4225 	nop
   4226 	copy %r28,%r9
   4227 	bl,n L$0174,%r0
   4228 L$0195:
   4229 	ldo -4(%r0),%r19
   4230 	ldo -32(%r4),%r20
   4231 	add %r20,%r19,%r19
   4232 	ldw 0(%r19),%r20
   4233 	stw %r20,-52(%r30)
   4234 	ldo 8(%r0),%r26
   4235 	ldo 4(%r0),%r25
   4236 	copy %r0,%r24
   4237 	ldil L'LC$0040,%r23
   4238 	ldo R'LC$0040(%r23),%r23
   4239 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
   4240 	bl init_type,%r2
   4241 	nop
   4242 	copy %r28,%r9
   4243 	bl,n L$0174,%r0
   4244 L$0196:
   4245 	ldo -4(%r0),%r19
   4246 	ldo -32(%r4),%r20
   4247 	add %r20,%r19,%r19
   4248 	ldw 0(%r19),%r20
   4249 	stw %r20,-52(%r30)
   4250 	ldo 8(%r0),%r26
   4251 	ldo 8(%r0),%r25
   4252 	copy %r0,%r24
   4253 	ldil L'LC$0041,%r23
   4254 	ldo R'LC$0041(%r23),%r23
   4255 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
   4256 	bl init_type,%r2
   4257 	nop
   4258 	copy %r28,%r9
   4259 	bl,n L$0174,%r0
   4260 L$0197:
   4261 	ldo -4(%r0),%r19
   4262 	ldo -32(%r4),%r20
   4263 	add %r20,%r19,%r19
   4264 	ldw 0(%r19),%r20
   4265 	stw %r20,-52(%r30)
   4266 	ldo 8(%r0),%r26
   4267 	ldo 8(%r0),%r25
   4268 	copy %r0,%r24
   4269 	ldil L'LC$0042,%r23
   4270 	ldo R'LC$0042(%r23),%r23
   4271 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
   4272 	bl init_type,%r2
   4273 	nop
   4274 	copy %r28,%r9
   4275 	bl,n L$0174,%r0
   4276 L$0198:
   4277 	ldo -4(%r0),%r19
   4278 	ldo -32(%r4),%r20
   4279 	add %r20,%r19,%r19
   4280 	ldw 0(%r19),%r20
   4281 	stw %r20,-52(%r30)
   4282 	ldo 8(%r0),%r26
   4283 	ldo 16(%r0),%r25
   4284 	copy %r0,%r24
   4285 	ldil L'LC$0043,%r23
   4286 	ldo R'LC$0043(%r23),%r23
   4287 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
   4288 	bl init_type,%r2
   4289 	nop
   4290 	copy %r28,%r9
   4291 	bl,n L$0174,%r0
   4292 L$0199:
   4293 	ldo -4(%r0),%r19
   4294 	ldo -32(%r4),%r20
   4295 	add %r20,%r19,%r19
   4296 	ldw 0(%r19),%r20
   4297 	stw %r20,-52(%r30)
   4298 	ldo 8(%r0),%r26
   4299 	ldo 8(%r0),%r25
   4300 	copy %r0,%r24
   4301 	ldil L'LC$0044,%r23
   4302 	ldo R'LC$0044(%r23),%r23
   4303 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
   4304 	bl init_type,%r2
   4305 	nop
   4306 	copy %r28,%r9
   4307 	bl,n L$0174,%r0
   4308 L$0200:
   4309 	ldo -4(%r0),%r19
   4310 	ldo -32(%r4),%r20
   4311 	add %r20,%r19,%r19
   4312 	ldw 0(%r19),%r20
   4313 	stw %r20,-52(%r30)
   4314 	ldo 8(%r0),%r26
   4315 	ldo 16(%r0),%r25
   4316 	copy %r0,%r24
   4317 	ldil L'LC$0045,%r23
   4318 	ldo R'LC$0045(%r23),%r23
   4319 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
   4320 	bl init_type,%r2
   4321 	nop
   4322 	copy %r28,%r9
   4323 	bl,n L$0174,%r0
   4324 L$0201:
   4325 	ldo -4(%r0),%r19
   4326 	ldo -32(%r4),%r20
   4327 	add %r20,%r19,%r19
   4328 	ldw 0(%r19),%r20
   4329 	stw %r20,-52(%r30)
   4330 	ldo 8(%r0),%r26
   4331 	ldo 16(%r0),%r25
   4332 	copy %r0,%r24
   4333 	ldil L'LC$0046,%r23
   4334 	ldo R'LC$0046(%r23),%r23
   4335 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
   4336 	bl init_type,%r2
   4337 	nop
   4338 	copy %r28,%r9
   4339 	bl,n L$0174,%r0
   4340 L$0174:
   4341 	stw %r9,0(%r10)
   4342 L$0173:
   4343 L$0166:
   4344 	copy %r9,%r28
   4345 	bl,n L$0163,%r0
   4346 L$0163:
   4347 	ldw 32(%r4),%r12
   4348 	ldw 36(%r4),%r11
   4349 	ldw 40(%r4),%r10
   4350 	ldw 44(%r4),%r9
   4351 	ldw 48(%r4),%r8
   4352 	ldw 52(%r4),%r7
   4353 	ldw 56(%r4),%r6
   4354 	ldw 60(%r4),%r5
   4355 	ldo 8(%r4),%r30
   4356 	ldw -28(%r30),%r2
   4357 	bv %r0(%r2)
   4358 	ldwm -8(%r30),%r4
   4359 	.EXIT
   4360 	.PROCEND
   4361 	.IMPORT puts_filtered,CODE
   4362 	.align 4
   4363 LC$0047:
   4364 	.STRING " \x00"
   4365 	.IMPORT printf_filtered,CODE
   4366 	.align 4
   4367 LC$0048:
   4368 	.STRING "1\x00"
   4369 	.align 4
   4370 LC$0049:
   4371 	.STRING "0\x00"
   4372 	.align 4
   4373 print_bit_vector:
   4374 	.PROC
   4375 	.CALLINFO FRAME=128,CALLS,SAVE_RP
   4376 	.ENTRY
   4377 	stw %r2,-20(%r30)
   4378 	copy %r4,%r1
   4379 	copy %r30,%r4
   4380 	stwm %r1,128(%r30)
   4381 	stw %r8,16(%r4)
   4382 	stw %r7,20(%r4)
   4383 	stw %r6,24(%r4)
   4384 	stw %r5,28(%r4)
   4385 	ldo -4(%r0),%r5
   4386 	ldo -32(%r4),%r19
   4387 	add %r19,%r5,%r6
   4388 	stw %r26,0(%r6)
   4389 	ldo -8(%r0),%r7
   4390 	ldo -32(%r4),%r19
   4391 	add %r19,%r7,%r8
   4392 	stw %r25,0(%r8)
   4393 	stw %r0,8(%r4)
   4394 L$0204:
   4395 	ldo -8(%r0),%r19
   4396 	ldo -32(%r4),%r20
   4397 	add %r20,%r19,%r19
   4398 	ldw 8(%r4),%r20
   4399 	ldw 0(%r19),%r19
   4400 	comclr,< %r20,%r19,%r0
   4401 	bl L$0205,%r0
   4402 	nop
   4403 	ldw 8(%r4),%r19
   4404 	ldw 8(%r4),%r20
   4405 	comiclr,> 0,%r19,%r0
   4406 	bl L$0208,%r0
   4407 	nop
   4408 	ldo 7(%r19),%r19
   4409 L$0208:
   4410 	extrs %r19,28,29,%r19
   4411 	zdep %r19,28,29,%r21
   4412 	sub %r20,%r21,%r19
   4413 	comiclr,= 0,%r19,%r0
   4414 	bl L$0207,%r0
   4415 	nop
   4416 	ldil L'LC$0047,%r26
   4417 	ldo R'LC$0047(%r26),%r26
   4418 	.CALL ARGW0=GR
   4419 	bl puts_filtered,%r2
   4420 	nop
   4421 L$0207:
   4422 	ldw 8(%r4),%r20
   4423 	extrs %r20,28,29,%r19
   4424 	ldo -4(%r0),%r20
   4425 	ldo -32(%r4),%r21
   4426 	add %r21,%r20,%r20
   4427 	ldw 0(%r20),%r21
   4428 	add %r19,%r21,%r20
   4429 	ldb 0(%r20),%r19
   4430 	ldw 8(%r4),%r20
   4431 	extru %r20,31,3,%r21
   4432 	subi,>>= 31,%r21,%r20
   4433 	copy %r0,%r20
   4434 	mtsar %r20
   4435 	vextrs %r19,32,%r19
   4436 	extru %r19,31,1,%r20
   4437 	comiclr,<> 0,%r20,%r0
   4438 	bl L$0209,%r0
   4439 	nop
   4440 	ldil L'LC$0048,%r26
   4441 	ldo R'LC$0048(%r26),%r26
   4442 	.CALL ARGW0=GR
   4443 	bl printf_filtered,%r2
   4444 	nop
   4445 	bl,n L$0210,%r0
   4446 L$0209:
   4447 	ldil L'LC$0049,%r26
   4448 	ldo R'LC$0049(%r26),%r26
   4449 	.CALL ARGW0=GR
   4450 	bl printf_filtered,%r2
   4451 	nop
   4452 L$0210:
   4453 L$0206:
   4454 	ldw 8(%r4),%r19
   4455 	ldo 1(%r19),%r20
   4456 	stw %r20,8(%r4)
   4457 	bl,n L$0204,%r0
   4458 L$0205:
   4459 L$0203:
   4460 	ldw 16(%r4),%r8
   4461 	ldw 20(%r4),%r7
   4462 	ldw 24(%r4),%r6
   4463 	ldw 28(%r4),%r5
   4464 	ldo 8(%r4),%r30
   4465 	ldw -28(%r30),%r2
   4466 	bv %r0(%r2)
   4467 	ldwm -8(%r30),%r4
   4468 	.EXIT
   4469 	.PROCEND
   4470 	.IMPORT recursive_dump_type,CODE
   4471 	.align 4
   4472 print_arg_types:
   4473 	.PROC
   4474 	.CALLINFO FRAME=128,CALLS,SAVE_RP
   4475 	.ENTRY
   4476 	stw %r2,-20(%r30)
   4477 	copy %r4,%r1
   4478 	copy %r30,%r4
   4479 	stwm %r1,128(%r30)
   4480 	stw %r8,8(%r4)
   4481 	stw %r7,12(%r4)
   4482 	stw %r6,16(%r4)
   4483 	stw %r5,20(%r4)
   4484 	ldo -4(%r0),%r5
   4485 	ldo -32(%r4),%r19
   4486 	add %r19,%r5,%r6
   4487 	stw %r26,0(%r6)
   4488 	ldo -8(%r0),%r7
   4489 	ldo -32(%r4),%r19
   4490 	add %r19,%r7,%r8
   4491 	stw %r25,0(%r8)
   4492 	ldo -4(%r0),%r19
   4493 	ldo -32(%r4),%r20
   4494 	add %r20,%r19,%r19
   4495 	ldw 0(%r19),%r20
   4496 	comiclr,<> 0,%r20,%r0
   4497 	bl L$0212,%r0
   4498 	nop
   4499 L$0213:
   4500 	ldo -4(%r0),%r19
   4501 	ldo -32(%r4),%r21
   4502 	add %r21,%r19,%r20
   4503 	ldw 0(%r20),%r19
   4504 	ldw 0(%r19),%r20
   4505 	comiclr,<> 0,%r20,%r0
   4506 	bl L$0214,%r0
   4507 	nop
   4508 	ldo -4(%r0),%r19
   4509 	ldo -32(%r4),%r21
   4510 	add %r21,%r19,%r20
   4511 	ldw 0(%r20),%r19
   4512 	ldo -8(%r0),%r20
   4513 	ldo -32(%r4),%r21
   4514 	add %r21,%r20,%r20
   4515 	ldw 0(%r20),%r21
   4516 	ldo 2(%r21),%r20
   4517 	ldw 0(%r19),%r26
   4518 	copy %r20,%r25
   4519 	.CALL ARGW0=GR,ARGW1=GR
   4520 	bl recursive_dump_type,%r2
   4521 	nop
   4522 	ldo -4(%r0),%r19
   4523 	ldo -32(%r4),%r20
   4524 	add %r20,%r19,%r19
   4525 	ldw 0(%r19),%r20
   4526 	ldo 4(%r20),%r21
   4527 	stw %r21,0(%r19)
   4528 	ldw 0(%r20),%r19
   4529 	ldw 0(%r19),%r20
   4530 	comiclr,= 9,%r20,%r0
   4531 	bl L$0215,%r0
   4532 	nop
   4533 	bl,n L$0214,%r0
   4534 L$0215:
   4535 	bl,n L$0213,%r0
   4536 L$0214:
   4537 L$0212:
   4538 L$0211:
   4539 	ldw 8(%r4),%r8
   4540 	ldw 12(%r4),%r7
   4541 	ldw 16(%r4),%r6
   4542 	ldw 20(%r4),%r5
   4543 	ldo 8(%r4),%r30
   4544 	ldw -28(%r30),%r2
   4545 	bv %r0(%r2)
   4546 	ldwm -8(%r30),%r4
   4547 	.EXIT
   4548 	.PROCEND
   4549 	.IMPORT printfi_filtered,CODE
   4550 	.align 4
   4551 LC$0050:
   4552 	.STRING "fn_fieldlists 0x%x\x0a\x00"
   4553 	.align 4
   4554 LC$0051:
   4555 	.STRING "[%d] name '%s' (0x%x) length %d\x0a\x00"
   4556 	.align 4
   4557 LC$0052:
   4558 	.STRING "[%d] physname '%s' (0x%x)\x0a\x00"
   4559 	.align 4
   4560 LC$0053:
   4561 	.STRING "type 0x%x\x0a\x00"
   4562 	.align 4
   4563 LC$0054:
   4564 	.STRING "args 0x%x\x0a\x00"
   4565 	.align 4
   4566 LC$0055:
   4567 	.STRING "fcontext 0x%x\x0a\x00"
   4568 	.align 4
   4569 LC$0056:
   4570 	.STRING "is_const %d\x0a\x00"
   4571 	.align 4
   4572 LC$0057:
   4573 	.STRING "is_volatile %d\x0a\x00"
   4574 	.align 4
   4575 LC$0058:
   4576 	.STRING "is_private %d\x0a\x00"
   4577 	.align 4
   4578 LC$0059:
   4579 	.STRING "is_protected %d\x0a\x00"
   4580 	.align 4
   4581 LC$0060:
   4582 	.STRING "is_stub %d\x0a\x00"
   4583 	.align 4
   4584 LC$0061:
   4585 	.STRING "voffset %u\x0a\x00"
   4586 	.align 4
   4587 dump_fn_fieldlists:
   4588 	.PROC
   4589 	.CALLINFO FRAME=192,CALLS,SAVE_RP
   4590 	.ENTRY
   4591 	stw %r2,-20(%r30)
   4592 	copy %r4,%r1
   4593 	copy %r30,%r4
   4594 	stwm %r1,192(%r30)
   4595 	stw %r8,24(%r4)
   4596 	stw %r7,28(%r4)
   4597 	stw %r6,32(%r4)
   4598 	stw %r5,36(%r4)
   4599 	ldo -4(%r0),%r5
   4600 	ldo -32(%r4),%r19
   4601 	add %r19,%r5,%r6
   4602 	stw %r26,0(%r6)
   4603 	ldo -8(%r0),%r7
   4604 	ldo -32(%r4),%r19
   4605 	add %r19,%r7,%r8
   4606 	stw %r25,0(%r8)
   4607 	ldo -8(%r0),%r19
   4608 	ldo -32(%r4),%r20
   4609 	add %r20,%r19,%r19
   4610 	ldo -4(%r0),%r20
   4611 	ldo -32(%r4),%r21
   4612 	add %r21,%r20,%r20
   4613 	ldw 0(%r20),%r21
   4614 	ldw 48(%r21),%r20
   4615 	ldw 0(%r19),%r26
   4616 	ldil L'LC$0050,%r25
   4617 	ldo R'LC$0050(%r25),%r25
   4618 	ldw 20(%r20),%r24
   4619 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
   4620 	bl printfi_filtered,%r2
   4621 	nop
   4622 	stw %r0,8(%r4)
   4623 L$0217:
   4624 	ldo -4(%r0),%r19
   4625 	ldo -32(%r4),%r21
   4626 	add %r21,%r19,%r20
   4627 	ldw 0(%r20),%r19
   4628 	ldw 48(%r19),%r20
   4629 	ldh 2(%r20),%r21
   4630 	extrs %r21,31,16,%r19
   4631 	ldw 8(%r4),%r20
   4632 	comclr,< %r20,%r19,%r0
   4633 	bl L$0218,%r0
   4634 	nop
   4635 	ldo -4(%r0),%r19
   4636 	ldo -32(%r4),%r20
   4637 	add %r20,%r19,%r19
   4638 	ldw 0(%r19),%r20
   4639 	ldw 48(%r20),%r19
   4640 	ldw 8(%r4),%r21
   4641 	zdep %r21,30,31,%r20
   4642 	add %r20,%r21,%r20
   4643 	zdep %r20,29,30,%r20
   4644 	ldw 20(%r19),%r21
   4645 	add %r20,%r21,%r19
   4646 	ldw 8(%r19),%r20
   4647 	stw %r20,16(%r4)
   4648 	ldo -8(%r0),%r19
   4649 	ldo -32(%r4),%r20
   4650 	add %r20,%r19,%r19
   4651 	ldw 0(%r19),%r20
   4652 	ldo 2(%r20),%r19
   4653 	ldo -4(%r0),%r20
   4654 	ldo -32(%r4),%r21
   4655 	add %r21,%r20,%r20
   4656 	ldw 0(%r20),%r21
   4657 	ldw 48(%r21),%r20
   4658 	ldw 8(%r4),%r22
   4659 	zdep %r22,30,31,%r21
   4660 	add %r21,%r22,%r21
   4661 	zdep %r21,29,30,%r21
   4662 	ldw 20(%r20),%r22
   4663 	add %r21,%r22,%r20
   4664 	ldo -4(%r0),%r21
   4665 	ldo -32(%r4),%r22
   4666 	add %r22,%r21,%r21
   4667 	ldw 0(%r21),%r22
   4668 	ldw 48(%r22),%r21
   4669 	ldw 8(%r4),%r23
   4670 	zdep %r23,30,31,%r22
   4671 	add %r22,%r23,%r22
   4672 	zdep %r22,29,30,%r22
   4673 	ldw 20(%r21),%r23
   4674 	add %r22,%r23,%r21
   4675 	ldw 0(%r21),%r22
   4676 	stw %r22,-52(%r30)
   4677 	ldo -4(%r0),%r21
   4678 	ldo -32(%r4),%r22
   4679 	add %r22,%r21,%r21
   4680 	ldw 0(%r21),%r22
   4681 	ldw 48(%r22),%r21
   4682 	ldw 8(%r4),%r23
   4683 	zdep %r23,30,31,%r22
   4684 	add %r22,%r23,%r22
   4685 	zdep %r22,29,30,%r22
   4686 	ldw 20(%r21),%r23
   4687 	add %r22,%r23,%r21
   4688 	ldw 4(%r21),%r22
   4689 	stw %r22,-56(%r30)
   4690 	copy %r19,%r26
   4691 	ldil L'LC$0051,%r25
   4692 	ldo R'LC$0051(%r25),%r25
   4693 	ldw 8(%r4),%r24
   4694 	ldw 0(%r20),%r23
   4695 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
   4696 	bl printfi_filtered,%r2
   4697 	nop
   4698 	stw %r0,12(%r4)
   4699 L$0220:
   4700 	ldo -4(%r0),%r19
   4701 	ldo -32(%r4),%r20
   4702 	add %r20,%r19,%r19
   4703 	ldw 0(%r19),%r20
   4704 	ldw 48(%r20),%r19
   4705 	ldw 8(%r4),%r21
   4706 	zdep %r21,30,31,%r20
   4707 	add %r20,%r21,%r20
   4708 	zdep %r20,29,30,%r20
   4709 	ldw 20(%r19),%r21
   4710 	add %r20,%r21,%r19
   4711 	ldw 12(%r4),%r20
   4712 	ldw 4(%r19),%r19
   4713 	comclr,< %r20,%r19,%r0
   4714 	bl L$0221,%r0
   4715 	nop
   4716 	ldo -8(%r0),%r19
   4717 	ldo -32(%r4),%r20
   4718 	add %r20,%r19,%r19
   4719 	ldw 0(%r19),%r20
   4720 	ldo 4(%r20),%r19
   4721 	ldw 12(%r4),%r21
   4722 	zdep %r21,29,30,%r20
   4723 	add %r20,%r21,%r20
   4724 	zdep %r20,29,30,%r20
   4725 	ldw 16(%r4),%r21
   4726 	add %r20,%r21,%r20
   4727 	ldw 12(%r4),%r22
   4728 	zdep %r22,29,30,%r21
   4729 	add %r21,%r22,%r21
   4730 	zdep %r21,29,30,%r21
   4731 	ldw 16(%r4),%r22
   4732 	add %r21,%r22,%r21
   4733 	ldw 0(%r21),%r22
   4734 	stw %r22,-52(%r30)
   4735 	copy %r19,%r26
   4736 	ldil L'LC$0052,%r25
   4737 	ldo R'LC$0052(%r25),%r25
   4738 	ldw 12(%r4),%r24
   4739 	ldw 0(%r20),%r23
   4740 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
   4741 	bl printfi_filtered,%r2
   4742 	nop
   4743 	ldo -8(%r0),%r19
   4744 	ldo -32(%r4),%r20
   4745 	add %r20,%r19,%r19
   4746 	ldw 0(%r19),%r20
   4747 	ldo 8(%r20),%r19
   4748 	ldw 12(%r4),%r21
   4749 	zdep %r21,29,30,%r20
   4750 	add %r20,%r21,%r20
   4751 	zdep %r20,29,30,%r20
   4752 	ldw 16(%r4),%r21
   4753 	add %r20,%r21,%r20
   4754 	copy %r19,%r26
   4755 	ldil L'LC$0053,%r25
   4756 	ldo R'LC$0053(%r25),%r25
   4757 	ldw 4(%r20),%r24
   4758 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
   4759 	bl printfi_filtered,%r2
   4760 	nop
   4761 	ldw 12(%r4),%r20
   4762 	zdep %r20,29,30,%r19
   4763 	add %r19,%r20,%r19
   4764 	zdep %r19,29,30,%r19
   4765 	ldw 16(%r4),%r20
   4766 	add %r19,%r20,%r19
   4767 	ldo -8(%r0),%r20
   4768 	ldo -32(%r4),%r21
   4769 	add %r21,%r20,%r20
   4770 	ldw 0(%r20),%r21
   4771 	ldo 10(%r21),%r20
   4772 	ldw 4(%r19),%r26
   4773 	copy %r20,%r25
   4774 	.CALL ARGW0=GR,ARGW1=GR
   4775 	bl recursive_dump_type,%r2
   4776 	nop
   4777 	ldo -8(%r0),%r19
   4778 	ldo -32(%r4),%r20
   4779 	add %r20,%r19,%r19
   4780 	ldw 0(%r19),%r20
   4781 	ldo 8(%r20),%r19
   4782 	ldw 12(%r4),%r21
   4783 	zdep %r21,29,30,%r20
   4784 	add %r20,%r21,%r20
   4785 	zdep %r20,29,30,%r20
   4786 	ldw 16(%r4),%r22
   4787 	add %r20,%r22,%r21
   4788 	ldw 4(%r21),%r20
   4789 	copy %r19,%r26
   4790 	ldil L'LC$0054,%r25
   4791 	ldo R'LC$0054(%r25),%r25
   4792 	ldw 48(%r20),%r24
   4793 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
   4794 	bl printfi_filtered,%r2
   4795 	nop
   4796 	ldw 12(%r4),%r20
   4797 	zdep %r20,29,30,%r19
   4798 	add %r19,%r20,%r19
   4799 	zdep %r19,29,30,%r19
   4800 	ldw 16(%r4),%r21
   4801 	add %r19,%r21,%r20
   4802 	ldw 4(%r20),%r19
   4803 	ldo -8(%r0),%r20
   4804 	ldo -32(%r4),%r21
   4805 	add %r21,%r20,%r20
   4806 	ldw 48(%r19),%r26
   4807 	ldw 0(%r20),%r25
   4808 	.CALL ARGW0=GR,ARGW1=GR
   4809 	bl print_arg_types,%r2
   4810 	nop
   4811 	ldo -8(%r0),%r19
   4812 	ldo -32(%r4),%r20
   4813 	add %r20,%r19,%r19
   4814 	ldw 0(%r19),%r20
   4815 	ldo 8(%r20),%r19
   4816 	ldw 12(%r4),%r21
   4817 	zdep %r21,29,30,%r20
   4818 	add %r20,%r21,%r20
   4819 	zdep %r20,29,30,%r20
   4820 	ldw 16(%r4),%r21
   4821 	add %r20,%r21,%r20
   4822 	copy %r19,%r26
   4823 	ldil L'LC$0055,%r25
   4824 	ldo R'LC$0055(%r25),%r25
   4825 	ldw 12(%r20),%r24
   4826 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
   4827 	bl printfi_filtered,%r2
   4828 	nop
   4829 	ldo -8(%r0),%r19
   4830 	ldo -32(%r4),%r20
   4831 	add %r20,%r19,%r19
   4832 	ldw 0(%r19),%r20
   4833 	ldo 8(%r20),%r19
   4834 	ldw 12(%r4),%r21
   4835 	zdep %r21,29,30,%r20
   4836 	add %r20,%r21,%r20
   4837 	zdep %r20,29,30,%r20
   4838 	ldw 16(%r4),%r21
   4839 	add %r20,%r21,%r20
   4840 	ldw 16(%r20),%r21
   4841 	extru %r21,0+1-1,1,%r20
   4842 	copy %r19,%r26
   4843 	ldil L'LC$0056,%r25
   4844 	ldo R'LC$0056(%r25),%r25
   4845 	copy %r20,%r24
   4846 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
   4847 	bl printfi_filtered,%r2
   4848 	nop
   4849 	ldo -8(%r0),%r19
   4850 	ldo -32(%r4),%r20
   4851 	add %r20,%r19,%r19
   4852 	ldw 0(%r19),%r20
   4853 	ldo 8(%r20),%r19
   4854 	ldw 12(%r4),%r21
   4855 	zdep %r21,29,30,%r20
   4856 	add %r20,%r21,%r20
   4857 	zdep %r20,29,30,%r20
   4858 	ldw 16(%r4),%r21
   4859 	add %r20,%r21,%r20
   4860 	ldw 16(%r20),%r21
   4861 	extru %r21,1+1-1,1,%r20
   4862 	copy %r19,%r26
   4863 	ldil L'LC$0057,%r25
   4864 	ldo R'LC$0057(%r25),%r25
   4865 	copy %r20,%r24
   4866 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
   4867 	bl printfi_filtered,%r2
   4868 	nop
   4869 	ldo -8(%r0),%r19
   4870 	ldo -32(%r4),%r20
   4871 	add %r20,%r19,%r19
   4872 	ldw 0(%r19),%r20
   4873 	ldo 8(%r20),%r19
   4874 	ldw 12(%r4),%r21
   4875 	zdep %r21,29,30,%r20
   4876 	add %r20,%r21,%r20
   4877 	zdep %r20,29,30,%r20
   4878 	ldw 16(%r4),%r21
   4879 	add %r20,%r21,%r20
   4880 	ldw 16(%r20),%r21
   4881 	extru %r21,2+1-1,1,%r20
   4882 	copy %r19,%r26
   4883 	ldil L'LC$0058,%r25
   4884 	ldo R'LC$0058(%r25),%r25
   4885 	copy %r20,%r24
   4886 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
   4887 	bl printfi_filtered,%r2
   4888 	nop
   4889 	ldo -8(%r0),%r19
   4890 	ldo -32(%r4),%r20
   4891 	add %r20,%r19,%r19
   4892 	ldw 0(%r19),%r20
   4893 	ldo 8(%r20),%r19
   4894 	ldw 12(%r4),%r21
   4895 	zdep %r21,29,30,%r20
   4896 	add %r20,%r21,%r20
   4897 	zdep %r20,29,30,%r20
   4898 	ldw 16(%r4),%r21
   4899 	add %r20,%r21,%r20
   4900 	ldw 16(%r20),%r21
   4901 	extru %r21,3+1-1,1,%r20
   4902 	copy %r19,%r26
   4903 	ldil L'LC$0059,%r25
   4904 	ldo R'LC$0059(%r25),%r25
   4905 	copy %r20,%r24
   4906 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
   4907 	bl printfi_filtered,%r2
   4908 	nop
   4909 	ldo -8(%r0),%r19
   4910 	ldo -32(%r4),%r20
   4911 	add %r20,%r19,%r19
   4912 	ldw 0(%r19),%r20
   4913 	ldo 8(%r20),%r19
   4914 	ldw 12(%r4),%r21
   4915 	zdep %r21,29,30,%r20
   4916 	add %r20,%r21,%r20
   4917 	zdep %r20,29,30,%r20
   4918 	ldw 16(%r4),%r21
   4919 	add %r20,%r21,%r20
   4920 	ldw 16(%r20),%r21
   4921 	extru %r21,4+1-1,1,%r20
   4922 	copy %r19,%r26
   4923 	ldil L'LC$0060,%r25
   4924 	ldo R'LC$0060(%r25),%r25
   4925 	copy %r20,%r24
   4926 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
   4927 	bl printfi_filtered,%r2
   4928 	nop
   4929 	ldo -8(%r0),%r19
   4930 	ldo -32(%r4),%r20
   4931 	add %r20,%r19,%r19
   4932 	ldw 0(%r19),%r20
   4933 	ldo 8(%r20),%r19
   4934 	ldw 12(%r4),%r21
   4935 	zdep %r21,29,30,%r20
   4936 	add %r20,%r21,%r20
   4937 	zdep %r20,29,30,%r20
   4938 	ldw 16(%r4),%r21
   4939 	add %r20,%r21,%r20
   4940 	ldw 16(%r20),%r21
   4941 	extru %r21,8+24-1,24,%r22
   4942 	ldo -2(%r22),%r20
   4943 	copy %r19,%r26
   4944 	ldil L'LC$0061,%r25
   4945 	ldo R'LC$0061(%r25),%r25
   4946 	copy %r20,%r24
   4947 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
   4948 	bl printfi_filtered,%r2
   4949 	nop
   4950 L$0222:
   4951 	ldw 12(%r4),%r19
   4952 	ldo 1(%r19),%r20
   4953 	stw %r20,12(%r4)
   4954 	bl,n L$0220,%r0
   4955 L$0221:
   4956 L$0219:
   4957 	ldw 8(%r4),%r19
   4958 	ldo 1(%r19),%r20
   4959 	stw %r20,8(%r4)
   4960 	bl,n L$0217,%r0
   4961 L$0218:
   4962 L$0216:
   4963 	ldw 24(%r4),%r8
   4964 	ldw 28(%r4),%r7
   4965 	ldw 32(%r4),%r6
   4966 	ldw 36(%r4),%r5
   4967 	ldo 8(%r4),%r30
   4968 	ldw -28(%r30),%r2
   4969 	bv %r0(%r2)
   4970 	ldwm -8(%r30),%r4
   4971 	.EXIT
   4972 	.PROCEND
   4973 	.align 4
   4974 LC$0062:
   4975 	.STRING "n_baseclasses %d\x0a\x00"
   4976 	.align 4
   4977 LC$0063:
   4978 	.STRING "nfn_fields %d\x0a\x00"
   4979 	.align 4
   4980 LC$0064:
   4981 	.STRING "nfn_fields_total %d\x0a\x00"
   4982 	.align 4
   4983 LC$0065:
   4984 	.STRING "virtual_field_bits (%d bits at *0x%x)\x00"
   4985 	.align 4
   4986 LC$0066:
   4987 	.STRING "\x0a\x00"
   4988 	.align 4
   4989 LC$0067:
   4990 	.STRING "private_field_bits (%d bits at *0x%x)\x00"
   4991 	.align 4
   4992 LC$0068:
   4993 	.STRING "protected_field_bits (%d bits at *0x%x)\x00"
   4994 	.align 4
   4995 print_cplus_stuff:
   4996 	.PROC
   4997 	.CALLINFO FRAME=128,CALLS,SAVE_RP
   4998 	.ENTRY
   4999 	stw %r2,-20(%r30)
   5000 	copy %r4,%r1
   5001 	copy %r30,%r4
   5002 	stwm %r1,128(%r30)
   5003 	stw %r8,16(%r4)
   5004 	stw %r7,20(%r4)
   5005 	stw %r6,24(%r4)
   5006 	stw %r5,28(%r4)
   5007 	ldo -4(%r0),%r5
   5008 	ldo -32(%r4),%r19
   5009 	add %r19,%r5,%r6
   5010 	stw %r26,0(%r6)
   5011 	ldo -8(%r0),%r7
   5012 	ldo -32(%r4),%r19
   5013 	add %r19,%r7,%r8
   5014 	stw %r25,0(%r8)
   5015 	ldo -8(%r0),%r19
   5016 	ldo -32(%r4),%r20
   5017 	add %r20,%r19,%r19
   5018 	ldo -4(%r0),%r20
   5019 	ldo -32(%r4),%r22
   5020 	add %r22,%r20,%r21
   5021 	ldw 0(%r21),%r20
   5022 	ldw 48(%r20),%r21
   5023 	ldh 0(%r21),%r22
   5024 	extrs %r22,31,16,%r20
   5025 	ldw 0(%r19),%r26
   5026 	ldil L'LC$0062,%r25
   5027 	ldo R'LC$0062(%r25),%r25
   5028 	copy %r20,%r24
   5029 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
   5030 	bl printfi_filtered,%r2
   5031 	nop
   5032 	ldo -8(%r0),%r19
   5033 	ldo -32(%r4),%r20
   5034 	add %r20,%r19,%r19
   5035 	ldo -4(%r0),%r20
   5036 	ldo -32(%r4),%r22
   5037 	add %r22,%r20,%r21
   5038 	ldw 0(%r21),%r20
   5039 	ldw 48(%r20),%r21
   5040 	ldh 2(%r21),%r22
   5041 	extrs %r22,31,16,%r20
   5042 	ldw 0(%r19),%r26
   5043 	ldil L'LC$0063,%r25
   5044 	ldo R'LC$0063(%r25),%r25
   5045 	copy %r20,%r24
   5046 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
   5047 	bl printfi_filtered,%r2
   5048 	nop
   5049 	ldo -8(%r0),%r19
   5050 	ldo -32(%r4),%r20
   5051 	add %r20,%r19,%r19
   5052 	ldo -4(%r0),%r20
   5053 	ldo -32(%r4),%r21
   5054 	add %r21,%r20,%r20
   5055 	ldw 0(%r20),%r21
   5056 	ldw 48(%r21),%r20
   5057 	ldw 0(%r19),%r26
   5058 	ldil L'LC$0064,%r25
   5059 	ldo R'LC$0064(%r25),%r25
   5060 	ldw 4(%r20),%r24
   5061 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
   5062 	bl printfi_filtered,%r2
   5063 	nop
   5064 	ldo -4(%r0),%r19
   5065 	ldo -32(%r4),%r21
   5066 	add %r21,%r19,%r20
   5067 	ldw 0(%r20),%r19
   5068 	ldw 48(%r19),%r20
   5069 	ldh 0(%r20),%r21
   5070 	extrs %r21,31,16,%r19
   5071 	comiclr,< 0,%r19,%r0
   5072 	bl L$0224,%r0
   5073 	nop
   5074 	ldo -8(%r0),%r19
   5075 	ldo -32(%r4),%r20
   5076 	add %r20,%r19,%r19
   5077 	ldo -4(%r0),%r20
   5078 	ldo -32(%r4),%r22
   5079 	add %r22,%r20,%r21
   5080 	ldw 0(%r21),%r20
   5081 	ldw 48(%r20),%r21
   5082 	ldh 0(%r21),%r22
   5083 	extrs %r22,31,16,%r20
   5084 	ldo -4(%r0),%r21
   5085 	ldo -32(%r4),%r22
   5086 	add %r22,%r21,%r21
   5087 	ldw 0(%r21),%r22
   5088 	ldw 48(%r22),%r21
   5089 	ldw 0(%r19),%r26
   5090 	ldil L'LC$0065,%r25
   5091 	ldo R'LC$0065(%r25),%r25
   5092 	copy %r20,%r24
   5093 	ldw 8(%r21),%r23
   5094 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
   5095 	bl printfi_filtered,%r2
   5096 	nop
   5097 	ldo -4(%r0),%r19
   5098 	ldo -32(%r4),%r20
   5099 	add %r20,%r19,%r19
   5100 	ldw 0(%r19),%r20
   5101 	ldw 48(%r20),%r19
   5102 	ldo -4(%r0),%r20
   5103 	ldo -32(%r4),%r22
   5104 	add %r22,%r20,%r21
   5105 	ldw 0(%r21),%r20
   5106 	ldw 48(%r20),%r21
   5107 	ldh 0(%r21),%r22
   5108 	extrs %r22,31,16,%r20
   5109 	ldw 8(%r19),%r26
   5110 	copy %r20,%r25
   5111 	.CALL ARGW0=GR,ARGW1=GR
   5112 	bl print_bit_vector,%r2
   5113 	nop
   5114 	ldil L'LC$0066,%r26
   5115 	ldo R'LC$0066(%r26),%r26
   5116 	.CALL ARGW0=GR
   5117 	bl puts_filtered,%r2
   5118 	nop
   5119 L$0224:
   5120 	ldo -4(%r0),%r19
   5121 	ldo -32(%r4),%r21
   5122 	add %r21,%r19,%r20
   5123 	ldw 0(%r20),%r19
   5124 	ldh 34(%r19),%r20
   5125 	extrs %r20,31,16,%r19
   5126 	comiclr,< 0,%r19,%r0
   5127 	bl L$0225,%r0
   5128 	nop
   5129 	ldo -4(%r0),%r19
   5130 	ldo -32(%r4),%r21
   5131 	add %r21,%r19,%r20
   5132 	ldw 0(%r20),%r19
   5133 	ldw 48(%r19),%r20
   5134 	ldw 12(%r20),%r19
   5135 	comiclr,<> 0,%r19,%r0
   5136 	bl L$0226,%r0
   5137 	nop
   5138 	ldo -8(%r0),%r19
   5139 	ldo -32(%r4),%r20
   5140 	add %r20,%r19,%r19
   5141 	ldo -4(%r0),%r20
   5142 	ldo -32(%r4),%r22
   5143 	add %r22,%r20,%r21
   5144 	ldw 0(%r21),%r20
   5145 	ldh 34(%r20),%r21
   5146 	extrs %r21,31,16,%r20
   5147 	ldo -4(%r0),%r21
   5148 	ldo -32(%r4),%r22
   5149 	add %r22,%r21,%r21
   5150 	ldw 0(%r21),%r22
   5151 	ldw 48(%r22),%r21
   5152 	ldw 0(%r19),%r26
   5153 	ldil L'LC$0067,%r25
   5154 	ldo R'LC$0067(%r25),%r25
   5155 	copy %r20,%r24
   5156 	ldw 12(%r21),%r23
   5157 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
   5158 	bl printfi_filtered,%r2
   5159 	nop
   5160 	ldo -4(%r0),%r19
   5161 	ldo -32(%r4),%r20
   5162 	add %r20,%r19,%r19
   5163 	ldw 0(%r19),%r20
   5164 	ldw 48(%r20),%r19
   5165 	ldo -4(%r0),%r20
   5166 	ldo -32(%r4),%r22
   5167 	add %r22,%r20,%r21
   5168 	ldw 0(%r21),%r20
   5169 	ldh 34(%r20),%r21
   5170 	extrs %r21,31,16,%r20
   5171 	ldw 12(%r19),%r26
   5172 	copy %r20,%r25
   5173 	.CALL ARGW0=GR,ARGW1=GR
   5174 	bl print_bit_vector,%r2
   5175 	nop
   5176 	ldil L'LC$0066,%r26
   5177 	ldo R'LC$0066(%r26),%r26
   5178 	.CALL ARGW0=GR
   5179 	bl puts_filtered,%r2
   5180 	nop
   5181 L$0226:
   5182 	ldo -4(%r0),%r19
   5183 	ldo -32(%r4),%r21
   5184 	add %r21,%r19,%r20
   5185 	ldw 0(%r20),%r19
   5186 	ldw 48(%r19),%r20
   5187 	ldw 16(%r20),%r19
   5188 	comiclr,<> 0,%r19,%r0
   5189 	bl L$0227,%r0
   5190 	nop
   5191 	ldo -8(%r0),%r19
   5192 	ldo -32(%r4),%r20
   5193 	add %r20,%r19,%r19
   5194 	ldo -4(%r0),%r20
   5195 	ldo -32(%r4),%r22
   5196 	add %r22,%r20,%r21
   5197 	ldw 0(%r21),%r20
   5198 	ldh 34(%r20),%r21
   5199 	extrs %r21,31,16,%r20
   5200 	ldo -4(%r0),%r21
   5201 	ldo -32(%r4),%r22
   5202 	add %r22,%r21,%r21
   5203 	ldw 0(%r21),%r22
   5204 	ldw 48(%r22),%r21
   5205 	ldw 0(%r19),%r26
   5206 	ldil L'LC$0068,%r25
   5207 	ldo R'LC$0068(%r25),%r25
   5208 	copy %r20,%r24
   5209 	ldw 16(%r21),%r23
   5210 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
   5211 	bl printfi_filtered,%r2
   5212 	nop
   5213 	ldo -4(%r0),%r19
   5214 	ldo -32(%r4),%r20
   5215 	add %r20,%r19,%r19
   5216 	ldw 0(%r19),%r20
   5217 	ldw 48(%r20),%r19
   5218 	ldo -4(%r0),%r20
   5219 	ldo -32(%r4),%r22
   5220 	add %r22,%r20,%r21
   5221 	ldw 0(%r21),%r20
   5222 	ldh 34(%r20),%r21
   5223 	extrs %r21,31,16,%r20
   5224 	ldw 16(%r19),%r26
   5225 	copy %r20,%r25
   5226 	.CALL ARGW0=GR,ARGW1=GR
   5227 	bl print_bit_vector,%r2
   5228 	nop
   5229 	ldil L'LC$0066,%r26
   5230 	ldo R'LC$0066(%r26),%r26
   5231 	.CALL ARGW0=GR
   5232 	bl puts_filtered,%r2
   5233 	nop
   5234 L$0227:
   5235 L$0225:
   5236 	ldo -4(%r0),%r19
   5237 	ldo -32(%r4),%r21
   5238 	add %r21,%r19,%r20
   5239 	ldw 0(%r20),%r19
   5240 	ldw 48(%r19),%r20
   5241 	ldh 2(%r20),%r21
   5242 	extrs %r21,31,16,%r19
   5243 	comiclr,< 0,%r19,%r0
   5244 	bl L$0228,%r0
   5245 	nop
   5246 	ldo -4(%r0),%r19
   5247 	ldo -32(%r4),%r20
   5248 	add %r20,%r19,%r19
   5249 	ldo -8(%r0),%r20
   5250 	ldo -32(%r4),%r21
   5251 	add %r21,%r20,%r20
   5252 	ldw 0(%r19),%r26
   5253 	ldw 0(%r20),%r25
   5254 	.CALL ARGW0=GR,ARGW1=GR
   5255 	bl dump_fn_fieldlists,%r2
   5256 	nop
   5257 L$0228:
   5258 L$0223:
   5259 	ldw 16(%r4),%r8
   5260 	ldw 20(%r4),%r7
   5261 	ldw 24(%r4),%r6
   5262 	ldw 28(%r4),%r5
   5263 	ldo 8(%r4),%r30
   5264 	ldw -28(%r30),%r2
   5265 	bv %r0(%r2)
   5266 	ldwm -8(%r30),%r4
   5267 	.EXIT
   5268 	.PROCEND
   5269 	.align 4
   5270 LC$0069:
   5271 	.STRING "type node 0x%x\x0a\x00"
   5272 	.align 4
   5273 LC$0070:
   5274 	.STRING "name '%s' (0x%x)\x0a\x00"
   5275 	.align 4
   5276 LC$0071:
   5277 	.STRING "<NULL>\x00"
   5278 	.align 4
   5279 LC$0072:
   5280 	.STRING "code 0x%x \x00"
   5281 	.align 4
   5282 LC$0073:
   5283 	.STRING "(TYPE_CODE_UNDEF)\x00"
   5284 	.align 4
   5285 LC$0074:
   5286 	.STRING "(TYPE_CODE_PTR)\x00"
   5287 	.align 4
   5288 LC$0075:
   5289 	.STRING "(TYPE_CODE_ARRAY)\x00"
   5290 	.align 4
   5291 LC$0076:
   5292 	.STRING "(TYPE_CODE_STRUCT)\x00"
   5293 	.align 4
   5294 LC$0077:
   5295 	.STRING "(TYPE_CODE_UNION)\x00"
   5296 	.align 4
   5297 LC$0078:
   5298 	.STRING "(TYPE_CODE_ENUM)\x00"
   5299 	.align 4
   5300 LC$0079:
   5301 	.STRING "(TYPE_CODE_FUNC)\x00"
   5302 	.align 4
   5303 LC$0080:
   5304 	.STRING "(TYPE_CODE_INT)\x00"
   5305 	.align 4
   5306 LC$0081:
   5307 	.STRING "(TYPE_CODE_FLT)\x00"
   5308 	.align 4
   5309 LC$0082:
   5310 	.STRING "(TYPE_CODE_VOID)\x00"
   5311 	.align 4
   5312 LC$0083:
   5313 	.STRING "(TYPE_CODE_SET)\x00"
   5314 	.align 4
   5315 LC$0084:
   5316 	.STRING "(TYPE_CODE_RANGE)\x00"
   5317 	.align 4
   5318 LC$0085:
   5319 	.STRING "(TYPE_CODE_PASCAL_ARRAY)\x00"
   5320 	.align 4
   5321 LC$0086:
   5322 	.STRING "(TYPE_CODE_ERROR)\x00"
   5323 	.align 4
   5324 LC$0087:
   5325 	.STRING "(TYPE_CODE_MEMBER)\x00"
   5326 	.align 4
   5327 LC$0088:
   5328 	.STRING "(TYPE_CODE_METHOD)\x00"
   5329 	.align 4
   5330 LC$0089:
   5331 	.STRING "(TYPE_CODE_REF)\x00"
   5332 	.align 4
   5333 LC$0090:
   5334 	.STRING "(TYPE_CODE_CHAR)\x00"
   5335 	.align 4
   5336 LC$0091:
   5337 	.STRING "(TYPE_CODE_BOOL)\x00"
   5338 	.align 4
   5339 LC$0092:
   5340 	.STRING "(UNKNOWN TYPE CODE)\x00"
   5341 	.align 4
   5342 LC$0093:
   5343 	.STRING "length %d\x0a\x00"
   5344 	.align 4
   5345 LC$0094:
   5346 	.STRING "objfile 0x%x\x0a\x00"
   5347 	.align 4
   5348 LC$0095:
   5349 	.STRING "target_type 0x%x\x0a\x00"
   5350 	.align 4
   5351 LC$0096:
   5352 	.STRING "pointer_type 0x%x\x0a\x00"
   5353 	.align 4
   5354 LC$0097:
   5355 	.STRING "reference_type 0x%x\x0a\x00"
   5356 	.align 4
   5357 LC$0098:
   5358 	.STRING "function_type 0x%x\x0a\x00"
   5359 	.align 4
   5360 LC$0099:
   5361 	.STRING "flags 0x%x\x00"
   5362 	.align 4
   5363 LC$0100:
   5364 	.STRING " TYPE_FLAG_UNSIGNED\x00"
   5365 	.align 4
   5366 LC$0101:
   5367 	.STRING " TYPE_FLAG_SIGNED\x00"
   5368 	.align 4
   5369 LC$0102:
   5370 	.STRING " TYPE_FLAG_STUB\x00"
   5371 	.align 4
   5372 LC$0103:
   5373 	.STRING "nfields %d 0x%x\x0a\x00"
   5374 	.align 4
   5375 LC$0104:
   5376 	.STRING "[%d] bitpos %d bitsize %d type 0x%x name '%s' (0x%x)\x0a\x00"
   5377 	.align 4
   5378 LC$0105:
   5379 	.STRING "vptr_basetype 0x%x\x0a\x00"
   5380 	.align 4
   5381 LC$0106:
   5382 	.STRING "vptr_fieldno %d\x0a\x00"
   5383 	.align 4
   5384 LC$0107:
   5385 	.STRING "arg_types 0x%x\x0a\x00"
   5386 	.align 4
   5387 LC$0108:
   5388 	.STRING "cplus_stuff 0x%x\x0a\x00"
   5389 	.align 4
   5390 LC$0109:
   5391 	.STRING "type_specific 0x%x\x00"
   5392 	.align 4
   5393 LC$0110:
   5394 	.STRING " (unknown data form)\x00"
   5395 	.align 4
   5396 	.EXPORT recursive_dump_type,CODE
   5397 	.EXPORT recursive_dump_type,ENTRY,PRIV_LEV=3,ARGW0=GR,ARGW1=GR
   5398 recursive_dump_type:
   5399 	.PROC
   5400 	.CALLINFO FRAME=128,CALLS,SAVE_RP
   5401 	.ENTRY
   5402 	stw %r2,-20(%r30)
   5403 	copy %r4,%r1
   5404 	copy %r30,%r4
   5405 	stwm %r1,128(%r30)
   5406 	stw %r8,16(%r4)
   5407 	stw %r7,20(%r4)
   5408 	stw %r6,24(%r4)
   5409 	stw %r5,28(%r4)
   5410 	ldo -4(%r0),%r5
   5411 	ldo -32(%r4),%r19
   5412 	add %r19,%r5,%r6
   5413 	stw %r26,0(%r6)
   5414 	ldo -8(%r0),%r7
   5415 	ldo -32(%r4),%r19
   5416 	add %r19,%r7,%r8
   5417 	stw %r25,0(%r8)
   5418 	ldo -8(%r0),%r19
   5419 	ldo -32(%r4),%r20
   5420 	add %r20,%r19,%r19
   5421 	ldo -4(%r0),%r20
   5422 	ldo -32(%r4),%r21
   5423 	add %r21,%r20,%r20
   5424 	ldw 0(%r19),%r26
   5425 	ldil L'LC$0069,%r25
   5426 	ldo R'LC$0069(%r25),%r25
   5427 	ldw 0(%r20),%r24
   5428 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
   5429 	bl printfi_filtered,%r2
   5430 	nop
   5431 	ldo -8(%r0),%r19
   5432 	ldo -32(%r4),%r20
   5433 	add %r20,%r19,%r19
   5434 	ldo -4(%r0),%r20
   5435 	ldo -32(%r4),%r22
   5436 	add %r22,%r20,%r21
   5437 	ldw 0(%r21),%r20
   5438 	ldo -4(%r0),%r21
   5439 	ldo -32(%r4),%r22
   5440 	add %r22,%r21,%r21
   5441 	ldw 0(%r21),%r22
   5442 	ldw 4(%r22),%r21
   5443 	ldo -4(%r0),%r22
   5444 	ldo -32(%r4),%r24
   5445 	add %r24,%r22,%r23
   5446 	ldw 0(%r23),%r22
   5447 	ldw 4(%r22),%r23
   5448 	comiclr,= 0,%r23,%r0
   5449 	bl L$0230,%r0
   5450 	nop
   5451 	ldil L'LC$0071,%r21
   5452 	ldo R'LC$0071(%r21),%r21
   5453 L$0230:
   5454 	ldw 0(%r19),%r26
   5455 	ldil L'LC$0070,%r25
   5456 	ldo R'LC$0070(%r25),%r25
   5457 	ldw 4(%r20),%r24
   5458 	copy %r21,%r23
   5459 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
   5460 	bl printfi_filtered,%r2
   5461 	nop
   5462 	ldo -8(%r0),%r19
   5463 	ldo -32(%r4),%r20
   5464 	add %r20,%r19,%r19
   5465 	ldo -4(%r0),%r20
   5466 	ldo -32(%r4),%r22
   5467 	add %r22,%r20,%r21
   5468 	ldw 0(%r21),%r20
   5469 	ldw 0(%r19),%r26
   5470 	ldil L'LC$0072,%r25
   5471 	ldo R'LC$0072(%r25),%r25
   5472 	ldw 0(%r20),%r24
   5473 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
   5474 	bl printfi_filtered,%r2
   5475 	nop
   5476 	ldo -4(%r0),%r19
   5477 	ldo -32(%r4),%r21
   5478 	add %r21,%r19,%r20
   5479 	ldw 0(%r20),%r19
   5480 	ldw 0(%r19),%r20
   5481 	addi,uv -19,%r20,%r0
   5482 	blr,n %r20,%r0
   5483 	b,n L$0251
   5484 L$0252:
   5485 	b L$0232
   5486 	nop
   5487 	b L$0233
   5488 	nop
   5489 	b L$0234
   5490 	nop
   5491 	b L$0235
   5492 	nop
   5493 	b L$0236
   5494 	nop
   5495 	b L$0237
   5496 	nop
   5497 	b L$0238
   5498 	nop
   5499 	b L$0239
   5500 	nop
   5501 	b L$0240
   5502 	nop
   5503 	b L$0241
   5504 	nop
   5505 	b L$0242
   5506 	nop
   5507 	b L$0243
   5508 	nop
   5509 	b L$0244
   5510 	nop
   5511 	b L$0245
   5512 	nop
   5513 	b L$0246
   5514 	nop
   5515 	b L$0247
   5516 	nop
   5517 	b L$0248
   5518 	nop
   5519 	b L$0249
   5520 	nop
   5521 	b L$0250
   5522 	nop
   5523 L$0232:
   5524 	ldil L'LC$0073,%r26
   5525 	ldo R'LC$0073(%r26),%r26
   5526 	.CALL ARGW0=GR
   5527 	bl printf_filtered,%r2
   5528 	nop
   5529 	bl,n L$0231,%r0
   5530 L$0233:
   5531 	ldil L'LC$0074,%r26
   5532 	ldo R'LC$0074(%r26),%r26
   5533 	.CALL ARGW0=GR
   5534 	bl printf_filtered,%r2
   5535 	nop
   5536 	bl,n L$0231,%r0
   5537 L$0234:
   5538 	ldil L'LC$0075,%r26
   5539 	ldo R'LC$0075(%r26),%r26
   5540 	.CALL ARGW0=GR
   5541 	bl printf_filtered,%r2
   5542 	nop
   5543 	bl,n L$0231,%r0
   5544 L$0235:
   5545 	ldil L'LC$0076,%r26
   5546 	ldo R'LC$0076(%r26),%r26
   5547 	.CALL ARGW0=GR
   5548 	bl printf_filtered,%r2
   5549 	nop
   5550 	bl,n L$0231,%r0
   5551 L$0236:
   5552 	ldil L'LC$0077,%r26
   5553 	ldo R'LC$0077(%r26),%r26
   5554 	.CALL ARGW0=GR
   5555 	bl printf_filtered,%r2
   5556 	nop
   5557 	bl,n L$0231,%r0
   5558 L$0237:
   5559 	ldil L'LC$0078,%r26
   5560 	ldo R'LC$0078(%r26),%r26
   5561 	.CALL ARGW0=GR
   5562 	bl printf_filtered,%r2
   5563 	nop
   5564 	bl,n L$0231,%r0
   5565 L$0238:
   5566 	ldil L'LC$0079,%r26
   5567 	ldo R'LC$0079(%r26),%r26
   5568 	.CALL ARGW0=GR
   5569 	bl printf_filtered,%r2
   5570 	nop
   5571 	bl,n L$0231,%r0
   5572 L$0239:
   5573 	ldil L'LC$0080,%r26
   5574 	ldo R'LC$0080(%r26),%r26
   5575 	.CALL ARGW0=GR
   5576 	bl printf_filtered,%r2
   5577 	nop
   5578 	bl,n L$0231,%r0
   5579 L$0240:
   5580 	ldil L'LC$0081,%r26
   5581 	ldo R'LC$0081(%r26),%r26
   5582 	.CALL ARGW0=GR
   5583 	bl printf_filtered,%r2
   5584 	nop
   5585 	bl,n L$0231,%r0
   5586 L$0241:
   5587 	ldil L'LC$0082,%r26
   5588 	ldo R'LC$0082(%r26),%r26
   5589 	.CALL ARGW0=GR
   5590 	bl printf_filtered,%r2
   5591 	nop
   5592 	bl,n L$0231,%r0
   5593 L$0242:
   5594 	ldil L'LC$0083,%r26
   5595 	ldo R'LC$0083(%r26),%r26
   5596 	.CALL ARGW0=GR
   5597 	bl printf_filtered,%r2
   5598 	nop
   5599 	bl,n L$0231,%r0
   5600 L$0243:
   5601 	ldil L'LC$0084,%r26
   5602 	ldo R'LC$0084(%r26),%r26
   5603 	.CALL ARGW0=GR
   5604 	bl printf_filtered,%r2
   5605 	nop
   5606 	bl,n L$0231,%r0
   5607 L$0244:
   5608 	ldil L'LC$0085,%r26
   5609 	ldo R'LC$0085(%r26),%r26
   5610 	.CALL ARGW0=GR
   5611 	bl printf_filtered,%r2
   5612 	nop
   5613 	bl,n L$0231,%r0
   5614 L$0245:
   5615 	ldil L'LC$0086,%r26
   5616 	ldo R'LC$0086(%r26),%r26
   5617 	.CALL ARGW0=GR
   5618 	bl printf_filtered,%r2
   5619 	nop
   5620 	bl,n L$0231,%r0
   5621 L$0246:
   5622 	ldil L'LC$0087,%r26
   5623 	ldo R'LC$0087(%r26),%r26
   5624 	.CALL ARGW0=GR
   5625 	bl printf_filtered,%r2
   5626 	nop
   5627 	bl,n L$0231,%r0
   5628 L$0247:
   5629 	ldil L'LC$0088,%r26
   5630 	ldo R'LC$0088(%r26),%r26
   5631 	.CALL ARGW0=GR
   5632 	bl printf_filtered,%r2
   5633 	nop
   5634 	bl,n L$0231,%r0
   5635 L$0248:
   5636 	ldil L'LC$0089,%r26
   5637 	ldo R'LC$0089(%r26),%r26
   5638 	.CALL ARGW0=GR
   5639 	bl printf_filtered,%r2
   5640 	nop
   5641 	bl,n L$0231,%r0
   5642 L$0249:
   5643 	ldil L'LC$0090,%r26
   5644 	ldo R'LC$0090(%r26),%r26
   5645 	.CALL ARGW0=GR
   5646 	bl printf_filtered,%r2
   5647 	nop
   5648 	bl,n L$0231,%r0
   5649 L$0250:
   5650 	ldil L'LC$0091,%r26
   5651 	ldo R'LC$0091(%r26),%r26
   5652 	.CALL ARGW0=GR
   5653 	bl printf_filtered,%r2
   5654 	nop
   5655 	bl,n L$0231,%r0
   5656 L$0251:
   5657 	ldil L'LC$0092,%r26
   5658 	ldo R'LC$0092(%r26),%r26
   5659 	.CALL ARGW0=GR
   5660 	bl printf_filtered,%r2
   5661 	nop
   5662 	bl,n L$0231,%r0
   5663 L$0231:
   5664 	ldil L'LC$0066,%r26
   5665 	ldo R'LC$0066(%r26),%r26
   5666 	.CALL ARGW0=GR
   5667 	bl puts_filtered,%r2
   5668 	nop
   5669 	ldo -8(%r0),%r19
   5670 	ldo -32(%r4),%r20
   5671 	add %r20,%r19,%r19
   5672 	ldo -4(%r0),%r20
   5673 	ldo -32(%r4),%r22
   5674 	add %r22,%r20,%r21
   5675 	ldw 0(%r21),%r20
   5676 	ldw 0(%r19),%r26
   5677 	ldil L'LC$0093,%r25
   5678 	ldo R'LC$0093(%r25),%r25
   5679 	ldw 8(%r20),%r24
   5680 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
   5681 	bl printfi_filtered,%r2
   5682 	nop
   5683 	ldo -8(%r0),%r19
   5684 	ldo -32(%r4),%r20
   5685 	add %r20,%r19,%r19
   5686 	ldo -4(%r0),%r20
   5687 	ldo -32(%r4),%r22
   5688 	add %r22,%r20,%r21
   5689 	ldw 0(%r21),%r20
   5690 	ldw 0(%r19),%r26
   5691 	ldil L'LC$0094,%r25
   5692 	ldo R'LC$0094(%r25),%r25
   5693 	ldw 12(%r20),%r24
   5694 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
   5695 	bl printfi_filtered,%r2
   5696 	nop
   5697 	ldo -8(%r0),%r19
   5698 	ldo -32(%r4),%r20
   5699 	add %r20,%r19,%r19
   5700 	ldo -4(%r0),%r20
   5701 	ldo -32(%r4),%r22
   5702 	add %r22,%r20,%r21
   5703 	ldw 0(%r21),%r20
   5704 	ldw 0(%r19),%r26
   5705 	ldil L'LC$0095,%r25
   5706 	ldo R'LC$0095(%r25),%r25
   5707 	ldw 16(%r20),%r24
   5708 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
   5709 	bl printfi_filtered,%r2
   5710 	nop
   5711 	ldo -4(%r0),%r19
   5712 	ldo -32(%r4),%r21
   5713 	add %r21,%r19,%r20
   5714 	ldw 0(%r20),%r19
   5715 	ldw 16(%r19),%r20
   5716 	comiclr,<> 0,%r20,%r0
   5717 	bl L$0253,%r0
   5718 	nop
   5719 	ldo -4(%r0),%r19
   5720 	ldo -32(%r4),%r21
   5721 	add %r21,%r19,%r20
   5722 	ldw 0(%r20),%r19
   5723 	ldo -8(%r0),%r20
   5724 	ldo -32(%r4),%r21
   5725 	add %r21,%r20,%r20
   5726 	ldw 0(%r20),%r21
   5727 	ldo 2(%r21),%r20
   5728 	ldw 16(%r19),%r26
   5729 	copy %r20,%r25
   5730 	.CALL ARGW0=GR,ARGW1=GR
   5731 	bl recursive_dump_type,%r2
   5732 	nop
   5733 L$0253:
   5734 	ldo -8(%r0),%r19
   5735 	ldo -32(%r4),%r20
   5736 	add %r20,%r19,%r19
   5737 	ldo -4(%r0),%r20
   5738 	ldo -32(%r4),%r22
   5739 	add %r22,%r20,%r21
   5740 	ldw 0(%r21),%r20
   5741 	ldw 0(%r19),%r26
   5742 	ldil L'LC$0096,%r25
   5743 	ldo R'LC$0096(%r25),%r25
   5744 	ldw 20(%r20),%r24
   5745 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
   5746 	bl printfi_filtered,%r2
   5747 	nop
   5748 	ldo -8(%r0),%r19
   5749 	ldo -32(%r4),%r20
   5750 	add %r20,%r19,%r19
   5751 	ldo -4(%r0),%r20
   5752 	ldo -32(%r4),%r22
   5753 	add %r22,%r20,%r21
   5754 	ldw 0(%r21),%r20
   5755 	ldw 0(%r19),%r26
   5756 	ldil L'LC$0097,%r25
   5757 	ldo R'LC$0097(%r25),%r25
   5758 	ldw 24(%r20),%r24
   5759 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
   5760 	bl printfi_filtered,%r2
   5761 	nop
   5762 	ldo -8(%r0),%r19
   5763 	ldo -32(%r4),%r20
   5764 	add %r20,%r19,%r19
   5765 	ldo -4(%r0),%r20
   5766 	ldo -32(%r4),%r22
   5767 	add %r22,%r20,%r21
   5768 	ldw 0(%r21),%r20
   5769 	ldw 0(%r19),%r26
   5770 	ldil L'LC$0098,%r25
   5771 	ldo R'LC$0098(%r25),%r25
   5772 	ldw 28(%r20),%r24
   5773 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
   5774 	bl printfi_filtered,%r2
   5775 	nop
   5776 	ldo -8(%r0),%r19
   5777 	ldo -32(%r4),%r20
   5778 	add %r20,%r19,%r19
   5779 	ldo -4(%r0),%r20
   5780 	ldo -32(%r4),%r22
   5781 	add %r22,%r20,%r21
   5782 	ldw 0(%r21),%r20
   5783 	ldh 32(%r20),%r21
   5784 	extrs %r21,31,16,%r20
   5785 	ldw 0(%r19),%r26
   5786 	ldil L'LC$0099,%r25
   5787 	ldo R'LC$0099(%r25),%r25
   5788 	copy %r20,%r24
   5789 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
   5790 	bl printfi_filtered,%r2
   5791 	nop
   5792 	ldo -4(%r0),%r19
   5793 	ldo -32(%r4),%r21
   5794 	add %r21,%r19,%r20
   5795 	ldw 0(%r20),%r19
   5796 	ldh 32(%r19),%r20
   5797 	extru %r20,31,1,%r19
   5798 	extrs %r19,31,16,%r20
   5799 	comiclr,<> 0,%r20,%r0
   5800 	bl L$0254,%r0
   5801 	nop
   5802 	ldil L'LC$0100,%r26
   5803 	ldo R'LC$0100(%r26),%r26
   5804 	.CALL ARGW0=GR
   5805 	bl puts_filtered,%r2
   5806 	nop
   5807 L$0254:
   5808 	ldo -4(%r0),%r19
   5809 	ldo -32(%r4),%r21
   5810 	add %r21,%r19,%r20
   5811 	ldw 0(%r20),%r19
   5812 	ldh 32(%r19),%r20
   5813 	ldo 2(%r0),%r21
   5814 	and %r20,%r21,%r19
   5815 	extrs %r19,31,16,%r20
   5816 	comiclr,<> 0,%r20,%r0
   5817 	bl L$0255,%r0
   5818 	nop
   5819 	ldil L'LC$0101,%r26
   5820 	ldo R'LC$0101(%r26),%r26
   5821 	.CALL ARGW0=GR
   5822 	bl puts_filtered,%r2
   5823 	nop
   5824 L$0255:
   5825 	ldo -4(%r0),%r19
   5826 	ldo -32(%r4),%r21
   5827 	add %r21,%r19,%r20
   5828 	ldw 0(%r20),%r19
   5829 	ldh 32(%r19),%r20
   5830 	ldo 4(%r0),%r21
   5831 	and %r20,%r21,%r19
   5832 	extrs %r19,31,16,%r20
   5833 	comiclr,<> 0,%r20,%r0
   5834 	bl L$0256,%r0
   5835 	nop
   5836 	ldil L'LC$0102,%r26
   5837 	ldo R'LC$0102(%r26),%r26
   5838 	.CALL ARGW0=GR
   5839 	bl puts_filtered,%r2
   5840 	nop
   5841 L$0256:
   5842 	ldil L'LC$0066,%r26
   5843 	ldo R'LC$0066(%r26),%r26
   5844 	.CALL ARGW0=GR
   5845 	bl puts_filtered,%r2
   5846 	nop
   5847 	ldo -8(%r0),%r19
   5848 	ldo -32(%r4),%r20
   5849 	add %r20,%r19,%r19
   5850 	ldo -4(%r0),%r20
   5851 	ldo -32(%r4),%r22
   5852 	add %r22,%r20,%r21
   5853 	ldw 0(%r21),%r20
   5854 	ldh 34(%r20),%r21
   5855 	extrs %r21,31,16,%r20
   5856 	ldo -4(%r0),%r21
   5857 	ldo -32(%r4),%r23
   5858 	add %r23,%r21,%r22
   5859 	ldw 0(%r22),%r21
   5860 	ldw 0(%r19),%r26
   5861 	ldil L'LC$0103,%r25
   5862 	ldo R'LC$0103(%r25),%r25
   5863 	copy %r20,%r24
   5864 	ldw 36(%r21),%r23
   5865 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
   5866 	bl printfi_filtered,%r2
   5867 	nop
   5868 	stw %r0,8(%r4)
   5869 L$0257:
   5870 	ldo -4(%r0),%r19
   5871 	ldo -32(%r4),%r21
   5872 	add %r21,%r19,%r20
   5873 	ldw 0(%r20),%r19
   5874 	ldh 34(%r19),%r20
   5875 	extrs %r20,31,16,%r19
   5876 	ldw 8(%r4),%r20
   5877 	comclr,< %r20,%r19,%r0
   5878 	bl L$0258,%r0
   5879 	nop
   5880 	ldo -8(%r0),%r19
   5881 	ldo -32(%r4),%r20
   5882 	add %r20,%r19,%r19
   5883 	ldw 0(%r19),%r20
   5884 	ldo 2(%r20),%r19
   5885 	ldo -4(%r0),%r20
   5886 	ldo -32(%r4),%r22
   5887 	add %r22,%r20,%r21
   5888 	ldw 0(%r21),%r20
   5889 	ldw 8(%r4),%r21
   5890 	zdep %r21,27,28,%r22
   5891 	ldw 36(%r20),%r21
   5892 	add %r22,%r21,%r20
   5893 	ldo -4(%r0),%r21
   5894 	ldo -32(%r4),%r23
   5895 	add %r23,%r21,%r22
   5896 	ldw 0(%r22),%r21
   5897 	ldw 8(%r4),%r22
   5898 	zdep %r22,27,28,%r23
   5899 	ldw 36(%r21),%r22
   5900 	add %r23,%r22,%r21
   5901 	ldw 4(%r21),%r22
   5902 	stw %r22,-52(%r30)
   5903 	ldo -4(%r0),%r21
   5904 	ldo -32(%r4),%r23
   5905 	add %r23,%r21,%r22
   5906 	ldw 0(%r22),%r21
   5907 	ldw 8(%r4),%r22
   5908 	zdep %r22,27,28,%r23
   5909 	ldw 36(%r21),%r22
   5910 	add %r23,%r22,%r21
   5911 	ldw 8(%r21),%r22
   5912 	stw %r22,-56(%r30)
   5913 	ldo -4(%r0),%r21
   5914 	ldo -32(%r4),%r23
   5915 	add %r23,%r21,%r22
   5916 	ldw 0(%r22),%r21
   5917 	ldw 8(%r4),%r22
   5918 	zdep %r22,27,28,%r23
   5919 	ldw 36(%r21),%r22
   5920 	add %r23,%r22,%r21
   5921 	ldw 12(%r21),%r22
   5922 	stw %r22,-60(%r30)
   5923 	ldo -4(%r0),%r21
   5924 	ldo -32(%r4),%r23
   5925 	add %r23,%r21,%r22
   5926 	ldw 0(%r22),%r21
   5927 	ldw 8(%r4),%r22
   5928 	zdep %r22,27,28,%r23
   5929 	ldw 36(%r21),%r22
   5930 	add %r23,%r22,%r21
   5931 	ldw 12(%r21),%r22
   5932 	stw %r22,-64(%r30)
   5933 	ldo -4(%r0),%r21
   5934 	ldo -32(%r4),%r23
   5935 	add %r23,%r21,%r22
   5936 	ldw 0(%r22),%r21
   5937 	ldw 8(%r4),%r22
   5938 	zdep %r22,27,28,%r23
   5939 	ldw 36(%r21),%r22
   5940 	add %r23,%r22,%r21
   5941 	ldw 12(%r21),%r22
   5942 	comiclr,= 0,%r22,%r0
   5943 	bl L$0260,%r0
   5944 	nop
   5945 	ldil L'LC$0071,%r21
   5946 	ldo R'LC$0071(%r21),%r21
   5947 	stw %r21,-64(%r30)
   5948 L$0260:
   5949 	copy %r19,%r26
   5950 	ldil L'LC$0104,%r25
   5951 	ldo R'LC$0104(%r25),%r25
   5952 	ldw 8(%r4),%r24
   5953 	ldw 0(%r20),%r23
   5954 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
   5955 	bl printfi_filtered,%r2
   5956 	nop
   5957 	ldo -4(%r0),%r19
   5958 	ldo -32(%r4),%r21
   5959 	add %r21,%r19,%r20
   5960 	ldw 0(%r20),%r19
   5961 	ldw 8(%r4),%r20
   5962 	zdep %r20,27,28,%r21
   5963 	ldw 36(%r19),%r20
   5964 	add %r21,%r20,%r19
   5965 	ldw 8(%r19),%r20
   5966 	comiclr,<> 0,%r20,%r0
   5967 	bl L$0261,%r0
   5968 	nop
   5969 	ldo -4(%r0),%r19
   5970 	ldo -32(%r4),%r21
   5971 	add %r21,%r19,%r20
   5972 	ldw 0(%r20),%r19
   5973 	ldw 8(%r4),%r20
   5974 	zdep %r20,27,28,%r21
   5975 	ldw 36(%r19),%r20
   5976 	add %r21,%r20,%r19
   5977 	ldo -8(%r0),%r20
   5978 	ldo -32(%r4),%r21
   5979 	add %r21,%r20,%r20
   5980 	ldw 0(%r20),%r21
   5981 	ldo 4(%r21),%r20
   5982 	ldw 8(%r19),%r26
   5983 	copy %r20,%r25
   5984 	.CALL ARGW0=GR,ARGW1=GR
   5985 	bl recursive_dump_type,%r2
   5986 	nop
   5987 L$0261:
   5988 L$0259:
   5989 	ldw 8(%r4),%r19
   5990 	ldo 1(%r19),%r20
   5991 	stw %r20,8(%r4)
   5992 	bl,n L$0257,%r0
   5993 L$0258:
   5994 	ldo -8(%r0),%r19
   5995 	ldo -32(%r4),%r20
   5996 	add %r20,%r19,%r19
   5997 	ldo -4(%r0),%r20
   5998 	ldo -32(%r4),%r22
   5999 	add %r22,%r20,%r21
   6000 	ldw 0(%r21),%r20
   6001 	ldw 0(%r19),%r26
   6002 	ldil L'LC$0105,%r25
   6003 	ldo R'LC$0105(%r25),%r25
   6004 	ldw 40(%r20),%r24
   6005 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
   6006 	bl printfi_filtered,%r2
   6007 	nop
   6008 	ldo -4(%r0),%r19
   6009 	ldo -32(%r4),%r21
   6010 	add %r21,%r19,%r20
   6011 	ldw 0(%r20),%r19
   6012 	ldw 40(%r19),%r20
   6013 	comiclr,<> 0,%r20,%r0
   6014 	bl L$0262,%r0
   6015 	nop
   6016 	ldo -4(%r0),%r19
   6017 	ldo -32(%r4),%r21
   6018 	add %r21,%r19,%r20
   6019 	ldw 0(%r20),%r19
   6020 	ldo -8(%r0),%r20
   6021 	ldo -32(%r4),%r21
   6022 	add %r21,%r20,%r20
   6023 	ldw 0(%r20),%r21
   6024 	ldo 2(%r21),%r20
   6025 	ldw 40(%r19),%r26
   6026 	copy %r20,%r25
   6027 	.CALL ARGW0=GR,ARGW1=GR
   6028 	bl recursive_dump_type,%r2
   6029 	nop
   6030 L$0262:
   6031 	ldo -8(%r0),%r19
   6032 	ldo -32(%r4),%r20
   6033 	add %r20,%r19,%r19
   6034 	ldo -4(%r0),%r20
   6035 	ldo -32(%r4),%r22
   6036 	add %r22,%r20,%r21
   6037 	ldw 0(%r21),%r20
   6038 	ldw 0(%r19),%r26
   6039 	ldil L'LC$0106,%r25
   6040 	ldo R'LC$0106(%r25),%r25
   6041 	ldw 44(%r20),%r24
   6042 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
   6043 	bl printfi_filtered,%r2
   6044 	nop
   6045 	ldo -4(%r0),%r19
   6046 	ldo -32(%r4),%r20
   6047 	add %r20,%r19,%r19
   6048 	ldw 0(%r19),%r20
   6049 	ldw 0(%r20),%r19
   6050 	comiclr,<> 6,%r19,%r0
   6051 	bl L$0265,%r0
   6052 	nop
   6053 	comiclr,>= 6,%r19,%r0
   6054 	bl L$0270,%r0
   6055 	nop
   6056 	comiclr,<> 3,%r19,%r0
   6057 	bl L$0266,%r0
   6058 	nop
   6059 	bl,n L$0267,%r0
   6060 L$0270:
   6061 	comiclr,<> 15,%r19,%r0
   6062 	bl L$0264,%r0
   6063 	nop
   6064 	bl,n L$0267,%r0
   6065 L$0264:
   6066 L$0265:
   6067 	ldo -8(%r0),%r19
   6068 	ldo -32(%r4),%r20
   6069 	add %r20,%r19,%r19
   6070 	ldo -4(%r0),%r20
   6071 	ldo -32(%r4),%r22
   6072 	add %r22,%r20,%r21
   6073 	ldw 0(%r21),%r20
   6074 	ldw 0(%r19),%r26
   6075 	ldil L'LC$0107,%r25
   6076 	ldo R'LC$0107(%r25),%r25
   6077 	ldw 48(%r20),%r24
   6078 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
   6079 	bl printfi_filtered,%r2
   6080 	nop
   6081 	ldo -4(%r0),%r19
   6082 	ldo -32(%r4),%r21
   6083 	add %r21,%r19,%r20
   6084 	ldw 0(%r20),%r19
   6085 	ldo -8(%r0),%r20
   6086 	ldo -32(%r4),%r21
   6087 	add %r21,%r20,%r20
   6088 	ldw 48(%r19),%r26
   6089 	ldw 0(%r20),%r25
   6090 	.CALL ARGW0=GR,ARGW1=GR
   6091 	bl print_arg_types,%r2
   6092 	nop
   6093 	bl,n L$0263,%r0
   6094 L$0266:
   6095 	ldo -8(%r0),%r19
   6096 	ldo -32(%r4),%r20
   6097 	add %r20,%r19,%r19
   6098 	ldo -4(%r0),%r20
   6099 	ldo -32(%r4),%r22
   6100 	add %r22,%r20,%r21
   6101 	ldw 0(%r21),%r20
   6102 	ldw 0(%r19),%r26
   6103 	ldil L'LC$0108,%r25
   6104 	ldo R'LC$0108(%r25),%r25
   6105 	ldw 48(%r20),%r24
   6106 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
   6107 	bl printfi_filtered,%r2
   6108 	nop
   6109 	ldo -4(%r0),%r19
   6110 	ldo -32(%r4),%r20
   6111 	add %r20,%r19,%r19
   6112 	ldo -8(%r0),%r20
   6113 	ldo -32(%r4),%r21
   6114 	add %r21,%r20,%r20
   6115 	ldw 0(%r19),%r26
   6116 	ldw 0(%r20),%r25
   6117 	.CALL ARGW0=GR,ARGW1=GR
   6118 	bl print_cplus_stuff,%r2
   6119 	nop
   6120 	bl,n L$0263,%r0
   6121 L$0267:
   6122 	ldo -8(%r0),%r19
   6123 	ldo -32(%r4),%r20
   6124 	add %r20,%r19,%r19
   6125 	ldo -4(%r0),%r20
   6126 	ldo -32(%r4),%r22
   6127 	add %r22,%r20,%r21
   6128 	ldw 0(%r21),%r20
   6129 	ldw 0(%r19),%r26
   6130 	ldil L'LC$0109,%r25
   6131 	ldo R'LC$0109(%r25),%r25
   6132 	ldw 48(%r20),%r24
   6133 	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
   6134 	bl printfi_filtered,%r2
   6135 	nop
   6136 	ldo -4(%r0),%r19
   6137 	ldo -32(%r4),%r21
   6138 	add %r21,%r19,%r20
   6139 	ldw 0(%r20),%r19
   6140 	ldw 48(%r19),%r20
   6141 	comiclr,<> 0,%r20,%r0
   6142 	bl L$0268,%r0
   6143 	nop
   6144 	ldil L'LC$0110,%r26
   6145 	ldo R'LC$0110(%r26),%r26
   6146 	.CALL ARGW0=GR
   6147 	bl printf_filtered,%r2
   6148 	nop
   6149 L$0268:
   6150 	ldil L'LC$0066,%r26
   6151 	ldo R'LC$0066(%r26),%r26
   6152 	.CALL ARGW0=GR
   6153 	bl printf_filtered,%r2
   6154 	nop
   6155 	bl,n L$0263,%r0
   6156 L$0263:
   6157 L$0229:
   6158 	ldw 16(%r4),%r8
   6159 	ldw 20(%r4),%r7
   6160 	ldw 24(%r4),%r6
   6161 	ldw 28(%r4),%r5
   6162 	ldo 8(%r4),%r30
   6163 	ldw -28(%r30),%r2
   6164 	bv %r0(%r2)
   6165 	ldwm -8(%r30),%r4
   6166 	.EXIT
   6167 	.PROCEND
   6168