2 .IMPORT $$dyncall,MILLICODE
5 .EXPORT alloc_type,CODE
6 .EXPORT alloc_type,ENTRY,PRIV_LEV=3,ARGW0=GR,RTNVAL=GR
9 .CALLINFO FRAME=192,CALLS,SAVE_RP
52 comclr,< %r19,%r20,%r0
57 .CALL ARGW0=GR,ARGW1=GR
58 bl _obstack_newchunk,%r2
80 comclr,= %r20,%r19,%r0
111 comclr,> %r19,%r20,%r0
132 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
156 .EXPORT make_pointer_type,CODE
157 .EXPORT make_pointer_type,ENTRY,PRIV_LEV=3,ARGW0=GR,ARGW1=GR,RTNVAL=GR
160 .CALLINFO FRAME=192,CALLS,SAVE_RP
220 comiclr,<> 0,%r20,%r0
246 comiclr,<> 0,%r20,%r0
267 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
320 .EXPORT lookup_pointer_type,CODE
321 .EXPORT lookup_pointer_type,ENTRY,PRIV_LEV=3,ARGW0=GR,RTNVAL=GR
324 .CALLINFO FRAME=128,CALLS,SAVE_RP
341 .CALL ARGW0=GR,ARGW1=GR
342 bl make_pointer_type,%r2
355 .EXPORT make_reference_type,CODE
356 .EXPORT make_reference_type,ENTRY,PRIV_LEV=3,ARGW0=GR,ARGW1=GR,RTNVAL=GR
359 .CALLINFO FRAME=192,CALLS,SAVE_RP
419 comiclr,<> 0,%r20,%r0
445 comiclr,<> 0,%r20,%r0
466 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
515 .EXPORT lookup_reference_type,CODE
516 .EXPORT lookup_reference_type,ENTRY,PRIV_LEV=3,ARGW0=GR,RTNVAL=GR
517 lookup_reference_type:
519 .CALLINFO FRAME=128,CALLS,SAVE_RP
536 .CALL ARGW0=GR,ARGW1=GR
537 bl make_reference_type,%r2
550 .EXPORT make_function_type,CODE
551 .EXPORT make_function_type,ENTRY,PRIV_LEV=3,ARGW0=GR,ARGW1=GR,RTNVAL=GR
554 .CALLINFO FRAME=192,CALLS,SAVE_RP
614 comiclr,<> 0,%r20,%r0
640 comiclr,<> 0,%r20,%r0
661 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
710 .EXPORT lookup_function_type,CODE
711 .EXPORT lookup_function_type,ENTRY,PRIV_LEV=3,ARGW0=GR,RTNVAL=GR
712 lookup_function_type:
714 .CALLINFO FRAME=128,CALLS,SAVE_RP
731 .CALL ARGW0=GR,ARGW1=GR
732 bl make_function_type,%r2
744 .IMPORT smash_to_member_type,CODE
746 .EXPORT lookup_member_type,CODE
747 .EXPORT lookup_member_type,ENTRY,PRIV_LEV=3,ARGW0=GR,ARGW1=GR,RTNVAL=GR
750 .CALLINFO FRAME=128,CALLS,SAVE_RP
761 fstds,ma %fr12,8(%r1)
779 fldws -16(%r30),%fr12
786 fstws %fr12,-16(%r30)
790 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
791 bl smash_to_member_type,%r2
793 fstws %fr12,-16(%r30)
802 fldds,ma 8(%r1),%fr12
810 .EXPORT allocate_stub_method,CODE
811 .EXPORT allocate_stub_method,ENTRY,PRIV_LEV=3,ARGW0=GR,RTNVAL=GR
812 allocate_stub_method:
814 .CALLINFO FRAME=128,CALLS,SAVE_RP
861 .IMPORT builtin_type_int,DATA
863 .EXPORT create_array_type,CODE
864 .EXPORT create_array_type,ENTRY,PRIV_LEV=3,ARGW0=GR,ARGW1=GR,RTNVAL=GR
867 .CALLINFO FRAME=192,CALLS,SAVE_RP
918 fldws -16(%r30),%fr5R
919 xmpyu %fr5,%fr5R,%fr4
920 fstws %fr4R,-16(%r30)
929 comiclr,<> 0,%r20,%r0
946 comclr,< %r19,%r20,%r0
951 .CALL ARGW0=GR,ARGW1=GR
952 bl _obstack_newchunk,%r2
974 comclr,= %r20,%r19,%r0
1005 comclr,> %r19,%r20,%r0
1041 addil L'builtin_type_int-$global$,%r27
1042 ldw R'builtin_type_int-$global$(%r1),%r20
1053 comiclr,<> 0,%r20,%r0
1070 comclr,< %r19,%r20,%r0
1075 .CALL ARGW0=GR,ARGW1=GR
1076 bl _obstack_newchunk,%r2
1098 comclr,= %r20,%r19,%r0
1115 uaddcm %r0,%r22,%r21
1129 comclr,> %r19,%r20,%r0
1170 addil L'builtin_type_int-$global$,%r27
1171 ldw R'builtin_type_int-$global$(%r1),%r20
1177 addil L'builtin_type_int-$global$,%r27
1178 ldw R'builtin_type_int-$global$(%r1),%r20
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:
1207 .CALLINFO FRAME=192,CALLS,SAVE_RP
1243 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
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:
1300 .CALLINFO FRAME=192,CALLS,SAVE_RP
1342 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
1405 .IMPORT strncmp,CODE
1408 .STRING "struct \x00"
1411 .STRING "union \x00"
1416 .EXPORT type_name_no_tag,CODE
1417 .EXPORT type_name_no_tag,ENTRY,PRIV_LEV=3,ARGW0=GR,RTNVAL=GR
1420 .CALLINFO FRAME=128,CALLS,SAVE_RP
1430 comiclr,<> 0,%r6,%r0
1434 comiclr,<> 4,%r19,%r0
1437 comiclr,>= 4,%r19,%r0
1440 comiclr,<> 3,%r19,%r0
1445 comiclr,<> 5,%r19,%r0
1452 ldo R'LC$0000(%r25),%r25
1454 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
1458 comiclr,= 0,%r19,%r0
1467 ldo R'LC$0001(%r25),%r25
1469 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
1473 comiclr,= 0,%r19,%r0
1482 ldo R'LC$0002(%r25),%r25
1484 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
1488 comiclr,= 0,%r19,%r0
1509 .IMPORT current_language,DATA
1512 .EXPORT lookup_primitive_typename,CODE
1513 .EXPORT lookup_primitive_typename,ENTRY,PRIV_LEV=3,ARGW0=GR,RTNVAL=GR
1514 lookup_primitive_typename:
1516 .CALLINFO FRAME=128,CALLS,SAVE_RP
1528 addil L'current_language-$global$,%r27
1529 ldw R'current_language-$global$(%r1),%r19
1535 comiclr,<> 0,%r20,%r0
1546 .CALL ARGW0=GR,ARGW1=GR
1550 comiclr,= 0,%r19,%r0
1575 .IMPORT lookup_symbol,CODE
1579 .STRING "No type named %s.\x00"
1581 .EXPORT lookup_typename,CODE
1582 .EXPORT lookup_typename,ENTRY,PRIV_LEV=3,ARGW0=GR,ARGW1=GR,ARGW2=GR,RTNVAL=GR
1585 .CALLINFO FRAME=192,CALLS,SAVE_RP
1622 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
1623 bl lookup_symbol,%r2
1626 comiclr,<> 0,%r11,%r0
1630 comiclr,= 8,%r19,%r0
1640 bl lookup_primitive_typename,%r2
1643 comiclr,<> 0,%r12,%r0
1650 comiclr,= 0,%r12,%r0
1657 comiclr,<> 0,%r20,%r0
1668 ldo R'LC$0003(%r26),%r26
1670 .CALL ARGW0=GR,ARGW1=GR
1698 .STRING "unsigned \x00"
1700 .EXPORT lookup_unsigned_typename,CODE
1701 .EXPORT lookup_unsigned_typename,ENTRY,PRIV_LEV=3,ARGW0=GR,RTNVAL=GR
1702 lookup_unsigned_typename:
1704 .CALLINFO FRAME=128,CALLS,SAVE_RP
1728 extru %r20,25,26,%r19
1729 zdep %r19,25,26,%r20
1733 extru %r20,28,29,%r19
1734 zdep %r19,28,29,%r20
1738 ldo R'LC$0004(%r25),%r25
1739 .CALL ARGW0=GR,ARGW1=GR
1749 .CALL ARGW0=GR,ARGW1=GR
1755 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
1756 bl lookup_typename,%r2
1770 .STRING "signed \x00"
1772 .EXPORT lookup_signed_typename,CODE
1773 .EXPORT lookup_signed_typename,ENTRY,PRIV_LEV=3,ARGW0=GR,RTNVAL=GR
1774 lookup_signed_typename:
1776 .CALLINFO FRAME=128,CALLS,SAVE_RP
1800 extru %r20,25,26,%r19
1801 zdep %r19,25,26,%r20
1805 extru %r20,28,29,%r19
1806 zdep %r19,28,29,%r20
1810 ldo R'LC$0005(%r25),%r25
1811 .CALL ARGW0=GR,ARGW1=GR
1821 .CALL ARGW0=GR,ARGW1=GR
1827 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
1828 bl lookup_typename,%r2
1832 comiclr,<> 0,%r19,%r0
1844 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
1845 bl lookup_typename,%r2
1859 .STRING "No struct type named %s.\x00"
1862 .STRING "This context has class, union or enum %s, not a struct.\x00"
1864 .EXPORT lookup_struct,CODE
1865 .EXPORT lookup_struct,ENTRY,PRIV_LEV=3,ARGW0=GR,ARGW1=GR,RTNVAL=GR
1868 .CALLINFO FRAME=128,CALLS,SAVE_RP
1898 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
1899 bl lookup_symbol,%r2
1909 ldo R'LC$0006(%r26),%r26
1911 .CALL ARGW0=GR,ARGW1=GR
1917 comiclr,<> 3,%r20,%r0
1924 ldo R'LC$0007(%r26),%r26
1926 .CALL ARGW0=GR,ARGW1=GR
1946 .STRING "No union type named %s.\x00"
1949 .STRING "This context has class, struct or enum %s, not a union.\x00"
1951 .EXPORT lookup_union,CODE
1952 .EXPORT lookup_union,ENTRY,PRIV_LEV=3,ARGW0=GR,ARGW1=GR,RTNVAL=GR
1955 .CALLINFO FRAME=128,CALLS,SAVE_RP
1985 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
1986 bl lookup_symbol,%r2
1996 ldo R'LC$0008(%r26),%r26
1998 .CALL ARGW0=GR,ARGW1=GR
2004 comiclr,<> 4,%r20,%r0
2011 ldo R'LC$0009(%r26),%r26
2013 .CALL ARGW0=GR,ARGW1=GR
2033 .STRING "No enum type named %s.\x00"
2036 .STRING "This context has class, struct or union %s, not an enum.\x00"
2038 .EXPORT lookup_enum,CODE
2039 .EXPORT lookup_enum,ENTRY,PRIV_LEV=3,ARGW0=GR,ARGW1=GR,RTNVAL=GR
2042 .CALLINFO FRAME=128,CALLS,SAVE_RP
2072 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
2073 bl lookup_symbol,%r2
2083 ldo R'LC$0010(%r26),%r26
2085 .CALL ARGW0=GR,ARGW1=GR
2091 comiclr,<> 5,%r20,%r0
2098 ldo R'LC$0011(%r26),%r26
2100 .CALL ARGW0=GR,ARGW1=GR
2127 .STRING "No template type named %s.\x00"
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:
2133 .CALLINFO FRAME=192,CALLS,SAVE_RP
2180 extru %r20,25,26,%r19
2181 zdep %r19,25,26,%r20
2185 extru %r20,28,29,%r19
2186 zdep %r19,28,29,%r20
2193 .CALL ARGW0=GR,ARGW1=GR
2198 ldo R'LC$0012(%r25),%r25
2199 .CALL ARGW0=GR,ARGW1=GR
2208 .CALL ARGW0=GR,ARGW1=GR
2213 ldo R'LC$0013(%r25),%r25
2214 .CALL ARGW0=GR,ARGW1=GR
2225 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
2226 bl lookup_symbol,%r2
2230 comiclr,= 0,%r19,%r0
2237 ldo R'LC$0014(%r26),%r26
2239 .CALL ARGW0=GR,ARGW1=GR
2246 comiclr,<> 3,%r19,%r0
2253 ldo R'LC$0007(%r26),%r26
2255 .CALL ARGW0=GR,ARGW1=GR
2276 .IMPORT current_target,DATA
2279 .IMPORT fprintf,CODE
2283 .IMPORT type_print,CODE
2289 .STRING " is not a structure or union type.\x00"
2290 .IMPORT check_stub_type,CODE
2293 .STRING " has no component named \x00"
2294 .IMPORT fputs_filtered,CODE
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:
2303 .CALLINFO FRAME=192,CALLS,SAVE_RP
2333 comiclr,<> 1,%r20,%r0
2342 comclr,<> %r20,%r19,%r0
2362 comiclr,<> 3,%r20,%r0
2370 comiclr,<> 4,%r20,%r0
2373 addil L'current_target-$global$,%r27
2374 ldw R'current_target-$global$(%r1),%r19
2380 addil L'__iob-$global$+16,%r27
2381 ldo R'__iob-$global$+16(%r1),%r26
2385 addil L'__iob-$global$+32,%r27
2386 ldo R'__iob-$global$+32(%r1),%r26
2388 ldo R'LC$0015(%r25),%r25
2389 .CALL ARGW0=GR,ARGW1=GR
2397 ldo R'LC$0016(%r25),%r25
2398 addil L'__iob-$global$+32,%r27
2399 ldo R'__iob-$global$+32(%r1),%r24
2401 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
2405 ldo R'LC$0017(%r26),%r26
2415 bl check_stub_type,%r2
2422 extrs %r20,31,16,%r19
2432 extrs %r21,31,16,%r19
2434 comclr,>= %r20,%r19,%r0
2442 zdep %r20,27,28,%r21
2448 comiclr,<> 0,%r19,%r0
2456 .CALL ARGW0=GR,ARGW1=GR
2460 comiclr,= 0,%r19,%r0
2468 zdep %r20,27,28,%r21
2487 extrs %r21,31,16,%r19
2492 comiclr,<= 0,%r19,%r0
2500 zdep %r20,27,28,%r21
2509 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
2510 bl lookup_struct_elt_type,%r2
2514 comiclr,<> 0,%r19,%r0
2530 comiclr,<> 0,%r20,%r0
2536 addil L'current_target-$global$,%r27
2537 ldw R'current_target-$global$(%r1),%r19
2543 addil L'__iob-$global$+16,%r27
2544 ldo R'__iob-$global$+16(%r1),%r26
2548 addil L'__iob-$global$+32,%r27
2549 ldo R'__iob-$global$+32(%r1),%r26
2551 ldo R'LC$0015(%r25),%r25
2552 .CALL ARGW0=GR,ARGW1=GR
2560 ldo R'LC$0016(%r25),%r25
2561 addil L'__iob-$global$+32,%r27
2562 ldo R'__iob-$global$+32(%r1),%r24
2564 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
2567 addil L'__iob-$global$+32,%r27
2568 ldo R'__iob-$global$+32(%r1),%r26
2570 ldo R'LC$0018(%r25),%r25
2571 .CALL ARGW0=GR,ARGW1=GR
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
2584 ldo R'LC$0019(%r26),%r26
2605 .EXPORT fill_in_vptr_fieldno,CODE
2606 .EXPORT fill_in_vptr_fieldno,ENTRY,PRIV_LEV=3,ARGW0=GR
2607 fill_in_vptr_fieldno:
2609 .CALLINFO FRAME=128,CALLS,SAVE_RP
2626 comiclr,> 0,%r20,%r0
2638 extrs %r21,31,16,%r19
2640 comclr,< %r20,%r19,%r0
2648 zdep %r20,27,28,%r21
2653 bl fill_in_vptr_fieldno,%r2
2660 zdep %r20,27,28,%r21
2665 comiclr,<= 0,%r19,%r0
2677 zdep %r21,27,28,%r22
2692 zdep %r21,27,28,%r22
2716 .EXPORT stub_noname_complaint,DATA
2719 .STRING "stub type has NULL name\x00"
2723 stub_noname_complaint:
2727 .IMPORT complain,CODE
2732 .EXPORT check_stub_type,CODE
2733 .EXPORT check_stub_type,ENTRY,PRIV_LEV=3,ARGW0=GR
2736 .CALLINFO FRAME=128,CALLS,SAVE_RP
2755 extrs %r19,31,16,%r20
2756 comiclr,<> 0,%r20,%r0
2764 bl type_name_no_tag,%r2
2768 comiclr,= 0,%r19,%r0
2771 addil L'stub_noname_complaint-$global$,%r27
2772 ldo R'stub_noname_complaint-$global$(%r1),%r26
2774 .CALL ARGW0=GR,ARGW1=GR
2784 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
2785 bl lookup_symbol,%r2
2789 comiclr,<> 0,%r19,%r0
2799 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
2813 .IMPORT gdb_mangle_name,CODE
2814 .IMPORT cplus_demangle,CODE
2817 .STRING "Internal: Cannot demangle mangled name `%s'.\x00"
2819 .IMPORT parse_and_eval_type,CODE
2820 .IMPORT builtin_type_void,DATA
2823 .EXPORT check_stub_method,CODE
2824 .EXPORT check_stub_method,ENTRY,PRIV_LEV=3,ARGW0=GR,ARGW1=GR,ARGW2=GR
2827 .CALLINFO FRAME=192,CALLS,SAVE_RP
2864 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
2865 bl gdb_mangle_name,%r2
2870 .CALL ARGW0=GR,ARGW1=GR
2871 bl cplus_demangle,%r2
2878 comiclr,= 0,%r19,%r0
2882 ldo R'LC$0021(%r26),%r26
2884 .CALL ARGW0=GR,ARGW1=GR
2890 .CALL ARGW0=GR,ARGW1=GR
2901 extrs %r20,31,8,%r19
2902 comiclr,<> 0,%r19,%r0
2907 extrs %r20,31,8,%r19
2909 comclr,= %r19,%r20,%r0
2919 extrs %r20,31,8,%r19
2921 comclr,= %r19,%r20,%r0
2931 extrs %r20,31,8,%r19
2933 comclr,= %r19,%r20,%r0
2937 comiclr,= 0,%r19,%r0
2956 comiclr,<> 0,%r20,%r0
2970 zdep %r19,29,30,%r20
2978 comclr,< %r19,%r20,%r0
2983 .CALL ARGW0=GR,ARGW1=GR
2984 bl _obstack_newchunk,%r2
3006 comclr,= %r20,%r19,%r0
3023 uaddcm %r0,%r22,%r21
3037 comclr,> %r19,%r20,%r0
3058 zdep %r19,29,30,%r20
3073 bl lookup_pointer_type,%r2
3082 extrs %r20,31,8,%r19
3084 comclr,<> %r19,%r20,%r0
3091 extrs %r20,31,8,%r19
3092 comiclr,<> 0,%r19,%r0
3096 comiclr,>= 0,%r19,%r0
3101 extrs %r20,31,8,%r19
3103 comclr,<> %r19,%r20,%r0
3108 extrs %r20,31,8,%r19
3110 comclr,<> %r19,%r20,%r0
3120 .CALL ARGW0=GR,ARGW1=GR
3121 bl parse_and_eval_type,%r2
3125 zdep %r20,29,30,%r21
3138 extrs %r20,31,8,%r19
3140 comclr,= %r19,%r20,%r0
3150 extrs %r20,31,8,%r19
3152 comclr,= %r19,%r20,%r0
3170 extrs %r20,31,8,%r19
3172 comclr,<> %r19,%r20,%r0
3176 zdep %r19,29,30,%r20
3179 addil L'builtin_type_void-$global$,%r27
3180 ldw R'builtin_type_void-$global$(%r1),%r20
3185 zdep %r19,29,30,%r20
3203 zdep %r21,30,31,%r20
3205 zdep %r20,29,30,%r20
3214 zdep %r20,29,30,%r19
3216 zdep %r19,29,30,%r19
3225 zdep %r20,29,30,%r19
3227 zdep %r19,29,30,%r19
3251 zdep %r20,29,30,%r19
3253 zdep %r19,29,30,%r19
3275 .EXPORT allocate_cplus_struct_type,CODE
3276 .EXPORT allocate_cplus_struct_type,ENTRY,PRIV_LEV=3,ARGW0=GR
3277 allocate_cplus_struct_type:
3279 .CALLINFO FRAME=192,CALLS,SAVE_RP
3298 comclr,= %r19,%r20,%r0
3310 comiclr,<> 0,%r20,%r0
3330 comclr,< %r19,%r20,%r0
3335 .CALL ARGW0=GR,ARGW1=GR
3336 bl _obstack_newchunk,%r2
3358 comclr,= %r20,%r19,%r0
3375 uaddcm %r0,%r22,%r21
3389 comclr,> %r19,%r20,%r0
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)
3445 .IMPORT obsavestring,CODE
3447 .EXPORT init_type,CODE
3448 .EXPORT init_type,ENTRY,PRIV_LEV=3,ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR,RTNVAL=GR
3451 .CALLINFO FRAME=192,CALLS,SAVE_RP
3512 comiclr,<> 0,%r20,%r0
3519 comiclr,<> 0,%r20,%r0
3541 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
3558 comiclr,<> 3,%r20,%r0
3565 comiclr,<> 4,%r20,%r0
3593 .STRING "internal error - invalid fundamental type id %d\x00"
3596 .STRING "internal error: unhandled type id %d\x00"
3602 .STRING "boolean\x00"
3605 .STRING "string\x00"
3611 .STRING "signed char\x00"
3614 .STRING "unsigned char\x00"
3620 .STRING "unsigned short\x00"
3626 .STRING "unsigned int\x00"
3629 .STRING "fixed decimal\x00"
3635 .STRING "unsigned long\x00"
3638 .STRING "long long\x00"
3641 .STRING "signed long long\x00"
3644 .STRING "unsigned long long\x00"
3650 .STRING "double\x00"
3653 .STRING "floating decimal\x00"
3656 .STRING "long double\x00"
3659 .STRING "complex\x00"
3662 .STRING "double complex\x00"
3665 .STRING "long double complex\x00"
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:
3671 .CALLINFO FRAME=192,CALLS,SAVE_RP
3698 comiclr,<= 0,%r20,%r0
3706 comclr,<= %r20,%r19,%r0
3715 ldo R'LC$0022(%r26),%r26
3717 .CALL ARGW0=GR,ARGW1=GR
3727 comiclr,= 0,%r20,%r0
3750 comclr,< %r19,%r20,%r0
3755 .CALL ARGW0=GR,ARGW1=GR
3756 bl _obstack_newchunk,%r2
3778 comclr,= %r20,%r19,%r0
3795 uaddcm %r0,%r22,%r21
3809 comclr,> %r19,%r20,%r0
3834 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
3846 zdep %r21,29,30,%r20
3857 addi,uv -26,%r20,%r0
3918 ldo R'LC$0023(%r26),%r26
3920 .CALL ARGW0=GR,ARGW1=GR
3934 ldo R'LC$0024(%r23),%r23
3935 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
3950 ldo R'LC$0025(%r23),%r23
3951 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
3966 ldo R'LC$0026(%r23),%r23
3967 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
3982 ldo R'LC$0027(%r23),%r23
3983 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
3998 ldo R'LC$0028(%r23),%r23
3999 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
4014 ldo R'LC$0029(%r23),%r23
4015 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
4030 ldo R'LC$0030(%r23),%r23
4031 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
4046 ldo R'LC$0030(%r23),%r23
4047 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
4062 ldo R'LC$0031(%r23),%r23
4063 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
4078 ldo R'LC$0032(%r23),%r23
4079 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
4094 ldo R'LC$0032(%r23),%r23
4095 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
4110 ldo R'LC$0033(%r23),%r23
4111 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
4126 ldo R'LC$0034(%r23),%r23
4127 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
4142 ldo R'LC$0035(%r23),%r23
4143 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
4158 ldo R'LC$0035(%r23),%r23
4159 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
4174 ldo R'LC$0036(%r23),%r23
4175 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
4190 ldo R'LC$0037(%r23),%r23
4191 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
4206 ldo R'LC$0038(%r23),%r23
4207 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
4222 ldo R'LC$0039(%r23),%r23
4223 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
4238 ldo R'LC$0040(%r23),%r23
4239 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
4254 ldo R'LC$0041(%r23),%r23
4255 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
4270 ldo R'LC$0042(%r23),%r23
4271 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
4286 ldo R'LC$0043(%r23),%r23
4287 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
4302 ldo R'LC$0044(%r23),%r23
4303 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
4318 ldo R'LC$0045(%r23),%r23
4319 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
4334 ldo R'LC$0046(%r23),%r23
4335 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
4361 .IMPORT puts_filtered,CODE
4365 .IMPORT printf_filtered,CODE
4375 .CALLINFO FRAME=128,CALLS,SAVE_RP
4400 comclr,< %r20,%r19,%r0
4405 comiclr,> 0,%r19,%r0
4410 extrs %r19,28,29,%r19
4411 zdep %r19,28,29,%r21
4413 comiclr,= 0,%r19,%r0
4417 ldo R'LC$0047(%r26),%r26
4419 bl puts_filtered,%r2
4423 extrs %r20,28,29,%r19
4431 extru %r20,31,3,%r21
4432 subi,>>= 31,%r21,%r20
4436 extru %r19,31,1,%r20
4437 comiclr,<> 0,%r20,%r0
4441 ldo R'LC$0048(%r26),%r26
4443 bl printf_filtered,%r2
4448 ldo R'LC$0049(%r26),%r26
4450 bl printf_filtered,%r2
4470 .IMPORT recursive_dump_type,CODE
4474 .CALLINFO FRAME=128,CALLS,SAVE_RP
4496 comiclr,<> 0,%r20,%r0
4505 comiclr,<> 0,%r20,%r0
4519 .CALL ARGW0=GR,ARGW1=GR
4520 bl recursive_dump_type,%r2
4530 comiclr,= 9,%r20,%r0
4549 .IMPORT printfi_filtered,CODE
4552 .STRING "fn_fieldlists 0x%x\x0a\x00"
4555 .STRING "[%d] name '%s' (0x%x) length %d\x0a\x00"
4558 .STRING "[%d] physname '%s' (0x%x)\x0a\x00"
4561 .STRING "type 0x%x\x0a\x00"
4564 .STRING "args 0x%x\x0a\x00"
4567 .STRING "fcontext 0x%x\x0a\x00"
4570 .STRING "is_const %d\x0a\x00"
4573 .STRING "is_volatile %d\x0a\x00"
4576 .STRING "is_private %d\x0a\x00"
4579 .STRING "is_protected %d\x0a\x00"
4582 .STRING "is_stub %d\x0a\x00"
4585 .STRING "voffset %u\x0a\x00"
4589 .CALLINFO FRAME=192,CALLS,SAVE_RP
4617 ldo R'LC$0050(%r25),%r25
4619 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
4620 bl printfi_filtered,%r2
4630 extrs %r21,31,16,%r19
4632 comclr,< %r20,%r19,%r0
4641 zdep %r21,30,31,%r20
4643 zdep %r20,29,30,%r20
4659 zdep %r22,30,31,%r21
4661 zdep %r21,29,30,%r21
4670 zdep %r23,30,31,%r22
4672 zdep %r22,29,30,%r22
4683 zdep %r23,30,31,%r22
4685 zdep %r22,29,30,%r22
4692 ldo R'LC$0051(%r25),%r25
4695 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
4696 bl printfi_filtered,%r2
4706 zdep %r21,30,31,%r20
4708 zdep %r20,29,30,%r20
4713 comclr,< %r20,%r19,%r0
4722 zdep %r21,29,30,%r20
4724 zdep %r20,29,30,%r20
4728 zdep %r22,29,30,%r21
4730 zdep %r21,29,30,%r21
4737 ldo R'LC$0052(%r25),%r25
4740 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
4741 bl printfi_filtered,%r2
4749 zdep %r21,29,30,%r20
4751 zdep %r20,29,30,%r20
4756 ldo R'LC$0053(%r25),%r25
4758 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
4759 bl printfi_filtered,%r2
4762 zdep %r20,29,30,%r19
4764 zdep %r19,29,30,%r19
4774 .CALL ARGW0=GR,ARGW1=GR
4775 bl recursive_dump_type,%r2
4783 zdep %r21,29,30,%r20
4785 zdep %r20,29,30,%r20
4791 ldo R'LC$0054(%r25),%r25
4793 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
4794 bl printfi_filtered,%r2
4797 zdep %r20,29,30,%r19
4799 zdep %r19,29,30,%r19
4808 .CALL ARGW0=GR,ARGW1=GR
4809 bl print_arg_types,%r2
4817 zdep %r21,29,30,%r20
4819 zdep %r20,29,30,%r20
4824 ldo R'LC$0055(%r25),%r25
4826 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
4827 bl printfi_filtered,%r2
4835 zdep %r21,29,30,%r20
4837 zdep %r20,29,30,%r20
4841 extru %r21,0+1-1,1,%r20
4844 ldo R'LC$0056(%r25),%r25
4846 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
4847 bl printfi_filtered,%r2
4855 zdep %r21,29,30,%r20
4857 zdep %r20,29,30,%r20
4861 extru %r21,1+1-1,1,%r20
4864 ldo R'LC$0057(%r25),%r25
4866 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
4867 bl printfi_filtered,%r2
4875 zdep %r21,29,30,%r20
4877 zdep %r20,29,30,%r20
4881 extru %r21,2+1-1,1,%r20
4884 ldo R'LC$0058(%r25),%r25
4886 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
4887 bl printfi_filtered,%r2
4895 zdep %r21,29,30,%r20
4897 zdep %r20,29,30,%r20
4901 extru %r21,3+1-1,1,%r20
4904 ldo R'LC$0059(%r25),%r25
4906 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
4907 bl printfi_filtered,%r2
4915 zdep %r21,29,30,%r20
4917 zdep %r20,29,30,%r20
4921 extru %r21,4+1-1,1,%r20
4924 ldo R'LC$0060(%r25),%r25
4926 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
4927 bl printfi_filtered,%r2
4935 zdep %r21,29,30,%r20
4937 zdep %r20,29,30,%r20
4941 extru %r21,8+24-1,24,%r22
4945 ldo R'LC$0061(%r25),%r25
4947 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
4948 bl printfi_filtered,%r2
4975 .STRING "n_baseclasses %d\x0a\x00"
4978 .STRING "nfn_fields %d\x0a\x00"
4981 .STRING "nfn_fields_total %d\x0a\x00"
4984 .STRING "virtual_field_bits (%d bits at *0x%x)\x00"
4990 .STRING "private_field_bits (%d bits at *0x%x)\x00"
4993 .STRING "protected_field_bits (%d bits at *0x%x)\x00"
4997 .CALLINFO FRAME=128,CALLS,SAVE_RP
5024 extrs %r22,31,16,%r20
5027 ldo R'LC$0062(%r25),%r25
5029 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
5030 bl printfi_filtered,%r2
5041 extrs %r22,31,16,%r20
5044 ldo R'LC$0063(%r25),%r25
5046 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
5047 bl printfi_filtered,%r2
5059 ldo R'LC$0064(%r25),%r25
5061 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
5062 bl printfi_filtered,%r2
5070 extrs %r21,31,16,%r19
5071 comiclr,< 0,%r19,%r0
5083 extrs %r22,31,16,%r20
5091 ldo R'LC$0065(%r25),%r25
5094 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
5095 bl printfi_filtered,%r2
5108 extrs %r22,31,16,%r20
5111 .CALL ARGW0=GR,ARGW1=GR
5112 bl print_bit_vector,%r2
5115 ldo R'LC$0066(%r26),%r26
5117 bl puts_filtered,%r2
5125 extrs %r20,31,16,%r19
5126 comiclr,< 0,%r19,%r0
5135 comiclr,<> 0,%r19,%r0
5146 extrs %r21,31,16,%r20
5154 ldo R'LC$0067(%r25),%r25
5157 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
5158 bl printfi_filtered,%r2
5170 extrs %r21,31,16,%r20
5173 .CALL ARGW0=GR,ARGW1=GR
5174 bl print_bit_vector,%r2
5177 ldo R'LC$0066(%r26),%r26
5179 bl puts_filtered,%r2
5188 comiclr,<> 0,%r19,%r0
5199 extrs %r21,31,16,%r20
5207 ldo R'LC$0068(%r25),%r25
5210 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
5211 bl printfi_filtered,%r2
5223 extrs %r21,31,16,%r20
5226 .CALL ARGW0=GR,ARGW1=GR
5227 bl print_bit_vector,%r2
5230 ldo R'LC$0066(%r26),%r26
5232 bl puts_filtered,%r2
5242 extrs %r21,31,16,%r19
5243 comiclr,< 0,%r19,%r0
5254 .CALL ARGW0=GR,ARGW1=GR
5255 bl dump_fn_fieldlists,%r2
5271 .STRING "type node 0x%x\x0a\x00"
5274 .STRING "name '%s' (0x%x)\x0a\x00"
5277 .STRING "<NULL>\x00"
5280 .STRING "code 0x%x \x00"
5283 .STRING "(TYPE_CODE_UNDEF)\x00"
5286 .STRING "(TYPE_CODE_PTR)\x00"
5289 .STRING "(TYPE_CODE_ARRAY)\x00"
5292 .STRING "(TYPE_CODE_STRUCT)\x00"
5295 .STRING "(TYPE_CODE_UNION)\x00"
5298 .STRING "(TYPE_CODE_ENUM)\x00"
5301 .STRING "(TYPE_CODE_FUNC)\x00"
5304 .STRING "(TYPE_CODE_INT)\x00"
5307 .STRING "(TYPE_CODE_FLT)\x00"
5310 .STRING "(TYPE_CODE_VOID)\x00"
5313 .STRING "(TYPE_CODE_SET)\x00"
5316 .STRING "(TYPE_CODE_RANGE)\x00"
5319 .STRING "(TYPE_CODE_PASCAL_ARRAY)\x00"
5322 .STRING "(TYPE_CODE_ERROR)\x00"
5325 .STRING "(TYPE_CODE_MEMBER)\x00"
5328 .STRING "(TYPE_CODE_METHOD)\x00"
5331 .STRING "(TYPE_CODE_REF)\x00"
5334 .STRING "(TYPE_CODE_CHAR)\x00"
5337 .STRING "(TYPE_CODE_BOOL)\x00"
5340 .STRING "(UNKNOWN TYPE CODE)\x00"
5343 .STRING "length %d\x0a\x00"
5346 .STRING "objfile 0x%x\x0a\x00"
5349 .STRING "target_type 0x%x\x0a\x00"
5352 .STRING "pointer_type 0x%x\x0a\x00"
5355 .STRING "reference_type 0x%x\x0a\x00"
5358 .STRING "function_type 0x%x\x0a\x00"
5361 .STRING "flags 0x%x\x00"
5364 .STRING " TYPE_FLAG_UNSIGNED\x00"
5367 .STRING " TYPE_FLAG_SIGNED\x00"
5370 .STRING " TYPE_FLAG_STUB\x00"
5373 .STRING "nfields %d 0x%x\x0a\x00"
5376 .STRING "[%d] bitpos %d bitsize %d type 0x%x name '%s' (0x%x)\x0a\x00"
5379 .STRING "vptr_basetype 0x%x\x0a\x00"
5382 .STRING "vptr_fieldno %d\x0a\x00"
5385 .STRING "arg_types 0x%x\x0a\x00"
5388 .STRING "cplus_stuff 0x%x\x0a\x00"
5391 .STRING "type_specific 0x%x\x00"
5394 .STRING " (unknown data form)\x00"
5396 .EXPORT recursive_dump_type,CODE
5397 .EXPORT recursive_dump_type,ENTRY,PRIV_LEV=3,ARGW0=GR,ARGW1=GR
5398 recursive_dump_type:
5400 .CALLINFO FRAME=128,CALLS,SAVE_RP
5426 ldo R'LC$0069(%r25),%r25
5428 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
5429 bl printfi_filtered,%r2
5448 comiclr,= 0,%r23,%r0
5452 ldo R'LC$0071(%r21),%r21
5456 ldo R'LC$0070(%r25),%r25
5459 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
5460 bl printfi_filtered,%r2
5471 ldo R'LC$0072(%r25),%r25
5473 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
5474 bl printfi_filtered,%r2
5481 addi,uv -19,%r20,%r0
5525 ldo R'LC$0073(%r26),%r26
5527 bl printf_filtered,%r2
5532 ldo R'LC$0074(%r26),%r26
5534 bl printf_filtered,%r2
5539 ldo R'LC$0075(%r26),%r26
5541 bl printf_filtered,%r2
5546 ldo R'LC$0076(%r26),%r26
5548 bl printf_filtered,%r2
5553 ldo R'LC$0077(%r26),%r26
5555 bl printf_filtered,%r2
5560 ldo R'LC$0078(%r26),%r26
5562 bl printf_filtered,%r2
5567 ldo R'LC$0079(%r26),%r26
5569 bl printf_filtered,%r2
5574 ldo R'LC$0080(%r26),%r26
5576 bl printf_filtered,%r2
5581 ldo R'LC$0081(%r26),%r26
5583 bl printf_filtered,%r2
5588 ldo R'LC$0082(%r26),%r26
5590 bl printf_filtered,%r2
5595 ldo R'LC$0083(%r26),%r26
5597 bl printf_filtered,%r2
5602 ldo R'LC$0084(%r26),%r26
5604 bl printf_filtered,%r2
5609 ldo R'LC$0085(%r26),%r26
5611 bl printf_filtered,%r2
5616 ldo R'LC$0086(%r26),%r26
5618 bl printf_filtered,%r2
5623 ldo R'LC$0087(%r26),%r26
5625 bl printf_filtered,%r2
5630 ldo R'LC$0088(%r26),%r26
5632 bl printf_filtered,%r2
5637 ldo R'LC$0089(%r26),%r26
5639 bl printf_filtered,%r2
5644 ldo R'LC$0090(%r26),%r26
5646 bl printf_filtered,%r2
5651 ldo R'LC$0091(%r26),%r26
5653 bl printf_filtered,%r2
5658 ldo R'LC$0092(%r26),%r26
5660 bl printf_filtered,%r2
5665 ldo R'LC$0066(%r26),%r26
5667 bl puts_filtered,%r2
5678 ldo R'LC$0093(%r25),%r25
5680 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
5681 bl printfi_filtered,%r2
5692 ldo R'LC$0094(%r25),%r25
5694 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
5695 bl printfi_filtered,%r2
5706 ldo R'LC$0095(%r25),%r25
5708 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
5709 bl printfi_filtered,%r2
5716 comiclr,<> 0,%r20,%r0
5730 .CALL ARGW0=GR,ARGW1=GR
5731 bl recursive_dump_type,%r2
5743 ldo R'LC$0096(%r25),%r25
5745 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
5746 bl printfi_filtered,%r2
5757 ldo R'LC$0097(%r25),%r25
5759 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
5760 bl printfi_filtered,%r2
5771 ldo R'LC$0098(%r25),%r25
5773 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
5774 bl printfi_filtered,%r2
5784 extrs %r21,31,16,%r20
5787 ldo R'LC$0099(%r25),%r25
5789 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
5790 bl printfi_filtered,%r2
5797 extru %r20,31,1,%r19
5798 extrs %r19,31,16,%r20
5799 comiclr,<> 0,%r20,%r0
5803 ldo R'LC$0100(%r26),%r26
5805 bl puts_filtered,%r2
5815 extrs %r19,31,16,%r20
5816 comiclr,<> 0,%r20,%r0
5820 ldo R'LC$0101(%r26),%r26
5822 bl puts_filtered,%r2
5832 extrs %r19,31,16,%r20
5833 comiclr,<> 0,%r20,%r0
5837 ldo R'LC$0102(%r26),%r26
5839 bl puts_filtered,%r2
5843 ldo R'LC$0066(%r26),%r26
5845 bl puts_filtered,%r2
5855 extrs %r21,31,16,%r20
5862 ldo R'LC$0103(%r25),%r25
5865 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
5866 bl printfi_filtered,%r2
5875 extrs %r20,31,16,%r19
5877 comclr,< %r20,%r19,%r0
5890 zdep %r21,27,28,%r22
5898 zdep %r22,27,28,%r23
5908 zdep %r22,27,28,%r23
5918 zdep %r22,27,28,%r23
5928 zdep %r22,27,28,%r23
5938 zdep %r22,27,28,%r23
5942 comiclr,= 0,%r22,%r0
5946 ldo R'LC$0071(%r21),%r21
5951 ldo R'LC$0104(%r25),%r25
5954 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
5955 bl printfi_filtered,%r2
5962 zdep %r20,27,28,%r21
5966 comiclr,<> 0,%r20,%r0
5974 zdep %r20,27,28,%r21
5984 .CALL ARGW0=GR,ARGW1=GR
5985 bl recursive_dump_type,%r2
6003 ldo R'LC$0105(%r25),%r25
6005 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
6006 bl printfi_filtered,%r2
6013 comiclr,<> 0,%r20,%r0
6027 .CALL ARGW0=GR,ARGW1=GR
6028 bl recursive_dump_type,%r2
6040 ldo R'LC$0106(%r25),%r25
6042 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
6043 bl printfi_filtered,%r2
6050 comiclr,<> 6,%r19,%r0
6053 comiclr,>= 6,%r19,%r0
6056 comiclr,<> 3,%r19,%r0
6061 comiclr,<> 15,%r19,%r0
6076 ldo R'LC$0107(%r25),%r25
6078 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
6079 bl printfi_filtered,%r2
6090 .CALL ARGW0=GR,ARGW1=GR
6091 bl print_arg_types,%r2
6104 ldo R'LC$0108(%r25),%r25
6106 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
6107 bl printfi_filtered,%r2
6117 .CALL ARGW0=GR,ARGW1=GR
6118 bl print_cplus_stuff,%r2
6131 ldo R'LC$0109(%r25),%r25
6133 .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
6134 bl printfi_filtered,%r2
6141 comiclr,<> 0,%r20,%r0
6145 ldo R'LC$0110(%r26),%r26
6147 bl printf_filtered,%r2
6151 ldo R'LC$0066(%r26),%r26
6153 bl printf_filtered,%r2