! ! +-------------------------------------------------------------------------+ ! | This file has been generated by The Interactive Disassembler (IDA) | ! | Copyright (c) 2014 Hex-Rays, | ! | License info: 48-3057-7374-2C | ! | Zhou Tao, Jiangsu Australia Sinuo Network Technology Co., Ltd. | ! +-------------------------------------------------------------------------+ ! ! Input MD5 : 7590A8B5649D0ABA553F3004628F7043 ! Input CRC32 : CD16675A ! File Name : K:\modwork\unix_apros_objfiles\t5mat.o ! Format : ELF for SPARC (Relocatable) ! ! Source File : './t5mat.f' ! Processor : sparcb ! Target assembler: GNU assembler ! Byte sex : Big endian ! =========================================================================== ! Segment type: Pure code .text byte_0: .ds.b 2, 0x20 ! DATA XREF: t5mat_+2A8o t5mat_+2C4o ... .byte 0x54, 0x35 .word 0x4D415400, 2, 3 off_10: .word word_3F6 ! DATA XREF: t5mat_+274o .ds.l 5, 0 ! =============== S U B R O U T I N E ======================================= ! Attributes: bp-based frame .global t5mat_ t5mat_: var_8C = -0x8C var_88 = -0x88 var_84 = -0x84 var_80 = -0x80 var_7C = -0x7C var_78 = -0x78 var_74 = -0x74 var_70 = -0x70 var_6C = -0x6C var_68 = -0x68 var_64 = -0x64 var_60 = -0x60 var_5C = -0x5C var_58 = -0x58 var_54 = -0x54 var_50 = -0x50 var_4C = -0x4C var_48 = -0x48 var_44 = -0x44 var_40 = -0x40 var_3C = -0x3C var_38 = -0x38 var_34 = -0x34 var_30 = -0x30 var_2C = -0x2C var_28 = -0x28 var_20 = -0x20 var_1C = -0x1C var_18 = -0x18 var_14 = -0x14 save %sp, -0xE8, %sp set unk_222C, %l7 set (psirec_-4), %l4 set (psiinc_-4), %o0 st %o0, [%sp+0xE8+var_28] set (GPB_t5mat_ldbver-2), %l2 set GPB_t5mat_ldbver, %l5 set (wrncom_+8), %l6 ld [%l5], %i4 ld [%l6], %o0 add %l7, 0, %l3 cmp %i4, %o0 be,a loc_D0 ld [%l3+0xC], %l0 neg %i4, %o2 ld [%l6], %o1 mov 6, %l1 cmp %o2, %o1 be,a locret_290 st %i4, [%l5] mov 1, %i4 mov 4, %i5 loc_98: ! CODE XREF: t5mat_+98j add %l2, %l1, %o0 add %l3, %i5, %o1 call apcad_ mov 6, %o2 ld [%l3+%i5], %l0 cmp %l0, 0 ble loc_298 inc 4, %i5 inc %i4 cmp %i4, 0x1B ble loc_98 inc 6, %l1 ld [%l6], %i4 ld [%l3+0xC], %l0 loc_D0: ! CODE XREF: t5mat_+48j ld [%sp+0xE8+var_28], %o0 sll %l0, 2, %l0 add %o0, %l0, %l0 st %l0, [%sp+0xE8+var_8C] ld [%l3+0x10], %l1 mov %i1, %o1 sll %l1, 2, %l1 add %o0, %l1, %l1 st %l1, [%sp+0xE8+var_88] mov %i2, %o2 ld [%l3+0x14], %l0 sll %l0, 2, %l0 add %o0, %l0, %l0 st %l0, [%sp+0xE8+var_84] ld [%l3+0x18], %l1 sll %l1, 2, %l1 add %o0, %l1, %l1 st %l1, [%sp+0xE8+var_80] ld [%l3+0x1C], %l0 sll %l0, 2, %l0 add %o0, %l0, %l0 st %l0, [%sp+0xE8+var_7C] ld [%l3+0x20], %l1 sll %l1, 2, %l1 add %o0, %l1, %l1 st %l1, [%sp+0xE8+var_78] ld [%l3+0x24], %l0 sll %l0, 2, %l0 add %l4, %l0, %l0 st %l0, [%sp+0xE8+var_74] ld [%l3+0x28], %l1 sll %l1, 2, %l1 add %l4, %l1, %l1 st %l1, [%sp+0xE8+var_70] ld [%l3+0x2C], %l0 sll %l0, 2, %l0 add %l4, %l0, %l0 st %l0, [%sp+0xE8+var_6C] ld [%l3+0x30], %l1 sll %l1, 2, %l1 add %l4, %l1, %l1 st %l1, [%sp+0xE8+var_68] ld [%l3+0x34], %l0 sll %l0, 2, %l0 add %l4, %l0, %l0 st %l0, [%sp+0xE8+var_64] ld [%l3+0x38], %l1 sll %l1, 2, %l1 add %l4, %l1, %l1 st %l1, [%sp+0xE8+var_60] ld [%l3+0x3C], %l0 sll %l0, 2, %l0 add %l4, %l0, %l0 st %l0, [%sp+0xE8+var_5C] ld [%l3+0x40], %l1 sll %l1, 2, %l1 add %l4, %l1, %l1 st %l1, [%sp+0xE8+var_58] ld [%l3+0x44], %l0 sll %l0, 2, %l0 add %l4, %l0, %l0 st %l0, [%sp+0xE8+var_54] ld [%l3+0x48], %l1 sll %l1, 2, %l1 add %l4, %l1, %l1 st %l1, [%sp+0xE8+var_50] ld [%l3+0x4C], %l0 sll %l0, 2, %l0 add %l4, %l0, %l0 st %l0, [%sp+0xE8+var_4C] ld [%l3+0x50], %l1 sll %l1, 2, %l1 add %l4, %l1, %l1 st %l1, [%sp+0xE8+var_48] ld [%l3+0x54], %l0 sll %l0, 2, %l0 add %l4, %l0, %l0 st %l0, [%sp+0xE8+var_44] ld [%l3+0x58], %l1 sll %l1, 2, %l1 add %l4, %l1, %l1 st %l1, [%sp+0xE8+var_40] ld [%l3+0x5C], %l0 sll %l0, 2, %l0 add %l4, %l0, %l0 st %l0, [%sp+0xE8+var_3C] ld [%l3+0x60], %l1 sll %l1, 2, %l1 add %l4, %l1, %l1 st %l1, [%sp+0xE8+var_38] ld [%l3+0x64], %l0 sll %l0, 2, %l0 add %l4, %l0, %l0 st %l0, [%sp+0xE8+var_34] ld [%l3+0x68], %l1 sll %l1, 2, %l1 add %o0, %l1, %l1 st %l1, [%sp+0xE8+var_30] ld [%l3+0x6C], %l0 sll %l0, 2, %l0 add %o0, %l0, %l0 st %l0, [%sp+0xE8+var_2C] ld [%l3+8], %l0 ld [%l3+4], %l1 sll %l0, 2, %l0 add %o0, %l0, %o5 sll %l1, 2, %l1 mov %i0, %o0 add %l4, %l1, %o4 call t5matp_ mov %i3, %o3 st %i4, [%l5] locret_290: ! CODE XREF: t5mat_+60j t5mat_+2ECj ret restore ! --------------------------------------------------------------------------- loc_298: ! CODE XREF: t5mat_+88j sll %i4, 2, %l1 set off_10, %l3 sub %l1, %i4, %l1 mov 6, %o0 add %fp, var_18, %l0 sll %l1, 1, %l1 st %o0, [%l0] add %l2, %l1, %l1 add %fp, var_20, %l0 st %l1, [%l0] add %fp, var_14, %l0 mov 7, %l2 st %l2, [%l0] sethi %hi(byte_0), %l1 add %l7, -0x1C, %o0 add %l3, -8, %o3 add %fp, var_20, %o1 add %fp, var_18, %o2 mov 0x18, %o4 add %fp, var_1C, %l0 set byte_0, %l1 call __s_cat st %l1, [%l0] add %l3, -4, %o0 add %l3, 0, %o1 add %l7, -0x1C, %o2 call aperss_ mov 0x18, %o3 ld [%l6], %l0 neg %l0, %i4 ba locret_290 st %i4, [%l5] ! End of function t5mat_ ! --------------------------------------------------------------------------- .align 0x10 .word 0x49E3D500, 0x390D18AD, 0x447FE666, 0x2E2A7902, 0x23FAA2CB .word 0x353BE7A2, 0x48C35000, 0 .word 0x387BA882, 0x3F800000, 0x3F19999A, 0xBF800000, 0xBF19999A .word 0x40200000, 0x3FB33333, 0x41900000, 0x41E00000, 0x47C35000 .word 0x36AA14A9, 0x29C8A61D, 0x1F00269F, 0x4388947B, 0x36C56C99 .word 0x3727C5AC, 0xC28C0000, 0x43160000, 0x239C1281, 0x27D777D5 .word 0xAB281EA5, 0xAC2E1E6A, 0x3106D5AE, 0x34267A41, 0xB817794E .word 0x3C068326, 0x3F77A483, 0xBE5C7D3D, 0x252F94D1, 0x295777D5 .word 0xAC931AD1, 0xAD8296CF, 0x32288B1A, 0x35267A41, 0xB8E335F5 .word 0x3C868327, 0x3C639C52, 0x40A7D9E8, 0x441A6852, 0x3F333333 .word 0x36AA1585, 0x3DAB862B, 0x2948A4F5, 0x1E2ADE52, 0x3AF0D18F .byte 0x43, 0x8F word_3F6: .half 0 ! DATA XREF: .text:off_10o .word 0xC3160000, 0x3E8624DD, 0x43BA91F2, 0x358637BD, 0x2413816F .word 0x25D9B8CF, 0xAC0C249D, 0x2F7CCD75, 0xB0285745, 0xB2AA61B1 .word 0xB8B23268, 0x3D562462, 0x40A4FB44, 0x3E854998, 0x3C62669D .word 0x449E6000, 0x4546F000, 0x40D2F9DB, 0x447A0000, 0x48435000 .word 0x3D4CDD94, 0x4A24B5A0, 0x31EB151C, 0x25740CE9, 0x31745F93 .word 0x262E37CD, 0x19E39B5D, 0x4B465D40, 0x3E9E353F, 0x4A216850 .word 0x461C4000, 0x3F80DB8C, 0x4A1D25B0, 0x40FA3D71, 0x4A18FC10 .word 0xCB465D40, 0x318C8805, 0x375BF305, 0x44FA0000, 0x2E267750 .word 0x453B8000, 0x48CC7E00, 0x49DBBA00, 0x3ACC78EA, 0x3081547E .word 0x260D8568, 0x36AACAC4, 0x2BDA24A3, 0xC388C7AE, 0x4582E000 .word 0x43803852, 0x3A83126F, 0xC47A0000, 0xC2FA0000, 0xB1FEE066 .word 0x399CFBD6, 0xBC723795, 0xB22E383D, 0xB9219685, 0x3E62E14E .word 0xC1058F10, 0x3A9B662B, 0xBA0E6D3D, 0x43700000, 0x447C0000 .word 0x40A00000, 0x3F866666, 0x3F666666, 0x41200000 .ds.l 5, 0 ! =============== S U B R O U T I N E ======================================= ! Attributes: bp-based frame .global t5matp_ t5matp_: ! CODE XREF: t5mat_+25Cp var_BC = -0xBC var_B8 = -0xB8 var_B4 = -0xB4 var_B0 = -0xB0 var_AC = -0xAC var_A8 = -0xA8 var_A4 = -0xA4 var_A0 = -0xA0 var_9C = -0x9C var_98 = -0x98 var_94 = -0x94 var_90 = -0x90 var_8C = -0x8C var_88 = -0x88 var_84 = -0x84 var_80 = -0x80 var_7C = -0x7C var_78 = -0x78 var_74 = -0x74 var_70 = -0x70 var_6C = -0x6C var_68 = -0x68 var_64 = -0x64 var_60 = -0x60 var_5C = -0x5C var_58 = -0x58 var_54 = -0x54 var_50 = -0x50 var_4C = -0x4C arg_44 = 0x44 arg_4C = 0x4C arg_5C = 0x5C arg_74 = 0x74 arg_78 = 0x78 arg_7C = 0x7C arg_80 = 0x80 arg_84 = 0x84 arg_88 = 0x88 arg_8C = 0x8C arg_90 = 0x90 arg_94 = 0x94 arg_98 = 0x98 arg_9C = 0x9C arg_A0 = 0xA0 arg_A4 = 0xA4 arg_A8 = 0xA8 arg_AC = 0xAC arg_B0 = 0xB0 arg_B4 = 0xB4 save %sp, -0x118, %sp mov %i1, %o0 st %o0, [%sp+0x118+var_AC] add %i3, -0xC, %o0 st %i0, [%fp+arg_44] st %o0, [%sp+0x118+var_B4] st %i2, [%fp+arg_4C] ld [%fp+arg_74], %o0 add %o0, -4, %l3 ld [%fp+arg_78], %o0 add %o0, -4, %i2 ld [%fp+arg_7C], %o0 add %o0, -4, %l4 ld [%fp+arg_80], %o0 add %o0, -4, %g1 ld [%fp+arg_84], %o0 add %o0, -4, %l7 ld [%fp+arg_88], %o0 add %o0, -4, %l2 ld [%fp+arg_8C], %o0 add %o0, -4, %l0 ld [%fp+arg_90], %o0 add %o0, -4, %i4 ld [%fp+arg_94], %o0 add %o0, -4, %i1 ld [%fp+arg_98], %o0 add %o0, -4, %i0 ld [%fp+arg_9C], %o0 add %o0, -4, %l1 ld [%fp+arg_A0], %o0 add %o0, -4, %i3 ld [%fp+arg_A4], %o0 add %o0, -4, %l6 ld [%fp+arg_A8], %o0 add %o0, -4, %o7 ld [%fp+arg_AC], %o0 add %o0, -4, %l5 ld [%fp+arg_B0], %o0 add %o0, -4, %o5 ld [%fp+arg_B4], %o0 add %o0, -4, %o1 ld [%fp+arg_5C], %o0 ld [%o0], %o0 cmp %o0, 0 bg locret_6D8 sethi %hi(byte_0), %o0 add %o0, 0x328, %o3 set GPB_t5matp_iaccur, %o4 ld [%fp+arg_4C], %o0 st %o0, [%sp+0x118+var_B0] ld [%fp+arg_44], %o0 ld [%o4], %o2 ld [%o0], %o0 cmp %o0, 3 st %o0, [%sp+0x118+var_A4] bge loc_620 cmp %o0, 1 be loc_6E0 cmp %o0, 2 be,a loc_640 sethi %hi(GPB_t5mat_wstr), %o0 ba loc_6E4 ld [%sp+0x118+var_B0], %o0 ! --------------------------------------------------------------------------- loc_620: ! CODE XREF: t5matp_+E0j ld [%sp+0x118+var_A4], %o0 cmp %o0, 3 be loc_1250 cmp %o0, 4 be,a loc_69C sethi %hi(GPB_t5mat_wstr), %o0 ba loc_6E4 ld [%sp+0x118+var_B0], %o0 ! --------------------------------------------------------------------------- loc_640: ! CODE XREF: t5matp_+F0j add %o0, 0x300, %o2 ld [%sp+0x118+var_B0], %o0 ld [%o3+0x18], %f2 ld [%o0], %o5 ld [%sp+0x118+var_AC], %o0 ld [%o3+0x1C], %f3 ld [%o0], %o1 cmp %o5, %o1 bl locret_6D8 mov %o1, %g1 cmp %o1, %o5 bg locret_6D8 sll %o1, 3, %o1 st %f2, [%fp+var_7C] st %f3, [%fp+var_80] ld [%o3+0x20], %f2 ld [%o3+0x24], %f3 ld [%sp+0x118+var_B4], %o0 st %f2, [%fp+var_84] add %o0, 8, %l2 st %f3, [%fp+var_88] ba loc_D44 ld [%l2+%o1], %o0 ! --------------------------------------------------------------------------- loc_69C: ! CODE XREF: t5matp_+110j add %o0, 0x300, %o5 ld [%sp+0x118+var_B0], %o0 ld [%sp+0x118+var_AC], %o1 ld [%o0], %o0 ld [%o1], %o1 cmp %o0, %o1 st %o0, [%sp+0x118+var_BC] bl locret_6D8 st %o1, [%sp+0x118+var_A8] ld [%sp+0x118+var_A8], %o1 ld [%sp+0x118+var_BC], %o0 mov %o1, %i5 cmp %o1, %o0 ble,a loc_1590 ld [%o3+0xC8], %f2 locret_6D8: ! CODE XREF: t5matp_+B0j t5matp_+140j ... ret restore ! --------------------------------------------------------------------------- loc_6E0: ! CODE XREF: t5matp_+E8j ld [%sp+0x118+var_B0], %o0 loc_6E4: ! CODE XREF: t5matp_+F8j t5matp_+118j ld [%o0], %g1 ld [%sp+0x118+var_AC], %o0 ld [%o3-0xC], %f2 ld [%o0], %o2 cmp %g1, %o2 bl locret_6D8 mov %o2, %l1 cmp %o2, %g1 ld [%o3-8], %f3 bg locret_6D8 sll %o2, 3, %o2 st %f2, [%fp+var_8C] st %f3, [%fp+var_90] ld [%o3-4], %f2 ld [%o3], %f3 ld [%sp+0x118+var_B4], %o0 st %f2, [%fp+var_94] add %o0, 8, %l0 st %f3, [%fp+var_98] ba loc_750 ld [%l0+%o2], %o0 ! --------------------------------------------------------------------------- loc_738: ! CODE XREF: t5matp_+474j st %f2, [%o5+%o0] loc_73C: ! CODE XREF: t5matp_+4C0j t5matp_+5C8j inc %l1 cmp %l1, %g1 bg locret_6D8 inc 8, %o2 ld [%l0+%o2], %o0 loc_750: ! CODE XREF: t5matp_+210j sll %o0, 2, %o0 ld [%fp+var_90], %f3 ld [%l4+%o0], %f2 fcmpes %fcc0, %f2, %f3 fmovs %f2, %f0 ld [%i2+%o0], %f7 fbug,a loc_770 fmovs %f3, %f0 loc_770: ! CODE XREF: t5matp_+248j fmuls %f0, %f0, %f2 ld [%o3+4], %f4 ld [%fp+var_94], %f3 fmuls %f0, %f3, %f3 ld [%fp+var_98], %f5 fmuls %f2, %f4, %f2 fmuls %f0, %f0, %f4 fsubs %f5, %f3, %f3 fmuls %f4, %f0, %f4 fsubs %f3, %f2, %f2 ld [%o3+8], %f5 fmuls %f4, %f5, %f4 ld [%o3+0xC], %f3 fmuls %f7, %f3, %f3 fsubs %f2, %f4, %f2 fadds %f2, %f3, %f2 ld [%o3+0x10], %f4 fsubs %f4, %f0, %f4 st %f2, [%l6+%o0] ld [%o3+0x14], %f2 fcmpes %fcc0, %f2, %f4 nop fbul,a loc_7D0 fmovs %f4, %f2 loc_7D0: ! CODE XREF: t5matp_+2A8j ld [%o3+0x18], %f3 fmuls %f2, %f3, %f2 ld [%l6+%o0], %f4 fsubs %f4, %f2, %f2 ld [%l3+%o0], %f3 st %f2, [%l6+%o0] ld [%o3+0x20], %f2 fcmpes %fcc0, %f3, %f2 ld [%o3+0x1C], %f8 fbl,a loc_858 ld [%l5+%o0], %f1 ld [%l7+%o0], %f2 ld [%i4+%o0], %f3 fdivs %f2, %f3, %f2 ld [%o3+0x24], %f4 ld [%o3+0x28], %f5 ld [%l3+%o0], %f6 fadds %f6, %f5, %f5 fadds %f2, %f4, %f2 ld [%o3+0x2C], %f3 fmuls %f2, %f5, %f2 ld [%o3+0x1C], %f4 fmuls %f2, %f3, %f2 fadds %f2, %f4, %f2 fcmpes %fcc0, %f8, %f2 fmovs %f8, %f0 fbul,a loc_840 fmovs %f2, %f0 loc_840: ! CODE XREF: t5matp_+318j ld [%o3+0x24], %f3 fadds %f0, %f3, %f3 ld [%o3+0x30], %f2 ld [%l5+%o0], %f1 fmuls %f3, %f2, %f2 fadds %f2, %f4, %f8 loc_858: ! CODE XREF: t5matp_+2D4j ld [%o3+0x1C], %f3 fsubs %f3, %f1, %f3 ld [%o3+0x34], %f2 fmuls %f1, %f2, %f0 ld [%o3+0x38], %f4 fmuls %f3, %f4, %f3 ld [%o3+0x1C], %f6 ld [%o3+0x3C], %f2 fadds %f0, %f3, %f3 ld [%o3+0x4C], %f4 fcmpes %fcc0, %f7, %f2 fdivs %f0, %f3, %f1 fbuge loc_8F0 ld [%l3+%o0], %f0 fsubs %f6, %f1, %f6 ld [%o4+8], %f2 ld [%o4+4], %f3 fdivs %f2, %f3, %f2 ld [%i0+%o0], %f5 fadds %f5, %f4, %f4 ld [%o3+0x50], %f3 fmuls %f6, %f3, %f3 fdivs %f2, %f4, %f2 ld [%o3+0xC], %f5 fdivs %f3, %f8, %f3 ld [%l6+%o0], %f6 fmuls %f2, %f1, %f2 ld [%o7+%o0], %f4 fadds %f3, %f2, %f2 ld [%o3+0x1C], %f3 fsubs %f3, %f0, %f3 fmuls %f0, %f2, %f2 fmuls %f3, %f5, %f3 fdivs %f2, %f4, %f2 fdivs %f3, %f6, %f3 fadds %f2, %f3, %f2 ba loc_96C st %f2, [%o1+%o0] ! --------------------------------------------------------------------------- loc_8F0: ! CODE XREF: t5matp_+368j ld [%o3+0x44], %f2 fmuls %f7, %f2, %f2 fmuls %f7, %f7, %f5 ld [%o3+0x40], %f3 ld [%o3+0x48], %f4 fsubs %f3, %f2, %f2 ld [%o3+0x1C], %f9 fmuls %f5, %f4, %f4 ld [%i0+%o0], %f6 fsubs %f9, %f1, %f3 fadds %f2, %f4, %f2 ld [%o4+4], %f5 fmuls %f2, %f3, %f2 ld [%o4+8], %f4 fdivs %f4, %f5, %f4 ld [%o3+0x4C], %f3 fadds %f6, %f3, %f3 fdivs %f2, %f8, %f2 ld [%o7+%o0], %f5 fdivs %f4, %f3, %f3 ld [%l6+%o0], %f6 fmuls %f3, %f1, %f3 ld [%o3+0xC], %f4 fadds %f2, %f3, %f2 fsubs %f9, %f0, %f3 fmuls %f0, %f2, %f2 fmuls %f3, %f4, %f3 fdivs %f2, %f5, %f2 fdivs %f3, %f6, %f3 fadds %f2, %f3, %f2 st %f2, [%o1+%o0] loc_96C: ! CODE XREF: t5matp_+3C8j ld [%o3+0x54], %f2 ld [%i2+%o0], %f3 fmuls %f3, %f2, %f0 ld [%o3+0x58], %f4 ld [%o3+0x5C], %f5 fadds %f0, %f4, %f6 ld [%o3+0x1C], %f3 fcmpes %fcc0, %f6, %f5 nop ld [%o3+0xB4], %f4 fbg,a loc_738 ld [%fp+var_8C], %f2 ld [%o3+0x1C], %f2 fcmpes %fcc0, %f0, %f2 nop fbuge,a loc_9E8 ld [%o3+0x64], %f2 ld [%o3+0xAC], %f2 fmuls %f0, %f2, %f2 fadds %f2, %f3, %f5 ld [%o3+0xAC], %f2 fmuls %f4, %f2, %f2 ld [%o3+0xB0], %f3 st %f5, [%fp+var_4C] fmuls %f5, %f5, %f5 fsubs %f3, %f2, %f2 fdivs %f2, %f5, %f2 ld [%o3+0x54], %f3 fmuls %f2, %f3, %f2 ba loc_73C st %f2, [%o5+%o0] ! --------------------------------------------------------------------------- loc_9E8: ! CODE XREF: t5matp_+488j ld [%o3+0x60], %f3 fmuls %f6, %f3, %f3 ld [%o3+0x68], %f4 ld [%o3+0x88], %f5 fmuls %f6, %f5, %f5 fnegs %f3, %f3 ld [%o3+0x80], %f0 fnegs %f5, %f5 fadds %f3, %f2, %f2 fmuls %f2, %f6, %f2 ld [%o3+0x6C], %f3 fadds %f2, %f4, %f2 fmuls %f2, %f6, %f2 ld [%o3+0x70], %f4 fadds %f2, %f3, %f2 fmuls %f2, %f6, %f2 ld [%o3+0x74], %f3 fadds %f2, %f4, %f2 fmuls %f2, %f6, %f2 ld [%o3+0x78], %f4 fadds %f2, %f3, %f2 fmuls %f2, %f6, %f2 ld [%o3+0x7C], %f3 fadds %f2, %f4, %f2 fmuls %f2, %f6, %f2 ld [%o3+0x8C], %f4 fadds %f5, %f4, %f4 fadds %f2, %f3, %f2 fmuls %f4, %f6, %f4 ld [%o3+0x1C], %f5 fmuls %f2, %f6, %f2 ld [%o3+0x84], %f3 fadds %f2, %f0, %f2 fmuls %f2, %f6, %f2 fadds %f2, %f3, %f1 ld [%o3+0x90], %f2 fadds %f4, %f2, %f2 ld [%o3+0x94], %f3 fmuls %f2, %f6, %f2 ld [%o3+0x98], %f4 fadds %f2, %f3, %f2 fmuls %f2, %f6, %f2 ld [%o3+0x9C], %f3 fadds %f2, %f4, %f2 fmuls %f2, %f6, %f2 ld [%o3+0xA0], %f4 fadds %f2, %f3, %f2 fmuls %f2, %f6, %f2 ld [%o3+0xA4], %f3 fadds %f2, %f4, %f2 fmuls %f2, %f6, %f2 ld [%o3+0xA8], %f4 fadds %f2, %f3, %f2 fmuls %f6, %f4, %f3 fmuls %f4, %f1, %f4 fmuls %f2, %f6, %f2 fadds %f2, %f0, %f2 fadds %f3, %f5, %f0 fmuls %f2, %f0, %f2 ld [%o3+0x54], %f5 fmuls %f0, %f0, %f3 fsubs %f2, %f4, %f2 fdivs %f2, %f3, %f2 fmuls %f2, %f5, %f2 ba loc_73C st %f2, [%o5+%o0] ! --------------------------------------------------------------------------- loc_AF0: ! CODE XREF: t5matp_+CA0j ld [%o3+0xE0], %f2 fmuls %f1, %f2, %f2 ld [%o3+0xE4], %f3 ld [%o3+0xE8], %f4 fadds %f2, %f3, %f2 ld [%o3+0x1C], %f5 fmuls %f2, %f1, %f2 ld [%o3+0xEC], %f3 fadds %f2, %f4, %f2 fmuls %f2, %f1, %f2 ld [%o3+0xF0], %f4 fadds %f2, %f3, %f2 fmuls %f2, %f1, %f2 ld [%o3+0xF4], %f3 fadds %f2, %f4, %f2 fmuls %f2, %f1, %f2 ld [%o3+0xF8], %f4 fadds %f2, %f3, %f2 fmuls %f2, %f1, %f2 ld [%o3+0xFC], %f3 fadds %f2, %f4, %f2 fmuls %f2, %f1, %f2 ld [%o3+0x100], %f4 fadds %f2, %f3, %f2 fmuls %f2, %f1, %f2 ld [%o3+0x104], %f3 fadds %f2, %f4, %f2 ld [%o3+0x108], %f4 fmuls %f1, %f4, %f4 fmuls %f2, %f1, %f2 fadds %f4, %f5, %f4 fadds %f2, %f3, %f2 fdivs %f2, %f4, %f2 ld [%o3+0x10C], %f3 fadds %f2, %f3, %f0 loc_B7C: ! CODE XREF: t5matp_+CB8j ld [%o3+0x118], %f2 fmuls %f0, %f2, %f2 ld [%o3+0x1C], %f3 ld [%i2+%o0], %f4 st %f2, [%l0+%o0] ld [%l5+%o0], %f2 fsubs %f3, %f2, %f2 ld [%o3+0x11C], %f5 fmuls %f4, %f2, %f1 ld [%o3+0x120], %f3 fcmpes %fcc0, %f1, %f5 nop ld [%o3+0x128], %f4 fbl,a loc_11E0 ld [%o3+0x3C], %f2 fmuls %f1, %f3, %f3 fmuls %f1, %f1, %f5 ld [%o3+0x124], %f2 fmuls %f1, %f1, %f0 fadds %f3, %f2, %f2 fmuls %f5, %f4, %f4 fmuls %f0, %f1, %f7 ld [%o3+0x12C], %f3 fmuls %f1, %f1, %f6 fsubs %f2, %f4, %f2 ld [%o3+0x1C], %f5 fmuls %f7, %f3, %f3 st %f7, [%fp+var_9C] ld [%o3+0x130], %f4 fmuls %f1, %f4, %f4 fadds %f2, %f3, %f2 fadds %f4, %f5, %f4 ld [%o3+0x134], %f3 fmuls %f6, %f3, %f3 ld [%o3+0x138], %f5 fmuls %f7, %f5, %f5 fsubs %f4, %f3, %f3 fadds %f3, %f5, %f3 ld [%o3+0x13C], %f4 fcmpes %fcc0, %f1, %f4 nop fdivs %f2, %f3, %f2 st %f2, [%i4+%o0] fbule,a loc_C58 ld [%i2+%o0], %f6 ld [%o3+0x15C], %f2 fadds %f1, %f2, %f2 ld [%i4+%o0], %f4 ld [%i2+%o0], %f6 fmuls %f2, %f2, %f3 st %f2, [%fp+var_50] ld [%o3+0x160], %f2 fmuls %f3, %f2, %f2 fsubs %f4, %f2, %f2 st %f2, [%i4+%o0] loc_C58: ! CODE XREF: t5matp_+708j t5matp_+CE4j ... ld [%o3+0x164], %f3 fmuls %f6, %f3, %f2 fmuls %f6, %f6, %f5 ld [%o3+0x168], %f4 st %f6, [%fp+var_A0] ld [%o3+0x16C], %f3 fadds %f2, %f4, %f2 fmuls %f5, %f3, %f3 ld [%o3+0x170], %f4 fadds %f2, %f3, %f2 fcmpes %fcc0, %f2, %f4 fmovs %f2, %f0 fbug,a loc_C90 fmovs %f4, %f0 loc_C90: ! CODE XREF: t5matp_+768j ld [%o2], %f5 fmuls %f5, %f0, %f5 ld [%i4+%o0], %f2 ld [%o3-8], %f3 fadds %f2, %f5, %f2 st %f2, [%i4+%o0] ld [%l4+%o0], %f2 fcmpes %fcc0, %f2, %f3 fmovs %f2, %f0 fbug,a loc_CBC fmovs %f3, %f0 loc_CBC: ! CODE XREF: t5matp_+794j ld [%o3-4], %f4 fmuls %f0, %f4, %f4 ld [%o3], %f2 fmuls %f0, %f0, %f5 ld [%o3+4], %f3 fsubs %f2, %f4, %f2 fmuls %f0, %f0, %f4 fmuls %f5, %f3, %f3 fmuls %f4, %f0, %f4 fsubs %f2, %f3, %f2 ld [%o3+8], %f5 fmuls %f4, %f5, %f4 ld [%o3+0xC], %f3 fmuls %f6, %f3, %f3 fsubs %f2, %f4, %f2 fadds %f2, %f3, %f2 ld [%o3+0x10], %f4 fsubs %f4, %f0, %f4 st %f2, [%l6+%o0] ld [%o3+0x14], %f2 fcmpes %fcc0, %f2, %f4 nop fbul,a loc_D1C fmovs %f4, %f2 loc_D1C: ! CODE XREF: t5matp_+7F4j ld [%fp+var_7C], %f3 fmuls %f2, %f3, %f2 inc %g1 ld [%l6+%o0], %f4 cmp %g1, %o5 inc 8, %o1 fsubs %f4, %f2, %f2 bg locret_6D8 st %f2, [%l6+%o0] ld [%l2+%o1], %o0 loc_D44: ! CODE XREF: t5matp_+174j sll %o0, 2, %o0 ld [%fp+var_84], %f3 ld [%l3+%o0], %f2 fcmpes %fcc0, %f2, %f3 ld [%fp+var_80], %f0 ld [%i2+%o0], %f8 ld [%o3+0x28], %f2 fbl,a loc_DC4 ld [%l5+%o0], %f7 ld [%l7+%o0], %f4 ld [%i4+%o0], %f5 fdivs %f4, %f5, %f4 ld [%l3+%o0], %f3 fadds %f3, %f2, %f2 ld [%o3+0x2C], %f6 ld [%fp+var_88], %f3 fmovs %f3, %f5 fadds %f4, %f3, %f3 fmuls %f3, %f2, %f2 ld [%o3+0x1C], %f4 fmuls %f2, %f6, %f2 ld [%fp+var_80], %f3 fadds %f2, %f4, %f2 fcmpes %fcc0, %f3, %f2 fmovs %f3, %f0 fbul,a loc_DB0 fmovs %f2, %f0 loc_DB0: ! CODE XREF: t5matp_+888j fadds %f0, %f5, %f5 ld [%o3+0x30], %f2 ld [%l5+%o0], %f7 fmuls %f5, %f2, %f2 fadds %f2, %f4, %f0 loc_DC4: ! CODE XREF: t5matp_+840j ld [%o3+0x34], %f2 fmuls %f7, %f2, %f1 ld [%o3+0x1C], %f3 fsubs %f3, %f7, %f3 ld [%o3+0x38], %f4 ld [%o3+0x3C], %f2 fmuls %f3, %f4, %f3 ld [%o3+0x4C], %f5 fcmpes %fcc0, %f8, %f2 fadds %f1, %f3, %f3 ld [%o3+0x50], %f6 fbuge loc_E44 fdivs %f1, %f3, %f1 ld [%i2+%o0], %f2 ld [%o4+4], %f4 fmuls %f8, %f6, %f6 ld [%o4+8], %f3 fmuls %f2, %f3, %f2 fdivs %f2, %f4, %f2 ld [%i0+%o0], %f3 fadds %f3, %f5, %f3 ld [%o3+0xC8], %f4 fadds %f6, %f4, %f4 ld [%o3+0x1C], %f5 fsubs %f5, %f1, %f5 fdivs %f2, %f3, %f2 fmuls %f4, %f5, %f4 fmuls %f2, %f1, %f2 fdivs %f4, %f0, %f4 fadds %f4, %f2, %f2 ba loc_EB8 st %f2, [%o7+%o0] ! --------------------------------------------------------------------------- loc_E44: ! CODE XREF: t5matp_+8D0j ld [%o3+0xB8], %f2 fmuls %f8, %f2, %f2 ld [%o3+0xBC], %f3 fmuls %f8, %f8, %f5 ld [%o3+0xC0], %f4 fadds %f2, %f3, %f2 ld [%o3+0x4C], %f6 fmuls %f8, %f8, %f3 fmuls %f5, %f4, %f4 fmuls %f3, %f8, %f3 ld [%o3+0xC4], %f5 fsubs %f2, %f4, %f2 fmuls %f3, %f5, %f3 ld [%o3+0x1C], %f4 fsubs %f4, %f1, %f4 fadds %f2, %f3, %f2 ld [%o4+8], %f5 fdivs %f2, %f0, %f2 ld [%i2+%o0], %f3 fmuls %f3, %f5, %f3 fmuls %f2, %f4, %f2 ld [%i0+%o0], %f5 fadds %f5, %f6, %f5 ld [%o4+4], %f4 fdivs %f3, %f4, %f3 fdivs %f3, %f5, %f3 fmuls %f3, %f1, %f3 fadds %f2, %f3, %f2 st %f2, [%o7+%o0] loc_EB8: ! CODE XREF: t5matp_+91Cj ld [%i2+%o0], %f6 ld [%o3+0x54], %f2 fmuls %f6, %f2, %f0 ld [%o3+0x58], %f3 ld [%o3+0x5C], %f4 fadds %f0, %f3, %f1 fcmpes %fcc0, %f1, %f4 nop ld [%o3+0xB4], %f3 ld [%o3+0xAC], %f4 fbg,a loc_FB8 ld [%o3+0xD0], %f2 ld [%o3+0x1C], %f2 fcmpes %fcc0, %f0, %f2 nop ld [%o3+0xB0], %f2 fbuge loc_F20 ld [%o3+0x1C], %f5 fmuls %f0, %f2, %f2 fmuls %f0, %f4, %f4 fadds %f2, %f3, %f2 fadds %f4, %f5, %f4 fdivs %f2, %f4, %f2 st %f2, [%l1+%o0] ba loc_FD4 ld [%l1+%o0], %f2 ! --------------------------------------------------------------------------- loc_F20: ! CODE XREF: t5matp_+9D8j ld [%o3+0x60], %f3 fmuls %f1, %f3, %f3 ld [%o3+0x64], %f2 ld [%o3+0x68], %f4 fnegs %f3, %f3 fadds %f3, %f2, %f2 fmuls %f2, %f1, %f2 ld [%o3+0x6C], %f3 fadds %f2, %f4, %f2 fmuls %f2, %f1, %f2 ld [%o3+0x70], %f4 fadds %f2, %f3, %f2 fmuls %f2, %f1, %f2 ld [%o3+0x74], %f3 fadds %f2, %f4, %f2 fmuls %f2, %f1, %f2 ld [%o3+0x78], %f4 fadds %f2, %f3, %f2 fmuls %f2, %f1, %f2 ld [%o3+0x7C], %f3 fadds %f2, %f4, %f2 fmuls %f2, %f1, %f2 ld [%o3+0x80], %f4 fadds %f2, %f3, %f2 fmuls %f2, %f1, %f2 ld [%o3+0x84], %f3 fadds %f2, %f4, %f2 ld [%o3+0xA8], %f4 fmuls %f1, %f4, %f4 fmuls %f2, %f1, %f2 fadds %f4, %f5, %f4 fadds %f2, %f3, %f2 fdivs %f2, %f4, %f2 ld [%o3+0xCC], %f3 fadds %f2, %f3, %f2 st %f2, [%l1+%o0] ba loc_FD4 ld [%l1+%o0], %f2 ! --------------------------------------------------------------------------- loc_FB8: ! CODE XREF: t5matp_+9C0j fadds %f1, %f2, %f2 ld [%o3+0xD4], %f3 ld [%o3+0xD8], %f4 fmuls %f2, %f3, %f2 fadds %f2, %f4, %f2 st %f2, [%l1+%o0] ld [%l1+%o0], %f2 loc_FD4: ! CODE XREF: t5matp_+9F8j t5matp_+A90j ld [%o3+0x14], %f3 st %f3, [%o2] st %f2, [%i3+%o0] ld [%l5+%o0], %f3 ld [%o3+0xDC], %f2 fcmpes %fcc0, %f3, %f2 nop ld [%o3+0x38], %f4 ld [%o3+0x1C], %f3 fbl,a loc_11A8 ld [%o3+0x54], %f2 fsubs %f3, %f7, %f3 ld [%o3+0x34], %f2 fmuls %f7, %f2, %f0 fmuls %f3, %f4, %f3 ld [%o3+0x54], %f2 fadds %f0, %f3, %f3 ld [%o3+0x1C], %f4 fdivs %f0, %f3, %f1 fmuls %f6, %f2, %f0 fsubs %f4, %f1, %f4 ld [%o3+0x5C], %f3 ld [%o3+0x58], %f2 fmuls %f0, %f4, %f0 fadds %f0, %f2, %f1 ld [%o3+0xAC], %f4 fcmpes %fcc0, %f1, %f3 nop ld [%o3+0xB4], %f3 fbg,a loc_1168 ld [%o3+0xD0], %f2 ld [%o3+0x1C], %f2 fcmpes %fcc0, %f0, %f2 nop ld [%o3+0xB0], %f2 fbuge loc_10AC ld [%o3+0x1C], %f5 fmuls %f0, %f2, %f2 fmuls %f0, %f4, %f4 fadds %f2, %f3, %f2 fadds %f4, %f5, %f4 ld [%i1+%o0], %f3 fdivs %f2, %f4, %f2 ld [%o3+0x14], %f5 st %f2, [%i3+%o0] ld [%i3+%o0], %f2 fsubs %f3, %f2, %f2 fcmpes %fcc0, %f2, %f5 nop fbul,a loc_10A0 fmovs %f5, %f2 loc_10A0: ! CODE XREF: t5matp_+B78j st %f2, [%o2] ba loc_11A8 ld [%o3+0x54], %f2 ! --------------------------------------------------------------------------- loc_10AC: ! CODE XREF: t5matp_+B40j ld [%o3+0x60], %f3 fmuls %f1, %f3, %f3 ld [%o3+0x64], %f2 ld [%o3+0x68], %f4 fnegs %f3, %f3 fadds %f3, %f2, %f2 fmuls %f2, %f1, %f2 ld [%o3+0x6C], %f3 fadds %f2, %f4, %f2 fmuls %f2, %f1, %f2 ld [%o3+0x70], %f4 fadds %f2, %f3, %f2 fmuls %f2, %f1, %f2 ld [%o3+0x74], %f3 fadds %f2, %f4, %f2 fmuls %f2, %f1, %f2 ld [%o3+0x78], %f4 fadds %f2, %f3, %f2 fmuls %f2, %f1, %f2 ld [%o3+0x7C], %f3 fadds %f2, %f4, %f2 fmuls %f2, %f1, %f2 ld [%o3+0x80], %f4 fadds %f2, %f3, %f2 fmuls %f2, %f1, %f2 ld [%o3+0x84], %f3 fadds %f2, %f4, %f2 ld [%o3+0xA8], %f4 fmuls %f1, %f4, %f4 fmuls %f2, %f1, %f2 fadds %f4, %f5, %f4 fadds %f2, %f3, %f2 ld [%i1+%o0], %f5 fdivs %f2, %f4, %f2 ld [%o3+0xCC], %f3 fadds %f2, %f3, %f2 st %f2, [%i3+%o0] ld [%i3+%o0], %f2 fsubs %f5, %f2, %f2 ld [%o3+0x14], %f3 fcmpes %fcc0, %f2, %f3 nop fbul,a loc_115C fmovs %f3, %f2 loc_115C: ! CODE XREF: t5matp_+C34j st %f2, [%o2] ba loc_11A8 ld [%o3+0x54], %f2 ! --------------------------------------------------------------------------- loc_1168: ! CODE XREF: t5matp_+B28j fadds %f1, %f2, %f2 ld [%o3+0xD4], %f3 ld [%o3+0xD8], %f4 fmuls %f2, %f3, %f2 fadds %f2, %f4, %f2 ld [%i1+%o0], %f3 st %f2, [%i3+%o0] ld [%i3+%o0], %f2 fsubs %f3, %f2, %f2 ld [%o3+0x14], %f4 fcmpes %fcc0, %f2, %f4 nop fbul,a loc_11A0 fmovs %f4, %f2 loc_11A0: ! CODE XREF: t5matp_+C78j st %f2, [%o2] ld [%o3+0x54], %f2 loc_11A8: ! CODE XREF: t5matp_+AD8j t5matp_+B84j ... fmuls %f6, %f2, %f0 ld [%o3+0x1C], %f4 fcmpes %fcc0, %f0, %f4 ld [%o3+0x58], %f3 ld [%o3+0x114], %f2 ld [%o3+0x110], %f4 fbuge loc_AF0 fadds %f0, %f3, %f1 fmuls %f0, %f2, %f2 fmuls %f0, %f4, %f4 ld [%o3+0x1C], %f3 fadds %f2, %f3, %f2 ba loc_B7C fdivs %f4, %f2, %f0 ! --------------------------------------------------------------------------- loc_11E0: ! CODE XREF: t5matp_+690j fcmpes %fcc0, %f1, %f2 nop ld [%o3+0x144], %f3 fbl,a loc_120C ld [%o3+0x148], %f2 ld [%o3+0x140], %f2 fmuls %f1, %f2, %f2 fadds %f2, %f3, %f2 st %f2, [%i4+%o0] ba loc_C58 ld [%i2+%o0], %f6 ! --------------------------------------------------------------------------- loc_120C: ! CODE XREF: t5matp_+CCCj fcmpes %fcc0, %f1, %f2 nop ld [%o3+0x150], %f3 fbl,a loc_1238 ld [%o3+0x154], %f2 ld [%o3+0x14C], %f2 fmuls %f1, %f2, %f2 fadds %f2, %f3, %f2 st %f2, [%i4+%o0] ba loc_C58 ld [%i2+%o0], %f6 ! --------------------------------------------------------------------------- loc_1238: ! CODE XREF: t5matp_+CF8j fmuls %f1, %f2, %f2 ld [%o3+0x158], %f3 fadds %f2, %f3, %f2 st %f2, [%i4+%o0] ba loc_C58 ld [%i2+%o0], %f6 ! --------------------------------------------------------------------------- loc_1250: ! CODE XREF: t5matp_+108j ld [%sp+0x118+var_B0], %o0 ld [%o3+0x1C], %f2 ld [%o0], %o5 ld [%sp+0x118+var_AC], %o0 ld [%o3+0x174], %f3 ld [%o0], %o1 cmp %o5, %o1 bl locret_6D8 mov %o1, %l0 cmp %o1, %o5 bg locret_6D8 sll %o1, 3, %o1 st %f2, [%fp+var_6C] st %f3, [%fp+var_70] ld [%o3+0x178], %f2 ld [%o3+0x17C], %f3 ld [%sp+0x118+var_B4], %o0 st %f2, [%fp+var_74] add %o0, 8, %o4 st %f3, [%fp+var_78] ba loc_1480 ld [%o4+%o1], %o0 ! --------------------------------------------------------------------------- loc_12A8: ! CODE XREF: t5matp_+F64j ld [%l4+%o0], %f1 ld [%o3+0x19C], %f2 fmuls %f1, %f2, %f2 ld [%o3+0x1A0], %f3 ld [%i2+%o0], %f5 fadds %f2, %f3, %f6 ld [%o3+0x54], %f4 fmuls %f5, %f4, %f4 ld [%o3+0x1A8], %f3 fmuls %f6, %f3, %f3 ld [%o3+0x1AC], %f5 ld [%o3+0x1A4], %f2 fadds %f4, %f2, %f0 fadds %f3, %f5, %f3 ld [%o3+0x1B0], %f2 fmuls %f3, %f6, %f3 ld [%o3+0x1B4], %f4 fmuls %f6, %f4, %f4 ld [%o3+0x1BC], %f5 fadds %f3, %f2, %f2 ld [%o3+0x1B8], %f3 fadds %f4, %f3, %f3 fmuls %f2, %f0, %f2 fmuls %f3, %f6, %f3 ld [%o3+0x1C0], %f4 fadds %f3, %f5, %f3 fmuls %f3, %f6, %f3 ld [%o3+0x1C4], %f5 fmuls %f0, %f5, %f5 fadds %f2, %f3, %f2 ld [%o3+0x1C8], %f3 fmuls %f6, %f3, %f3 fadds %f2, %f4, %f2 fadds %f5, %f3, %f3 ld [%o3+0x1C], %f4 fadds %f3, %f4, %f3 ld [%o3+0x1CC], %f5 fdivs %f2, %f3, %f2 ld [%fp+var_74], %f4 fcmpes %fcc0, %f1, %f4 fadds %f2, %f5, %f0 ld [%o3+0x198], %f4 fbule,a loc_137C st %f0, [%i1+%o0] ld [%l4+%o0], %f3 ld [%o3+0x18], %f2 fmuls %f3, %f2, %f2 fadds %f2, %f4, %f2 fcmpes %fcc0, %f0, %f2 nop fbul,a loc_1378 fmovs %f2, %f0 loc_1378: ! CODE XREF: t5matp_+E50j st %f0, [%i1+%o0] loc_137C: ! CODE XREF: t5matp_+E30j ld [%i2+%o0], %f0 loc_1380: ! CODE XREF: t5matp_+FACj ! t5matp_+1014j ... ld [%o3+0x164], %f2 fmuls %f0, %f2, %f2 fmuls %f0, %f0, %f5 ld [%o3+0x168], %f3 ld [%o3+0x16C], %f4 fadds %f2, %f3, %f2 fmuls %f5, %f4, %f4 ld [%o3+0x170], %f3 fadds %f2, %f4, %f2 fcmpes %fcc0, %f2, %f3 fmovs %f2, %f0 fbug,a loc_13B4 fmovs %f3, %f0 loc_13B4: ! CODE XREF: t5matp_+E8Cj ld [%l3+%o0], %f3 ld [%o3+0x20], %f2 fcmpes %fcc0, %f3, %f2 ld [%o3+0x1D0], %f9 fbuge,a loc_13F0 ld [%l5+%o0], %f8 ld [%l3+%o0], %f2 ld [%o7+%o0], %f3 fmuls %f2, %f3, %f2 ld [%o3+0x1D4], %f4 fcmpes %fcc0, %f2, %f4 nop fbl,a loc_154C ld [%l5+%o0], %f1 ld [%l5+%o0], %f8 loc_13F0: ! CODE XREF: t5matp_+EA4j ld [%i3+%o0], %f7 fmuls %f7, %f0, %f3 ld [%i4+%o0], %f6 fmuls %f8, %f9, %f4 ld [%fp+var_6C], %f2 fsubs %f2, %f8, %f1 fsubs %f3, %f6, %f3 fmuls %f1, %f0, %f5 ld [%g1+%o0], %f2 fmuls %f1, %f3, %f3 fadds %f4, %f5, %f4 fadds %f2, %f3, %f2 fdivs %f2, %f4, %f2 ld [%fp+var_6C], %f3 fsubs %f3, %f8, %f1 st %f2, [%i0+%o0] ld [%l1+%o0], %f2 fmuls %f1, %f2, %f2 ld [%i0+%o0], %f5 fcmpes %fcc0, %f2, %f5 nop fbul,a loc_144C fmovs %f5, %f2 loc_144C: ! CODE XREF: t5matp_+F24j st %f2, [%i0+%o0] ld [%i0+%o0], %f1 fsubs %f1, %f7, %f3 fmuls %f1, %f9, %f2 fmuls %f3, %f0, %f3 st %f2, [%l2+%o0] fadds %f6, %f3, %f3 st %f3, [%l7+%o0] loc_146C: ! CODE XREF: t5matp_+1068j inc %l0 cmp %l0, %o5 bg locret_6D8 inc 8, %o1 ld [%o4+%o1], %o0 loc_1480: ! CODE XREF: t5matp_+D80j cmp %o2, 2 be loc_12A8 sll %o0, 2, %o0 ld [%fp+var_70], %f2 ld [%l4+%o0], %f0 fcmpes %fcc0, %f0, %f2 nop ld [%o3+0x198], %f3 fbl,a loc_153C ld [%o3+0x194], %f2 ld [%fp+var_74], %f2 fcmpes %fcc0, %f0, %f2 nop fbule,a loc_14D4 ld [%fp+var_78], %f2 ld [%o3+0x18], %f2 fmuls %f0, %f2, %f2 fadds %f2, %f3, %f2 st %f2, [%i1+%o0] ba loc_1380 ld [%i2+%o0], %f0 ! --------------------------------------------------------------------------- loc_14D4: ! CODE XREF: t5matp_+F94j fmuls %f0, %f2, %f2 ld [%o3+0xCC], %f3 fmuls %f0, %f0, %f5 ld [%o3+0x180], %f4 fmuls %f0, %f0, %f6 fadds %f2, %f3, %f2 fmuls %f0, %f0, %f3 fmuls %f5, %f4, %f4 fmuls %f3, %f0, %f3 ld [%o3+0x184], %f5 fadds %f2, %f4, %f2 fmuls %f3, %f5, %f3 ld [%o3+0x188], %f4 fmuls %f0, %f4, %f4 fsubs %f2, %f3, %f2 ld [%o3+0x1C], %f5 fadds %f4, %f5, %f4 ld [%o3+0x18C], %f3 fmuls %f6, %f3, %f3 ld [%o3+0x190], %f5 fsubs %f4, %f3, %f3 fdivs %f2, %f3, %f2 fadds %f2, %f5, %f2 st %f2, [%i1+%o0] ba loc_1380 ld [%i2+%o0], %f0 ! --------------------------------------------------------------------------- loc_153C: ! CODE XREF: t5matp_+F80j fdivs %f0, %f2, %f2 st %f2, [%i1+%o0] ba loc_1380 ld [%i2+%o0], %f0 ! --------------------------------------------------------------------------- loc_154C: ! CODE XREF: t5matp_+EC4j ld [%fp+var_6C], %f3 fsubs %f3, %f1, %f3 ld [%i3+%o0], %f4 ld [%i1+%o0], %f2 fmuls %f1, %f2, %f2 fmuls %f3, %f4, %f3 fadds %f2, %f3, %f2 st %f2, [%i0+%o0] ld [%i0+%o0], %f1 fsubs %f1, %f4, %f3 fmuls %f1, %f9, %f2 fmuls %f3, %f0, %f3 st %f2, [%l2+%o0] ld [%i4+%o0], %f2 fadds %f2, %f3, %f2 ba loc_146C st %f2, [%l7+%o0] ! --------------------------------------------------------------------------- loc_1590: ! CODE XREF: t5matp_+1B0j ld [%sp+0x118+var_B4], %o0 ld [%o3+0x54], %f3 inc 8, %o0 st %o0, [%sp+0x118+var_B8] st %f3, [%fp+var_60] st %f2, [%fp+var_5C] ld [%sp+0x118+var_A8], %o0 ld [%o3+0x1C], %f3 sll %o0, 3, %o1 ld [%o3+0x58], %f2 st %f3, [%fp+var_68] st %f2, [%fp+var_64] ba loc_1654 ld [%sp+0x118+var_B8], %o0 ! --------------------------------------------------------------------------- loc_15C8: ! CODE XREF: t5matp_+1B98j ld [%o3+0xB8], %f2 fmuls %f7, %f2, %f2 ld [%o3+0xBC], %f3 fmuls %f7, %f7, %f5 ld [%o3+0xC0], %f4 fadds %f2, %f3, %f2 ld [%o3+0x4C], %f6 fmuls %f7, %f7, %f3 fmuls %f5, %f4, %f4 fmuls %f3, %f7, %f3 ld [%o3+0xC4], %f5 fsubs %f2, %f4, %f2 fmuls %f3, %f5, %f3 ld [%fp+var_68], %f4 fsubs %f4, %f0, %f4 fadds %f2, %f3, %f2 ld [%o4+8], %f5 fdivs %f2, %f8, %f2 ld [%i2+%o0], %f3 fmuls %f3, %f5, %f3 fmuls %f2, %f4, %f2 ld [%i0+%o0], %f5 fadds %f5, %f6, %f5 ld [%o4+4], %f4 fdivs %f3, %f4, %f3 fdivs %f3, %f5, %f3 fmuls %f3, %f0, %f3 fadds %f2, %f3, %f2 st %f2, [%o7+%o0] loc_163C: ! CODE XREF: t5matp_+1BE4j ld [%sp+0x118+var_BC], %o0 inc %i5 cmp %i5, %o0 bg locret_6D8 inc 8, %o1 ld [%sp+0x118+var_B8], %o0 loc_1654: ! CODE XREF: t5matp_+10A0j ld [%o0+%o1], %o0 sll %o0, 2, %o0 ld [%fp+var_60], %f2 ld [%i2+%o0], %f0 fmuls %f0, %f2, %f0 ld [%fp+var_68], %f4 fcmpes %fcc0, %f0, %f4 ld [%fp+var_64], %f3 ld [%o3+0x114], %f2 ld [%o3+0x110], %f4 fbuge loc_169C fadds %f0, %f3, %f1 fmuls %f0, %f2, %f2 fmuls %f0, %f4, %f4 ld [%fp+var_68], %f3 fadds %f2, %f3, %f2 ba loc_1728 fdivs %f4, %f2, %f0 ! --------------------------------------------------------------------------- loc_169C: ! CODE XREF: t5matp_+115Cj ld [%o3+0xE0], %f2 fmuls %f1, %f2, %f2 ld [%o3+0xE4], %f3 ld [%o3+0xE8], %f4 fadds %f2, %f3, %f2 ld [%o3+0x1C], %f5 fmuls %f2, %f1, %f2 ld [%o3+0xEC], %f3 fadds %f2, %f4, %f2 fmuls %f2, %f1, %f2 ld [%o3+0xF0], %f4 fadds %f2, %f3, %f2 fmuls %f2, %f1, %f2 ld [%o3+0xF4], %f3 fadds %f2, %f4, %f2 fmuls %f2, %f1, %f2 ld [%o3+0xF8], %f4 fadds %f2, %f3, %f2 fmuls %f2, %f1, %f2 ld [%o3+0xFC], %f3 fadds %f2, %f4, %f2 fmuls %f2, %f1, %f2 ld [%o3+0x100], %f4 fadds %f2, %f3, %f2 fmuls %f2, %f1, %f2 ld [%o3+0x104], %f3 fadds %f2, %f4, %f2 ld [%o3+0x108], %f4 fmuls %f1, %f4, %f4 fmuls %f2, %f1, %f2 fadds %f4, %f5, %f4 fadds %f2, %f3, %f2 fdivs %f2, %f4, %f2 ld [%o3+0x10C], %f3 fadds %f2, %f3, %f0 loc_1728: ! CODE XREF: t5matp_+1174j ld [%o3+0x118], %f2 fmuls %f0, %f2, %f2 ld [%o3+0x1D8], %f3 ld [%l4+%o0], %f4 st %f2, [%l0+%o0] ld [%l0+%o0], %f2 fmuls %f2, %f3, %f2 fcmpes %fcc0, %f4, %f2 nop fbule,a loc_1760 ld [%i2+%o0], %f1 ld [%l0+%o0], %f2 ld [%i2+%o0], %f1 st %f2, [%l4+%o0] loc_1760: ! CODE XREF: t5matp_+122Cj ld [%l4+%o0], %f3 ld [%o3-8], %f2 fcmpes %fcc0, %f3, %f2 fmovs %f3, %f0 fbug,a loc_1778 fmovs %f2, %f0 loc_1778: ! CODE XREF: t5matp_+1250j ld [%o3-4], %f4 fmuls %f0, %f4, %f4 ld [%o3], %f2 fmuls %f0, %f0, %f5 ld [%o3+4], %f3 fsubs %f2, %f4, %f2 fmuls %f0, %f0, %f4 fmuls %f5, %f3, %f3 fmuls %f4, %f0, %f4 fsubs %f2, %f3, %f2 ld [%o3+8], %f5 fmuls %f4, %f5, %f4 ld [%o3+0xC], %f3 fmuls %f1, %f3, %f3 fsubs %f2, %f4, %f2 fadds %f2, %f3, %f2 ld [%o3+0x10], %f4 fsubs %f4, %f0, %f4 st %f2, [%l6+%o0] ld [%o3+0x14], %f2 fcmpes %fcc0, %f2, %f4 nop fbul,a loc_17D8 fmovs %f4, %f2 loc_17D8: ! CODE XREF: t5matp_+12B0j ld [%o3+0x18], %f3 fmuls %f2, %f3, %f2 ld [%l6+%o0], %f4 fsubs %f4, %f2, %f2 ld [%fp+var_60], %f3 fmuls %f1, %f3, %f0 st %f2, [%l6+%o0] ld [%fp+var_64], %f2 fadds %f0, %f2, %f1 ld [%o3+0x5C], %f4 fcmpes %fcc0, %f1, %f4 nop fbg,a loc_18E4 ld [%o3+0xD0], %f2 ld [%fp+var_68], %f2 fcmpes %fcc0, %f0, %f2 nop ld [%o3+0xAC], %f4 ld [%o3+0xB4], %f3 ld [%fp+var_68], %f5 fbuge,a loc_1850 ld [%o3+0x64], %f2 fmuls %f0, %f4, %f4 ld [%o3+0xB0], %f2 fmuls %f0, %f2, %f2 fadds %f4, %f5, %f4 fadds %f2, %f3, %f2 fdivs %f2, %f4, %f2 ba loc_18FC st %f2, [%l1+%o0] ! --------------------------------------------------------------------------- loc_1850: ! CODE XREF: t5matp_+1308j ld [%o3+0x60], %f3 fmuls %f1, %f3, %f3 ld [%o3+0x68], %f4 ld [%o3+0x1C], %f5 fnegs %f3, %f3 fadds %f3, %f2, %f2 fmuls %f2, %f1, %f2 ld [%o3+0x6C], %f3 fadds %f2, %f4, %f2 fmuls %f2, %f1, %f2 ld [%o3+0x70], %f4 fadds %f2, %f3, %f2 fmuls %f2, %f1, %f2 ld [%o3+0x74], %f3 fadds %f2, %f4, %f2 fmuls %f2, %f1, %f2 ld [%o3+0x78], %f4 fadds %f2, %f3, %f2 fmuls %f2, %f1, %f2 ld [%o3+0x7C], %f3 fadds %f2, %f4, %f2 fmuls %f2, %f1, %f2 ld [%o3+0x80], %f4 fadds %f2, %f3, %f2 fmuls %f2, %f1, %f2 ld [%o3+0x84], %f3 fadds %f2, %f4, %f2 ld [%o3+0xA8], %f4 fmuls %f1, %f4, %f4 fmuls %f2, %f1, %f2 fadds %f4, %f5, %f4 fadds %f2, %f3, %f2 fdivs %f2, %f4, %f2 ld [%o3+0xCC], %f3 fadds %f2, %f3, %f2 ba loc_18FC st %f2, [%l1+%o0] ! --------------------------------------------------------------------------- loc_18E4: ! CODE XREF: t5matp_+12E8j fadds %f1, %f2, %f2 ld [%o3+0xD4], %f3 ld [%o3+0xD8], %f4 fmuls %f2, %f3, %f2 fadds %f2, %f4, %f2 st %f2, [%l1+%o0] loc_18FC: ! CODE XREF: t5matp_+1328j ! t5matp_+13BCj cmp %o2, 2 be,a loc_19F0 ld [%l4+%o0], %f1 ld [%l0+%o0], %f3 ld [%o3+0x1D8], %f2 fmuls %f3, %f2, %f2 ld [%l4+%o0], %f4 fcmpes %fcc0, %f4, %f2 nop fbule,a loc_1934 ld [%l4+%o0], %f0 ld [%l0+%o0], %f2 st %f2, [%l4+%o0] ld [%l4+%o0], %f0 loc_1934: ! CODE XREF: t5matp_+1400j ld [%o3+0x174], %f2 fcmpes %fcc0, %f0, %f2 nop ld [%o3+0x198], %f3 fbl,a loc_19E0 ld [%o3+0x194], %f2 ld [%o3+0x178], %f2 fcmpes %fcc0, %f0, %f2 nop fbule,a loc_1978 ld [%o3+0x17C], %f2 ld [%o3+0x18], %f2 fmuls %f0, %f2, %f2 fadds %f2, %f3, %f2 st %f2, [%i1+%o0] ba loc_1AC4 ld [%i2+%o0], %f5 ! --------------------------------------------------------------------------- loc_1978: ! CODE XREF: t5matp_+1438j fmuls %f0, %f2, %f2 ld [%o3+0xCC], %f3 fmuls %f0, %f0, %f5 ld [%o3+0x180], %f4 fmuls %f0, %f0, %f6 fadds %f2, %f3, %f2 fmuls %f0, %f0, %f3 fmuls %f5, %f4, %f4 fmuls %f3, %f0, %f3 ld [%o3+0x184], %f5 fadds %f2, %f4, %f2 fmuls %f3, %f5, %f3 ld [%o3+0x188], %f4 fmuls %f0, %f4, %f4 fsubs %f2, %f3, %f2 ld [%o3+0x1C], %f5 fadds %f4, %f5, %f4 ld [%o3+0x18C], %f3 fmuls %f6, %f3, %f3 ld [%o3+0x190], %f5 fsubs %f4, %f3, %f3 fdivs %f2, %f3, %f2 fadds %f2, %f5, %f2 st %f2, [%i1+%o0] ba loc_1AC4 ld [%i2+%o0], %f5 ! --------------------------------------------------------------------------- loc_19E0: ! CODE XREF: t5matp_+1424j fdivs %f0, %f2, %f2 st %f2, [%i1+%o0] ba loc_1AC4 ld [%i2+%o0], %f5 ! --------------------------------------------------------------------------- loc_19F0: ! CODE XREF: t5matp_+13E0j ld [%o3+0x19C], %f2 fmuls %f1, %f2, %f2 ld [%o3+0x1A0], %f3 ld [%i2+%o0], %f4 fadds %f2, %f3, %f6 ld [%fp+var_60], %f5 fmuls %f4, %f5, %f4 ld [%o3+0x1A8], %f3 fmuls %f6, %f3, %f3 ld [%o3+0x1AC], %f5 ld [%o3+0x1A4], %f2 fadds %f4, %f2, %f0 fadds %f3, %f5, %f3 ld [%o3+0x1B0], %f2 fmuls %f3, %f6, %f3 ld [%o3+0x1B4], %f4 fmuls %f6, %f4, %f4 ld [%o3+0x1BC], %f5 fadds %f3, %f2, %f2 ld [%o3+0x1B8], %f3 fadds %f4, %f3, %f3 fmuls %f2, %f0, %f2 fmuls %f3, %f6, %f3 ld [%o3+0x1C0], %f4 fadds %f3, %f5, %f3 fmuls %f3, %f6, %f3 ld [%o3+0x1C4], %f5 fmuls %f0, %f5, %f5 fadds %f2, %f3, %f2 ld [%o3+0x1C8], %f3 fmuls %f6, %f3, %f3 fadds %f2, %f4, %f2 fadds %f5, %f3, %f3 ld [%o3+0x1C], %f4 fadds %f3, %f4, %f3 ld [%o3+0x1CC], %f5 fdivs %f2, %f3, %f2 ld [%o3+0x178], %f4 fcmpes %fcc0, %f1, %f4 fadds %f2, %f5, %f0 ld [%o3+0x198], %f4 fbule,a loc_1AC0 st %f0, [%i1+%o0] ld [%l4+%o0], %f3 ld [%o3+0x18], %f2 fmuls %f3, %f2, %f2 fadds %f2, %f4, %f2 fcmpes %fcc0, %f0, %f2 nop fbul,a loc_1ABC fmovs %f2, %f0 loc_1ABC: ! CODE XREF: t5matp_+1594j st %f0, [%i1+%o0] loc_1AC0: ! CODE XREF: t5matp_+1574j ld [%i2+%o0], %f5 loc_1AC4: ! CODE XREF: t5matp_+1450j ! t5matp_+14B8j ... ld [%l1+%o0], %f2 ld [%o3+0x14], %f3 st %f2, [%i3+%o0] st %f3, [%o5] ld [%o3+0xDC], %f2 ld [%l5+%o0], %f3 fcmpes %fcc0, %f3, %f2 nop ld [%o3+0x38], %f4 ld [%fp+var_68], %f3 fbl,a loc_1CA4 ld [%l5+%o0], %f2 ld [%l5+%o0], %f1 fsubs %f3, %f1, %f3 ld [%o3+0x34], %f2 fmuls %f1, %f2, %f0 fmuls %f3, %f4, %f3 ld [%fp+var_60], %f2 fmuls %f5, %f2, %f2 fadds %f0, %f3, %f3 ld [%fp+var_68], %f4 ld [%fp+var_64], %f5 fdivs %f0, %f3, %f0 fsubs %f4, %f0, %f4 ld [%o3+0x5C], %f3 fmuls %f2, %f4, %f0 fadds %f0, %f5, %f1 ld [%o3+0xAC], %f4 fcmpes %fcc0, %f1, %f3 nop ld [%fp+var_68], %f5 ld [%o3+0xB4], %f3 fbg,a loc_1C64 ld [%o3+0xD0], %f2 ld [%fp+var_68], %f2 fcmpes %fcc0, %f0, %f2 nop fbuge,a loc_1BA8 ld [%o3+0x64], %f2 fmuls %f0, %f4, %f4 ld [%o3+0xB0], %f2 fmuls %f0, %f2, %f2 fadds %f4, %f5, %f4 fadds %f2, %f3, %f2 ld [%o3+0x14], %f5 fdivs %f2, %f4, %f2 ld [%i1+%o0], %f3 st %f2, [%i3+%o0] ld [%i3+%o0], %f2 fsubs %f3, %f2, %f2 fcmpes %fcc0, %f2, %f5 nop fbul,a loc_1B9C fmovs %f5, %f2 loc_1B9C: ! CODE XREF: t5matp_+1674j st %f2, [%o5] ba loc_1CA4 ld [%l5+%o0], %f2 ! --------------------------------------------------------------------------- loc_1BA8: ! CODE XREF: t5matp_+1638j ld [%o3+0x60], %f3 fmuls %f1, %f3, %f3 ld [%o3+0x68], %f4 ld [%o3+0x1C], %f5 fnegs %f3, %f3 fadds %f3, %f2, %f2 fmuls %f2, %f1, %f2 ld [%o3+0x6C], %f3 fadds %f2, %f4, %f2 fmuls %f2, %f1, %f2 ld [%o3+0x70], %f4 fadds %f2, %f3, %f2 fmuls %f2, %f1, %f2 ld [%o3+0x74], %f3 fadds %f2, %f4, %f2 fmuls %f2, %f1, %f2 ld [%o3+0x78], %f4 fadds %f2, %f3, %f2 fmuls %f2, %f1, %f2 ld [%o3+0x7C], %f3 fadds %f2, %f4, %f2 fmuls %f2, %f1, %f2 ld [%o3+0x80], %f4 fadds %f2, %f3, %f2 fmuls %f2, %f1, %f2 ld [%o3+0x84], %f3 fadds %f2, %f4, %f2 ld [%o3+0xA8], %f4 fmuls %f1, %f4, %f4 fmuls %f2, %f1, %f2 fadds %f4, %f5, %f4 fadds %f2, %f3, %f2 ld [%i1+%o0], %f5 fdivs %f2, %f4, %f2 ld [%o3+0xCC], %f3 fadds %f2, %f3, %f2 st %f2, [%i3+%o0] ld [%i3+%o0], %f2 fsubs %f5, %f2, %f2 ld [%o3+0x14], %f3 fcmpes %fcc0, %f2, %f3 nop fbul,a loc_1C58 fmovs %f3, %f2 loc_1C58: ! CODE XREF: t5matp_+1730j st %f2, [%o5] ba loc_1CA4 ld [%l5+%o0], %f2 ! --------------------------------------------------------------------------- loc_1C64: ! CODE XREF: t5matp_+1624j fadds %f1, %f2, %f2 ld [%o3+0xD4], %f3 ld [%o3+0xD8], %f4 fmuls %f2, %f3, %f2 fadds %f2, %f4, %f2 ld [%i1+%o0], %f3 st %f2, [%i3+%o0] ld [%i3+%o0], %f2 fsubs %f3, %f2, %f2 ld [%o3+0x14], %f4 fcmpes %fcc0, %f2, %f4 nop fbul,a loc_1C9C fmovs %f4, %f2 loc_1C9C: ! CODE XREF: t5matp_+1774j st %f2, [%o5] ld [%l5+%o0], %f2 loc_1CA4: ! CODE XREF: t5matp_+15CCj ! t5matp_+1680j ... ld [%fp+var_68], %f3 fsubs %f3, %f2, %f2 ld [%i2+%o0], %f4 ld [%o3+0x11C], %f5 fmuls %f4, %f2, %f1 ld [%o3+0x120], %f3 fcmpes %fcc0, %f1, %f5 nop ld [%o3+0x128], %f4 fbl,a loc_1F5C ld [%o3+0x3C], %f2 fmuls %f1, %f3, %f3 fmuls %f1, %f1, %f5 ld [%o3+0x124], %f2 fmuls %f1, %f1, %f0 fadds %f3, %f2, %f2 fmuls %f5, %f4, %f4 fmuls %f0, %f1, %f7 ld [%o3+0x12C], %f3 fmuls %f1, %f1, %f6 fsubs %f2, %f4, %f2 ld [%o3+0x1C], %f5 fmuls %f7, %f3, %f3 st %f7, [%fp+var_9C] ld [%o3+0x130], %f4 fmuls %f1, %f4, %f4 fadds %f2, %f3, %f2 fadds %f4, %f5, %f4 ld [%o3+0x134], %f3 fmuls %f6, %f3, %f3 ld [%o3+0x138], %f5 fmuls %f7, %f5, %f5 fsubs %f4, %f3, %f3 fadds %f3, %f5, %f3 ld [%o3+0x13C], %f4 fcmpes %fcc0, %f1, %f4 nop fdivs %f2, %f3, %f2 st %f2, [%i4+%o0] fbule,a loc_1D70 ld [%i2+%o0], %f0 ld [%o3+0x15C], %f2 fadds %f1, %f2, %f2 ld [%i4+%o0], %f4 ld [%i2+%o0], %f0 fmuls %f2, %f2, %f3 st %f2, [%fp+var_54] ld [%o3+0x160], %f2 fmuls %f3, %f2, %f2 fsubs %f4, %f2, %f2 st %f2, [%i4+%o0] loc_1D70: ! CODE XREF: t5matp_+1820j ! t5matp_+1A60j ... ld [%o3+0x164], %f2 fmuls %f0, %f2, %f2 fmuls %f0, %f0, %f5 ld [%o3+0x168], %f3 ld [%o3+0x16C], %f4 fadds %f2, %f3, %f2 fmuls %f5, %f4, %f4 ld [%o3+0x170], %f3 fadds %f2, %f4, %f2 fcmpes %fcc0, %f2, %f3 fmovs %f2, %f0 fbug,a loc_1DA4 fmovs %f3, %f0 loc_1DA4: ! CODE XREF: t5matp_+187Cj ld [%o5], %f5 fmuls %f5, %f0, %f5 ld [%i4+%o0], %f2 ld [%o3+0x118], %f3 fadds %f2, %f5, %f2 st %f2, [%i4+%o0] ld [%l7+%o0], %f2 fcmpes %fcc0, %f2, %f3 nop fbuge,a loc_1DDC ld [%o3+0x118], %f2 ld [%i4+%o0], %f2 st %f2, [%l7+%o0] ld [%o3+0x118], %f2 loc_1DDC: ! CODE XREF: t5matp_+18A8j ld [%l7+%o0], %f3 fcmpes %fcc0, %f3, %f2 nop fbuge,a loc_1DFC ld [%l5+%o0], %f2 ld [%g1+%o0], %f2 st %f2, [%l7+%o0] ld [%l5+%o0], %f2 loc_1DFC: ! CODE XREF: t5matp_+18C8j ld [%fp+var_68], %f3 fsubs %f3, %f2, %f2 ld [%o3+0x1DC], %f5 fmuls %f2, %f3, %f0 ld [%i4+%o0], %f3 fmuls %f3, %f5, %f3 ld [%l7+%o0], %f2 fmuls %f3, %f0, %f3 fcmpes %fcc0, %f2, %f3 nop fbul,a loc_1E2C fmovs %f3, %f2 loc_1E2C: ! CODE XREF: t5matp_+1904j st %f2, [%l7+%o0] ld [%o3+0x164], %f2 ld [%i2+%o0], %f0 fmuls %f0, %f2, %f2 fmuls %f0, %f0, %f5 ld [%o3+0x168], %f3 ld [%o3+0x16C], %f4 fadds %f2, %f3, %f2 fmuls %f5, %f4, %f4 ld [%o3+0x170], %f3 fadds %f2, %f4, %f2 fcmpes %fcc0, %f2, %f3 fmovs %f2, %f0 fbug,a loc_1E68 fmovs %f3, %f0 loc_1E68: ! CODE XREF: t5matp_+1940j ld [%o3+0x20], %f2 ld [%l3+%o0], %f3 fcmpes %fcc0, %f3, %f2 ld [%o3+0x1D0], %f6 fbuge,a loc_1EA4 ld [%o3+0x118], %f2 ld [%l3+%o0], %f2 ld [%o7+%o0], %f3 fmuls %f2, %f3, %f2 ld [%o3+0x1D4], %f4 fcmpes %fcc0, %f2, %f4 nop ld [%o3+0x118], %f2 fbl,a loc_210C ld [%l5+%o0], %f1 loc_1EA4: ! CODE XREF: t5matp_+1958j ld [%g1+%o0], %f3 fcmpes %fcc0, %f3, %f2 nop fbl,a loc_1FCC ld [%l7+%o0], %f2 ld [%o3+0x118], %f2 ld [%l2+%o0], %f3 fcmpes %fcc0, %f3, %f2 nop fbl,a loc_1FCC ld [%l7+%o0], %f2 ld [%i3+%o0], %f3 fmuls %f3, %f0, %f3 ld [%i4+%o0], %f4 ld [%fp+var_68], %f2 fsubs %f3, %f4, %f3 ld [%l5+%o0], %f5 fmuls %f5, %f6, %f4 fsubs %f2, %f5, %f1 fmuls %f1, %f0, %f5 ld [%g1+%o0], %f2 fmuls %f1, %f3, %f3 fadds %f4, %f5, %f4 fadds %f2, %f3, %f2 ld [%o3+0x1E0], %f5 fdivs %f2, %f4, %f1 ld [%i0+%o0], %f3 fsubs %f1, %f3, %f3 st %f3, [%fp+var_58] fabss %f3, %f3 fcmpes %fcc0, %f3, %f5 nop fbg,a loc_1FCC ld [%l7+%o0], %f2 st %f1, [%i0+%o0] ld [%i0+%o0], %f1 fmuls %f1, %f6, %f2 ld [%i3+%o0], %f3 fsubs %f1, %f3, %f3 st %f2, [%l2+%o0] fmuls %f3, %f0, %f3 ld [%i4+%o0], %f2 fadds %f2, %f3, %f2 st %f2, [%l7+%o0] ba loc_1FE8 ld [%i0+%o0], %f2 ! --------------------------------------------------------------------------- loc_1F5C: ! CODE XREF: t5matp_+17A8j fcmpes %fcc0, %f1, %f2 nop ld [%o3+0x144], %f3 fbl,a loc_1F88 ld [%o3+0x148], %f2 ld [%o3+0x140], %f2 fmuls %f1, %f2, %f2 fadds %f2, %f3, %f2 st %f2, [%i4+%o0] ba loc_1D70 ld [%i2+%o0], %f0 ! --------------------------------------------------------------------------- loc_1F88: ! CODE XREF: t5matp_+1A48j fcmpes %fcc0, %f1, %f2 nop ld [%o3+0x150], %f3 fbl,a loc_1FB4 ld [%o3+0x154], %f2 ld [%o3+0x14C], %f2 fmuls %f1, %f2, %f2 fadds %f2, %f3, %f2 st %f2, [%i4+%o0] ba loc_1D70 ld [%i2+%o0], %f0 ! --------------------------------------------------------------------------- loc_1FB4: ! CODE XREF: t5matp_+1A74j fmuls %f1, %f2, %f2 ld [%o3+0x158], %f3 fadds %f2, %f3, %f2 st %f2, [%i4+%o0] ba loc_1D70 ld [%i2+%o0], %f0 ! --------------------------------------------------------------------------- loc_1FCC: ! CODE XREF: t5matp_+1990j ! t5matp_+19A8j ... ld [%i4+%o0], %f3 fsubs %f2, %f3, %f1 ld [%i3+%o0], %f4 fdivs %f1, %f0, %f5 fadds %f4, %f5, %f4 st %f4, [%i0+%o0] ld [%i0+%o0], %f2 loc_1FE8: ! CODE XREF: t5matp_+1A34j ! t5matp_+1C2Cj fmuls %f2, %f6, %f2 ld [%l5+%o0], %f0 ld [%l7+%o0], %f3 ld [%i2+%o0], %f7 st %f2, [%l2+%o0] ld [%fp+var_68], %f2 fsubs %f2, %f0, %f2 ld [%l2+%o0], %f4 fmuls %f0, %f4, %f4 ld [%o3+0x28], %f5 fmuls %f2, %f3, %f2 fadds %f4, %f2, %f2 ld [%l3+%o0], %f3 st %f2, [%g1+%o0] ld [%o3+0x20], %f2 fcmpes %fcc0, %f3, %f2 ld [%o3+0x1C], %f8 ld [%o3+0x24], %f4 fbl,a loc_208C ld [%l5+%o0], %f1 ld [%l7+%o0], %f2 ld [%i4+%o0], %f3 fdivs %f2, %f3, %f2 ld [%l3+%o0], %f6 fadds %f6, %f5, %f5 fadds %f2, %f4, %f2 ld [%o3+0x2C], %f3 fmuls %f2, %f5, %f2 ld [%fp+var_68], %f4 fmuls %f2, %f3, %f2 fadds %f2, %f4, %f2 fcmpes %fcc0, %f8, %f2 fmovs %f8, %f0 fbul,a loc_2074 fmovs %f2, %f0 loc_2074: ! CODE XREF: t5matp_+1B4Cj ld [%o3+0x24], %f3 fadds %f0, %f3, %f3 ld [%o3+0x30], %f2 ld [%l5+%o0], %f1 fmuls %f3, %f2, %f2 fadds %f2, %f4, %f8 loc_208C: ! CODE XREF: t5matp_+1B10j ld [%o3+0x34], %f2 fmuls %f1, %f2, %f0 ld [%fp+var_68], %f3 fsubs %f3, %f1, %f3 ld [%o3+0x38], %f4 ld [%o3+0x3C], %f2 fmuls %f3, %f4, %f3 ld [%o3+0x4C], %f5 fcmpes %fcc0, %f7, %f2 fadds %f0, %f3, %f3 ld [%o3+0x50], %f6 fbuge loc_15C8 fdivs %f0, %f3, %f0 ld [%i2+%o0], %f2 ld [%o4+4], %f4 fmuls %f7, %f6, %f6 ld [%o4+8], %f3 fmuls %f2, %f3, %f2 fdivs %f2, %f4, %f2 ld [%i0+%o0], %f3 fadds %f3, %f5, %f3 ld [%fp+var_5C], %f4 fadds %f6, %f4, %f4 ld [%fp+var_68], %f5 fsubs %f5, %f0, %f5 fdivs %f2, %f3, %f2 fmuls %f4, %f5, %f4 fmuls %f2, %f0, %f2 fdivs %f4, %f8, %f4 fadds %f4, %f2, %f2 ba loc_163C st %f2, [%o7+%o0] ! --------------------------------------------------------------------------- loc_210C: ! CODE XREF: t5matp_+197Cj ld [%fp+var_68], %f3 fsubs %f3, %f1, %f3 ld [%i3+%o0], %f4 ld [%i1+%o0], %f2 fmuls %f1, %f2, %f2 fmuls %f3, %f4, %f3 fadds %f2, %f3, %f2 st %f2, [%i0+%o0] ld [%i0+%o0], %f1 fsubs %f1, %f4, %f3 fmuls %f1, %f6, %f2 fmuls %f3, %f0, %f3 st %f2, [%l2+%o0] ld [%i4+%o0], %f2 fadds %f2, %f3, %f2 st %f2, [%l7+%o0] ba loc_1FE8 ld [%i0+%o0], %f2 ! End of function t5matp_ ! =========================================================================== ! Segment type: Pure data .data GPB_t5mat_ldbver:.byte 0 ! DATA XREF: t5mat_+20o t5mat_+28o .byte 0 .byte 0 .byte 0 GPB_t5mat_name: .ascii "SICUDTSIMOD O5ERRON5MAX NO5MAXN5ISI N5IDI N5NAMEN5ALFIN5PI N" .ascii "5HLT N5HGT N5HST N5HNT N5HLS N5HGS N5TL N5TG N5SAT N5SSATN5" .ascii "RLI N5RGI N5AIRFN5DTDPN5DRDPB5MAX B5ISI "<0> .align 0x10 GPB_t5matp_iaccur:.byte 0 ! DATA XREF: t5matp_+BCo .byte 0 .byte 0 .byte 2 GPB_t5matp_rgasx:.byte 0x46 ! F .byte 1 .byte 0xE8 ! è .byte 0x85 ! … GPB_t5matp_xmolm:.byte 0x41 ! A .byte 0xE7 ! ç .byte 0xAE ! ® .byte 0x14 ! =========================================================================== ! Segment type: Uninitialized .section .bss! BSS GPB_t5mat_wstr: .space 1 ! DATA XREF: t5matp_+F4o t5matp_+114o ... .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 GPB_t5mat_i: .space 1 .space 1 .space 1 .space 1 unk_222C: .space 1 ! DATA XREF: t5mat_+4o .space 1 .space 1 .space 1 GPB_t5mat_n: .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 GPB_t5matp_cpste:.space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 GPB_t5matp_xamol:.space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 GPB_t5matp_dnomin:.space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 GPB_t5matp_i: .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 GPB_t5matp_x1: .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 GPB_t5matp_xdenom:.space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 GPB_t5matp_pbar:.space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 GPB_t5matp_delta:.space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 GPB_t5matp_x2: .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 GPB_t5matp_cpair:.space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 GPB_t5matp_x3: .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 GPB_t5matp_xcondy:.space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 GPB_t5matp_dtssat:.space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 GPB_t5matp_x4: .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 GPB_t5matp_n5tnx:.space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 GPB_t5matp_xsuphe:.space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 GPB_t5matp_ddenom:.space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 GPB_t5matp_xnomin:.space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 GPB_t5matp_tsub:.space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 .space 1 GPB_t5matp_ix: .space 1 .space 1 .space 1 .space 1 ! =========================================================================== ! Segment type: Communal definitions .comm wrncom_:0x320 ! DATA XREF: t5mat_+30o .comm wrnco2_:0x1904 .comm psiinc_:0x5B8D80 ! DATA XREF: t5mat_+14o .comm psirec_:0x3D0900 ! DATA XREF: t5mat_+Co .comm psichc_:0x2DC6C0 .comm psiloc_:0x61A80 .comm psicoc_:0x9C40 .comm psidoc_:0x7A1200 ! =========================================================================== ! Segment type: Externs .extern apcad_ ! CODE XREF: t5mat_+78p .extern __s_cat ! CODE XREF: t5mat_+2C8p .extern aperss_ ! CODE XREF: t5mat_+2DCp ! end