强网拟态防御国际精英赛reverse: babytms

AAA:immortal

用Ida打开babytms文件,可以看到ida自动检测出的文件类型:

ida内发现大量函数无法被反编译出来。

google 以后可以猜到程序是运行在TMS320C6000设备上的,因此先找到官方的手册TMS320C6000
Programmer’s Guide 和 TMS320C6000 Assembly Language Tools v8.3.x User’s Guide (Rev. C)

在后者的文档中我们可以找到ccstudio使用的反编译器,我们找到并下载下来这个程序就可以利用它来完成对babytms的反编译了。

最后的cmp字符串在ida的string window 就可以看到,main函数中的逻辑十分简单,就是比较了一下’flag{}’,然后把括号中间的内容拿出来混淆。

得到的文件并没有strip调试信息,因此可以直接在google查询混淆用到的两个函数: "_create_suffix_array"和 “qsort” , 找到下面这个网址: https://fisproject.jp/page/193/?p__ ,我们发现这个东西和反汇编出的代码及其相似。所以这道题就是抄的这个repo,git clone 一下repo , 就可以直接解密了。

PS:真逆向的话这题还蛮花时间的,不定长参数的函数的调用用栈,定长用寄存器。而且汇编层很多细节需要查手册,最后逆到一半找到了源码就直接抄了hh

flag{5801c332b4e5ba9c0a297d60bb51cc72}

附录

汇编的babytms文件

‘’‘ assembly

Disassembly of babytms.asm:

TEXT Section .text (Little Endian), 0xB100 bytes at 0x800000
00800000 .text:
00800000 .text:__scanfi:
00800000 .text:
00800000 _text:
00800000 __scanfi:
00800000 36f7 STW.D2T2 B13,*B15–[2]
00800002 3630 || ADD.L1X B4,1,A3
00800004 0800a35b || MVK.L2 0,B16
00800008 04e2b82a || MVK.S2 0xffffc570,B9
0080000c 05201fdb OR.L2X 0,A8,B10
00800010 0480406b || MVKH.S2 0x800000,B9
00800014 9577 || STDW.D2T2 B11:B10,*B15–[1]
00800016 8777 STDW.D2T1 A15:A14,*B15–[1]
00800018 6747 || MV.L2 B6,B11
0080001a a5cf || MV.S2 B3,B13
0080001c ec201803 .fphead n, l, W, BU, nobr, nosat, 1100001
00800020 06800029 MVK.S1 0x0000,A13
00800024 06201fd9 || OR.L1X 0,B8,A12
00800028 8677 || STDW.D2T1 A13:A12,*B15–[1]
0080002a 8577 STDW.D2T1 A11:A10,B15–[1]
0080002c 0500a358 || MVK.L1 0,A10
00800030 029002a6 LDB.D2T2 +B4[0],B5
00800034 05a41fd8 OR.L1X 0,B9,A11
00800038 07ff3c52 ADDK.S2 -392,B15
0080003c e0800020 .fphead n, l, W, BU, nobr, nosat, 0000100
00800040 083c82f6 STW.D2T2 B16,
+B15[4]
00800044 033c42f4 STW.D2T1 A6,
+B15[2]
00800048 0295207a ADD.L2 B9,B5,B5
0080004c 32fd LDBU.D2T2 *B5[1],B7
0080004e ac45 STW.D2T1 A4,B15[1]
00800050 9246 MV.L1X B4,A4
00800052 a247 MV.L2 B4,B5
00800054 02bc62f6 STW.D2T2 B5,
+B15[3]
00800058 001d0f5a AND.L2 8,B7,B0
0080005c e3000000 .fphead n, l, W, BU, nobr, nosat, 0011000
00800060 37003829 [!B0] MVK.S1 0x0070,A14
00800064 23103225 || [ B0] LDB.D1T1 *++A4[1],A6
00800068 db3b || [!B0] BNOP.S2 CCCL89 (PC+216 = 0x00800138),5
0080006a b1c7 MV.L2X A3,B5
0080006c 01996079 || ADD.L1 A11,A6,A3
00800070 10004001 || DINT
00800074 a58e || MV.S1 A11,A5
00800076 CCCL85:
00800076 82c7 MV.L2 B5,B4
00800078 018c2214 || LDBU.D1T1 *+A3[1],A3
0080007c e4808820 .fphead n, l, W, BU, br, nosat, 0100100
00800080 00006000 NOP 4
00800084 000d0f58 AND.L1 8,A3,A0
00800088 cffb8123 [ A0] BNOP.S2 CCCL85 (PC-10 = 0x00800076),4
0080008c c3103224 || [ A0] LDB.D1T1 *++A4[1],A6
00800090 26d1 ADD.L2 B5,1,B5
00800092 a330 || ADD.L1 A5,A6,A3
00800094 00280362 B.S2 B10
00800098 10006000 RINT
0080009c e2000100 .fphead n, l, W, BU, nobr, nosat, 0010000
008000a0 01834162 ADDKPC.S2 CCCRL38 (PC+12 = 0x008000ac),B3,2
008000a4 023c9059 ADD.L1X 4,B15,A4
008000a8 66ce || MV.S1 A5,A11
008000aa fc45 || STW.D2T2 B4,*B15[3]
008000ac CCCRL38:
008000ac 9ccd LDW.D2T2 *B15[4],B4
008000ae c656 || MV.D1 A4,A14
008000b0 019161e1 || ADD.S1 A11,A4,A3
008000b4 0013ea58 || CMPEQ.L1 -1,A4,A0
008000b8 c1286121 [ A0] BNOP.S1 CCCL97 (PC+592 = 0x008002f0),3
008000bc e18000d0 .fphead n, l, W, BU, nobr, nosat, 0001100
008000c0 d18c2214 || [!A0] LDBU.D1T1 +A3[1],A3
008000c4 0210205a ADD.L2 1,B4,B4
008000c8 d23c82f7 [!A0] STW.D2T2 B4,
+B15[4]
008000cc 000d0f58 || AND.L1 8,A3,A0
008000d0 aa3a [!A0] BNOP.S1 CCCL88 (PC+80 = 0x00800110),5
008000d2 056f BNOP.S2 B10,0
008000d4 023c9058 ADD.L1X 4,B15,A4
008000d8 00004000 NOP 3
008000dc e2008000 .fphead n, l, W, BU, br, nosat, 0010000
008000e0 CCCL87:
008000e0 01810162 ADDKPC.S2 CCCRL39 (PC+4 = 0x008000e4),B3,0
008000e4 CCCRL39:
008000e4 01916078 ADD.L1 A11,A4,A3
008000e8 018c2214 LDBU.D1T1 *+A3[1],A3
008000ec 9ccd LDW.D2T2 *B15[4],B4
008000ee c646 MV.L1 A4,A14
008000f0 00002000 NOP 2
008000f4 000d0f58 AND.L1 8,A3,A0
008000f8 c0000010 [ A0] B.S1 CCCL87 (PC+0 = 0x008000e0)
008000fc e1000000 .fphead n, l, W, BU, nobr, nosat, 0001000
00800100 c0280362 [ A0] B.S2 B10
00800104 2641 ADD.L2 B4,1,B4
00800106 9cc5 STW.D2T2 B4,*B15[4]
00800108 c23c9058 [ A0] ADD.L1X 4,B15,A4
0080010c 00000000 NOP
00800110 CCCL88:
00800110 00301362 B.S2X A12
00800114 01896162 ADDKPC.S2 CCCRL40 (PC+36 = 0x00800124),B3,3
00800118 023c9059 ADD.L1X 4,B15,A4
0080011c e0400000 .fphead n, l, W, BU, nobr, nosat, 0000010
00800120 02381fda || OR.L2X 0,A14,B4
00800124 CCCRL40:
00800124 023c82e7 LDW.D2T2 *+B15[4],B4
00800128 003bea58 || CMPEQ.L1 -1,A14,A0
0080012c c0e86123 [ A0] BNOP.S2 CCCL97 (PC+464 = 0x008002f0),3
00800130 d7003828 || [!A0] MVK.S1 0x0070,A14
00800134 ee41 ADD.L2 B4,-1,B4
00800136 9cc5 STW.D2T2 B4,*B15[4]
00800138 CCCL89:
00800138 00123c10 B.S1 _memset (PC+37344 = 0x00809300)
0080013c e4000000 .fphead n, l, W, BU, nobr, nosat, 0100000
00800140 00002000 NOP 2
00800144 CCCL90:
00800144 01842162 ADDKPC.S2 CCCRL41 (PC+16 = 0x00800150),B3,1
00800148 0627 MVK.L2 0,B4
0080014a c706 || MV.L1 A14,A6
0080014c 120005fc || ADDAW.D1X B15,5,A4
00800150 CCCRL41:
00800150 05ef BNOP.S2 B11,0
00800152 fda6 MVK.L1 -1,A3
00800154 023c9058 ADD.L1X 4,B15,A4
00800158 018a2162 ADDKPC.S2 CCCRL42 (PC+40 = 0x00800168),B3,1
0080015c e2800030 .fphead n, l, W, BU, nobr, nosat, 0010100
00800160 ccb5 STW.D2T1 A3,*B15[6]
00800162 8736 || ADDAW.D1X B15,0x4,A6
00800164 023d805a || ADD.L2 12,B15,B4
00800168 CCCRL42:
00800168 001006a1 OR.S1 0,A4,A0
0080016c 0093ea58 || CMPEQ.L1 -1,A4,A1
00800170 8004a359 [ A1] MVK.L1 1,A0
00800174 80000d91 || [ A1] B.S1 CCCL91 (PC+108 = 0x008001cc)
00800178 8780c453 || [ A1] ADDK.S2 392,B15
0080017c e0200003 .fphead n, l, W, BU, nobr, nosat, 0000001
00800180 82341fdb || [ A1] OR.L2X 0,A13,B4
00800184 81b408f2 || [ A1] OR.D2 0,B13,B3
00800188 d000f091 [!A0] B.S1 CCCL137 (PC+1924 = 0x00800904)
0080018c 853c33e5 || [ A1] LDDW.D2T1 *++B15[1],A11:A10
00800190 80340fd8 || [ A1] OR.L1 0,A13,A0
00800194 863c33e5 [ A1] LDDW.D2T1 *++B15[1],A13:A12
00800198 d27ca35a || [!A0] MVK.L2 -1,B4
0080019c 873c33e4 [ A1] LDDW.D2T1 *++B15[1],A15:A14
008001a0 853c33e7 [ A1] LDDW.D2T2 *++B15[1],B11:B10
008001a4 800c0363 || [ A1] B.S2 B3
008001a8 82101fd8 || [ A1] OR.L1X 0,B4,A4
008001ac 86bc52e6 [ A1] LDW.D2T2 *++B15[2],B13
008001b0 2026 CMPEQ.L1 1,A0,A0
008001b2 062a [ A0] BNOP.S1 CCCL92 (PC+48 = 0x008001d0),0
008001b4 d0000910 [!A0] B.S1 CCCL93 (PC+72 = 0x008001e8)
008001b8 c0098410 [ A0] B.S1 __sget_conv (PC+19488 = 0x00804dc0)
008001bc e2008000 .fphead n, l, W, BU, br, nosat, 0010000
008001c0 4c6e NOP 3
008001c2 7ad3 MVK.S2 91,B5
008001c4 020080af || LDB.D2T2 *+B15[128],B4
008001c8 018031a8 || MVK.S1 0x0063,A3
008001cc CCCL91:
008001cc 00006000 NOP 4
008001d0 CCCL92:
008001d0 023d9058 ADD.L1X 12,B15,A4
008001d4 01880163 ADDKPC.S2 CCCRL43 (PC+32 = 0x008001e0),B3,0
008001d8 120005fe || ADDAW.D2 B15,5,B4
008001dc e0200002 .fphead n, l, W, BU, nobr, nosat, 0000001
008001e0 CCCRL43:
008001e0 020080af LDB.D2T2 *+B15[128],B4
008001e4 7ad3 || MVK.S2 91,B5
008001e6 61f2 || MVK.S1 99,A3
008001e8 CCCL93:
008001e8 0f80372a MVK.S2 0x006e,B31
008001ec 00004000 NOP 3
008001f0 03148a7b CMPEQ.L2 B4,B5,B6
008001f4 01907a78 || CMPEQ.L1X A3,B4,A3
008001f8 027c8a7a CMPEQ.L2 B4,B31,B4
008001fc e0400004 .fphead n, l, W, BU, nobr, nosat, 0000010
00800200 01987ff8 OR.L1X A3,B6,A3
00800204 7628 OR.L1X A3,B4,A0
00800206 0aba [!A0] BNOP.S1 CCCL94 (PC+84 = 0x00800254),0
00800208 c0280362 [ A0] B.S2 B10
0080020c d0280362 [!A0] B.S2 B10
00800210 00004000 NOP 3
00800214 023c9059 ADD.L1X 4,B15,A4
00800218 01880162 || ADDKPC.S2 CCCRL44 (PC+32 = 0x00800220),B3,0
0080021c e0408000 .fphead n, l, W, BU, br, nosat, 0000010
00800220 CCCRL44:
00800220 00301362 B.S2X A12
00800224 01846162 ADDKPC.S2 CCCRL45 (PC+16 = 0x00800230),B3,3
00800228 9247 MV.L2X A4,B4
0080022a e646 || MV.L1 A4,A15
0080022c 023c91a0 || ADD.S1X 4,B15,A4
00800230 CCCRL45:
00800230 023c82e6 LDW.D2T2 *+B15[4],B4
00800234 01bfea58 CMPEQ.L1 -1,A15,A3
00800238 f9e6 XOR.L1 A3,1,A3
0080023a 2c6e NOP 2
0080023c e8800030 .fphead n, l, W, BU, nobr, nosat, 1000100
00800240 000c9ffa OR.L2X B4,A3,B0
00800244 30001610 [!B0] B.S1 CCCL97 (PC+176 = 0x008002f0)
00800248 20338120 [ B0] BNOP.S1 CCCL98 (PC+204 = 0x0080030c),4
0080024c 020080af LDB.D2T2 *+B15[128],B4
00800250 028033aa || MVK.S2 0x0067,B5
00800254 CCCL94:
00800254 023c9058 ADD.L1X 4,B15,A4
00800258 01880163 ADDKPC.S2 CCCRL46 (PC+32 = 0x00800260),B3,0
0080025c 00000000 || NOP
00800260 CCCRL46:
00800260 01916079 ADD.L1 A11,A4,A3
00800264 023c82e6 || LDW.D2T2 *+B15[4],B4
00800268 018c2214 LDBU.D1T1 *+A3[1],A3
0080026c e646 MV.L1 A4,A15
0080026e 2c6e NOP 2
00800270 2641 ADD.L2 B4,1,B4
00800272 9cc5 STW.D2T2 B4,*B15[4]
00800274 000d0f58 || AND.L1 8,A3,A0
00800278 ab3a [!A0] BNOP.S1 CCCL96 (PC+88 = 0x008002b8),5
0080027a 056f BNOP.S2 B10,0
0080027c eb008200 .fphead n, l, W, BU, br, nosat, 1011000
00800280 023c9058 ADD.L1X 4,B15,A4
00800284 00004000 NOP 3
00800288 CCCL95:
00800288 01830162 ADDKPC.S2 CCCRL47 (PC+12 = 0x0080028c),B3,0
0080028c CCCRL47:
0080028c 01916078 ADD.L1 A11,A4,A3
00800290 018c2214 LDBU.D1T1 *+A3[1],A3
00800294 9ccd LDW.D2T2 *B15[4],B4
00800296 e646 MV.L1 A4,A15
00800298 00002000 NOP 2
0080029c e4000000 .fphead n, l, W, BU, nobr, nosat, 0100000
008002a0 000d0f58 AND.L1 8,A3,A0
008002a4 cffffd10 [ A0] B.S1 CCCL95 (PC-24 = 0x00800288)
008002a8 c0280362 [ A0] B.S2 B10
008002ac 2641 ADD.L2 B4,1,B4
008002ae 9cc5 STW.D2T2 B4,*B15[4]
008002b0 c23c9058 [ A0] ADD.L1X 4,B15,A4
008002b4 00000000 NOP
008002b8 CCCL96:
008002b8 00301362 B.S2X A12
008002bc e1000000 .fphead n, l, W, BU, nobr, nosat, 0001000
008002c0 01836162 ADDKPC.S2 CCCRL48 (PC+12 = 0x008002cc),B3,3
008002c4 023c9059 ADD.L1X 4,B15,A4
008002c8 023c1fda || OR.L2X 0,A15,B4
008002cc CCCRL48:
008002cc 023c82e6 LDW.D2T2 *+B15[4],B4
008002d0 01bfea58 CMPEQ.L1 -1,A15,A3
008002d4 4c6e NOP 3
008002d6 7a6f SUB.S2 B4,1,B4
008002d8 02902a5a || CMPEQ.L2 1,B4,B5
008002dc e4000800 .fphead n, l, W, BU, nobr, nosat, 0100000
008002e0 9cc5 STW.D2T2 B4,*B15[4]
008002e2 7688 AND.L1X A3,B5,A0
008002e4 020080ae || LDB.D2T2 *+B15[128],B4
008002e8 d28033ab [!A0] MVK.S2 0x0067,B5
008002ec 863a || [!A0] BNOP.S1 CCCL99 (PC+48 = 0x00800310),4
008002ee 8ea9 CMPGT.L2 B4,B5,B0
008002f0 CCCL97:
008002f0 0780c452 ADDK.S2 392,B15
008002f4 c577 LDDW.D2T1 *++B15[1],A11:A10
008002f6 c677 LDDW.D2T1 *++B15[1],A13:A12
008002f8 c777 LDDW.D2T1 *++B15[1],A15:A14
008002fa 6687 || MV.L2 B13,B3
008002fc ed209002 .fphead n, l, W, BU, br, nosat, 1101001
00800300 d577 LDDW.D2T2 *++B15[1],B11:B10
00800302 01ef || BNOP.S2 B3,0
00800304 76f7 LDW.D2T2 *++B15[2],B13
00800306 fe26 MVK.L1 -1,A4
00800308 00004000 NOP 3
0080030c CCCL98:
0080030c 6c6e NOP 4
0080030e 8ea9 CMPGT.L2 B4,B5,B0
00800310 CCCL99:
00800310 a2f3 MVK.S2 101,B5
00800312 4047 || MV.L2 B0,B2
00800314 20001d11 || [ B0] B.S1 CCCL101 (PC+232 = 0x008003e8)
00800318 2057 || MV.D2 B0,B1
0080031a 8e89 CMPLT.L2 B4,B5,B0
0080031c eb602301 .fphead n, l, W, BU, nobr, nosat, 1011011
00800320 628039aa || [ B2] MVK.S2 0x0073,B5
00800324 4004a35a [ B1] MVK.L2 1,B0
00800328 30004611 [!B0] B.S1 CCCL108 (PC+560 = 0x00800550)
0080032c 601488fb || [ B2] CMPGT.L2 B4,B5,B0
00800330 7000002a || [!B2] MVK.S2 0x0000,B0
00800334 20942120 [ B0] BNOP.S1 CCCL102 (PC+296 = 0x00800448),1
00800338 1ad3 MVK.S2 88,B5
0080033a 8ea9 CMPGT.L2 B4,B5,B0
0080033c e8000000 .fphead n, l, W, BU, nobr, nosat, 1000000
00800340 0c6e NOP 1
00800342 204f MV.S2 B0,B1
00800344 20000e91 || [ B0] B.S1 CCCL100 (PC+116 = 0x008003b4)
00800348 30148a7b || [!B0] CMPEQ.L2 B4,B5,B0
0080034c 4057 || MV.D2 B0,B2
0080034e 7ad3 MVK.S2 91,B5
00800350 4000a35a || [ B1] MVK.L2 0,B0
00800354 20005091 [ B0] B.S1 CCCL111 (PC+644 = 0x008005c4)
00800358 00148a7a || CMPEQ.L2 B4,B5,B0
0080035c e1200082 .fphead n, l, W, BU, nobr, nosat, 0001001
00800360 7000a35a [!B2] MVK.L2 0,B0
00800364 211a2120 [ B0] BNOP.S1 CCCL110 (PC+564 = 0x00800594),1
00800368 a2b3 MVK.S2 37,B5
0080036a 86e9 CMPEQ.L2 B4,B5,B0
0080036c a2d3 MVK.S2 69,B5
0080036e 4047 || MV.L2 B0,B2
00800370 20002e91 || [ B0] B.S1 CCCL105 (PC+372 = 0x008004d4)
00800374 2057 || MV.D2 B0,B1
00800376 86e9 CMPEQ.L2 B4,B5,B0
00800378 4000a35a [ B1] MVK.L2 0,B0
0080037c e58000c0 .fphead n, l, W, BU, nobr, nosat, 0101100
00800380 20003a10 [ B0] B.S1 CCCL108 (PC+464 = 0x00800550)
00800384 60280362 [ B2] B.S2 B10
00800388 00000000 NOP
0080038c 328023aa [!B0] MVK.S2 0x0047,B5
00800390 30148a7a [!B0] CMPEQ.L2 B4,B5,B0
00800394 00000000 NOP
00800398 20003c10 [ B0] B.S1 CCCL109 (PC+480 = 0x00800560)
0080039c 30005010 [!B0] B.S1 CCCL114 (PC+640 = 0x00800600)
008003a0 200a6810 [ B0] B.S1 __sproc_float (PC+21312 = 0x008056e0)
008003a4 223cc2e4 [ B0] LDW.D2T1 *+B15[6],A4
008003a8 00002000 NOP 2
008003ac 02281a5b CMPEQ.L2X 0,A10,B4
008003b0 01abea58 || CMPEQ.L1 -1,A10,A3
008003b4 CCCL100:
008003b4 328031ab [!B0] MVK.S2 0x0063,B5
008003b8 2047 || MV.L2 B0,B1
008003ba 86e9 CMPEQ.L2 B4,B5,B0
008003bc e8000000 .fphead n, l, W, BU, nobr, nosat, 1000000
008003c0 4000a35a [ B1] MVK.L2 0,B0
008003c4 20001790 [ B0] B.S1 CCCL103 (PC+188 = 0x0080047c)
008003c8 3280322b [!B0] MVK.S2 0x0064,B5
008003cc 2047 || MV.L2 B0,B1
008003ce 86e9 CMPEQ.L2 B4,B5,B0
008003d0 4000a35a [ B1] MVK.L2 0,B0
008003d4 21062120 [ B0] BNOP.S1 CCCL112 (PC+524 = 0x008005cc),1
008003d8 31206120 [!B0] BNOP.S1 CCCL114 (PC+576 = 0x00800600),3
008003dc e1000000 .fphead n, l, W, BU, nobr, nosat, 0001000
008003e0 02281a5a CMPEQ.L2X 0,A10,B4
008003e4 01abea58 CMPEQ.L1 -1,A10,A3
008003e8 CCCL101:
008003e8 2057 MV.D2 B0,B1
008003ea b2f3 || MVK.S2 117,B5
008003ec 30148a7a || [!B0] CMPEQ.L2 B4,B5,B0
008003f0 4000a35a [ B1] MVK.L2 0,B0
008003f4 20522121 [ B0] BNOP.S1 CCCL104 (PC+164 = 0x00800484),1
008003f8 86e9 || CMPEQ.L2 B4,B5,B0
008003fa bced LDW.D2T2 *B15[5],B6
008003fc e8802030 .fphead n, l, W, BU, nobr, nosat, 1000100
00800400 2af3 || MVK.S2 105,B5
00800402 86e9 CMPEQ.L2 B4,B5,B0
00800404 dc5d || LDW.D2T2 *B15[2],B5
00800406 2c6e NOP 2
00800408 20e62121 [ B0] BNOP.S1 CCCL112 (PC+460 = 0x008005cc),1
0080040c 00800fda || OR.L2 0,B0,B1
00800410 3280372a [!B0] MVK.S2 0x006e,B5
00800414 30148a7a [!B0] CMPEQ.L2 B4,B5,B0
00800418 4000a35a [ B1] MVK.L2 0,B0
0080041c e0600002 .fphead n, l, W, BU, nobr, nosat, 0000011
00800420 20002290 [ B0] B.S1 CCCL107 (PC+276 = 0x00800534)
00800424 328037ab [!B0] MVK.S2 0x006f,B5
00800428 00800fda || OR.L2 0,B0,B1
0080042c 329480fa [!B0] SUB.L2 B4,B5,B5
00800430 00142bda CMPLTU.L2 0x1,B5,B0
00800434 4004a35a [ B1] MVK.L2 1,B0
00800438 30003590 [!B0] B.S1 CCCL112 (PC+428 = 0x008005cc)
0080043c 20788120 [ B0] BNOP.S1 CCCL114 (PC+480 = 0x00800600),4
00800440 02281a5b CMPEQ.L2X 0,A10,B4
00800444 01abea58 || CMPEQ.L1 -1,A10,A3
00800448 CCCL102:
00800448 20003291 [ B0] B.S1 CCCL113 (PC+404 = 0x008005d4)
0080044c 32803c2b || [!B0] MVK.S2 0x0078,B5
00800450 4047 || MV.L2 B0,B2
00800452 2057 || MV.D2 B0,B1
00800454 00148a7a CMPEQ.L2 B4,B5,B0
00800458 4000a35a [ B1] MVK.L2 0,B0
0080045c e2000100 .fphead n, l, W, BU, nobr, nosat, 0010000
00800460 20002d90 [ B0] B.S1 CCCL112 (PC+364 = 0x008005cc)
00800464 6003fc10 [ B2] B.S1 __sproc_int (PC+8160 = 0x00802440)
00800468 623cc2e4 [ B2] LDW.D2T1 *+B15[6],A4
0080046c 30694120 [!B0] BNOP.S1 CCCL115 (PC+420 = 0x00800604),2
00800470 02281a5a CMPEQ.L2X 0,A10,B4
00800474 01abea58 CMPEQ.L1 -1,A10,A3
00800478 00107ff8 OR.L1X A3,B4,A0
0080047c CCCL103:
0080047c 033ca2e6 LDW.D2T2 *+B15[5],B6
00800480 dc5d LDW.D2T2 *B15[2],B5
00800482 2c6e NOP 2
00800484 CCCL104:
00800484 023cc2e4 LDW.D2T1 *+B15[6],A4
00800488 00182f5a AND.L2 1,B6,B0
0080048c 000ec011 B.S1 __sproc_str (PC+30208 = 0x00807a80)
00800490 0294805a || ADD.L2 4,B5,B5
00800494 331420e6 [!B0] LDW.D2T2 -B5[1],B6
00800498 2300a35a [ B0] MVK.L2 0,B6
0080049c e0200000 .fphead n, l, W, BU, nobr, nosat, 0000001
008004a0 32bc42f6 [!B0] STW.D2T2 B5,
+B15[2]
008004a4 1646 MV.L1X B4,A8
008004a6 8507 MV.L2 B10,B4
008004a8 01880163 || ADDKPC.S2 CCCRL49 (PC+32 = 0x008004c0),B3,0
008004ac 043c8943 || ADD.D2 B15,0x4,B8
008004b0 150004fd || ADDAW.D1X B15,4,A10
008004b4 c606 || MV.L1 A12,A6
008004b6 0c6e || NOP 1
008004b8 00000000 || NOP
008004bc e4400c08 .fphead n, l, W, BU, nobr, nosat, 0100010
008004c0 CCCRL49:
008004c0 00514121 BNOP.S1 CCCL115 (PC+324 = 0x00800604),2
008004c4 05100fd8 || OR.L1 0,A4,A10
008004c8 02281a5a CMPEQ.L2X 0,A10,B4
008004cc 01abea58 CMPEQ.L1 -1,A10,A3
008004d0 00107ff8 OR.L1X A3,B4,A0
008004d4 CCCL105:
008004d4 023c9058 ADD.L1X 4,B15,A4
008004d8 01884163 ADDKPC.S2 CCCRL50 (PC+32 = 0x008004e0),B3,2
008004dc 00000000 || NOP
008004e0 CCCRL50:
008004e0 a1b2 MVK.S1 37,A3
008004e2 9ccd || LDW.D2T2 B15[4],B4
008004e4 4646 || MV.L1 A4,A10
008004e6 85e8 CMPEQ.L1 A4,A3,A0
008004e8 c0000991 [ A0] B.S1 CCCL106 (PC+76 = 0x0080052c)
008004ec c504a358 || [ A0] MVK.L1 1,A10
008004f0 d0301362 [!A0] B.S2X A12
008004f4 c0902120 [ A0] BNOP.S1 CCCL114 (PC+288 = 0x00800600),1
008004f8 c210205a [ A0] ADD.L2 1,B4,B4
008004fc e0600003 .fphead n, l, W, BU, nobr, nosat, 0000011
00800500 c23c82f6 [ A0] STW.D2T2 B4,
+B15[4]
00800504 023c9059 ADD.L1X 4,B15,A4
00800508 02281fdb || OR.L2X 0,A10,B4
0080050c 01840162 || ADDKPC.S2 CCCRL51 (PC+16 = 0x00800510),B3,0
00800510 CCCRL51:
00800510 00002091 B.S1 CCCL115 (PC+260 = 0x00800604)
00800514 002bea58 || CMPEQ.L1 -1,A10,A0
00800518 d500a359 [!A0] MVK.L1 0,A10
0080051c c57fffa8 || [ A0] MVK.S1 0xffffffff,A10
00800520 01abea58 CMPEQ.L1 -1,A10,A3
00800524 02281a5a CMPEQ.L2X 0,A10,B4
00800528 0c6e NOP 1
0080052a 7628 OR.L1X A3,B4,A0
0080052c CCCL106:
0080052c 01abea58 CMPEQ.L1 -1,A10,A3
00800530 02281a5a CMPEQ.L2X 0,A10,B4
00800534 CCCL107:
00800534 00742121 BNOP.S1 CCCL116 (PC+232 = 0x00800608),1
00800538 0504a358 || MVK.L1 1,A10
0080053c e0800000 .fphead n, l, W, BU, nobr, nosat, 0000100
00800540 02281a5a CMPEQ.L2X 0,A10,B4
00800544 01abea58 CMPEQ.L1 -1,A10,A3
00800548 00107ff8 OR.L1X A3,B4,A0
0080054c c0007410 [ A0] B.S1 CCCL136 (PC+928 = 0x008008e0)
00800550 CCCL108:
00800550 000a3410 B.S1 __sproc_float (PC+20896 = 0x008056e0)
00800554 cccd LDW.D2T1 B15[6],A4
00800556 2c6e NOP 2
00800558 0c6e || NOP 1
0080055a 0c6e || NOP 1
0080055c ec001800 .fphead n, l, W, BU, nobr, nosat, 1100000
00800560 CCCL109:
00800560 04101fd9 OR.L1X 0,B4,A8
00800564 043c805a || ADD.L2 4,B15,B8
00800568 8507 MV.L2 B10,B4
0080056a c606 || MV.L1 A12,A6
0080056c 01880163 || ADDKPC.S2 CCCRL52 (PC+32 = 0x00800580),B3,0
00800570 150004fd || ADDAW.D1X B15,4,A10
00800574 130022ff || ADDAW.D2 B15,34,B6
00800578 0c6e || NOP 1
0080057a 0c6e || NOP 1
0080057c e8801030 .fphead n, l, W, BU, nobr, nosat, 1000100
00800580 CCCRL52:
00800580 00214121 BNOP.S1 CCCL115 (PC+132 = 0x00800604),2
00800584 05100fd8 || OR.L1 0,A4,A10
00800588 02281a5a CMPEQ.L2X 0,A10,B4
0080058c 01abea58 CMPEQ.L1 -1,A10,A3
00800590 00107ff8 OR.L1X A3,B4,A0
00800594 CCCL110:
00800594 000f6410 B.S1 __sproc_lb (PC+31520 = 0x008080a0)
00800598 043c9058 ADD.L1X 4,B15,A8
0080059c 02281fd8 OR.L1X 0,B10,A4
008005a0 140004fe ADDAW.D2 B15,4,B8
008005a4 01840162 ADDKPC.S2 CCCRL53 (PC+16 = 0x008005b0),B3,0
008005a8 9607 MV.L2X A12,B4
008005aa a737 || ADDAW.D2 B15,0x5,B6
008005ac 130022fc || ADDAW.D1X B15,34,A6
008005b0 CCCRL53:
008005b0 4c8a BNOP.S1 CCCL115 (PC+100 = 0x00800604),2
008005b2 4646 || MV.L1 A4,A10
008005b4 02281a5a CMPEQ.L2X 0,A10,B4
008005b8 01abea58 CMPEQ.L1 -1,A10,A3
008005bc e2808130 .fphead n, l, W, BU, br, nosat, 0010100
008005c0 00107ff8 OR.L1X A3,B4,A0
008005c4 CCCL111:
008005c4 1a73 MVK.S2 120,B4
008005c6 1a73 MVK.S2 120,B4
008005c8 020080be || STB.D2T2 B4,
+B15[128]
008005cc CCCL112:
008005cc 0003d010 B.S1 __sproc_int (PC+7808 = 0x00802440)
008005d0 023cc2e4 LDW.D2T1 *+B15[6],A4
008005d4 CCCL113:
008005d4 04101fd8 OR.L1X 0,B4,A8
008005d8 043c805a ADD.L2 4,B15,B8
008005dc e0400008 .fphead n, l, W, BU, nobr, nosat, 0000010
008005e0 8507 MV.L2 B10,B4
008005e2 c606 MV.L1 A12,A6
008005e4 01840163 || ADDKPC.S2 CCCRL54 (PC+16 = 0x008005f0),B3,0
008005e8 150004fd || ADDAW.D1X B15,4,A10
008005ec 130022fe || ADDAW.D2 B15,34,B6
008005f0 CCCRL54:
008005f0 05100fd8 OR.L1 0,A4,A10
008005f4 01abea58 CMPEQ.L1 -1,A10,A3
008005f8 02281a5a CMPEQ.L2X 0,A10,B4
008005fc e0200002 .fphead n, l, W, BU, nobr, nosat, 0000001
00800600 CCCL114:
00800600 0c6e NOP 1
00800602 7628 OR.L1X A3,B4,A0
00800604 CCCL115:
00800604 c0005c10 [ A0] B.S1 CCCL136 (PC+736 = 0x008008e0)
00800608 CCCL116:
00800608 d20080ae [!A0] LDB.D2T2 *+B15[128],B4
0080060c d28034aa [!A0] MVK.S2 0x0069,B5
00800610 c2280fd8 [ A0] OR.L1 0,A10,A4
00800614 0686 MV.L1 A13,A0
00800616 0c6e NOP 1
00800618 8ea9 CMPGT.L2 B4,B5,B0
0080061a 204f MV.S2 B0,B1
0080061c ec202000 .fphead n, l, W, BU, nobr, nosat, 1100001
00800620 20001211 || [ B0] B.S1 CCCL118 (PC+144 = 0x008006b0)
00800624 30148a7b || [!B0] CMPEQ.L2 B4,B5,B0
00800628 4057 || MV.D2 B0,B2
0080062a 72f3 MVK.S2 115,B5
0080062c 4000a35a || [ B1] MVK.L2 0,B0
00800630 20005191 [ B0] B.S1 CCCL133 (PC+652 = 0x008008ac)
00800634 001488fa || CMPGT.L2 B4,B5,B0
00800638 7000a35a [!B2] MVK.L2 0,B0
0080063c e0800020 .fphead n, l, W, BU, nobr, nosat, 0000100
00800640 20602120 [ B0] BNOP.S1 CCCL119 (PC+192 = 0x00800700),1
00800644 7ad3 MVK.S2 91,B5
00800646 8ea9 CMPGT.L2 B4,B5,B0
00800648 20000a11 [ B0] B.S1 CCCL117 (PC+80 = 0x00800690)
0080064c 204f || MV.S2 B0,B1
0080064e 4057 || MV.D2 B0,B2
00800650 30148a7a || [!B0] CMPEQ.L2 B4,B5,B0
00800654 4000a35b [ B1] MVK.L2 0,B0
00800658 62f3 || MVK.S2 99,B5
0080065a 86e9 CMPEQ.L2 B4,B5,B0
0080065c e94020c0 .fphead n, l, W, BU, nobr, nosat, 1001010
00800660 20003c90 || [ B0] B.S1 CCCL128 (PC+484 = 0x00800844)
00800664 7000a35a [!B2] MVK.L2 0,B0
00800668 21342120 [ B0] BNOP.S1 CCCL135 (PC+616 = 0x008008c8),1
0080066c a2d3 MVK.S2 69,B5
0080066e 86e9 CMPEQ.L2 B4,B5,B0
00800670 e2d3 MVK.S2 71,B5
00800672 2047 || MV.L2 B0,B1
00800674 20004990 || [ B0] B.S1 CCCL133 (PC+588 = 0x008008ac)
00800678 00148a7a CMPEQ.L2 B4,B5,B0
0080067c e3000300 .fphead n, l, W, BU, nobr, nosat, 0011000
00800680 4000a35a [ B1] MVK.L2 0,B0
00800684 21164120 [ B0] BNOP.S1 CCCL133 (PC+556 = 0x008008ac),2
00800688 3d5c4120 [!B0] BNOP.S1 CCCL89 (PC-1352 = 0x00800138),2
0080068c 00004000 NOP 3
00800690 CCCL117:
00800690 32133dc3 [!B0] SUBAW.D2 B4,0x19,B4
00800694 2047 || MV.L2 B0,B1
00800696 bcdd LDW.D2T2 *B15[5],B5
00800698 00106bda || CMPLTU.L2 0x3,B4,B0
0080069c e4000800 .fphead n, l, W, BU, nobr, nosat, 0100000
008006a0 4004a35a [ B1] MVK.L2 1,B0
008006a4 30004190 [!B0] B.S1 CCCL133 (PC+524 = 0x008008ac)
008006a8 2d4c8120 [ B0] BNOP.S1 CCCL89 (PC-1384 = 0x00800138),4
008006ac 00000000 NOP
008006b0 CCCL118:
008006b0 2057 MV.D2 B0,B1
008006b2 b2f3 || MVK.S2 117,B5
008006b4 30148a7a || [!B0] CMPEQ.L2 B4,B5,B0
008006b8 4000a35a [ B1] MVK.L2 0,B0
008006bc e2000300 .fphead n, l, W, BU, nobr, nosat, 0010000
008006c0 21042121 [ B0] BNOP.S1 CCCL135 (PC+520 = 0x008008c8),1
008006c4 86e9 || CMPEQ.L2 B4,B5,B0
008006c6 caf3 MVK.S2 110,B5
008006c8 86e9 CMPEQ.L2 B4,B5,B0
008006ca bcdd || LDW.D2T2 *B15[5],B5
008006cc 2c6e NOP 2
008006ce 2047 MV.L2 B0,B1
008006d0 20382120 || [ B0] BNOP.S1 CCCL120 (PC+112 = 0x00800730),1
008006d4 328037aa [!B0] MVK.S2 0x006f,B5
008006d8 321480fa [!B0] SUB.L2 B4,B5,B4
008006dc e1c00090 .fphead n, l, W, BU, nobr, nosat, 0001110
008006e0 423ca2e7 [ B1] LDW.D2T2 *+B15[5],B4
008006e4 b227 || CMPLTU.L2 1,B4,B0
008006e6 0c6e NOP 1
008006e8 30003990 [!B0] B.S1 CCCL133 (PC+460 = 0x008008ac)
008006ec 2d2c8120 [ B0] BNOP.S1 CCCL89 (PC-1448 = 0x00800138),4
008006f0 0c6e NOP 1
008006f2 0c6e || NOP 1
008006f4 0c6e || NOP 1
008006f6 0c6e || NOP 1
008006f8 00000000 || NOP
008006fc e6400f00 .fphead n, l, W, BU, nobr, nosat, 0110010
00800700 CCCL119:
00800700 20003691 [ B0] B.S1 CCCL134 (PC+436 = 0x008008b4)
00800704 32803c2b || [!B0] MVK.S2 0x0078,B5
00800708 4047 || MV.L2 B0,B2
0080070a 2057 || MV.D2 B0,B1
0080070c 00148a7a CMPEQ.L2 B4,B5,B0
00800710 4000a35a [ B1] MVK.L2 0,B0
00800714 20003590 [ B0] B.S1 CCCL133 (PC+428 = 0x008008ac)
00800718 60004410 [ B2] B.S1 __sset_arg (PC+544 = 0x00800920)
0080071c e0800010 .fphead n, l, W, BU, nobr, nosat, 0000100
00800720 00000000 NOP
00800724 3e894120 [!B0] BNOP.S1 CCCL90 (PC-1500 = 0x00800144),2
00800728 00117c10 B.S1 _memset (PC+35808 = 0x00809300)
0080072c 00002000 NOP 2
00800730 CCCL120:
00800730 0283b02a MVK.S2 0x0760,B5
00800734 00002000 NOP 2
00800738 00102f5b AND.L2 1,B4,B0
0080073c 0310a7e2 || AND.S2 B5,B4,B6
00800740 2cfc8123 [ B0] BNOP.S2 CCCL89 (PC-1544 = 0x00800138),4
00800744 31808028 || [!B0] MVK.S1 0x0100,A3
00800748 7f08 CMPLT.L1X A3,B6,A0
0080074a 086f [ A0] MVK.S2 0,B0
0080074c c0001011 || [ A0] B.S1 CCCL121 (PC+128 = 0x008007c0)
00800750 d00cda7b || [!A0] CMPEQ.L2X B6,A3,B0
00800754 dc7d || LDW.D2T2 *B15[2],B7
00800756 4867 [!A0] MVK.L2 0,B0
00800758 c281002b || [ A0] MVK.S2 0x0200,B5
0080075c e4800820 .fphead n, l, W, BU, nobr, nosat, 0100100
00800760 20001811 || [ B0] B.S1 CCCL125 (PC+192 = 0x00800820)
00800764 023c82e6 || LDW.D2T2 *+B15[4],B4
00800768 c014ca7a [ A0] CMPEQ.L2 B6,B5,B0
0080076c 20524120 [ B0] BNOP.S1 CCCL124 (PC+164 = 0x00800804),2
00800770 02b3 MVK.S2 32,B5
00800772 c6e9 CMPEQ.L2 B6,B5,B0
00800774 02d3 || MVK.S2 64,B5
00800776 404f MV.S2 B0,B2
00800778 2057 || MV.D2 B0,B1
0080077a c6e9 || CMPEQ.L2 B6,B5,B0
0080077c ee003a00 .fphead n, l, W, BU, nobr, nosat, 1110000
00800780 20001710 || [ B0] B.S1 CCCL127 (PC+184 = 0x00800838)
00800784 4000a35b [ B1] MVK.L2 0,B0
00800788 629c02e7 || [ B2] LDW.D2T2 +B7[0],B5
0080078c 631c81a2 || [ B2] ADD.S2 4,B7,B6
00800790 20001690 [ B0] B.S1 CCCL126 (PC+180 = 0x00800834)
00800794 6e6e4120 [ B2] BNOP.S1 CCCL89 (PC-1608 = 0x00800138),2
00800798 30000f11 [!B0] B.S1 CCCL122 (PC+120 = 0x008007f8)
0080079c 231c02e7 || [ B0] LDW.D2T2 +B7[0],B6
008007a0 229c805a || [ B0] ADD.L2 4,B7,B5
008007a4 2fff3311 [ B0] B.S1 CCCL89 (PC-1640 = 0x00800138)
008007a8 22bc42f7 || [ B0] STW.D2T2 B5,
+B15[2]
008007ac 2293eda2 || [ B0] SHR.S2 B4,0x1f,B5
008007b0 031c805a ADD.L2 4,B7,B6
008007b4 0e662121 BNOP.S1 CCCL89 (PC-1640 = 0x00800138),1
008007b8 029820e6 || LDW.D2T2 -B6[1],B5
008007bc 033c42f6 STW.D2T2 B6,
+B15[2]
008007c0 CCCL121:
008007c0 3282002a [!B0] MVK.S2 0x0400,B5
008007c4 c6e9 CMPEQ.L2 B6,B5,B0
008007c6 0c6e NOP 1
008007c8 20000811 [ B0] B.S1 CCCL123 (PC+64 = 0x00800800)
008007cc 231c02e7 || [ B0] LDW.D2T2 +B7[0],B6
008007d0 229c805b || [ B0] ADD.L2 4,B7,B5
008007d4 331c81a2 || [!B0] ADD.S2 4,B7,B6
008007d8 2cbc6121 [ B0] BNOP.S1 CCCL89 (PC-1672 = 0x00800138),3
008007dc e0400000 .fphead n, l, W, BU, nobr, nosat, 0000010
008007e0 22bc42f7 || [ B0] STW.D2T2 B5,
+B15[2]
008007e4 2293eda2 || [ B0] SHR.S2 B4,0x1f,B5
008007e8 221803c6 [ B0] STDW.D2T2 B5:B4,
+B6[0]
008007ec 0cac2121 BNOP.S1 CCCL89 (PC-1704 = 0x00800138),1
008007f0 029820e6 || LDW.D2T2 -B6[1],B5
008007f4 033c42f6 STW.D2T2 B6,
+B15[2]
008007f8 CCCL122:
008007f8 2c6e NOP 2
008007fa 10c5 STW.D2T2 B4,*B5[0]
008007fc e8000000 .fphead n, l, W, BU, nobr, nosat, 1000000
00800800 CCCL123:
00800800 00000000 NOP
00800804 CCCL124:
00800804 0c9c6121 BNOP.S1 CCCL89 (PC-1736 = 0x00800138),3
00800808 11dd || LDW.D2T2 *B7[0],B5
0080080a 87e1 || ADD.L2 B7,4,B6
0080080c dc65 STW.D2T2 B6,*B15[2]
0080080e 12c5 STB.D2T2 B4,*B5[0]
00800810 0c6e || NOP 1
00800812 0c6e || NOP 1
00800814 0c6e || NOP 1
00800816 0c6e || NOP 1
00800818 0c6e || NOP 1
0080081a 0c6e || NOP 1
0080081c ef801f90 .fphead n, l, W, BU, nobr, nosat, 1111100
00800820 CCCL125:
00800820 0c8c6121 BNOP.S1 CCCL89 (PC-1768 = 0x00800138),3
00800824 029c02e7 || LDW.D2T2 *+B7[0],B5
00800828 97b0 || ADD.L1X B7,4,A3
0080082a c247 || MV.L2 B4,B6
0080082c 0393eda2 || SHR.S2 B4,0x1f,B7
00800830 cc35 STW.D2T1 A3,*B15[2]
00800832 10e5 STDW.D2T2 B7:B6,*B5[0]
00800834 CCCL126:
00800834 6c6e NOP 4
00800836 1145 STDW.D2T2 B5:B4,*B6[0]
00800838 CCCL127:
00800838 dc65 STW.D2T2 B6,*B15[2]
0080083a 12c5 STH.D2T2 B4,*B5[0]
0080083c ee870030 .fphead n, l, DW/NDW, H, nobr, nosat, 1110100
00800840 00000000 NOP
00800844 CCCL128:
00800844 bccd LDW.D2T2 *B15[5],B4
00800846 6c6e NOP 4
00800848 00102f5b AND.L2 1,B4,B0
0080084c 023c42e6 || LDW.D2T2 *+B15[2],B4
00800850 2c7c8121 [ B0] BNOP.S1 CCCL89 (PC-1800 = 0x00800138),4
00800854 000088ae || LDB.D2T2 *+B15[136],B0
00800858 8651 ADD.L2 B4,4,B5
0080085a a8e6 [ B0] MVK.L1 1,A1
0080085c e8402000 .fphead n, l, W, BU, nobr, nosat, 1000010
00800860 021420e7 || LDW.D2T2 *-B5[1],B4
00800864 30226121 || [!B0] BNOP.S1 CCCL132 (PC+68 = 0x008008a4),3
00800868 118089bc || ADDAB.D1X B15,137,A3
0080086c dc55 STW.D2T2 B5,*B15[2]
0080086e 1205 STB.D2T2 B0,*B4[0]
00800870 8283e000 [ A1] SPLOOPW 6
00800874 0c6e NOP 1
00800876 2ce6 SPMASK L2
00800878 028c1fda ||^ OR.L2X 0,A3,B5
0080087c e5000800 .fphead n, l, W, BU, nobr, nosat, 0101000
00800880 801436a6 [ A1] LDB.D2T2 *B5++[1],B0
00800884 2c6e NOP 2
00800886 2ce7 SPMASK L1,L2
00800888 2641 ||^ ADD.L2 B4,1,B4
0080088a 00c6 ||^ MV.L1 A1,A0
0080088c 0c6e NOP 1
0080088e c8e6 [!B0] MVK.L1 0,A1
00800890 c01036b6 || [ A0] STB.D2T2 B0,*B4++[1]
00800894 0c6e NOP 1
00800896 00c6 MV.L1 A1,A0
00800898 00000000 NOP
0080089c e5c00098 .fphead n, l, W, BU, nobr, nosat, 0101110
008008a0 00034000 SPKERNEL 0,0
008008a4 CCCL132:
008008a4 0e268120 BNOP.S1 CCCL89 (PC-1896 = 0x00800138),4
008008a8 06b42058 ADD.L1 1,A13,A13
008008ac CCCL133:
008008ac 00001010 B.S1 __sset_arg (PC+128 = 0x00800920)
008008b0 00000000 NOP
008008b4 CCCL134:
008008b4 130022fc ADDAW.D1X B15,34,A6
008008b8 120005fc ADDAW.D1X B15,5,A4
008008bc 01890162 ADDKPC.S2 CCCRL55 (PC+36 = 0x008008c4),B3,0
008008c0 023d005a ADD.L2 8,B15,B4
008008c4 CCCRL55:
008008c4 bcdd LDW.D2T2 *B15[5],B5
008008c6 2c6e NOP 2
008008c8 CCCL135:
008008c8 0c3c4121 BNOP.S1 CCCL89 (PC-1928 = 0x00800138),2
008008cc 0204a35a || MVK.L2 1,B4
008008d0 02148f9a ANDN.L2 B4,B5,B4
008008d4 00000000 NOP
008008d8 0691b078 ADD.L1X A13,B4,A13
008008dc e0400000 .fphead n, l, W, BU, nobr, nosat, 0000010
008008e0 CCCL136:
008008e0 d0000711 [!A0] B.S1 CCCL138 (PC+56 = 0x00800918)
008008e4 d780c453 || [!A0] ADDK.S2 392,B15
008008e8 d1b40fda || [!A0] OR.L2 0,B13,B3
008008ec d53c33e4 [!A0] LDDW.D2T1 *++B15[1],A11:A10
008008f0 d63c33e4 [!A0] LDDW.D2T1 *++B15[1],A13:A12
008008f4 d73c33e4 [!A0] LDDW.D2T1 *++B15[1],A15:A14
008008f8 d53c33e7 [!A0] LDDW.D2T2 *++B15[1],B11:B10
008008fc d00c0362 || [!A0] B.S2 B3
00800900 d6bc52e6 [!A0] LDW.D2T2 *++B15[2],B13
00800904 CCCL137:
00800904 0780c452 ADDK.S2 392,B15
00800908 c577 LDDW.D2T1 *++B15[1],A11:A10
0080090a c677 LDDW.D2T1 *++B15[1],A13:A12
0080090c 8686 || MV.L1 A13,A4
0080090e c777 LDDW.D2T1 *++B15[1],A15:A14
00800910 6687 || MV.L2 B13,B3
00800912 01ef BNOP.S2 B3,0
00800914 d577 || LDDW.D2T2 *++B15[1],B11:B10
00800916 76f7 LDW.D2T2 *++B15[2],B13
00800918 CCCL138:
00800918 00006000 NOP 4
0080091c e78002a0 .fphead n, l, W, BU, nobr, nosat, 0111100
00800920 __sset_arg:
00800920 .text:__sset_arg:
00800920 6246 MV.L1 A4,A3
00800922 834e || MV.S1 A6,A4
00800924 35f7 || STW.D2T2 B11,*B15–[2]
00800926 020c LDB.D1T1 A4[0],A0
00800928 058c0fda OR.L2 0,B3,B11
0080092c 053c22f6 STW.D2T2 B10,
+B15[1]
00800930 4647 MV.L2 B4,B10
00800932 0c6e NOP 1
00800934 d2fc8121 [!A0] BNOP.S1 CCCL83 (PC+1528 = 0x00800f18),4
00800938 c28c0265 || [ A0] LDW.D1T1 *+A3[0],A5
0080093c e2610003 .fphead n, l, W, B, nobr, nosat, 0010011
00800940 c200362a || [ A0] MVK.S2 0x006c,B4
00800944 00142f58 AND.L1 1,A5,A0
00800948 c000bb11 [ A0] B.S1 CCCL83 (PC+1496 = 0x00800f18)
0080094c 03101fd8 || OR.L1X 0,B4,A6
00800950 d18cca24 [!A0] LDB.D1T1 *+A3[A6],A3
00800954 e3f2 MVK.S1 103,A7
00800956 4c6e NOP 3
00800958 6fa8 CMPGT.L1 A3,A7,A0
0080095a a273 || MVK.S2 101,B4
0080095c ec003000 .fphead n, l, W, BU, nobr, nosat, 1100000
00800960 0f8034a8 || MVK.S1 0x0069,A31
00800964 c0001893 [ A0] B.S2 CCCL60 (PC+196 = 0x00800a24)
00800968 9da9 || CMPGT.L2X B4,A3,B0
0080096a 4056 || MV.D1 A0,A2
0080096c 00fc6a79 || CMPEQ.L1 A3,A31,A1
00800970 d30022a8 || [!A0] MVK.S1 0x0045,A6
00800974 a280002b [ A2] MVK.S2 0x0000,B5
00800978 b0800041 || [!A2] MVK.D1 0,A1
0080097c e0800030 .fphead n, l, W, BU, nobr, nosat, 0000100
00800980 a30037a9 || [ A2] MVK.S1 0x006f,A6
00800984 d0186a79 || [!A0] CMPEQ.L1 A3,A6,A0
00800988 00801fda || OR.L2X 0,A0,B1
0080098c 4004a35b [ B1] MVK.L2 1,B0
00800990 a31860f8 || [ A2] SUB.L1 A3,A6,A6
00800994 30005a11 [!B0] B.S1 CCCL69 (PC+720 = 0x00800c50)
00800998 a0192bd8 || [ A2] CMPLTU.L1 0x9,A6,A0
0080099c 80f82120 [ A1] BNOP.S1 CCCL75 (PC+992 = 0x00800d60),1
008009a0 3000a359 [!B0] MVK.L1 0,A0
008009a4 230023a8 || [ B0] MVK.S1 0x0047,A6
008009a8 20986a79 [ B0] CMPEQ.L1 A3,A6,A1
008009ac 31806029 || [!B0] MVK.S1 0x00c0,A3
008009b0 c0005612 || [ A0] B.S2 CCCL69 (PC+688 = 0x00800c50)
008009b4 31946f79 [!B0] AND.L1 A3,A5,A3
008009b8 3f802028 || [!B0] MVK.S1 0x0040,A31
008009bc 01000fd9 OR.L1 0,A0,A2
008009c0 d3003228 || [!A0] MVK.S1 0x0064,A6
008009c4 a0800041 [ A2] MVK.D1 0,A1
008009c8 d0186a79 || [!A0] CMPEQ.L1 A3,A6,A0
008009cc 01806028 || MVK.S1 0x00c0,A3
008009d0 80a92123 [ A1] BNOP.S2 CCCL70 (PC+676 = 0x00800c64),1
008009d4 01946f79 || AND.L1 A3,A5,A3
008009d8 0f802028 || MVK.S1 0x0040,A31
008009dc 8000a359 [ A1] MVK.L1 0,A0
008009e0 81806029 || [ A1] MVK.S1 0x00c0,A3
008009e4 92a8a35b || [!A1] MVK.L2 10,B5
008009e8 8200402a || [ A1] MVK.S2 0x0080,B4
008009ec c0006f93 [ A0] B.S2 CCCL74 (PC+892 = 0x00800d5c)
008009f0 81946f79 || [ A1] AND.L1 A3,A5,A3
008009f4 8f802029 || [ A1] MVK.S1 0x0040,A31
008009f8 90000040 || [!A1] MVK.D1 0,A0
008009fc 807c6a78 [ A1] CMPEQ.L1 A3,A31,A0
00800a00 c0005d11 [ A0] B.S1 CCCL72 (PC+744 = 0x00800ce8)
00800a04 800c9a7b || [ A1] CMPEQ.L2X B4,A3,B0
00800a08 8200002a || [ A1] MVK.S2 0x0000,B4
00800a0c 0200802a MVK.S2 0x0100,B4
00800a10 0183b028 MVK.S1 0x0760,A3
00800a14 01946f78 AND.L1 A3,A5,A3
00800a18 000c0363 B.S2 B3
00800a1c 053c22e6 || LDW.D2T2 *+B15[1],B10
00800a20 75f7 LDW.D2T2 *++B15[2],B11
00800a22 6c6e NOP 4
00800a24 CCCL60:
00800a24 8000a359 [ A1] MVK.L1 0,A0
00800a28 8183b029 || [ A1] MVK.S1 0x0760,A3
00800a2c 8200802a || [ A1] MVK.S2 0x0100,B4
00800a30 c27c2121 [ A0] BNOP.S1 CCCL83 (PC+1272 = 0x00800f18),1
00800a34 81946f78 || [ A1] AND.L1 A3,A5,A3
00800a38 808c9afa [ A1] CMPLT.L2X B4,A3,B1
00800a3c e0200000 .fphead n, l, W, BU, nobr, nosat, 0000001
00800a40 d30c4ca1 [!A0] SHL.S1 A3,0x2,A6
00800a44 d265602a || [!A0] MVK.S2 0xffffcac0,B4
00800a48 d200406a [!A0] MVKH.S2 0x800000,B4
00800a4c d37f2250 [!A0] ADDK.S1 -444,A6
00800a50 d260 ADD.L1X A6,B4,A6
00800a52 016c LDW.D1T1 *A6[0],A6
00800a54 0098b363 BNOP.S2X A6,5
00800a58 0c6e || NOP 1
00800a5a 0c6e || NOP 1
00800a5c ea101000 .fphead p, l, W, BU, nobr, nosat, 1010000
00800a60 CCCL61:
00800a60 0303b029 MVK.S1 0x0760,A6
00800a64 02003aaa || MVK.S2 0x0075,B4
00800a68 0294cf79 AND.L1 A6,A5,A5
00800a6c 03008029 || MVK.S1 0x0100,A6
00800a70 0f81002a || MVK.S2 0x0200,B31
00800a74 0f803c29 MVK.S1 0x0078,A31
00800a78 7678 || CMPEQ.L1X A3,B4,A1
00800a7a b347 MV.L2X A6,B5
00800a7c e8002000 .fphead n, l, W, BU, nobr, nosat, 1000000
00800a80 007c6a79 || CMPEQ.L1 A3,A31,A0
00800a84 1192 || MVK.S1 16,A3
00800a86 be99 CMPLT.L2X B5,A5,B1
00800a88 d1800429 || [!A0] MVK.S1 0x0008,A3
00800a8c 03014041 || MVK.D1 10,A6
00800a90 0018aa78 || CMPEQ.L1 A5,A6,A0
00800a94 40001193 [ B1] B.S2 CCCL62 (PC+140 = 0x00800b0c)
00800a98 4000a359 || [ B1] MVK.L1 0,A0
00800a9c e0400008 .fphead n, l, W, BU, nobr, nosat, 0000010
00800aa0 0017fa7b || CMPEQ.L2X B31,A5,B0
00800aa4 930c08f1 || [!A1] OR.D1 0,A3,A6
00800aa8 51801029 || [!B1] MVK.S1 0x0020,A3
00800aac 52000042 || [!B1] MVK.D2 0,B4
00800ab0 c0002493 [ A0] B.S2 CCCL66 (PC+292 = 0x00800bc4)
00800ab4 5000a35b || [!B1] MVK.L2 0,B0
00800ab8 41820029 || [ B1] MVK.S1 0x0400,A3
00800abc 508caa79 || [!B1] CMPEQ.L1 A5,A3,A1
00800ac0 42000042 || [ B1] MVK.D2 0,B4
00800ac4 20666121 [ B0] BNOP.S1 CCCL65 (PC+204 = 0x00800b8c),3
00800ac8 400caa78 || [ B1] CMPEQ.L1 A5,A3,A0
00800acc 0c6e NOP 1
00800ace 01d2 MVK.S1 64,A3
00800ad0 80002d13 || [ A1] B.S2 CCCL68 (PC+360 = 0x00800c28)
00800ad4 82a802e6 || [ A1] LDW.D2T2 *+B10[0],B5
00800ad8 000caa78 CMPEQ.L1 A5,A3,A0
00800adc e1000080 .fphead n, l, W, BU, nobr, nosat, 0001000
00800ae0 8000a358 [ A1] MVK.L1 0,A0
00800ae4 c0002310 [ A0] B.S1 CCCL67 (PC+280 = 0x00800bf8)
00800ae8 80068010 [ A1] B.S1 _strtoul (PC+13312 = 0x00803ee0)
00800aec 8294805a [ A1] ADD.L2 4,B5,B5
00800af0 d0000a11 [!A0] B.S1 CCCL63 (PC+80 = 0x00800b30)
00800af4 c2a802e6 || [ A0] LDW.D2T2 *+B10[0],B5
00800af8 c0068010 [ A0] B.S1 _strtoul (PC+13312 = 0x00803ee0)
00800afc 00000000 NOP
00800b00 022802e6 LDW.D2T2 *+B10[0],B4
00800b04 00067c10 B.S1 _strtoul (PC+13280 = 0x00803ee0)
00800b08 00000000 NOP
00800b0c CCCL62:
00800b0c 2000a359 [ B0] MVK.L1 0,A0
00800b10 22a802e6 || [ B0] LDW.D2T2 *+B10[0],B5
00800b14 c0000c90 [ A0] B.S1 CCCL64 (PC+100 = 0x00800b64)
00800b18 c2a802e6 [ A0] LDW.D2T2 *+B10[0],B5
00800b1c c006fc10 [ A0] B.S1 _strtoull (PC+14304 = 0x008042e0)
00800b20 d22802e6 [!A0] LDW.D2T2 +B10[0],B4
00800b24 00002000 NOP 2
00800b28 00067810 B.S1 _strtoul (PC+13248 = 0x00803ee0)
00800b2c 00000000 NOP
00800b30 CCCL63:
00800b30 01882162 ADDKPC.S2 CCCRL21 (PC+32 = 0x00800b40),B3,1
00800b34 8641 ADD.L2 B4,4,B4
00800b36 0627 MVK.L2 0,B4
00800b38 022802f6 || STW.D2T2 B4,
+B10[0]
00800b3c e4000800 .fphead n, l, W, BU, nobr, nosat, 0100000
00800b40 CCCRL21:
00800b40 022802e6 LDW.D2T2 *+B10[0],B4
00800b44 01ac0fda OR.L2 0,B11,B3
00800b48 053c22e6 LDW.D2T2 *+B15[1],B10
00800b4c 00002000 NOP 2
00800b50 021020e6 LDW.D2T2 *-B4[1],B4
00800b54 6c6e NOP 4
00800b56 0045 STW.D2T1 A4,*B4[0]
00800b58 01ef || BNOP.S2 B3,0
00800b5a 75f7 LDW.D2T2 ++B15[2],B11
00800b5c ec000800 .fphead n, l, W, BU, nobr, nosat, 1100000
00800b60 00006000 NOP 4
00800b64 CCCL64:
00800b64 0294805a ADD.L2 4,B5,B5
00800b68 02a802f7 STW.D2T2 B5,
+B10[0]
00800b6c 01840162 || ADDKPC.S2 CCCRL22 (PC+16 = 0x00800b70),B3,0
00800b70 CCCRL22:
00800b70 022802e6 LDW.D2T2 *+B10[0],B4
00800b74 053c22e6 LDW.D2T2 *+B15[1],B10
00800b78 6587 MV.L2 B11,B3
00800b7a 2c6e NOP 2
00800b7c e8000000 .fphead n, l, W, BU, nobr, nosat, 1000000
00800b80 021020e6 LDW.D2T2 *-B4[1],B4
00800b84 0045 STW.D2T1 A4,*B4[0]
00800b86 2055 STW.D2T1 A5,*B4[1]
00800b88 01ef || BNOP.S2 B3,0
00800b8a 75f7 LDW.D2T2 ++B15[2],B11
00800b8c CCCL65:
00800b8c 00066c10 B.S1 _strtoul (PC+13152 = 0x00803ee0)
00800b90 01884162 ADDKPC.S2 CCCRL23 (PC+32 = 0x00800ba0),B3,2
00800b94 0294805a ADD.L2 4,B5,B5
00800b98 02a802f6 STW.D2T2 B5,
+B10[0]
00800b9c e0d00008 .fphead p, l, W, BU, nobr, nosat, 0000110
00800ba0 CCCRL23:
00800ba0 022802e6 LDW.D2T2 *+B10[0],B4
00800ba4 01ac0fda OR.L2 0,B11,B3
00800ba8 053c22e6 LDW.D2T2 *+B15[1],B10
00800bac 00002000 NOP 2
00800bb0 021020e6 LDW.D2T2 *-B4[1],B4
00800bb4 6c6e NOP 4
00800bb6 0245 STB.D2T1 A4,*B4[0]
00800bb8 01ef || BNOP.S2 B3,0
00800bba 75f7 LDW.D2T2 *++B15[2],B11
00800bbc ec000800 .fphead n, l, W, BU, nobr, nosat, 1100000
00800bc0 00006000 NOP 4
00800bc4 CCCL66:
00800bc4 02a802e6 LDW.D2T2 +B10[0],B5
00800bc8 0006e410 B.S1 _strtoull (PC+14112 = 0x008042e0)
00800bcc 01864162 ADDKPC.S2 CCCRL24 (PC+24 = 0x00800bd8),B3,2
00800bd0 0294805a ADD.L2 4,B5,B5
00800bd4 02a802f6 STW.D2T2 B5,
+B10[0]
00800bd8 CCCRL24:
00800bd8 022802e6 LDW.D2T2 *+B10[0],B4
00800bdc 01ac0fda OR.L2 0,B11,B3
00800be0 053c22e6 LDW.D2T2 *+B15[1],B10
00800be4 00002000 NOP 2
00800be8 021020e6 LDW.D2T2 -B4[1],B4
00800bec 6c6e NOP 4
00800bee 01ef BNOP.S2 B3,0
00800bf0 021003c4 || STDW.D2T1 A5:A4,
+B4[0]
00800bf4 75f7 LDW.D2T2 ++B15[2],B11
00800bf6 6c6e NOP 4
00800bf8 CCCL67:
00800bf8 018a2162 ADDKPC.S2 CCCRL25 (PC+40 = 0x00800c08),B3,1
00800bfc e5000080 .fphead n, l, W, BU, nobr, nosat, 0101000
00800c00 0294805a ADD.L2 4,B5,B5
00800c04 02a802f6 STW.D2T2 B5,
+B10[0]
00800c08 CCCRL25:
00800c08 022802e6 LDW.D2T2 *+B10[0],B4
00800c0c 01ac0fda OR.L2 0,B11,B3
00800c10 053c22e6 LDW.D2T2 *+B15[1],B10
00800c14 00002000 NOP 2
00800c18 021020e6 LDW.D2T2 *-B4[1],B4
00800c1c 00006000 NOP 4
00800c20 0045 STDW.D2T1 A5:A4,*B4[0]
00800c22 01ef || BNOP.S2 B3,0
00800c24 75f7 LDW.D2T2 ++B15[2],B11
00800c26 6c6e NOP 4
00800c28 CCCL68:
00800c28 01844162 ADDKPC.S2 CCCRL26 (PC+16 = 0x00800c30),B3,2
00800c2c 02a802f6 STW.D2T2 B5,
+B10[0]
00800c30 CCCRL26:
00800c30 022802e6 LDW.D2T2 *+B10[0],B4
00800c34 01ac0fda OR.L2 0,B11,B3
00800c38 053c22e6 LDW.D2T2 *+B15[1],B10
00800c3c e0640001 .fphead n, l, DW/NDW, W, nobr, nosat, 0000011
00800c40 00002000 NOP 2
00800c44 021020e6 LDW.D2T2 -B4[1],B4
00800c48 021002d5 STH.D2T1 A4,
+B4[0]
00800c4c 01ef || BNOP.S2 B3,0
00800c4e 75f7 LDW.D2T2 *++B15[2],B11
00800c50 CCCL69:
00800c50 007c6a79 CMPEQ.L1 A3,A31,A0
00800c54 0613 || MVK.S2 128,B4
00800c56 0213 MVK.S2 0,B4
00800c58 c0001511 || [ A0] B.S1 CCCL72 (PC+168 = 0x00800ce8)
00800c5c e5100800 .fphead p, l, W, BU, nobr, nosat, 0101000
00800c60 000c9a7a || CMPEQ.L2X B4,A3,B0
00800c64 CCCL70:
00800c64 c000a35b [ A0] MVK.L2 0,B0
00800c68 c2a802e6 || [ A0] LDW.D2T2 *+B10[0],B5
00800c6c 20000a10 [ B0] B.S1 CCCL71 (PC+80 = 0x00800cb0)
00800c70 c001b410 [ A0] B.S1 _strtod (PC+3488 = 0x00801a00)
00800c74 00002000 NOP 2
00800c78 32a802e6 [!B0] LDW.D2T2 *+B10[0],B5
00800c7c 222802e7 [ B0] LDW.D2T2 +B10[0],B4
00800c80 3001b010 || [!B0] B.S1 _strtod (PC+3456 = 0x00801a00)
00800c84 01844162 ADDKPC.S2 CCCRL27 (PC+16 = 0x00800c90),B3,2
00800c88 0294805a ADD.L2 4,B5,B5
00800c8c 02a802f6 STW.D2T2 B5,
+B10[0]
00800c90 CCCRL27:
00800c90 10123c12 CALLP.S2 __cvtdf (PC+37344 = 0x00809e60),B3
00800c94 022802e6 LDW.D2T2 *+B10[0],B4
00800c98 01ac0fda OR.L2 0,B11,B3
00800c9c 053c22e6 LDW.D2T2 *+B15[1],B10
00800ca0 00002000 NOP 2
00800ca4 021020e6 LDW.D2T2 *-B4[1],B4
00800ca8 0045 STW.D2T1 A4,*B4[0]
00800caa 01ef || BNOP.S2 B3,0
00800cac 05bc52e6 LDW.D2T2 ++B15[2],B11
00800cb0 CCCL71:
00800cb0 00025010 B.S1 _strtold (PC+4736 = 0x00801f20)
00800cb4 01894162 ADDKPC.S2 CCCRL29 (PC+36 = 0x00800cc4),B3,2
00800cb8 8641 ADD.L2 B4,4,B4
00800cba 0627 MVK.L2 0,B4
00800cbc e8902010 .fphead p, l, W, BU, nobr, nosat, 1000100
00800cc0 022802f6 || STW.D2T2 B4,
+B10[0]
00800cc4 CCCRL29:
00800cc4 022802e6 LDW.D2T2 *+B10[0],B4
00800cc8 01ac0fda OR.L2 0,B11,B3
00800ccc 053c22e6 LDW.D2T2 *+B15[1],B10
00800cd0 00002000 NOP 2
00800cd4 021020e6 LDW.D2T2 -B4[1],B4
00800cd8 6c6e NOP 4
00800cda 01ef BNOP.S2 B3,0
00800cdc e8002000 .fphead n, l, W, BU, nobr, nosat, 1000000
00800ce0 021003c4 || STDW.D2T1 A5:A4,
+B4[0]
00800ce4 75f7 LDW.D2T2 ++B15[2],B11
00800ce6 6c6e NOP 4
00800ce8 CCCL72:
00800ce8 0294805a ADD.L2 4,B5,B5
00800cec 02a802f6 STW.D2T2 B5,
+B10[0]
00800cf0 01850162 ADDKPC.S2 CCCRL30 (PC+20 = 0x00800cf4),B3,0
00800cf4 CCCRL30:
00800cf4 022802e6 LDW.D2T2 *+B10[0],B4
00800cf8 01ac0fda OR.L2 0,B11,B3
00800cfc e0400000 .fphead n, l, W, BU, nobr, nosat, 0000010
00800d00 053c22e6 LDW.D2T2 *+B15[1],B10
00800d04 00002000 NOP 2
00800d08 021020e6 LDW.D2T2 -B4[1],B4
00800d0c 6c6e NOP 4
00800d0e 01ef BNOP.S2 B3,0
00800d10 021003c4 || STDW.D2T1 A5:A4,
+B4[0]
00800d14 75f7 LDW.D2T2 *++B15[2],B11
00800d16 6c6e NOP 4
00800d18 CCCL73:
00800d18 022802e6 LDW.D2T2 +B10[0],B4
00800d1c e5000080 .fphead n, l, W, BU, nobr, nosat, 0101000
00800d20 1312 MVK.S1 16,A6
00800d22 4c6e NOP 3
00800d24 8641 ADD.L2 B4,4,B4
00800d26 82c7 MV.L2 B5,B4
00800d28 022802f7 || STW.D2T2 B4,
+B10[0]
00800d2c 10063812 || CALLP.S2 _strtoul (PC+12736 = 0x00803ee0),B3
00800d30 022802e6 LDW.D2T2 *+B10[0],B4
00800d34 01ac0fda OR.L2 0,B11,B3
00800d38 053c22e6 LDW.D2T2 *+B15[1],B10
00800d3c e0600008 .fphead n, l, W, BU, nobr, nosat, 0000011
00800d40 00002000 NOP 2
00800d44 021020e6 LDW.D2T2 -B4[1],B4
00800d48 00006000 NOP 4
00800d4c 021002f5 STW.D2T1 A4,
+B4[0]
00800d50 000c0362 || B.S2 B3
00800d54 05bc52e6 LDW.D2T2 *++B15[2],B11
00800d58 00006000 NOP 4
00800d5c CCCL74:
00800d5c 008c9afa CMPLT.L2X B4,A3,B1
00800d60 CCCL75:
00800d60 0f808029 MVK.S1 0x0100,A31
00800d64 40001093 || [ B1] B.S2 CCCL76 (PC+132 = 0x00800de4)
00800d68 4200a35b || [ B1] MVK.L2 0,B4
00800d6c 53141fd9 || [!B1] OR.L1X 0,B5,A6
00800d70 52000042 || [!B1] MVK.D2 0,B4
00800d74 007c6a79 CMPEQ.L1 A3,A31,A0
00800d78 0f81002b || MVK.S2 0x0200,B31
00800d7c 52801029 || [!B1] MVK.S1 0x0020,A5
00800d80 431418f0 || [ B1] OR.D1X 0,B5,A6
00800d84 40000041 [ B1] MVK.D1 0,A0
00800d88 000ffa7b || CMPEQ.L2X B31,A3,B0
00800d8c 42820029 || [ B1] MVK.S1 0x0400,A5
00800d90 50946a78 || [!B1] CMPEQ.L1 A3,A5,A1
00800d94 c0002411 [ A0] B.S1 CCCL80 (PC+288 = 0x00800ea0)
00800d98 5000a35b || [!B1] MVK.L2 0,B0
00800d9c 40146a78 || [ B1] CMPEQ.L1 A3,A5,A0
00800da0 20662120 [ B0] BNOP.S1 CCCL79 (PC+204 = 0x00800e6c),1
00800da4 4c6e NOP 3
00800da6 02d2 MVK.S1 64,A5
00800da8 80002c93 || [ A1] B.S2 CCCL82 (PC+356 = 0x00800f04)
00800dac 82a802e6 || [ A1] LDW.D2T2 *+B10[0],B5
00800db0 00146a78 CMPEQ.L1 A3,A5,A0
00800db4 8000a358 [ A1] MVK.L1 0,A0
00800db8 c0002610 [ A0] B.S1 CCCL81 (PC+304 = 0x00800ed0)
00800dbc e0400008 .fphead n, l, W, BU, nobr, nosat, 0000010
00800dc0 8003fc10 [ A1] B.S1 _strtol (PC+8160 = 0x00802da0)
00800dc4 8294805a [ A1] ADD.L2 4,B5,B5
00800dc8 d0000991 [!A0] B.S1 CCCL77 (PC+76 = 0x00800e0c)
00800dcc c2a802e6 || [ A0] LDW.D2T2 *+B10[0],B5
00800dd0 c003fc10 [ A0] B.S1 _strtol (PC+8160 = 0x00802da0)
00800dd4 00000000 NOP
00800dd8 022802e6 LDW.D2T2 *+B10[0],B4
00800ddc 0003fc10 B.S1 _strtol (PC+8160 = 0x00802da0)
00800de0 00000000 NOP
00800de4 CCCL76:
00800de4 2000a359 [ B0] MVK.L1 0,A0
00800de8 22a802e6 || [ B0] LDW.D2T2 *+B10[0],B5
00800dec c0000c10 [ A0] B.S1 CCCL78 (PC+96 = 0x00800e40)
00800df0 2003f810 [ B0] B.S1 _strtol (PC+8128 = 0x00802da0)
00800df4 00000000 NOP
00800df8 c2a802e6 [ A0] LDW.D2T2 *+B10[0],B5
00800dfc c0048410 [ A0] B.S1 _strtoll (PC+9248 = 0x00803200)
00800e00 d22802e6 [!A0] LDW.D2T2 +B10[0],B4
00800e04 0003f410 B.S1 _strtol (PC+8096 = 0x00802da0)
00800e08 00000000 NOP
00800e0c CCCL77:
00800e0c 01862162 ADDKPC.S2 CCCRL32 (PC+24 = 0x00800e18),B3,1
00800e10 8641 ADD.L2 B4,4,B4
00800e12 0627 MVK.L2 0,B4
00800e14 022802f6 || STW.D2T2 B4,
+B10[0]
00800e18 CCCRL32:
00800e18 022802e6 LDW.D2T2 *+B10[0],B4
00800e1c e2000200 .fphead n, l, W, BU, nobr, nosat, 0010000
00800e20 01ac0fda OR.L2 0,B11,B3
00800e24 053c22e6 LDW.D2T2 *+B15[1],B10
00800e28 00002000 NOP 2
00800e2c 021020e6 LDW.D2T2 *-B4[1],B4
00800e30 6c6e NOP 4
00800e32 0045 STW.D2T1 A4,*B4[0]
00800e34 01ef || BNOP.S2 B3,0
00800e36 75f7 LDW.D2T2 ++B15[2],B11
00800e38 00006000 NOP 4
00800e3c e6000200 .fphead n, l, W, BU, nobr, nosat, 0110000
00800e40 CCCL78:
00800e40 01832162 ADDKPC.S2 CCCRL33 (PC+12 = 0x00800e4c),B3,1
00800e44 0294805a ADD.L2 4,B5,B5
00800e48 02a802f6 STW.D2T2 B5,
+B10[0]
00800e4c CCCRL33:
00800e4c 022802e6 LDW.D2T2 *+B10[0],B4
00800e50 053c22e6 LDW.D2T2 *+B15[1],B10
00800e54 6587 MV.L2 B11,B3
00800e56 2c6e NOP 2
00800e58 021020e6 LDW.D2T2 *-B4[1],B4
00800e5c e4000000 .fphead n, l, W, BU, nobr, nosat, 0100000
00800e60 6c6e NOP 4
00800e62 0045 STW.D2T1 A4,*B4[0]
00800e64 2055 STW.D2T1 A5,*B4[1]
00800e66 01ef || BNOP.S2 B3,0
00800e68 75f7 LDW.D2T2 ++B15[2],B11
00800e6a 6c6e NOP 4
00800e6c CCCL79:
00800e6c 01862162 ADDKPC.S2 CCCRL34 (PC+24 = 0x00800e78),B3,1
00800e70 0294805a ADD.L2 4,B5,B5
00800e74 02a802f6 STW.D2T2 B5,
+B10[0]
00800e78 CCCRL34:
00800e78 022802e6 LDW.D2T2 *+B10[0],B4
00800e7c e0e00004 .fphead n, l, W, BU, nobr, nosat, 0000111
00800e80 01ac0fda OR.L2 0,B11,B3
00800e84 053c22e6 LDW.D2T2 *+B15[1],B10
00800e88 00002000 NOP 2
00800e8c 021020e6 LDW.D2T2 *-B4[1],B4
00800e90 6c6e NOP 4
00800e92 0245 STB.D2T1 A4,*B4[0]
00800e94 01ef || BNOP.S2 B3,0
00800e96 75f7 LDW.D2T2 *++B15[2],B11
00800e98 00006000 NOP 4
00800e9c e6000200 .fphead n, l, W, BU, nobr, nosat, 0110000
00800ea0 CCCL80:
00800ea0 02a802e6 LDW.D2T2 +B10[0],B5
00800ea4 00046c10 B.S1 _strtoll (PC+9056 = 0x00803200)
00800ea8 01854162 ADDKPC.S2 CCCRL35 (PC+20 = 0x00800eb4),B3,2
00800eac 0294805a ADD.L2 4,B5,B5
00800eb0 02a802f6 STW.D2T2 B5,
+B10[0]
00800eb4 CCCRL35:
00800eb4 022802e6 LDW.D2T2 *+B10[0],B4
00800eb8 01ac0fda OR.L2 0,B11,B3
00800ebc 053c22e6 LDW.D2T2 *+B15[1],B10
00800ec0 00002000 NOP 2
00800ec4 021020e6 LDW.D2T2 -B4[1],B4
00800ec8 021003c5 STDW.D2T1 A5:A4,
+B4[0]
00800ecc 01ef || BNOP.S2 B3,0
00800ece 75f7 LDW.D2T2 ++B15[2],B11
00800ed0 CCCL81:
00800ed0 01882162 ADDKPC.S2 CCCRL36 (PC+32 = 0x00800ee0),B3,1
00800ed4 0294805a ADD.L2 4,B5,B5
00800ed8 02a802f6 STW.D2T2 B5,
+B10[0]
00800edc e1100000 .fphead p, l, W, BU, nobr, nosat, 0001000
00800ee0 CCCRL36:
00800ee0 022802e6 LDW.D2T2 *+B10[0],B4
00800ee4 01ac0fda OR.L2 0,B11,B3
00800ee8 053c22e6 LDW.D2T2 *+B15[1],B10
00800eec 00002000 NOP 2
00800ef0 021020e6 LDW.D2T2 *-B4[1],B4
00800ef4 6c6e NOP 4
00800ef6 0045 STDW.D2T1 A5:A4,*B4[0]
00800ef8 01ef || BNOP.S2 B3,0
00800efa 75f7 LDW.D2T2 ++B15[2],B11
00800efc ec040800 .fphead n, l, DW/NDW, W, nobr, nosat, 1100000
00800f00 00006000 NOP 4
00800f04 CCCL82:
00800f04 01834162 ADDKPC.S2 CCCRL37 (PC+12 = 0x00800f0c),B3,2
00800f08 02a802f6 STW.D2T2 B5,
+B10[0]
00800f0c CCCRL37:
00800f0c 022802e6 LDW.D2T2 *+B10[0],B4
00800f10 021020e6 LDW.D2T2 -B4[1],B4
00800f14 021002d4 STH.D2T1 A4,
+B4[0]
00800f18 CCCL83:
00800f18 6587 MV.L2 B11,B3
00800f1a 01ef BNOP.S2 B3,0
00800f1c e8102000 .fphead p, l, W, BU, nobr, nosat, 1000000
00800f20 053c22e6 || LDW.D2T2 *+B15[1],B10
00800f24 05bc52e6 LDW.D2T2 *++B15[2],B11
00800f28 00006000 NOP 4
00800f2c 00000000 NOP
00800f30 00000000 NOP
00800f34 00000000 NOP
00800f38 00000000 NOP
00800f3c 00000000 NOP
00800f40 __getarg_diouxp:
00800f40 .text:__getarg_diouxp:
00800f40 01918224 LDB.D1T1 *+A4[12],A3
00800f44 0280802a MVK.S2 0x0100,B5
00800f48 02803828 MVK.S1 0x0070,A5
00800f4c 0400a358 MVK.L1 0,A8
00800f50 0727 MVK.L2 0,B6
00800f52 66e8 CMPEQ.L1 A3,A5,A0
00800f54 c000aa91 [ A0] B.S1 CCCL62 (PC+1364 = 0x00801494)
00800f58 d3100264 || [!A0] LDW.D1T1 *+A4[0],A6
00800f5c e2000000 .fphead n, l, W, BU, nobr, nosat, 0010000
00800f60 c29002e6 [ A0] LDW.D2T2 *+B4[0],B5
00800f64 0283b028 MVK.S1 0x0760,A5
00800f68 00002000 NOP 2
00800f6c 0298af78 AND.L1 A5,A6,A5
00800f70 0f810028 MVK.S1 0x0200,A31
00800f74 00fcaa79 CMPEQ.L1 A5,A31,A1
00800f78 be99 || CMPLT.L2X B5,A5,B1
00800f7a 40d7 MV.D2 B1,B2
00800f7c e8002000 .fphead n, l, W, BU, nobr, nosat, 1000000
00800f80 40001411 || [ B1] B.S1 CCCL25 (PC+160 = 0x00801020)
00800f84 530c0fd9 || [!B1] OR.L1 0,A3,A6
00800f88 5280102b || [!B1] MVK.S2 0x0020,B5
00800f8c b6e9 || CMPEQ.L2X B5,A5,B0
00800f8e 50c6 MV.L1X B1,A2
00800f90 6000002b || [ B2] MVK.S2 0x0000,B0
00800f94 520037a9 || [!B1] MVK.S1 0x006f,A4
00800f98 5094ba7a || [!B1] CMPEQ.L2X B5,A5,B1
00800f9c e1000080 .fphead n, l, W, BU, nobr, nosat, 0001000
00800fa0 20005991 [ B0] B.S1 CCCL44 (PC+716 = 0x0080126c)
00800fa4 b0800041 || [!A2] MVK.D1 0,A1
00800fa8 a282002b || [ A2] MVK.S2 0x0400,B5
00800fac 701068f8 || [!B2] CMPGT.L1 A3,A4,A0
00800fb0 80832123 [ A1] BNOP.S2 CCCL38 (PC+524 = 0x008011ac),1
00800fb4 a20037a9 || [ A2] MVK.S1 0x006f,A4
00800fb8 a014ba7b || [ A2] CMPEQ.L2X B5,A5,B0
00800fbc a30c0fd8 || [ A2] OR.L1 0,A3,A6
00800fc0 a01068f8 [ A2] CMPGT.L1 A3,A4,A0
00800fc4 2c6e NOP 2
00800fc6 02d3 MVK.S2 64,B5
00800fc8 40008411 || [ B1] B.S1 CCCL56 (PC+1056 = 0x008013e0)
00800fcc 6e28 || CMPGT.L1 A3,A4,A0
00800fce e256 || MV.D1 A4,A7
00800fd0 501068f9 [!B1] CMPGT.L1 A3,A4,A0
00800fd4 528c06a1 || [!B1] OR.S1 0,A3,A5
00800fd8 0014ba7a || CMPEQ.L2X B5,A5,B0
00800fdc e1400048 .fphead n, l, W, BU, nobr, nosat, 0001010
00800fe0 4000a35a [ B1] MVK.L2 0,B0
00800fe4 20d34120 [ B0] BNOP.S1 CCCL50 (PC+844 = 0x0080132c),2
00800fe8 30001013 [!B0] B.S2 CCCL26 (PC+128 = 0x00801060)
00800fec 00800fdb || OR.L2 0,B0,B1
00800ff0 21803aa9 || [ B0] MVK.S1 0x0075,A3
00800ff4 229c18f2 || [ B0] OR.D2X 0,A7,B5
00800ff8 50000029 [!B1] MVK.S1 0x0000,A0
00800ffc 2014ba7b || [ B0] CMPEQ.L2X B5,A5,B0
00801000 408caa78 || [ B1] CMPEQ.L1 A5,A3,A1
00801004 c0007010 [ A0] B.S1 CCCL51 (PC+896 = 0x00801380)
00801008 6e28 CMPGT.L1 A3,A4,A0
0080100a b2f2 || MVK.S1 117,A5
0080100c b247 || MV.L2X A4,B5
0080100e 66f8 CMPEQ.L1 A3,A5,A1
00801010 c0562121 || [ A0] BNOP.S1 CCCL27 (PC+172 = 0x008010ac),1
00801014 b5e9 || CMPEQ.L2X B5,A3,B0
00801016 0c6e || NOP 1
00801018 00000000 || NOP
0080101c e5800cb0 .fphead n, l, W, BU, nobr, nosat, 0101100
00801020 CCCL25:
00801020 8000a35b [ A1] MVK.L2 0,B0
00801024 928c06a1 || [!A1] OR.S1 0,A3,A5
00801028 901068f8 || [!A1] CMPGT.L1 A3,A4,A0
0080102c 20392120 [ B0] BNOP.S1 CCCL32 (PC+228 = 0x00801104),1
00801030 00800fdb OR.L2 0,B0,B1
00801034 229016a3 || [ B0] OR.S2X 0,A4,B5
00801038 21803aa8 || [ B0] MVK.S1 0x0075,A3
0080103c 50000029 [!B1] MVK.S1 0x0000,A0
00801040 2014ba7b || [ B0] CMPEQ.L2X B5,A5,B0
00801044 408caa78 || [ B1] CMPEQ.L1 A5,A3,A1
00801048 c0892120 [ A0] BNOP.S1 CCCL33 (PC+274 = 0x00801152),1
0080104c 6e28 CMPGT.L1 A3,A4,A0
0080104e b2f2 MVK.S1 117,A5
00801050 c0000d93 || [ A0] B.S2 CCCL27 (PC+108 = 0x008010ac)
00801054 b247 || MV.L2X A4,B5
00801056 b5e9 CMPEQ.L2X B5,A3,B0
00801058 00946a78 || CMPEQ.L1 A3,A5,A1
0080105c e5000880 .fphead n, l, W, BU, nobr, nosat, 0101000
00801060 CCCL26:
00801060 01000fd9 OR.L1 0,A0,A2
00801064 d2002c28 || [!A0] MVK.S1 0x0058,A4
00801068 a000a35b [ A2] MVK.L2 0,B0
0080106c d0106a78 || [!A0] CMPEQ.L1 A3,A4,A0
00801070 20232120 [ B0] BNOP.S1 CCCL30 (PC+140 = 0x008010ec),1
00801074 32803229 [!B0] MVK.S1 0x0064,A5
00801078 2000a358 || [ B0] MVK.L1 0,A0
0080107c c0234121 [ A0] BNOP.S1 CCCL30 (PC+140 = 0x008010ec),2
00801080 30946a78 || [!B0] CMPEQ.L1 A3,A5,A1
00801084 01000fd9 OR.L1 0,A0,A2
00801088 d28034a8 || [!A0] MVK.S1 0x0069,A5
0080108c a0800029 [ A2] MVK.S1 0x0000,A1
00801090 d0146a78 || [!A0] CMPEQ.L1 A3,A5,A0
00801094 80000990 [ A1] B.S1 CCCL28 (PC+76 = 0x008010cc)
00801098 8000a358 [ A1] MVK.L1 0,A0
0080109c c0146120 [ A0] BNOP.S1 CCCL29 (PC+80 = 0x008010d0),3
008010a0 d1002121 [!A0] BNOP.S1 CCCL63 (PC+1024 = 0x008014a0),1
008010a4 c29002e6 || [ A0] LDW.D2T2 *+B4[0],B5
008010a8 00006000 NOP 4
008010ac CCCL27:
008010ac 02803c29 MVK.S1 0x0078,A5
008010b0 80000992 || [ A1] B.S2 CCCL30 (PC+76 = 0x008010ec)
008010b4 00146a78 CMPEQ.L1 A3,A5,A0
008010b8 8000a358 [ A1] MVK.L1 0,A0
008010bc c0144120 [ A0] BNOP.S1 CCCL31 (PC+80 = 0x008010f0),2
008010c0 d1f04121 [!A0] BNOP.S1 CCCL63 (PC+992 = 0x008014a0),2
008010c4 c29002e6 || [ A0] LDW.D2T2 *+B4[0],B5
008010c8 00004000 NOP 3
008010cc CCCL28:
008010cc 105d LDW.D2T2 B4[0],B5
008010ce 0c6e NOP 1
008010d0 CCCL29:
008010d0 4c6e NOP 3
008010d2 86d1 ADD.L2 B5,4,B5
008010d4 029002f6 STW.D2T2 B5,
+B4[0]
008010d8 021420e6 LDW.D2T2 *-B5[1],B4
008010dc e3000000 .fphead n, l, W, BU, nobr, nosat, 0011000
008010e0 008c6362 BNOP.S2 B3,3
008010e4 0293fda0 SHR.S1X B4,0x1f,A5
008010e8 02101fd8 OR.L1X 0,B4,A4
008010ec CCCL30:
008010ec 105d LDW.D2T2 *B4[0],B5
008010ee 2c6e NOP 2
008010f0 CCCL31:
008010f0 a406 MV.L1 A8,A5
008010f2 0c6e NOP 1
008010f4 86d1 ADD.L2 B5,4,B5
008010f6 1055 STW.D2T2 B5,*B4[0]
008010f8 000c0362 || B.S2 B3
008010fc e7000800 .fphead n, l, W, BU, nobr, nosat, 0111000
00801100 021420e4 LDW.D2T1 *-B5[1],A4
00801104 CCCL32:
00801104 01000fd9 OR.L1 0,A0,A2
00801108 d1802c28 || [!A0] MVK.S1 0x0058,A3
0080110c a000a35b [ A2] MVK.L2 0,B0
00801110 d00caa78 || [!A0] CMPEQ.L1 A5,A3,A0
00801114 20482120 [ B0] BNOP.S1 CCCL36 (PC+144 = 0x00801190),1
00801118 31803229 [!B0] MVK.S1 0x0064,A3
0080111c e0100000 .fphead p, l, W, BU, nobr, nosat, 0000000
00801120 8866 || [ B0] MVK.L1 0,A0
00801122 4e2a [ A0] BNOP.S1 CCCL36 (PC+112 = 0x00801190),2
00801124 308caa78 || [!B0] CMPEQ.L1 A5,A3,A1
00801128 d18034a9 [!A0] MVK.S1 0x0069,A3
0080112c 01000fd8 || OR.L1 0,A0,A2
00801130 a0800029 [ A2] MVK.S1 0x0000,A1
00801134 d00caa78 || [!A0] CMPEQ.L1 A5,A3,A0
00801138 80000a90 [ A1] B.S1 CCCL34 (PC+84 = 0x00801174)
0080113c e0208002 .fphead n, l, W, BU, br, nosat, 0000001
00801140 8000a358 [ A1] MVK.L1 0,A0
00801144 c01c6120 [ A0] BNOP.S1 CCCL35 (PC+56 = 0x00801178),3
00801148 d1b02121 [!A0] BNOP.S1 CCCL63 (PC+864 = 0x008014a0),1
0080114c c29002e6 || [ A0] LDW.D2T2 *+B4[0],B5
00801150 6c6e NOP 4
00801152 CCCL33:
00801152 19f2 MVK.S1 120,A3
00801154 80000a12 || [ A1] B.S2 CCCL36 (PC+80 = 0x00801190)
00801158 000caa78 CMPEQ.L1 A5,A3,A0
0080115c e2000200 .fphead n, l, W, BU, nobr, nosat, 0010000
00801160 8000a358 [ A1] MVK.L1 0,A0
00801164 c01a4120 [ A0] BNOP.S1 CCCL37 (PC+52 = 0x00801194),2
00801168 d1a04121 [!A0] BNOP.S1 CCCL63 (PC+832 = 0x008014a0),2
0080116c c29002e6 || [ A0] LDW.D2T2 *+B4[0],B5
00801170 00004000 NOP 3
00801174 CCCL34:
00801174 105d LDW.D2T2 *B4[0],B5
00801176 0c6e NOP 1
00801178 CCCL35:
00801178 4c6e NOP 3
0080117a e6d1 ADD.L2 B5,7,B5
0080117c ec000000 .fphead n, l, W, BU, nobr, nosat, 1100000
00801180 02970f5a AND.L2 -8,B5,B5
00801184 06d1 ADD.L2 B5,8,B5
00801186 1055 STW.D2T2 B5,*B4[0]
00801188 021421e5 LDDW.D2T1 *-B5[1],A5:A4
0080118c 81ef || BNOP.S2 B3,4
0080118e aae2 EXT.S1 A5,24,24,A5
00801190 CCCL36:
00801190 105d LDW.D2T2 *B4[0],B5
00801192 2c6e NOP 2
00801194 CCCL37:
00801194 2c6e NOP 2
00801196 e6d1 ADD.L2 B5,7,B5
00801198 02970f5a AND.L2 -8,B5,B5
0080119c e7400000 .fphead n, l, W, BU, nobr, nosat, 0111010
008011a0 06d1 ADD.L2 B5,8,B5
008011a2 1055 STW.D2T2 B5,*B4[0]
008011a4 021421e5 LDDW.D2T1 *-B5[1],A5:A4
008011a8 81ef || BNOP.S2 B3,4
008011aa bae2 EXTU.S1 A5,24,24,A5
008011ac CCCL38:
008011ac c0000f93 [ A0] B.S2 CCCL39 (PC+124 = 0x0080121c)
008011b0 b247 || MV.L2X A4,B5
008011b2 b1f2 || MVK.S1 117,A3
008011b4 4046 || MV.L1 A0,A2
008011b6 b769 CMPEQ.L2X B5,A6,B0
008011b8 d1802c29 || [!A0] MVK.S1 0x0058,A3
008011bc e6a00b00 .fphead n, l, W, BU, nobr, nosat, 0110101
008011c0 c5f8 || CMPEQ.L1 A6,A3,A1
008011c2 3047 MV.L2X A0,B1
008011c4 d00cca79 || [!A0] CMPEQ.L1 A6,A3,A0
008011c8 b0800041 || [!A2] MVK.D1 0,A1
008011cc a1803c28 || [ A2] MVK.S1 0x0078,A3
008011d0 4000a35b [ B1] MVK.L2 0,B0
008011d4 a00cca78 || [ A2] CMPEQ.L1 A6,A3,A0
008011d8 20001290 [ B0] B.S1 CCCL42 (PC+148 = 0x00801254)
008011dc e0200002 .fphead n, l, W, BU, nobr, nosat, 0000001
008011e0 80000e90 [ A1] B.S1 CCCL42 (PC+116 = 0x00801254)
008011e4 31803229 [!B0] MVK.S1 0x0064,A3
008011e8 8866 || [ B0] MVK.L1 0,A0
008011ea 4eaa [ A0] BNOP.S1 CCCL42 (PC+116 = 0x00801254),2
008011ec 308cca78 || [!B0] CMPEQ.L1 A6,A3,A1
008011f0 d18034a9 [!A0] MVK.S1 0x0069,A3
008011f4 01000fd8 || OR.L1 0,A0,A2
008011f8 a0800029 [ A2] MVK.S1 0x0000,A1
008011fc e0808020 .fphead n, l, W, BU, br, nosat, 0000100
00801200 d00cca78 || [!A0] CMPEQ.L1 A6,A3,A0
00801204 80000690 [ A1] B.S1 CCCL40 (PC+52 = 0x00801234)
00801208 8000a358 [ A1] MVK.L1 0,A0
0080120c c00e6120 [ A0] BNOP.S1 CCCL41 (PC+56 = 0x00801238),3
00801210 d0a82121 [!A0] BNOP.S1 CCCL63 (PC+672 = 0x008014a0),1
00801214 c29002e6 || [ A0] LDW.D2T2 *+B4[0],B5
00801218 00006000 NOP 4
0080121c CCCL39:
0080121c 8000a358 [ A1] MVK.L1 0,A0
00801220 c01c6120 [ A0] BNOP.S1 CCCL43 (PC+56 = 0x00801258),3
00801224 d1462121 [!A0] BNOP.S1 CCCL64 (PC+652 = 0x008014ac),1
00801228 c29002e6 || [ A0] LDW.D2T2 *+B4[0],B5
0080122c 61ef BNOP.S2 B3,3
0080122e b346 || MV.L1X B6,A5
00801230 022006a0 || OR.S1 0,A8,A4
00801234 CCCL40:
00801234 105d LDW.D2T2 B4[0],B5
00801236 0c6e NOP 1
00801238 CCCL41:
00801238 4c6e NOP 3
0080123a 86d1 ADD.L2 B5,4,B5
0080123c ed0000c0 .fphead n, l, W, BU, nobr, nosat, 1101000
00801240 029002f6 STW.D2T2 B5,
+B4[0]
00801244 021420e6 LDW.D2T2 *-B5[1],B4
00801248 008c6362 BNOP.S2 B3,3
0080124c 0293fda0 SHR.S1X B4,0x1f,A5
00801250 02101fd8 OR.L1X 0,B4,A4
00801254 CCCL42:
00801254 105d LDW.D2T2 *B4[0],B5
00801256 0c6e NOP 1
00801258 CCCL43:
00801258 a406 MV.L1 A8,A5
0080125a 2c6e NOP 2
0080125c ec000000 .fphead n, l, W, BU, nobr, nosat, 1100000
00801260 86d1 ADD.L2 B5,4,B5
00801262 1055 STW.D2T2 B5,*B4[0]
00801264 000c0362 || B.S2 B3
00801268 02148094 LDBU.D2T1 *-B5[4],A4
0080126c CCCL44:
0080126c c0000f93 [ A0] B.S2 CCCL45 (PC+124 = 0x008012dc)
00801270 b247 || MV.L2X A4,B5
00801272 b1f2 || MVK.S1 117,A3
00801274 4046 || MV.L1 A0,A2
00801276 b769 CMPEQ.L2X B5,A6,B0
00801278 d1802c29 || [!A0] MVK.S1 0x0058,A3
0080127c e6300b02 .fphead p, l, W, BU, nobr, nosat, 0110001
00801280 c5f8 || CMPEQ.L1 A6,A3,A1
00801282 304f MV.S2X A0,B1
00801284 a000a35b || [ A2] MVK.L2 0,B0
00801288 d00cca78 || [!A0] CMPEQ.L1 A6,A3,A0
0080128c 41803c29 [ B1] MVK.S1 0x0078,A3
00801290 5080a359 || [!B1] MVK.L1 0,A1
00801294 20001212 || [ B0] B.S2 CCCL48 (PC+144 = 0x00801310)
00801298 80482121 [ A1] BNOP.S1 CCCL48 (PC+144 = 0x00801310),1
0080129c e0200002 .fphead n, l, W, BU, nobr, nosat, 0000001
008012a0 400cca78 || [ B1] CMPEQ.L1 A6,A3,A0
008012a4 31803229 [!B0] MVK.S1 0x0064,A3
008012a8 8866 || [ B0] MVK.L1 0,A0
008012aa 2e2a [ A0] BNOP.S1 CCCL48 (PC+112 = 0x00801310),1
008012ac 308cca78 || [!B0] CMPEQ.L1 A6,A3,A1
008012b0 d18034a9 [!A0] MVK.S1 0x0069,A3
008012b4 01000fd8 || OR.L1 0,A0,A2
008012b8 a0800029 [ A2] MVK.S1 0x0000,A1
008012bc e0808020 .fphead n, l, W, BU, br, nosat, 0000100
008012c0 d00cca78 || [!A0] CMPEQ.L1 A6,A3,A0
008012c4 800c2120 [ A1] BNOP.S1 CCCL46 (PC+48 = 0x008012f0),1
008012c8 8000a358 [ A1] MVK.L1 0,A0
008012cc c00d4120 [ A0] BNOP.S1 CCCL47 (PC+52 = 0x008012f4),2
008012d0 d0784121 [!A0] BNOP.S1 CCCL63 (PC+480 = 0x008014a0),2
008012d4 c29002e6 || [ A0] LDW.D2T2 *+B4[0],B5
008012d8 00004000 NOP 3
008012dc CCCL45:
008012dc 8000a358 [ A1] MVK.L1 0,A0
008012e0 c01a4120 [ A0] BNOP.S1 CCCL49 (PC+52 = 0x00801314),2
008012e4 d0e04121 [!A0] BNOP.S1 CCCL63 (PC+448 = 0x008014a0),2
008012e8 c29002e6 || [ A0] LDW.D2T2 *+B4[0],B5
008012ec 00004000 NOP 3
008012f0 CCCL46:
008012f0 105d LDW.D2T2 *B4[0],B5
008012f2 2c6e NOP 2
008012f4 CCCL47:
008012f4 2c6e NOP 2
008012f6 e6d1 ADD.L2 B5,7,B5
008012f8 02970f5a AND.L2 -8,B5,B5
008012fc e6000000 .fphead n, l, W, BU, nobr, nosat, 0110000
00801300 06d1 ADD.L2 B5,8,B5
00801302 1055 STW.D2T2 B5,*B4[0]
00801304 000c0362 || B.S2 B3
00801308 021421e4 LDDW.D2T1 *-B5[1],A5:A4
0080130c 00006000 NOP 4
00801310 CCCL48:
00801310 105d LDW.D2T2 *B4[0],B5
00801312 2c6e NOP 2
00801314 CCCL49:
00801314 2c6e NOP 2
00801316 e6d1 ADD.L2 B5,7,B5
00801318 02970f5a AND.L2 -8,B5,B5
0080131c e6200002 .fphead n, l, W, BU, nobr, nosat, 0110001
00801320 06d1 ADD.L2 B5,8,B5
00801322 1055 STW.D2T2 B5,*B4[0]
00801324 000c0362 || B.S2 B3
00801328 021421e4 LDDW.D2T1 *-B5[1],A5:A4
0080132c CCCL50:
0080132c 01000fd9 OR.L1 0,A0,A2
00801330 d1802c28 || [!A0] MVK.S1 0x0058,A3
00801334 a000a35b [ A2] MVK.L2 0,B0
00801338 d00caa78 || [!A0] CMPEQ.L1 A5,A3,A0
0080133c e0300002 .fphead p, l, W, BU, nobr, nosat, 0000001
00801340 203c4120 [ B0] BNOP.S1 CCCL54 (PC+120 = 0x008013b8),2
00801344 31803229 [!B0] MVK.S1 0x0064,A3
00801348 8866 || [ B0] MVK.L1 0,A0
0080134a 2f2a [ A0] BNOP.S1 CCCL54 (PC+120 = 0x008013b8),1
0080134c 308caa78 || [!B0] CMPEQ.L1 A5,A3,A1
00801350 d18034a9 [!A0] MVK.S1 0x0069,A3
00801354 01000fd8 || OR.L1 0,A0,A2
00801358 a0800029 [ A2] MVK.S1 0x0000,A1
0080135c e0808020 .fphead n, l, W, BU, br, nosat, 0000100
00801360 d00caa78 || [!A0] CMPEQ.L1 A5,A3,A0
00801364 80102120 [ A1] BNOP.S1 CCCL52 (PC+64 = 0x008013a0),1
00801368 8000a358 [ A1] MVK.L1 0,A0
0080136c c0114120 [ A0] BNOP.S1 CCCL53 (PC+68 = 0x008013a4),2
00801370 d0504121 [!A0] BNOP.S1 CCCL63 (PC+320 = 0x008014a0),2
00801374 c29002e6 || [ A0] LDW.D2T2 *+B4[0],B5
00801378 00004001 NOP 3
0080137c 00000000 || NOP
00801380 CCCL51:
00801380 01803c29 MVK.S1 0x0078,A3
00801384 80000712 || [ A1] B.S2 CCCL54 (PC+56 = 0x008013b8)
00801388 000caa78 CMPEQ.L1 A5,A3,A0
0080138c 8000a358 [ A1] MVK.L1 0,A0
00801390 c0104120 [ A0] BNOP.S1 CCCL55 (PC+64 = 0x008013c0),2
00801394 d0484121 [!A0] BNOP.S1 CCCL63 (PC+288 = 0x008014a0),2
00801398 c29002e6 || [ A0] LDW.D2T2 *+B4[0],B5
0080139c 00004000 NOP 3
008013a0 CCCL52:
008013a0 105d LDW.D2T2 *B4[0],B5
008013a2 2c6e NOP 2
008013a4 CCCL53:
008013a4 2c6e NOP 2
008013a6 e6d1 ADD.L2 B5,7,B5
008013a8 02970f5a AND.L2 -8,B5,B5
008013ac 06d1 ADD.L2 B5,8,B5
008013ae 1055 STW.D2T2 B5,*B4[0]
008013b0 021421e5 LDDW.D2T1 *-B5[1],A5:A4
008013b4 81ef || BNOP.S2 B3,4
008013b6 aae2 EXT.S1 A5,24,24,A5
008013b8 CCCL54:
008013b8 105d LDW.D2T2 *B4[0],B5
008013ba 2c6e NOP 2
008013bc ed600000 .fphead n, l, W, BU, nobr, nosat, 1101011
008013c0 CCCL55:
008013c0 2c6e NOP 2
008013c2 e6d1 ADD.L2 B5,7,B5
008013c4 02970f5a AND.L2 -8,B5,B5
008013c8 06d1 ADD.L2 B5,8,B5
008013ca 1055 STW.D2T2 B5,*B4[0]
008013cc 021421e5 LDDW.D2T1 *-B5[1],A5:A4
008013d0 81ef || BNOP.S2 B3,4
008013d2 bae2 EXTU.S1 A5,24,24,A5
008013d4 0c6e || NOP 1
008013d6 0c6e || NOP 1
008013d8 0c6e || NOP 1
008013da 0c6e || NOP 1
008013dc eea01e00 .fphead n, l, W, BU, nobr, nosat, 1110101
008013e0 CCCL56:
008013e0 c0000d13 [ A0] B.S2 CCCL57 (PC+104 = 0x00801448)
008013e4 b247 || MV.L2X A4,B5
008013e6 b1f2 || MVK.S1 117,A3
008013e8 4046 || MV.L1 A0,A2
008013ea b769 CMPEQ.L2X B5,A6,B0
008013ec d1802c29 || [!A0] MVK.S1 0x0058,A3
008013f0 c5f8 || CMPEQ.L1 A6,A3,A1
008013f2 304f MV.S2X A0,B1
008013f4 a000a35b || [ A2] MVK.L2 0,B0
008013f8 d00cca78 || [!A0] CMPEQ.L1 A6,A3,A0
008013fc e2c0022c .fphead n, l, W, BU, nobr, nosat, 0010110
00801400 41803c29 [ B1] MVK.S1 0x0078,A3
00801404 5080a359 || [!B1] MVK.L1 0,A1
00801408 20000f12 || [ B0] B.S2 CCCL60 (PC+120 = 0x00801478)
0080140c 803c2121 [ A1] BNOP.S1 CCCL60 (PC+120 = 0x00801478),1
00801410 400cca78 || [ B1] CMPEQ.L1 A6,A3,A0
00801414 31803229 [!B0] MVK.S1 0x0064,A3
00801418 8866 || [ B0] MVK.L1 0,A0
0080141a 2f2a [ A0] BNOP.S1 CCCL60 (PC+120 = 0x00801478),1
0080141c e800a000 .fphead n, l, W, BU, br, nosat, 1000000
00801420 308cca78 || [!B0] CMPEQ.L1 A6,A3,A1
00801424 01000fd9 OR.L1 0,A0,A2
00801428 d18034a8 || [!A0] MVK.S1 0x0069,A3
0080142c a0800029 [ A2] MVK.S1 0x0000,A1
00801430 d00cca78 || [!A0] CMPEQ.L1 A6,A3,A0
00801434 800e2120 [ A1] BNOP.S1 CCCL58 (PC+56 = 0x00801458),1
00801438 8000a358 [ A1] MVK.L1 0,A0
0080143c c0104120 [ A0] BNOP.S1 CCCL59 (PC+64 = 0x00801460),2
00801440 c29002e7 [ A0] LDW.D2T2 *+B4[0],B5
00801444 4c3a || [!A0] BNOP.S1 CCCL63 (PC+96 = 0x008014a0),2
00801446 4c6e NOP 3
00801448 CCCL57:
00801448 8000a358 [ A1] MVK.L1 0,A0
0080144c 482a [ A0] BNOP.S1 CCCL61 (PC+64 = 0x00801480),2
0080144e 4c3a [!A0] BNOP.S1 CCCL63 (PC+96 = 0x008014a0),2
00801450 c29002e6 || [ A0] LDW.D2T2 *+B4[0],B5
00801454 00004000 NOP 3
00801458 CCCL58:
00801458 105d LDW.D2T2 B4[0],B5
0080145a 2c6e NOP 2
0080145c e9408080 .fphead n, l, W, BU, br, nosat, 1001010
00801460 CCCL59:
00801460 2c6e NOP 2
00801462 86d1 ADD.L2 B5,4,B5
00801464 029002f6 STW.D2T2 B5,
+B4[0]
00801468 021420e6 LDW.D2T2 *-B5[1],B4
0080146c 008c6362 BNOP.S2 B3,3
00801470 0293fda0 SHR.S1X B4,0x1f,A5
00801474 02101fd8 OR.L1X 0,B4,A4
00801478 CCCL60:
00801478 105d LDW.D2T2 *B4[0],B5
0080147a 2c6e NOP 2
0080147c e8200000 .fphead n, l, W, BU, nobr, nosat, 1000001
00801480 CCCL61:
00801480 a406 MV.L1 A8,A5
00801482 0c6e NOP 1
00801484 86d1 ADD.L2 B5,4,B5
00801486 1055 STW.D2T2 B5,*B4[0]
00801488 000c0362 || B.S2 B3
0080148c 02144084 LDHU.D2T1 *-B5[2],A4
00801490 00006000 NOP 4
00801494 CCCL62:
00801494 86d1 ADD.L2 B5,4,B5
00801496 1055 STW.D2T2 B5,*B4[0]
00801498 041420e4 LDW.D2T1 *-B5[1],A8
0080149c e4600008 .fphead n, l, W, BU, nobr, nosat, 0100011
008014a0 CCCL63:
008014a0 02981fd8 OR.L1X 0,B6,A5
008014a4 008c4362 BNOP.S2 B3,2
008014a8 02200fd8 OR.L1 0,A8,A4
008014ac CCCL64:
008014ac 00002000 NOP 2
008014b0 00000000 NOP
008014b4 00000000 NOP
008014b8 00000000 NOP
008014bc 00000000 NOP
008014c0 .text:__divd:
008014c0 __divd:
008014c0 d2c7 MV.L2X A5,B6
008014c2 25f7 || STW.D2T1 A11,*B15–[2]
008014c4 0301ffa9 || MVK.S1 0x03ff,A6
008014c8 05a6 || MVK.L1 0,A3
008014ca f2d6 || MV.D1X B5,A7
008014cc 0494350a || EXTU.S2 B5,1,21,B9
008014d0 0398350b EXTU.S2 B6,1,21,B7
008014d4 2577 || STW.D2T1 A10,*B15–[2]
008014d6 1a76 || MVK.D1 0,A4
008014d8 018c8ff9 || OR.L1 A4,A3,A3
008014dc e4a00c33 .fphead n, l, W, BU, nobr, nosat, 0100101
008014e0 0400a35b || MVK.L2 0,B8
008014e4 6e82 || SHL.S1 A5,0xb,A5
008014e6 9677 STDW.D2T2 B13:B12,*B15–[1]
008014e8 0918f0fb || SUB.L2X B7,A6,B18
008014ec 08182059 || ADD.L1 1,A6,A16
008014f0 04982941 || ADD.D1 A6,0x1,A9
008014f4 08fe00a9 || MVK.S1 0xfffffc01,A17
008014f8 0440006a || MVKH.S2 0x80000000,B8
008014fc e0400008 .fphead n, l, W, BU, nobr, nosat, 0000010
00801500 3b47 MV.L2X A6,B17
00801502 9577 || STDW.D2T2 B11:B10,*B15–[1]
00801504 030ea9a1 || SHRU.S1 A3,0x15,A6
00801508 0393 || MVK.S2 0,B7
0080150a 9916 MV.D1X B18,A4
0080150c 0314cff9 || OR.L1 A6,A5,A6
00801510 0497e9a3 || SHRU.S2 B5,0x1f,B9
00801514 029098b3 || OR.D2X B4,A4,B5
00801518 06c520fb || SUB.L2 B9,B17,B13
0080151c e0a00023 .fphead n, l, W, BU, nobr, nosat, 0000101
00801520 028d6ca0 || SHL.S1 A3,0xb,A5
00801524 01a48a79 CMPEQ.L1 A4,A9,A3
00801528 8777 || STDW.D2T1 A15:A14,*B15–[1]
0080152a ff43 || SHRU.S2 B6,0x1f,B6
0080152c 041d6ca1 || SHL.S1 A7,0xb,A8
00801530 04800041 || MVK.D1 0,A9
00801534 0ac65a7a || CMPEQ.L2X B18,A17,B21
00801538 8677 STDW.D2T1 A13:A12,*B15–[1]
0080153a b6c3 || SHRU.S2 B5,0x15,B5
0080153c e8803030 .fphead n, l, W, BU, nobr, nosat, 1000100
00801540 03157ca1 || SHL.S1X B5,0xb,A6
00801544 02191ffb || OR.L2X B8,A6,B4
00801548 0600a358 || MVK.L1 0,A12
0080154c 088eb6e3 OR.S2X B21,A3,B17
00801550 01bcd4f7 || STW.D2T2 B3,*B15–[6]
00801554 00208a7b || CMPEQ.L2 B4,B8,B0
00801558 071926e1 || OR.S1 A9,A6,A14
0080155c 030c29f1 || AND.D1 1,A3,A6
00801560 02361a78 || CMPEQ.L1X A16,B13,A4
00801564 0a45ba7b CMPEQ.L2X B13,A17,B20
00801568 9ca5 || STW.D2T2 B18,*B15[4]
0080156a 0113 || MVK.S2 0,B18
0080156c 05101fd9 || OR.L1X 0,B4,A10
00801570 087e00a8 || MVK.S1 0xfffffc01,A16
00801574 0214fffb OR.L2X B7,A5,B4
00801578 02951ff9 || OR.L1X A8,B5,A5
0080157c e0880030 .fphead n, h, W, BU, nobr, nosat, 0000100
00801580 02c686e3 || OR.S2 B20,B17,B5
00801584 08192bb2 || XOR.D2 B9,B6,B16
00801588 fc45 STW.D2T2 B4,*B15[3]
0080158a f406 || MV.L1X B8,A7
0080158c 320006a3 || [!B0] OR.S2 0,B0,B4
00801590 22488a7a || [ B0] CMPEQ.L2 B4,B18,B4
00801594 001496e1 OR.S1X A4,B5,A0
00801598 0694e8b1 || OR.D1 A7,A5,A13
0080159c e0800030 .fphead n, l, W, BU, nobr, nosat, 0000100
008015a0 02980a59 || CMPEQ.L1 0,A6,A5
008015a4 0843180a || EXTU.S2 B16,24,24,B16
008015a8 d0002811 [!A0] B.S1 CCCL3 (PC+320 = 0x008016e0)
008015ac b638 || OR.L1X A5,B4,A1
008015ae 9ccd || LDW.D2T2 *B15[4],B4
008015b0 0982002b || MVK.S2 0x0400,B19
008015b4 c0291a7b || [ A0] CMPEQ.L2X B8,A10,B0
008015b8 010008f0 || OR.D1 0,A0,A2
008015bc e10000c0 .fphead n, l, W, BU, nobr, nosat, 0001000
008015c0 a3bc62e7 [ A2] LDW.D2T2 *+B15[3],B7
008015c4 b084a359 || [!A2] MVK.L1 1,A1
008015c8 c0b51a7b || [ A0] CMPEQ.L2X B8,A13,B1
008015cc 05a016a0 || OR.S1X 0,B8,A11
008015d0 01001fdb OR.L2X 0,A0,B2
008015d4 c021ba78 || [ A0] CMPEQ.L1X A13,B8,A0
008015d8 901e2120 [!A1] BNOP.S1 CCCL1 (PC+120 = 0x00801638),1
008015dc 70409a7a [!B2] CMPEQ.L2X B4,A16,B0
008015e0 c031ca79 [ A0] CMPEQ.L1 A14,A12,A0
008015e4 40ba5a7a || [ B1] CMPEQ.L2X B18,A14,B1
008015e8 2048ea7a [ B0] CMPEQ.L2 B7,B18,B0
008015ec 82002f7a [ A1] AND.L2 B1,B0,B4
008015f0 028022a1 XOR.S1 1,A0,A5
008015f4 0f92a7e3 || AND.S2 B21,B4,B31
008015f8 00ad4a79 || CMPEQ.L1 A10,A11,A1
008015fc 03c1ba7a || CMPEQ.L2X B13,A16,B7
00801600 019077e1 AND.S1X A3,B4,A3
00801604 023c82e7 || LDW.D2T2 *+B15[4],B4
00801608 02fe8f7b || AND.L2 B20,B31,B5
0080160c 002daa78 || CMPEQ.L1 A13,A11,A0
00801610 c031ca79 [ A0] CMPEQ.L1 A14,A12,A0
00801614 019466e0 || OR.S1 A3,A5,A3
00801618 018c8f78 AND.L1 A4,A3,A3
0080161c 82bc62e4 [ A1] LDW.D2T1 *+B15[3],A5
00801620 000cbffa OR.L2X B5,A3,B0
00801624 30146121 [!B0] BNOP.S1 CCCL2 (PC+80 = 0x00801670),3
00801628 02cc8a7b || CMPEQ.L2 B4,B19,B5
0080162c 3443eca2 || [!B0] SHL.S2 B16,0x1f,B8
00801630 80b0aa78 [ A1] CMPEQ.L1 A5,A12,A1
00801634 31943f78 [!B0] AND.L1X A1,B5,A3
00801638 CCCL1:
00801638 01bcd2e6 LDW.D2T2 *++B15[6],B3
0080163c 063c33e4 LDDW.D2T1 *++B15[1],A13:A12
00801640 c777 LDDW.D2T1 *++B15[1],A15:A14
00801642 d577 LDDW.D2T2 *++B15[1],B11:B10
00801644 d677 LDDW.D2T2 *++B15[1],B13:B12
00801646 01ef BNOP.S2 B3,0
00801648 6577 || LDW.D2T1 *++B15[2],A10
0080164a 65f7 LDW.D2T1 *++B15[2],A11
0080164c 0243eca2 || SHL.S2 B16,0x1f,B4
00801650 02101e8b SET.S2 B4,0,30,B4
00801654 0180a358 || MVK.L1 0,A3
00801658 021013cb CLR.S2 B4,0,19,B4
0080165c e0e00028 .fphead n, l, W, BU, nobr, nosat, 0000111
00801660 018c1388 || SET.S1 A3,0,19,A3
00801664 018d8c08 EXTU.S1 A3,12,12,A3
00801668 02907ff9 OR.L1X A3,B4,A5
0080166c 027fffa8 || MVK.S1 0xffffffff,A4
00801670 CCCL2:
00801670 0f80f7e3 AND.S2X B7,A0,B31
00801674 08cdaa7b || CMPEQ.L2 B13,B19,B17
00801678 020424f8 || ZERO.L1 A5:A4
0080167c 000ffffb OR.L2X B31,A3,B0
00801680 02158c08 || EXTU.S1 A5,12,12,A4
00801684 20006c11 [ B0] B.S1 CCCL8 (PC+864 = 0x008019e0)
00801688 02201e8b || SET.S2 B8,0,30,B4
0080168c 04409a7b || CMPEQ.L2X B4,A16,B8
00801690 03441f78 || AND.L1X A0,B17,A6
00801694 029013ca CLR.S2 B4,0,19,B5
00801698 02a03f79 AND.L1X A1,B8,A5
0080169c 00000000 || NOP
008016a0 c6a8 OR.L1 A6,A5,A0
008016a2 1a76 || MVK.D1 0,A4
008016a4 029496e0 || OR.S1X A4,B5,A5
008016a8 00002000 NOP 2
008016ac 0243eca3 SHL.S2 B16,0x1f,B4
008016b0 030004f9 || ZERO.L1 A7:A6
008016b4 c0006810 || [ A0] B.S1 CCCL8 (PC+832 = 0x008019e0)
008016b8 019d8c08 EXTU.S1 A7,12,12,A3
008016bc e0200003 .fphead n, l, W, BU, nobr, nosat, 0000001
008016c0 02907ff9 OR.L1X A3,B4,A5
008016c4 d23c82e6 || [!A0] LDW.D2T2 *+B15[4],B4
008016c8 4c6e NOP 3
008016ca 0c6e NOP 1
008016cc 00409a7b CMPEQ.L2X B4,A16,B0
008016d0 0c6e || NOP 1
008016d2 0c6e || NOP 1
008016d4 0c6e || NOP 1
008016d6 0c6e || NOP 1
008016d8 0c6e || NOP 1
008016da 0c6e || NOP 1
008016dc ee801f00 .fphead n, l, W, BU, nobr, nosat, 1110100
008016e0 CCCL3:
008016e0 20006011 [ B0] B.S1 CCCL8 (PC+768 = 0x008019e0)
008016e4 02b480fb || SUB.L2 B4,B13,B5
008016e8 039922e3 || XOR.S2 B9,B6,B7
008016ec 01c44941 || ADD.D1 A17,0x2,A3
008016f0 020004f9 || ZERO.L1 A5:A4
008016f4 0611a8c2 || SUB.D2 B4,B13,B12
008016f8 041feca3 SHL.S2 B7,0x1f,B8
008016fc 03ccaafb || CMPLT.L2 B5,B19,B7
00801700 02158c08 || EXTU.S1 A5,12,12,A4
00801704 019478f9 CMPGT.L1X A3,B5,A3
00801708 039c2dda || XOR.L2 1,B7,B7
0080170c 02a09ff8 OR.L1X A4,B8,A5
00801710 0626 MVK.L1 0,A4
00801712 77b8 OR.L1X A3,B7,A1
00801714 90442121 [!A1] BNOP.S1 CCCL4 (PC+136 = 0x00801788),1
00801718 ec3d || LDW.D2T1 *B15[3],A3
0080171a 9507 || MV.L2X A10,B4
0080171c ea003000 .fphead n, l, W, BU, nobr, nosat, 1010000
00801720 0f9922e3 || XOR.S2 B9,B6,B31
00801724 92398578 || [!A1] ADDU.L1 A12,A14,A5:A4
00801728 00349a7a CMPEQ.L2X B4,A13,B0
0080172c 027f180a EXTU.S2 B31,24,24,B4
00801730 30354bf8 [!B0] CMPLTU.L1 A10,A13,A0
00801734 20386bf9 [ B0] CMPLTU.L1 A3,A14,A0
00801738 91aca1e0 || [!A1] ADD.S1 A5,A11,A3
0080173c 02c421a1 ADD.S1 1,A17,A5
00801740 c2b3e05b || [ A0] SUB.L2 B12,1,B5
00801744 0393eca3 || SHL.S2 B4,0x1f,B7
00801748 030004f8 || ZERO.L1 A7:A6
0080174c 00ccaafb CMPLT.L2 B5,B19,B1
00801750 039c1e8b || SET.S2 B7,0,30,B7
00801754 019d8c08 || EXTU.S1 A7,12,12,A3
00801758 0014bafb CMPLT.L2X B5,A5,B0
0080175c 50005411 || [!B1] B.S1 CCCL8 (PC+672 = 0x008019e0)
00801760 039c13cb || CLR.S2 B7,0,19,B7
00801764 430004f8 || [ B1] ZERO.L1 A7:A6
00801768 5000a35b [!B1] MVK.L2 0,B0
0080176c 4213eca2 || [ B1] SHL.S2 B4,0x1f,B4
00801770 20a04123 [ B0] BNOP.S2 CCCL8 (PC+640 = 0x008019e0),2
00801774 029c7ff9 || OR.L1X A3,B7,A5
00801778 419d8c08 || [ B1] EXTU.S1 A7,12,12,A3
0080177c 42907ff8 [ B1] OR.L1X A3,B4,A5
00801780 32398578 [!B0] ADDU.L1 A12,A14,A5:A4
00801784 31aca078 [!B0] ADD.L1 A5,A11,A3
00801788 CCCL4:
00801788 0fe41029 MVK.S1 0xffffc820,A31
0080178c 01b46079 || ADD.L1 A3,A13,A3
00801790 02192dfb || XOR.L2 B9,B6,B4
00801794 05c806a3 || OR.S2 0,B18,B11
00801798 0280a043 || MVK.D2 5,B5
0080179c 02b408f0 || OR.D1 0,A13,A5
008017a0 0f804069 MVKH.S1 0x800000,A31
008017a4 07802041 || MVK.D1 1,A15
008017a8 8706 || MV.L1 A14,A4
008017aa 9dc2 SHRU.S1 A3,0x1c,A3
008017ac 018fea14 LDBU.D1T1 *+A3[A31],A3
008017b0 dc55 STW.D2T2 B5,*B15[2]
008017b2 bc45 STW.D2T2 B4,*B15[1]
008017b4 022c0fda OR.L2 0,B11,B4
008017b8 0012d010 B.S1 __frcmpyd_div (PC+38528 = 0x0080ae20)
008017bc e2800000 .fphead n, l, W, BU, nobr, nosat, 0010100
008017c0 050efca2 SHL.S2X A3,0x17,B10
008017c4 00494a7a CMPEQ.L2 B10,B18,B0
008017c8 204a4a7a [ B0] CMPEQ.L2 B18,B18,B0
008017cc 252c1fda [ B0] OR.L2X 0,A11,B10
008017d0 CCCL5:
008017d0 01860163 ADDKPC.S2 CCCRL0 (PC+24 = 0x008017d8),B3,0
008017d4 02a80fda || OR.L2 0,B10,B5
008017d8 CCCRL0:
008017d8 263a SHL.S1 A4,0x1,A3
008017da fe42 SHRU.S1 A4,0x1f,A4
008017dc e8000000 .fphead n, l, W, BU, nobr, nosat, 1000000
008017e0 018fedd9 NOT.L1 A3,A3
008017e4 02143ca2 || SHL.S2X A5,0x1,B4
008017e8 02109ffb OR.L2X B4,A4,B4
008017ec 020de578 || ADDU.L1 A15,A3,A5:A4
008017f0 0293edda NOT.L2 B4,B5
008017f4 b2d1 ADD.L2X B5,A5,B5
008017f6 b506 || MV.L1X B10,A5
008017f8 1012c813 CALLP.S2 __frcmpyd_div (PC+38464 = 0x0080ae20),B3
008017fc e4000400 .fphead n, l, W, BU, nobr, nosat, 0100000
00801800 9247 || MV.L2X A4,B4
00801802 9586 || MV.L1X B11,A4
00801804 dc4d LDW.D2T2 *B15[2],B4
00801806 26ba SHL.S1 A5,0x1,A3
00801808 0293f9a2 SHRU.S2X A4,0x1f,B5
0080180c 05903ca2 SHL.S2X A4,0x1,B11
00801810 050cbffa OR.L2X B5,A3,B10
00801814 fe00 ADD.L1X B4,-1,A0
00801816 ee41 || ADD.L2 B4,-1,B4
00801818 c2b40fd9 [ A0] OR.L1 0,A13,A5
0080181c e4600401 .fphead n, l, W, BU, nobr, nosat, 0100011
00801820 c23806a1 || [ A0] OR.S1 0,A14,A4
00801824 cffff612 || [ A0] B.S2 CCCL5 (PC-80 = 0x008017d0)
00801828 c012c010 [ A0] B.S1 __frcmpyd_div (PC+38400 = 0x0080ae20)
0080182c d012c010 [!A0] B.S1 __frcmpyd_div (PC+38400 = 0x0080ae20)
00801830 d23c62e4 [!A0] LDW.D2T1 +B15[3],A4
00801834 023c42f6 STW.D2T2 B4,
+B15[2]
00801838 c22c0fda [ A0] OR.L2 0,B11,B4
0080183c 02a80fd8 OR.L1 0,A10,A5
00801840 8587 MV.L2 B11,B4
00801842 a517 || MV.D2 B10,B5
00801844 01820162 || ADDKPC.S2 CCCRL2 (PC+8 = 0x00801848),B3,0
00801848 CCCRL2:
00801848 01942ca1 SHL.S1 A5,0x1,A3
0080184c 0213f9a3 || SHRU.S2X A4,0x1f,B4
00801850 0fbc0fd9 || OR.L1 0,A15,A31
00801854 0f03e040 || MVK.D1 -1,A30
00801858 05903ca3 SHL.S2X A4,0x1,B11
0080185c e0200003 .fphead n, l, W, BU, nobr, nosat, 0000001
00801860 02820028 || MVK.S1 0x0400,A5
00801864 050c9ffb OR.L2X B4,A3,B10
00801868 0fafe9a2 || SHRU.S2 B11,0x1f,B31
0080186c 002d5a7b CMPEQ.L2X B10,A11,B0
00801870 02a82ca2 || SHL.S2 B10,0x1,B5
00801874 302979f9 [!B0] CMPGTU.L1X A11,B10,A0
00801878 0301002b || MVK.S2 0x0200,B6
0080187c 0f3c1fda || OR.L2X 0,A15,B30
00801880 202d99f9 [ B0] CMPGTU.L1X A12,B11,A0
00801884 0efe002a || MVK.S2 0xfffffc00,B29
00801888 c5ac2ca3 [ A0] SHL.S2 B11,0x1,B11
0080188c c517effa || [ A0] OR.L2 B31,B5,B10
00801890 022cc57a ADDU.L2 B6,B11,B5:B4
00801894 051541e3 ADD.S2 B10,B5,B10
00801898 037985fb || SUBU.L2 B12,B30,B7:B6
0080189c 059008f2 || OR.D2 0,B4,B11
008018a0 002d5a7b CMPEQ.L2X B10,A11,B0
008018a4 c61806a2 || [ A0] OR.S2 0,B6,B12
008018a8 302979f8 [!B0] CMPGTU.L1X A11,B10,A0
008018ac 201199f9 [ B0] CMPGTU.L1X A12,B4,A0
008018b0 027d957a || ADDU.L2X B12,A31,B5:B4
008018b4 c5b01fdb [ A0] OR.L2X 0,A12,B11
008018b8 c61006a2 || [ A0] OR.S2 0,B4,B12
008018bc 05afa7e3 AND.S2 B29,B11,B11
008018c0 c52c18f3 || [ A0] OR.D2X 0,A11,B10
008018c4 00318a79 || CMPEQ.L1 A12,A12,A0
008018c8 0231a57a || ADDU.L2 B13,B12,B5:B4
008018cc a647 MV.L2 B4,B13
008018ce 858f || MV.S2 B11,B4
008018d0 022cbf78 AND.L1X A5,B11,A4
008018d4 c0308a78 [ A0] CMPEQ.L1 A4,A12,A0
008018d8 c0001a90 [ A0] B.S1 CCCL6 (PC+212 = 0x00801994)
008018dc e1000040 .fphead n, l, W, BU, nobr, nosat, 0001000
008018e0 d012a810 [!A0] B.S1 __frcmpyd_div (PC+38208 = 0x0080ae20)
008018e4 05795f7a AND.L2X B10,A30,B10
008018e8 a507 MV.L2 B10,B5
008018ea a686 MV.L1 A13,A5
008018ec 8706 MV.L1 A14,A4
008018ee 0c6e NOP 1
008018f0 01880163 || ADDKPC.S2 CCCRL3 (PC+32 = 0x00801900),B3,0
008018f4 0c6e || NOP 1
008018f6 0c6e || NOP 1
008018f8 00000000 || NOP
008018fc e5800c80 .fphead n, l, W, BU, nobr, nosat, 0101100
00801900 CCCRL3:
00801900 0213f9a3 SHRU.S2X A4,0x1f,B4
00801904 00acaa79 || CMPEQ.L1 A5,A11,A1
00801908 26ba || SHL.S1 A5,0x1,A3
0080190a 9ced || LDW.D2T2 *B15[4],B6
0080190c 902cabf9 [!A1] CMPLTU.L1 A5,A11,A0
00801910 0f820028 || MVK.S1 0x0400,A31
00801914 80308bf8 [ A1] CMPLTU.L1 A4,A12,A0
00801918 c2907ff9 [ A0] OR.L1X A3,B4,A5
0080191c e0800010 .fphead n, l, W, BU, nobr, nosat, 0000100
00801920 d6b4205b || [!A0] ADD.L2 1,B13,B13
00801924 c2102ca0 || [ A0] SHL.S1 A4,0x1,A4
00801928 00154a78 CMPEQ.L1 A10,A5,A0
0080192c c23c62e6 [ A0] LDW.D2T2 *+B15[3],B4
00801930 02b4ca7a CMPEQ.L2 B6,B13,B5
00801934 d2281fda [!A0] OR.L2X 0,A10,B4
00801938 d21499fa [!A0] CMPGTU.L2X B4,A5,B4
0080193c 0fb4c8fa CMPGT.L2 B6,B13,B31
00801940 c21099fb [ A0] CMPGTU.L2X B4,A4,B4
00801944 022ff578 || ADDU.L1X A31,B11,A5:A4
00801948 02948f7a AND.L2 B4,B5,B5
0080194c 007caffa OR.L2 B5,B31,B0
00801950 30000d91 [!B0] B.S1 CCCL7 (PC+108 = 0x008019ac)
00801954 2515507b || [ B0] ADD.L2X B10,A5,B10
00801958 343c22e7 || [!B0] LDW.D2T2 *+B15[1],B8
0080195c 33b28ca3 || [!B0] SHL.S2 B12,0x14,B7
00801960 3180a358 || [!B0] MVK.L1 0,A3
00801964 223c1fdb [ B0] OR.L2X 0,A15,B4
00801968 32a969a2 || [!B0] SHRU.S2 B10,0xb,B5
0080196c 20a97a79 [ B0] CMPEQ.L1X A11,B10,A1
00801970 259016a3 || [ B0] OR.S2X 0,A4,B11
00801974 2230857a || [ B0] ADDU.L2 B4,B12,B5:B4
00801978 80308bf9 [ A1] CMPLTU.L1 A4,A12,A0
0080197c 02000028 || MVK.S1 0x0000,A4
00801980 902979f8 [!A1] CMPGTU.L1X A11,B10,A0
00801984 02129d88 SET.S1 A4,20,29,A4
00801988 c5b01fdb [ A0] OR.L2X 0,A12,B11
0080198c c61006a2 || [ A0] OR.S2 0,B4,B12
00801990 c52c1fda [ A0] OR.L2X 0,A11,B10
00801994 CCCL6:
00801994 043c22e6 LDW.D2T2 *+B15[1],B8
00801998 0200a358 MVK.L1 0,A4
0080199c 03b28ca2 SHL.S2 B12,0x14,B7
008019a0 02129d88 SET.S1 A4,20,29,A4
008019a4 02a969a3 SHRU.S2 B10,0xb,B5
008019a8 0180a358 || MVK.L1 0,A3
008019ac CCCL7:
008019ac 00000000 NOP
008019b0 0410f07b ADD.L2X B7,A4,B8
008019b4 03a3eca2 || SHL.S2 B8,0x1f,B7
008019b8 022aaca2 SHL.S2 B10,0x15,B4
008019bc 032d69a3 SHRU.S2 B11,0xb,B6
008019c0 018c1388 || SET.S1 A3,0,19,A3
008019c4 02188ffb OR.L2 B4,B6,B4
008019c8 02a0210b || EXTU.S2 B8,1,1,B5
008019cc 01947f78 || AND.L1X A3,B5,A3
008019d0 029caffa OR.L2 B5,B7,B5
008019d4 02101fd9 OR.L1X 0,B4,A4
008019d8 018d8c08 || EXTU.S1 A3,12,12,A3
008019dc 02947ff8 OR.L1X A3,B5,A5
008019e0 CCCL8:
008019e0 01bcd2e6 LDW.D2T2 *++B15[6],B3
008019e4 c677 LDDW.D2T1 *++B15[1],A13:A12
008019e6 c777 LDDW.D2T1 *++B15[1],A15:A14
008019e8 d577 LDDW.D2T2 *++B15[1],B11:B10
008019ea d677 LDDW.D2T2 *++B15[1],B13:B12
008019ec 6577 LDW.D2T1 *++B15[2],A10
008019ee 01ef || BNOP.S2 B3,0
008019f0 65f7 LDW.D2T1 *++B15[2],A11
008019f2 6c6e NOP 4
008019f4 00000000 NOP
008019f8 00000000 NOP
008019fc e3c00040 .fphead n, l, W, BU, nobr, nosat, 0011110
00801a00 .text:_strtod:
00801a00 _strtod:
00801a00 25f7 STW.D2T1 A11,*B15–[2]
00801a02 2577 STW.D2T1 A10,*B15–[2]
00801a04 4646 || MV.L1 A4,A10
00801a06 9677 STDW.D2T2 B13:B12,*B15–[1]
00801a08 9577 STDW.D2T2 B11:B10,*B15–[1]
00801a0a 8777 STDW.D2T1 A15:A14,*B15–[1]
00801a0c 063c35c4 STDW.D2T1 A13:A12,*B15–[1]
00801a10 01bcd4f6 STW.D2T2 B3,*B15–[6]
00801a14 01a80224 LDB.D1T1 *+A10[0],A3
00801a18 05e2b828 MVK.S1 0xffffc570,A11
00801a1c e0e00002 .fphead n, l, W, BU, nobr, nosat, 0000111
00801a20 05804068 MVKH.S1 0x800000,A11
00801a24 9647 MV.L2X A4,B12
00801a26 bc45 STW.D2T2 B4,*B15[1]
00801a28 018d6078 ADD.L1 A11,A3,A3
00801a2c 018c2214 LDBU.D1T1 *+A3[1],A3
00801a30 00006000 NOP 4
00801a34 000d0f58 AND.L1 8,A3,A0
00801a38 d028a121 [!A0] BNOP.S1 CCCL4 (PC+80 = 0x00801a70),5
00801a3c e0400000 .fphead n, l, W, BU, nobr, nosat, 0000010
00801a40 c1903225 || [ A0] LDB.D1T1 *++A4[1],A3
00801a44 c22c1fda || [ A0] OR.L2X 0,A11,B4
00801a48 10004001 DINT
00801a4c 91d1 || ADD.L2X B4,A3,B5
00801a4e CCCL2:
00801a4e 32dd LDBU.D2T2 *B5[1],B5
00801a50 00006000 NOP 4
00801a54 00150f5a AND.L2 8,B5,B0
00801a58 20078121 [ B0] BNOP.S1 CCCL2 (PC+14 = 0x00801a4e),4
00801a5c e1000000 .fphead n, l, W, BU, nobr, nosat, 0001000
00801a60 21903224 || [ B0] LDB.D1T1 *++A4[1],A3
00801a64 91d1 ADD.L2X B4,A3,B5
00801a66 4646 MV.L1 A4,A10
00801a68 10006001 || RINT
00801a6c 059016a0 || OR.S1X 0,B4,A11
00801a70 CCCL4:
00801a70 07280224 LDB.D1T1 *+A10[0],A14
00801a74 06a7 MVK.L2 0,B5
00801a76 69b2 MVK.S1 43,A3
00801a78 aa33 MVK.S2 45,B4
00801a7a dc55 STW.D2T2 B5,*B15[2]
00801a7c ec400008 .fphead n, l, W, BU, nobr, nosat, 1100010
00801a80 00389a7b CMPEQ.L2X B4,A14,B0
00801a84 01b961e1 || ADD.S1 A11,A14,A3
00801a88 000dca79 || CMPEQ.L1 A14,A3,A0
00801a8c 0213 || MVK.S2 0,B4
00801a8e fc45 STW.D2T2 B4,B15[3]
00801a90 aa67 || [ B0] MVK.L2 1,B4
00801a92 a866 || [ B0] MVK.L1 1,A0
00801a94 223c62f6 [ B0] STW.D2T2 B4,
+B15[3]
00801a98 c7283224 [ A0] LDB.D1T1 *++A10[1],A14
00801a9c e3000180 .fphead n, l, W, BU, nobr, nosat, 0011000
00801aa0 060004f8 ZERO.L1 A13:A12
00801aa4 0580a35a MVK.L2 0,B11
00801aa8 0500a35a MVK.L2 0,B10
00801aac d20c2216 [!A0] LDBU.D1T2 *+A3[1],B4
00801ab0 c1b96078 [ A0] ADD.L1 A11,A14,A3
00801ab4 c20c2216 [ A0] LDBU.D1T2 *+A3[1],B4
00801ab8 068016aa MVK.S2 0x002d,B13
00801abc c184a358 [ A0] MVK.L1 1,A3
00801ac0 0780a358 MVK.L1 0,A15
00801ac4 c58c1fda [ A0] OR.L2X 0,A3,B11
00801ac8 00108f5a AND.L2 4,B4,B0
00801acc 3040a120 [!B0] BNOP.S1 CCCL6 (PC+128 = 0x00801b40),5
00801ad0 00092810 B.S1 __mpyd (PC+18752 = 0x00806400)
00801ad4 8507 MV.L2 B10,B4
00801ad6 06a7 MVK.L2 0,B5
00801ad8 02a0126a MVKH.S2 0x40240000,B5
00801adc e4000000 .fphead n, l, W, BU, nobr, nosat, 0100000
00801ae0 00000000 NOP
00801ae4 CCCL5:
00801ae4 01830163 ADDKPC.S2 CCCRL0 (PC+12 = 0x00801aec),B3,0
00801ae8 a686 || MV.L1 A13,A5
00801aea 860e || MV.S1 A12,A4
00801aec CCCRL0:
00801aec 01e2a428 MVK.S1 0xffffc548,A3
00801af0 01804068 MVKH.S1 0x800000,A3
00801af4 030dcb64 LDDW.D1T1 *+A3[A14],A7:A6
00801af8 9347 MV.L2X A6,B4
00801afa b3c7 MV.L2X A7,B5
00801afc e8902010 .fphead p, l, W, BU, nobr, nosat, 1000100
00801b00 100a8412 || CALLP.S2 __addd (PC+21536 = 0x00806f20),B3
00801b04 07283224 LDB.D1T1 *++A10[1],A14
00801b08 a6c6 MV.L1 A5,A13
00801b0a 8646 MV.L1 A4,A12
00801b0c 00002000 NOP 2
00801b10 01b96078 ADD.L1 A11,A14,A3
00801b14 018c2214 LDBU.D1T1 *+A3[1],A3
00801b18 00006000 NOP 4
00801b1c e0800000 .fphead n, l, W, BU, nobr, nosat, 0000100
00801b20 000c8f58 AND.L1 4,A3,A0
00801b24 c2280fdb [ A0] OR.L2 0,B10,B4
00801b28 cffff890 || [ A0] B.S1 CCCL5 (PC-60 = 0x00801ae4)
00801b2c c0091c10 [ A0] B.S1 __mpyd (PC+18656 = 0x00806400)
00801b30 0ae7 [ A0] MVK.L2 0,B5
00801b32 69e6 [!A0] MVK.L1 1,A3
00801b34 c2a0126a [ A0] MVKH.S2 0x40240000,B5
00801b38 d58c1fda [!A0] OR.L2X 0,A3,B11
00801b3c e2000000 .fphead n, l, W, BU, nobr, nosat, 0010000
00801b40 CCCL6:
00801b40 01801728 MVK.S1 0x002e,A3
00801b44 000dca78 CMPEQ.L1 A14,A3,A0
00801b48 d0258121 [!A0] BNOP.S1 CCCL8 (PC+148 = 0x00801bd4),4
00801b4c c7283224 || [ A0] LDB.D1T1 *++A10[1],A14
00801b50 01b96078 ADD.L1 A11,A14,A3
00801b54 018c2214 LDBU.D1T1 *+A3[1],A3
00801b58 00006000 NOP 4
00801b5c 000c8f58 AND.L1 4,A3,A0
00801b60 d03aa120 [!A0] BNOP.S1 CCCL8 (PC+116 = 0x00801bd4),5
00801b64 00091410 B.S1 __mpyd (PC+18592 = 0x00806400)
00801b68 9787 MV.L2X A15,B4
00801b6a 06a7 MVK.L2 0,B5
00801b6c 02a0126a MVKH.S2 0x40240000,B5
00801b70 00000000 NOP
00801b74 CCCL7:
00801b74 01880163 ADDKPC.S2 CCCRL2 (PC+32 = 0x00801b80),B3,0
00801b78 a686 || MV.L1 A13,A5
00801b7a 860e || MV.S1 A12,A4
00801b7c e8801000 .fphead n, l, W, BU, nobr, nosat, 1000100
00801b80 CCCRL2:
00801b80 01e2a428 MVK.S1 0xffffc548,A3
00801b84 01804068 MVKH.S1 0x800000,A3
00801b88 030dcb64 LDDW.D1T1 *+A3[A14],A7:A6
00801b8c 6c6e NOP 4
00801b8e 9347 MV.L2X A6,B4
00801b90 100a7413 CALLP.S2 __addd (PC+21408 = 0x00806f20),B3
00801b94 029c1fda || OR.L2X 0,A7,B5
00801b98 07283224 LDB.D1T1 *++A10[1],A14
00801b9c e1000000 .fphead n, l, W, BU, nobr, nosat, 0001000
00801ba0 a6c6 MV.L1 A5,A13
00801ba2 8646 MV.L1 A4,A12
00801ba4 052be05a SUB.L2 B10,1,B10
00801ba8 00000000 NOP
00801bac 01b96078 ADD.L1 A11,A14,A3
00801bb0 018c2214 LDBU.D1T1 *+A3[1],A3
00801bb4 000c8f58 AND.L1 4,A3,A0
00801bb8 c23c1fdb [ A0] OR.L2X 0,A15,B4
00801bbc e0300000 .fphead p, l, W, BU, nobr, nosat, 0000001
00801bc0 cffff690 || [ A0] B.S1 CCCL7 (PC-76 = 0x00801b74)
00801bc4 c0090810 [ A0] B.S1 __mpyd (PC+18496 = 0x00806400)
00801bc8 0ae7 [ A0] MVK.L2 0,B5
00801bca 69e6 [!A0] MVK.L1 1,A3
00801bcc c2a0126a [ A0] MVKH.S2 0x40240000,B5
00801bd0 d58c1fda [!A0] OR.L2X 0,A3,B11
00801bd4 CCCL8:
00801bd4 ec0d LDW.D2T1 *B15[3],A0
00801bd6 a686 MV.L1 A13,A5
00801bd8 8606 MV.L1 A12,A4
00801bda 2c6e NOP 2
00801bdc ec800000 .fphead n, l, W, BU, nobr, nosat, 1100100
00801be0 063a [!A0] BNOP.S1 CCCL9 (PC+48 = 0x00801c10),0
00801be2 2046 || MV.L1 A0,A1
00801be4 d20022aa || [!A0] MVK.S2 0x0045,B4
00801be8 c0125811 [ A0] B.S1 __negd (PC+37568 = 0x0080aea0)
00801bec d02c1fd8 || [!A0] OR.L1X 0,B11,A0
00801bf0 8004a358 [ A1] MVK.L1 1,A0
00801bf4 d0a24120 [!A0] BNOP.S1 CCCL13 (PC+324 = 0x00801d24),2
00801bf8 01880162 ADDKPC.S2 CCCRL4 (PC+32 = 0x00801c00),B3,0
00801bfc e0208003 .fphead n, l, W, BU, br, nosat, 0000001
00801c00 CCCRL4:
00801c00 002c1fd8 OR.L1X 0,B11,A0
00801c04 d0922120 [!A0] BNOP.S1 CCCL13 (PC+292 = 0x00801d24),1
00801c08 8646 MV.L1 A4,A12
00801c0a a253 || MVK.S2 69,B4
00801c0c 069406a0 || OR.S1 0,A5,A13
00801c10 CCCL9:
00801c10 c1a80224 [ A0] LDB.D1T1 *+A10[0],A3
00801c14 2c6e NOP 2
00801c16 2c6e NOP 2
00801c18 020d6078 ADD.L1 A11,A3,A4
00801c1c e4800030 .fphead n, l, W, BU, nobr, nosat, 0100100
00801c20 224c LDBU.D1T1 *A4[1],A4
00801c22 6c6e NOP 4
00801c24 0213df08 EXTU.S1 A4,30,31,A4
00801c28 a602 SHL.S1 A4,0x5,A4
00801c2a 6a30 SUB.L1 A3,A4,A3
00801c2c 0c6e NOP 1
00801c2e 95e9 CMPEQ.L2X B4,A3,B0
00801c30 30828123 [!B0] BNOP.S2 CCCL13 (PC+260 = 0x00801d24),4
00801c34 23a83225 || [ B0] LDB.D1T1 *++A10[1],A7
00801c38 218015a8 || [ B0] MVK.S1 0x002b,A3
00801c3c e1a00000 .fphead n, l, W, BU, nobr, nosat, 0001101
00801c40 009dba7b CMPEQ.L2X B13,A7,B1
00801c44 e5e8 || CMPEQ.L1 A7,A3,A0
00801c46 1787 MV.L2X A15,B0
00801c48 4004a358 || [ B1] MVK.L1 1,A0
00801c4c c3a83224 [ A0] LDB.D1T1 ++A10[1],A7
00801c50 03001828 MVK.S1 0x0030,A6
00801c54 0f80a358 MVK.L1 0,A31
00801c58 02ffe828 MVK.S1 0xffffffd0,A5
00801c5c e0400008 .fphead n, l, W, BU, nobr, nosat, 0000010
00801c60 4004a35a [ B1] MVK.L2 1,B0
00801c64 019d6078 ADD.L1 A11,A7,A3
00801c68 020c2214 LDBU.D1T1 +A3[1],A4
00801c6c c204a35a [ A0] MVK.L2 1,B4
00801c70 c23c42f6 [ A0] STW.D2T2 B4,
+B15[2]
00801c74 0228035a ABS.L2 B10,B4
00801c78 01fc1e88 SET.S1 A31,0,30,A3
00801c7c 00108f59 AND.L1 4,A4,A0
00801c80 021075e0 || SUB.S1X A3,B4,A4
00801c84 c2bc1fdb [ A0] OR.L2X 0,A15,B5
00801c88 c41c80f9 || [ A0] SUB.L1 A4,A7,A8
00801c8c c4b333a8 || [ A0] MVK.S1 0x6667,A9
00801c90 c2bc42f7 [ A0] STW.D2T2 B5,
+B15[2]
00801c94 c820c079 || [ A0] ADD.L1 A6,A8,A16
00801c98 c4b33368 || [ A0] MVKH.S1 0x66660000,A9
00801c9c 00bc42e5 LDW.D2T1 *+B15[2],A1
00801ca0 c4412671 || [ A0] MPY32US.M1 A9,A16,A9:A8
00801ca4 cfc3eda0 || [ A0] SHR.S1 A16,0x1f,A31
00801ca8 d01f4120 [!A0] BNOP.S1 CCCL11 (PC+124 = 0x00801d1c),2
00801cac c4a44da0 [ A0] SHR.S1 A9,0x2,A9
00801cb0 852be058 [ A1] SUB.L1 A10,1,A10
00801cb4 d52be058 [!A0] SUB.L1 A10,1,A10
00801cb8 CCCL10:
00801cb8 047d20f8 SUB.L1 A9,A31,A8
00801cbc 003d08f9 CMPGT.L1 A8,A15,A0
00801cc0 04000528 || MVK.S1 0x000a,A8
00801cc4 043d0570 MPYLI.M1 A8,A15,A9:A8
00801cc8 d7a870f8 [!A0] SUB.L1X A3,B10,A15
00801ccc 0c6e NOP 1
00801cce 0bba [!A0] BNOP.S1 CCCL11 (PC+92 = 0x00801d1c),0
00801cd0 04a0e079 ADD.L1 A7,A8,A9
00801cd4 c3a83224 || [ A0] LDB.D1T1 *++A10[1],A7
00801cd8 c7a4a078 [ A0] ADD.L1 A5,A9,A15
00801cdc e1008000 .fphead n, l, W, BU, br, nosat, 0001000
00801ce0 00004000 NOP 3
00801ce4 041d6078 ADD.L1 A11,A7,A8
00801ce8 04202214 LDBU.D1T1 +A8[1],A8
00801cec 04b333a8 MVK.S1 0x6667,A9
00801cf0 04b33368 MVKH.S1 0x66660000,A9
00801cf4 00002000 NOP 2
00801cf8 00208f59 AND.L1 4,A8,A0
00801cfc 041c85e0 || SUB.S1 A4,A7,A8
00801d00 cffff711 [ A0] B.S1 CCCL10 (PC-72 = 0x00801cb8)
00801d04 0820c078 || ADD.L1 A6,A8,A16
00801d08 d0086123 [!A0] BNOP.S2 CCCL12 (PC+32 = 0x00801d20),3
00801d0c 04412671 || MPY32US.M1 A9,A16,A9:A8
00801d10 cfc3eda0 || [ A0] SHR.S1 A16,0x1f,A31
00801d14 04a44da0 SHR.S1 A9,0x2,A9
00801d18 253d50fa [ B0] SUB.L2X B10,A15,B10
00801d1c CCCL11:
00801d1c 253d50fa [ B0] SUB.L2X B10,A15,B10
00801d20 CCCL12:
00801d20 353d507a [!B0] ADD.L2X B10,A15,B10
00801d24 CCCL13:
00801d24 100e6813 CALLP.S2 __cmpd (PC+29504 = 0x00809060),B3
00801d28 8606 || MV.L1 A12,A4
00801d2a a68e || MV.S1 A13,A5
00801d2c 020004fa || ZERO.L2 B5:B4
00801d30 02009a2b MVK.S2 0x0134,B4
00801d34 00100a58 || CMPEQ.L1 0,A4,A0
00801d38 001148fb CMPGT.L2 B10,B4,B0
00801d3c e0800030 .fphead n, l, W, BU, nobr, nosat, 0000100
00801d40 c0003013 || [ A0] B.S2 CCCL21 (PC+384 = 0x00801ec0)
00801d44 d1e21229 || [!A0] MVK.S1 0xffffc424,A3
00801d48 d2300fd9 || [!A0] OR.L1 0,A12,A4
00801d4c d3004043 || [!A0] MVK.D2 2,B6
00801d50 d2b408f0 || [!A0] OR.D1 0,A13,A5
00801d54 c000a35b [ A0] MVK.L2 0,B0
00801d58 d27f66ab || [!A0] MVK.S2 0xfffffecd,B4
00801d5c d1804068 || [!A0] MVKH.S1 0x800000,A3
00801d60 20a04121 [ B0] BNOP.S1 CCCL20 (PC+320 = 0x00801ea0),2
00801d64 d0914afa || [!A0] CMPLT.L2 B10,B4,B1
00801d68 d20004fa [!A0] ZERO.L2 B5:B4
00801d6c 200e6010 [ B0] B.S1 __cmpd (PC+29440 = 0x00809060)
00801d70 0c6e NOP 1
00801d72 834f MV.S2 B6,B4
00801d74 002808db || CMPGT.L2 0,B10,B0
00801d78 40002691 || [ B1] B.S1 CCCL19 (PC+308 = 0x00801e94)
00801d7c e2000200 .fphead n, l, W, BU, nobr, nosat, 0010000
00801d80 460004f8 || [ B1] ZERO.L1 A13:A12
00801d84 4000a35b [ B1] MVK.L2 0,B0
00801d88 420c0276 || [ B1] STW.D1T2 B4,
+A3[0]
00801d8c 20001410 [ B0] B.S1 CCCL16 (PC+160 = 0x00801e20)
00801d90 40524120 [ B1] BNOP.S1 CCCL22 (PC+328 = 0x00801ec8),2
00801d94 30281fd9 [!B0] OR.L1X 0,B10,A0
00801d98 20002041 || [ B0] MVK.D1 1,A0
00801d9c 35e3b429 || [!B0] MVK.S1 0xffffc768,A11
00801da0 3280102b || [!B0] MVK.S2 0x0020,B5
00801da4 32282d5a || [!B0] LMBD.L2 1,B10,B4
00801da8 d0002411 [!A0] B.S1 CCCL21 (PC+288 = 0x00801ec0)
00801dac 3210a0fb || [!B0] SUB.L2 B5,B4,B4
00801db0 222805a2 || [ B0] NEG.S2 B10,B4
00801db4 05804068 MVKH.S1 0x800000,A11
00801db8 d646 MV.L1X B4,A14
00801dba 4c6e NOP 3
00801dbc e8000000 .fphead n, l, W, BU, nobr, nosat, 1000000
00801dc0 CCCL14:
00801dc0 00282f5a AND.L2 1,B10,B0
00801dc4 09bb [!B0] BNOP.S2 CCCL15 (PC+76 = 0x00801e0c),0
00801dc6 886e || [ B0] MVK.S1 0,A0
00801dc8 303be059 || [!B0] SUB.L1 A14,1,A0
00801dcc 232c0364 || [ B0] LDDW.D1T1 *+A11[0],A7:A6
00801dd0 373be059 [!B0] SUB.L1 A14,1,A14
00801dd4 35282da3 || [!B0] SHR.S2 B10,0x1,B10
00801dd8 35ad01a0 || [!B0] ADD.S1 8,A11,A11
00801ddc e040800c .fphead n, l, W, BU, br, nosat, 0000010
00801de0 2008c410 [ B0] B.S1 __mpyd (PC+17952 = 0x00806400)
00801de4 cff04120 [ A0] BNOP.S1 CCCL14 (PC-32 = 0x00801dc0),2
00801de8 9347 MV.L2X A6,B4
00801dea b3c7 MV.L2X A7,B5
00801dec 01840162 || ADDKPC.S2 CCCRL6 (PC+16 = 0x00801df0),B3,0
00801df0 CCCRL6:
00801df0 003be058 SUB.L1 A14,1,A0
00801df4 cffffc10 [ A0] B.S1 CCCL14 (PC-32 = 0x00801dc0)
00801df8 a6c6 MV.L1 A5,A13
00801dfa 8656 MV.D1 A4,A12
00801dfc e8802020 .fphead n, l, W, BU, nobr, nosat, 1000100
00801e00 05ad01a1 || ADD.S1 8,A11,A11
00801e04 05282da3 || SHR.S2 B10,0x1,B10
00801e08 073be058 || SUB.L1 A14,1,A14
00801e0c CCCL15:
00801e0c d0644120 [!A0] BNOP.S1 CCCL22 (PC+200 = 0x00801ec8),2
00801e10 ac0d LDW.D2T1 *B15[1],A0
00801e12 25a6 MVK.L1 1,A3
00801e14 0c6e NOP 1
00801e16 0c6e || NOP 1
00801e18 00000000 || NOP
00801e1c e6000c00 .fphead n, l, W, BU, nobr, nosat, 0110000
00801e20 CCCL16:
00801e20 0333 MVK.S2 32,B6
00801e22 4657 || MV.D2 B4,B10
00801e24 05e3b429 || MVK.S1 0xffffc768,A11
00801e28 02902d5a || LMBD.L2 1,B4,B5
00801e2c 1246 MV.L1X B4,A0
00801e2e cad1 || SUB.L2 B6,B5,B5
00801e30 05804068 || MVKH.S1 0x800000,A11
00801e34 d0508120 [!A0] BNOP.S1 CCCL21 (PC+160 = 0x00801ec0),4
00801e38 07141fd8 OR.L1X 0,B5,A14
00801e3c e12000c3 .fphead n, l, W, BU, nobr, nosat, 0001001
00801e40 CCCL17:
00801e40 00282f5a AND.L2 1,B10,B0
00801e44 09bb [!B0] BNOP.S2 CCCL18 (PC+76 = 0x00801e8c),0
00801e46 886e || [ B0] MVK.S1 0,A0
00801e48 303be059 || [!B0] SUB.L1 A14,1,A0
00801e4c 232c0364 || [ B0] LDDW.D1T1 *+A11[0],A7:A6
00801e50 373be059 [!B0] SUB.L1 A14,1,A14
00801e54 35282da3 || [!B0] SHR.S2 B10,0x1,B10
00801e58 35ad01a0 || [!B0] ADD.S1 8,A11,A11
00801e5c e040800c .fphead n, l, W, BU, br, nosat, 0000010
00801e60 2ffecc10 [ B0] B.S1 __divd (PC-2464 = 0x008014c0)
00801e64 cff04120 [ A0] BNOP.S1 CCCL17 (PC-32 = 0x00801e40),2
00801e68 9347 MV.L2X A6,B4
00801e6a b3c7 MV.L2X A7,B5
00801e6c 01840162 || ADDKPC.S2 CCCRL7 (PC+16 = 0x00801e70),B3,0
00801e70 CCCRL7:
00801e70 003be058 SUB.L1 A14,1,A0
00801e74 cffffc10 [ A0] B.S1 CCCL17 (PC-32 = 0x00801e40)
00801e78 a6c6 MV.L1 A5,A13
00801e7a 8656 MV.D1 A4,A12
00801e7c e8802020 .fphead n, l, W, BU, nobr, nosat, 1000100
00801e80 05ad01a1 || ADD.S1 8,A11,A11
00801e84 05282da3 || SHR.S2 B10,0x1,B10
00801e88 073be058 || SUB.L1 A14,1,A14
00801e8c CCCL18:
00801e8c 493a [!A0] BNOP.S1 CCCL22 (PC+72 = 0x00801ec8),2
00801e8e ac0d LDW.D2T1 B15[1],A0
00801e90 25a6 MVK.L1 1,A3
00801e92 0c6e NOP 1
00801e94 CCCL19:
00801e94 ac0d LDW.D2T1 B15[1],A0
00801e96 25a6 MVK.L1 1,A3
00801e98 00000000 NOP
00801e9c e7008000 .fphead n, l, W, BU, br, nosat, 0111000
00801ea0 CCCL20:
00801ea0 01824162 ADDKPC.S2 CCCRL8 (PC+8 = 0x00801ea8),B3,2
00801ea4 030c0276 STW.D1T2 B6,
+A3[0]
00801ea8 CCCRL8:
00801ea8 06ffffa8 MVK.S1 0xffffffff,A13
00801eac 06fff7e9 MVKH.S1 0xffef0000,A13
00801eb0 001008d8 || CMPGT.L1 0,A4,A0
00801eb4 d6ffffa8 [!A0] MVK.S1 0xffffffff,A13
00801eb8 d6bff7e9 [!A0] MVKH.S1 0x7fef0000,A13
00801ebc 067ca358 || MVK.L1 -1,A12
00801ec0 CCCL21:
00801ec0 ac0d LDW.D2T1 B15[1],A0
00801ec2 25a6 MVK.L1 1,A3
00801ec4 00000000 NOP
00801ec8 CCCL22:
00801ec8 00002000 NOP 2
00801ecc d58c1fdb [!A0] OR.L2X 0,A3,B11
00801ed0 d2b40fd9 || [!A0] OR.L1 0,A13,A5
00801ed4 c23006a1 || [ A0] OR.S1 0,A12,A4
00801ed8 c2b408f0 || [ A0] OR.D1 0,A13,A5
00801edc e0200000 .fphead n, l, W, BU, nobr, nosat, 0000001
00801ee0 d2300fd9 [!A0] OR.L1 0,A12,A4
00801ee4 0587 || MV.L2 B11,B0
00801ee6 3586 MV.L1X B11,A1
00801ee8 32001fda || [!B0] OR.L2X 0,A0,B4
00801eec 361002f7 [!B0] STW.D2T2 B12,
+B4[0]
00801ef0 d080a358 || [!A0] MVK.L1 0,A1
00801ef4 82001fdb [ A1] OR.L2X 0,A0,B4
00801ef8 82300fd9 || [ A1] OR.L1 0,A12,A4
00801efc e0400008 .fphead n, l, W, BU, nobr, nosat, 0000010
00801f00 82b406a0 || [ A1] OR.S1 0,A13,A5
00801f04 851002f4 [ A1] STW.D2T1 A10,
+B4[0]
00801f08 01bcd2e6 LDW.D2T2 *++B15[6],B3
00801f0c c677 LDDW.D2T1 *++B15[1],A13:A12
00801f0e c777 LDDW.D2T1 *++B15[1],A15:A14
00801f10 d577 LDDW.D2T2 *++B15[1],B11:B10
00801f12 d677 LDDW.D2T2 *++B15[1],B13:B12
00801f14 6577 LDW.D2T1 *++B15[2],A10
00801f16 01ef || BNOP.S2 B3,0
00801f18 65f7 LDW.D2T1 *++B15[2],A11
00801f1a 6c6e NOP 4
00801f1c ef000400 .fphead n, l, W, BU, nobr, nosat, 1111000
00801f20 .text:_strtold:
00801f20 _strtold:
00801f20 25f7 STW.D2T1 A11,*B15–[2]
00801f22 2577 STW.D2T1 A10,*B15–[2]
00801f24 4646 || MV.L1 A4,A10
00801f26 9677 STDW.D2T2 B13:B12,*B15–[1]
00801f28 9577 STDW.D2T2 B11:B10,*B15–[1]
00801f2a 8777 STDW.D2T1 A15:A14,*B15–[1]
00801f2c 063c35c4 STDW.D2T1 A13:A12,*B15–[1]
00801f30 01bc94f6 STW.D2T2 B3,*B15–[4]
00801f34 01a80224 LDB.D1T1 *+A10[0],A3
00801f38 05e2b828 MVK.S1 0xffffc570,A11
00801f3c e0e00002 .fphead n, l, W, BU, nobr, nosat, 0000111
00801f40 05804068 MVKH.S1 0x800000,A11
00801f44 b647 MV.L2X A4,B13
00801f46 bc45 STW.D2T2 B4,*B15[1]
00801f48 018d6078 ADD.L1 A11,A3,A3
00801f4c 018c2214 LDBU.D1T1 *+A3[1],A3
00801f50 00006000 NOP 4
00801f54 000d0f58 AND.L1 8,A3,A0
00801f58 d028a121 [!A0] BNOP.S1 CCCL4 (PC+80 = 0x00801f90),5
00801f5c e0400000 .fphead n, l, W, BU, nobr, nosat, 0000010
00801f60 c1903225 || [ A0] LDB.D1T1 *++A4[1],A3
00801f64 c22c1fda || [ A0] OR.L2X 0,A11,B4
00801f68 10004001 DINT
00801f6c 91d1 || ADD.L2X B4,A3,B5
00801f6e CCCL2:
00801f6e 32dd LDBU.D2T2 *B5[1],B5
00801f70 00006000 NOP 4
00801f74 00150f5a AND.L2 8,B5,B0
00801f78 20078121 [ B0] BNOP.S1 CCCL2 (PC+14 = 0x00801f6e),4
00801f7c e1000000 .fphead n, l, W, BU, nobr, nosat, 0001000
00801f80 21903224 || [ B0] LDB.D1T1 *++A4[1],A3
00801f84 91d1 ADD.L2X B4,A3,B5
00801f86 4646 MV.L1 A4,A10
00801f88 10006001 || RINT
00801f8c 059016a0 || OR.S1X 0,B4,A11
00801f90 CCCL4:
00801f90 07280224 LDB.D1T1 *+A10[0],A14
00801f94 69b2 MVK.S1 43,A3
00801f96 aa33 MVK.S2 45,B4
00801f98 0600a35a MVK.L2 0,B12
00801f9c e4400008 .fphead n, l, W, BU, nobr, nosat, 0100010
00801fa0 060004f8 ZERO.L1 A13:A12
00801fa4 00389a7b CMPEQ.L2X B4,A14,B0
00801fa8 01b961e1 || ADD.S1 A11,A14,A3
00801fac 000dca79 || CMPEQ.L1 A14,A3,A0
00801fb0 0213 || MVK.S2 0,B4
00801fb2 dc45 STW.D2T2 B4,B15[2]
00801fb4 aa67 || [ B0] MVK.L2 1,B4
00801fb6 a866 || [ B0] MVK.L1 1,A0
00801fb8 223c42f6 [ B0] STW.D2T2 B4,
+B15[2]
00801fbc e6000600 .fphead n, l, W, BU, nobr, nosat, 0110000
00801fc0 c7283224 [ A0] LDB.D1T1 *++A10[1],A14
00801fc4 0580a35a MVK.L2 0,B11
00801fc8 0500a35a MVK.L2 0,B10
00801fcc d20c2216 [!A0] LDBU.D1T2 *+A3[1],B4
00801fd0 07e2cc28 MVK.S1 0xffffc598,A15
00801fd4 c1b96078 [ A0] ADD.L1 A11,A14,A3
00801fd8 c20c2216 [ A0] LDBU.D1T2 *+A3[1],B4
00801fdc c184a358 [ A0] MVK.L1 1,A3
00801fe0 07804068 MVKH.S1 0x800000,A15
00801fe4 c58c1fda [ A0] OR.L2X 0,A3,B11
00801fe8 00000000 NOP
00801fec 00108f5a AND.L2 4,B4,B0
00801ff0 303ca120 [!B0] BNOP.S1 CCCL6 (PC+120 = 0x00802058),5
00801ff4 00088410 B.S1 __mpyd (PC+17440 = 0x00806400)
00801ff8 8607 MV.L2 B12,B4
00801ffa 06a7 MVK.L2 0,B5
00801ffc e8000000 .fphead n, l, W, BU, nobr, nosat, 1000000
00802000 02a0126a MVKH.S2 0x40240000,B5
00802004 00000000 NOP
00802008 CCCL5:
00802008 01840163 ADDKPC.S2 CCCRL0 (PC+16 = 0x00802010),B3,0
0080200c a686 || MV.L1 A13,A5
0080200e 860e || MV.S1 A12,A4
00802010 CCCRL0:
00802010 033dcb64 LDDW.D1T1 *+A15[A14],A7:A6
00802014 9347 MV.L2X A6,B4
00802016 b3c7 MV.L2X A7,B5
00802018 1009e412 || CALLP.S2 __addd (PC+20256 = 0x00806f20),B3
0080201c e5100840 .fphead p, l, W, BU, nobr, nosat, 0101000
00802020 07283224 LDB.D1T1 *++A10[1],A14
00802024 a6c6 MV.L1 A5,A13
00802026 8646 MV.L1 A4,A12
00802028 00002000 NOP 2
0080202c 01b96078 ADD.L1 A11,A14,A3
00802030 018c2214 LDBU.D1T1 *+A3[1],A3
00802034 00006000 NOP 4
00802038 000c8f58 AND.L1 4,A3,A0
0080203c e0400000 .fphead n, l, W, BU, nobr, nosat, 0000010
00802040 c2300fdb [ A0] OR.L2 0,B12,B4
00802044 cffff910 || [ A0] B.S1 CCCL5 (PC-56 = 0x00802008)
00802048 c0087810 [ A0] B.S1 __mpyd (PC+17344 = 0x00806400)
0080204c 0ae7 [ A0] MVK.L2 0,B5
0080204e 69e6 [!A0] MVK.L1 1,A3
00802050 c2a0126a [ A0] MVKH.S2 0x40240000,B5
00802054 d58c1fda [!A0] OR.L2X 0,A3,B11
00802058 CCCL6:
00802058 01801728 MVK.S1 0x002e,A3
0080205c e1000000 .fphead n, l, W, BU, nobr, nosat, 0001000
00802060 000dca78 CMPEQ.L1 A14,A3,A0
00802064 d0218121 [!A0] BNOP.S1 CCCL8 (PC+132 = 0x008020e4),4
00802068 c7283224 || [ A0] LDB.D1T1 *++A10[1],A14
0080206c 01b96078 ADD.L1 A11,A14,A3
00802070 018c2214 LDBU.D1T1 *+A3[1],A3
00802074 00006000 NOP 4
00802078 000c8f58 AND.L1 4,A3,A0
0080207c d021a120 [!A0] BNOP.S1 CCCL8 (PC+132 = 0x008020e4),5
00802080 00087010 B.S1 __mpyd (PC+17280 = 0x00806400)
00802084 8607 MV.L2 B12,B4
00802086 06a7 MVK.L2 0,B5
00802088 02a0126a MVKH.S2 0x40240000,B5
0080208c 00000000 NOP
00802090 CCCL7:
00802090 01860163 ADDKPC.S2 CCCRL2 (PC+24 = 0x00802098),B3,0
00802094 a686 || MV.L1 A13,A5
00802096 860e || MV.S1 A12,A4
00802098 CCCRL2:
00802098 033dcb64 LDDW.D1T1 *+A15[A14],A7:A6
0080209c e4500400 .fphead p, l, W, BU, nobr, nosat, 0100010
008020a0 9347 MV.L2X A6,B4
008020a2 b3c7 MV.L2X A7,B5
008020a4 1009d012 || CALLP.S2 __addd (PC+20096 = 0x00806f20),B3
008020a8 07283224 LDB.D1T1 *++A10[1],A14
008020ac a6c6 MV.L1 A5,A13
008020ae 8646 MV.L1 A4,A12
008020b0 052be05a SUB.L2 B10,1,B10
008020b4 00000000 NOP
008020b8 01b96078 ADD.L1 A11,A14,A3
008020bc e1200002 .fphead n, l, W, BU, nobr, nosat, 0001001
008020c0 018c2214 LDBU.D1T1 *+A3[1],A3
008020c4 000c8f58 AND.L1 4,A3,A0
008020c8 c2300fdb [ A0] OR.L2 0,B12,B4
008020cc cffffa10 || [ A0] B.S1 CCCL7 (PC-48 = 0x00802090)
008020d0 c0086810 [ A0] B.S1 __mpyd (PC+17216 = 0x00806400)
008020d4 0ae7 [ A0] MVK.L2 0,B5
008020d6 69e6 [!A0] MVK.L1 1,A3
008020d8 c2a0126a [ A0] MVKH.S2 0x40240000,B5
008020dc e4100000 .fphead p, l, W, BU, nobr, nosat, 0100000
008020e0 d58c1fda [!A0] OR.L2X 0,A3,B11
008020e4 CCCL8:
008020e4 cc0d LDW.D2T1 *B15[2],A0
008020e6 a686 MV.L1 A13,A5
008020e8 8606 MV.L1 A12,A4
008020ea 2c6e NOP 2
008020ec 083a [!A0] BNOP.S1 CCCL9 (PC+64 = 0x00802120),0
008020ee 2046 || MV.L1 A0,A1
008020f0 d20022aa || [!A0] MVK.S2 0x0045,B4
008020f4 c011b811 [ A0] B.S1 __negd (PC+36288 = 0x0080aea0)
008020f8 d02c1fd8 || [!A0] OR.L1X 0,B11,A0
008020fc e1c080c0 .fphead n, l, W, BU, br, nosat, 0001110
00802100 8004a358 [ A1] MVK.L1 1,A0
00802104 d0984120 [!A0] BNOP.S1 CCCL13 (PC+304 = 0x00802230),2
00802108 01830162 ADDKPC.S2 CCCRL4 (PC+12 = 0x0080210c),B3,0
0080210c CCCRL4:
0080210c 002c1fd8 OR.L1X 0,B11,A0
00802110 d0982120 [!A0] BNOP.S1 CCCL13 (PC+304 = 0x00802230),1
00802114 8646 MV.L1 A4,A12
00802116 a253 || MVK.S2 69,B4
00802118 069406a0 || OR.S1 0,A5,A13
0080211c e4000c00 .fphead n, l, W, BU, nobr, nosat, 0100000
00802120 CCCL9:
00802120 c1a80224 [ A0] LDB.D1T1 *+A10[0],A3
00802124 2c6e NOP 2
00802126 2c6e NOP 2
00802128 020d6078 ADD.L1 A11,A3,A4
0080212c 224c LDBU.D1T1 *A4[1],A4
0080212e 6c6e NOP 4
00802130 0213df08 EXTU.S1 A4,30,31,A4
00802134 a602 SHL.S1 A4,0x5,A4
00802136 6a30 SUB.L1 A3,A4,A3
00802138 0c6e NOP 1
0080213a 95e9 CMPEQ.L2X B4,A3,B0
0080213c ed400000 .fphead n, l, W, BU, nobr, nosat, 1101010
00802140 303c6123 [!B0] BNOP.S2 CCCL13 (PC+240 = 0x00802230),3
00802144 28283225 || [ B0] LDB.D1T1 *++A10[1],A16
00802148 218016a8 || [ B0] MVK.S1 0x002d,A3
0080214c 2f8015a8 [ B0] MVK.S1 0x002b,A31
00802150 008e0a78 CMPEQ.L1 A16,A3,A1
00802154 007e0a78 CMPEQ.L1 A16,A31,A0
00802158 8004a359 [ A1] MVK.L1 1,A0
0080215c 00300fda || OR.L2 0,B12,B0
00802160 c8283225 [ A0] LDB.D1T1 *++A10[1],A16
00802164 c604a35b || [ A0] MVK.L2 1,B12
00802168 800000aa || [ A1] MVK.S2 0x0001,B0
0080216c 04b333a9 MVK.S1 0x6667,A9
00802170 0380a358 || MVK.L1 0,A7
00802174 0228035a ABS.L2 B10,B4
00802178 0280a358 MVK.L1 0,A5
0080217c 02941e88 SET.S1 A5,0,30,A5
00802180 01c16078 ADD.L1 A11,A16,A3
00802184 018c2214 LDBU.D1T1 *+A3[1],A3
00802188 04b33368 MVKH.S1 0x66660000,A9
0080218c 0210b0f8 SUB.L1X A5,B4,A4
00802190 037fe828 MVK.S1 0xffffffd0,A6
00802194 044080f8 SUB.L1 A4,A16,A8
00802198 000c8f59 AND.L1 4,A3,A0
0080219c 01801828 || MVK.S1 0x0030,A3
008021a0 d0001111 [!A0] B.S1 CCCL11 (PC+136 = 0x00802228)
008021a4 08a06079 || ADD.L1 A3,A8,A17
008021a8 c600a35a || [ A0] MVK.L2 0,B12
008021ac 04452671 MPY32US.M1 A9,A17,A9:A8
008021b0 cfc7eda0 || [ A0] SHR.S1 A17,0x1f,A31
008021b4 00b01fd8 OR.L1X 0,B12,A1
008021b8 852be058 [ A1] SUB.L1 A10,1,A10
008021bc d52be058 [!A0] SUB.L1 A10,1,A10
008021c0 04a44da0 SHR.S1 A9,0x2,A9
008021c4 CCCL10:
008021c4 047d20f8 SUB.L1 A9,A31,A8
008021c8 001d08f9 CMPGT.L1 A8,A7,A0
008021cc 04000528 || MVK.S1 0x000a,A8
008021d0 041d0570 MPYLI.M1 A8,A7,A9:A8
008021d4 d3a8b0f8 [!A0] SUB.L1X A5,B10,A7
008021d8 0c6e NOP 1
008021da 0d3a [!A0] BNOP.S1 CCCL11 (PC+104 = 0x00802228),0
008021dc e8008000 .fphead n, l, W, BU, br, nosat, 1000000
008021e0 04220079 ADD.L1 A16,A8,A8
008021e4 c8283224 || [ A0] LDB.D1T1 *++A10[1],A16
008021e8 00006000 NOP 4
008021ec 03c16078 ADD.L1 A11,A16,A7
008021f0 039c2214 LDBU.D1T1 +A7[1],A7
008021f4 04b333a8 MVK.S1 0x6667,A9
008021f8 04b33368 MVKH.S1 0x66660000,A9
008021fc 00002000 NOP 2
00802200 001c8f59 AND.L1 4,A7,A0
00802204 03a0c1e1 || ADD.S1 A6,A8,A7
00802208 041208c0 || SUB.D1 A4,A16,A8
0080220c cffff891 [ A0] B.S1 CCCL10 (PC-60 = 0x008021c4)
00802210 08a06078 || ADD.L1 A3,A8,A17
00802214 d00b6123 [!A0] BNOP.S2 CCCL12 (PC+44 = 0x0080222c),3
00802218 04452671 || MPY32US.M1 A9,A17,A9:A8
0080221c cfc7eda0 || [ A0] SHR.S1 A17,0x1f,A31
00802220 04a44da0 SHR.S1 A9,0x2,A9
00802224 251d50fa [ B0] SUB.L2X B10,A7,B10
00802228 CCCL11:
00802228 251d50fa [ B0] SUB.L2X B10,A7,B10
0080222c CCCL12:
0080222c 351d507a [!B0] ADD.L2X B10,A7,B10
00802230 CCCL13:
00802230 100dc813 CALLP.S2 __cmpd (PC+28224 = 0x00809060),B3
00802234 8606 || MV.L1 A12,A4
00802236 a68e || MV.S1 A13,A5
00802238 020004fa || ZERO.L2 B5:B4
0080223c e4000c00 .fphead n, l, W, BU, nobr, nosat, 0100000
00802240 02009a2b MVK.S2 0x0134,B4
00802244 00100a58 || CMPEQ.L1 0,A4,A0
00802248 001148fb CMPGT.L2 B10,B4,B0
0080224c c0003093 || [ A0] B.S2 CCCL21 (PC+388 = 0x008023c4)
00802250 d1e21229 || [!A0] MVK.S1 0xffffc424,A3
00802254 d2300fd9 || [!A0] OR.L1 0,A12,A4
00802258 d3004043 || [!A0] MVK.D2 2,B6
0080225c d2b408f0 || [!A0] OR.D1 0,A13,A5
00802260 c000a35b [ A0] MVK.L2 0,B0
00802264 d27f66ab || [!A0] MVK.S2 0xfffffecd,B4
00802268 d1804068 || [!A0] MVKH.S1 0x800000,A3
0080226c 20514121 [ B0] BNOP.S1 CCCL20 (PC+324 = 0x008023a4),2
00802270 d0914afa || [!A0] CMPLT.L2 B10,B4,B1
00802274 d20004fa [!A0] ZERO.L2 B5:B4
00802278 200dc010 [ B0] B.S1 __cmpd (PC+28160 = 0x00809060)
0080227c 00000000 NOP
00802280 40002311 [ B1] B.S1 CCCL19 (PC+280 = 0x00802398)
00802284 002808db || CMPGT.L2 0,B10,B0
00802288 021806a3 || OR.S2 0,B6,B4
0080228c 460004f8 || [ B1] ZERO.L1 A13:A12
00802290 4000a35b [ B1] MVK.L2 0,B0
00802294 420c0276 || [ B1] STW.D1T2 B4,
+A3[0]
00802298 20001490 [ B0] B.S1 CCCL16 (PC+164 = 0x00802324)
0080229c 40534120 [ B1] BNOP.S1 CCCL22 (PC+332 = 0x008023cc),2
008022a0 30281fd9 [!B0] OR.L1X 0,B10,A0
008022a4 20002041 || [ B0] MVK.D1 1,A0
008022a8 35e3d829 || [!B0] MVK.S1 0xffffc7b0,A11
008022ac 3280102b || [!B0] MVK.S2 0x0020,B5
008022b0 32282d5a || [!B0] LMBD.L2 1,B10,B4
008022b4 d0002491 [!A0] B.S1 CCCL21 (PC+292 = 0x008023c4)
008022b8 3210a0fb || [!B0] SUB.L2 B5,B4,B4
008022bc 222805a2 || [ B0] NEG.S2 B10,B4
008022c0 05804068 MVKH.S1 0x800000,A11
008022c4 d646 MV.L1X B4,A14
008022c6 4c6e NOP 3
008022c8 CCCL14:
008022c8 00282f5a AND.L2 1,B10,B0
008022cc 0abb [!B0] BNOP.S2 CCCL15 (PC+84 = 0x00802314),0
008022ce 886e || [ B0] MVK.S1 0,A0
008022d0 303be059 || [!B0] SUB.L1 A14,1,A0
008022d4 232c0364 || [ B0] LDDW.D1T1 *+A11[0],A7:A6
008022d8 373be059 [!B0] SUB.L1 A14,1,A14
008022dc e14080c0 .fphead n, l, W, BU, br, nosat, 0001010
008022e0 35282da3 || [!B0] SHR.S2 B10,0x1,B10
008022e4 35ad01a0 || [!B0] ADD.S1 8,A11,A11
008022e8 20082410 [ B0] B.S1 __mpyd (PC+16672 = 0x00806400)
008022ec cff44120 [ A0] BNOP.S1 CCCL14 (PC-24 = 0x008022c8),2
008022f0 9347 MV.L2X A6,B4
008022f2 b3c7 MV.L2X A7,B5
008022f4 01860162 || ADDKPC.S2 CCCRL6 (PC+24 = 0x008022f8),B3,0
008022f8 CCCRL6:
008022f8 003be058 SUB.L1 A14,1,A0
008022fc e2000200 .fphead n, l, W, BU, nobr, nosat, 0010000
00802300 cffff910 [ A0] B.S1 CCCL14 (PC-56 = 0x008022c8)
00802304 a6c6 MV.L1 A5,A13
00802306 8656 MV.D1 A4,A12
00802308 05ad01a1 || ADD.S1 8,A11,A11
0080230c 05282da3 || SHR.S2 B10,0x1,B10
00802310 073be058 || SUB.L1 A14,1,A14
00802314 CCCL15:
00802314 d0664120 [!A0] BNOP.S1 CCCL22 (PC+204 = 0x008023cc),2
00802318 ac0d LDW.D2T1 *B15[1],A0
0080231a 25a6 MVK.L1 1,A3
0080231c e8400008 .fphead n, l, W, BU, nobr, nosat, 1000010
00802320 00000000 NOP
00802324 CCCL16:
00802324 0333 MVK.S2 32,B6
00802326 4657 || MV.D2 B4,B10
00802328 05e3d829 || MVK.S1 0xffffc7b0,A11
0080232c 02902d5a || LMBD.L2 1,B4,B5
00802330 1246 MV.L1X B4,A0
00802332 cad1 || SUB.L2 B6,B5,B5
00802334 05804068 || MVKH.S1 0x800000,A11
00802338 d0528120 [!A0] BNOP.S1 CCCL21 (PC+164 = 0x008023c4),4
0080233c e240030c .fphead n, l, W, BU, nobr, nosat, 0010010
00802340 07141fd8 OR.L1X 0,B5,A14
00802344 CCCL17:
00802344 00282f5a AND.L2 1,B10,B0
00802348 09fb [!B0] BNOP.S2 CCCL18 (PC+78 = 0x0080238e),0
0080234a 886e || [ B0] MVK.S1 0,A0
0080234c 303be059 || [!B0] SUB.L1 A14,1,A0
00802350 232c0364 || [ B0] LDDW.D1T1 *+A11[0],A7:A6
00802354 373be059 [!B0] SUB.L1 A14,1,A14
00802358 35282da3 || [!B0] SHR.S2 B10,0x1,B10
0080235c e0808030 .fphead n, l, W, BU, br, nosat, 0000100
00802360 35ad01a0 || [!B0] ADD.S1 8,A11,A11
00802364 2ffe2c10 [ B0] B.S1 __divd (PC-3744 = 0x008014c0)
00802368 5caa [ A0] BNOP.S1 CCCL17 (PC-28 = 0x00802344),2
0080236a 9347 MV.L2X A6,B4
0080236c 01850163 ADDKPC.S2 CCCRL7 (PC+20 = 0x00802374),B3,0
00802370 029c1fda || OR.L2X 0,A7,B5
00802374 CCCRL7:
00802374 003be058 SUB.L1 A14,1,A0
00802378 1caa [ A0] BNOP.S1 CCCL17 (PC-28 = 0x00802344),0
0080237a a6c6 MV.L1 A5,A13
0080237c e8808000 .fphead n, l, W, BU, br, nosat, 1000100
00802380 073be059 SUB.L1 A14,1,A14
00802384 05ad01a1 || ADD.S1 8,A11,A11
00802388 05282da3 || SHR.S2 B10,0x1,B10
0080238c 8656 || MV.D1 A4,A12
0080238e CCCL18:
0080238e 49ba [!A0] BNOP.S1 CCCL22 (PC+76 = 0x008023cc),2
00802390 ac0d LDW.D2T1 B15[1],A0
00802392 25a6 MVK.L1 1,A3
00802394 00000000 NOP
00802398 CCCL19:
00802398 ac0d LDW.D2T1 B15[1],A0
0080239a 25a6 MVK.L1 1,A3
0080239c eb008000 .fphead n, l, W, BU, br, nosat, 1011000
008023a0 00000000 NOP
008023a4 CCCL20:
008023a4 01834162 ADDKPC.S2 CCCRL8 (PC+12 = 0x008023ac),B3,2
008023a8 030c0276 STW.D1T2 B6,
+A3[0]
008023ac CCCRL8:
008023ac 06ffffa8 MVK.S1 0xffffffff,A13
008023b0 06fff7e9 MVKH.S1 0xffef0000,A13
008023b4 001008d8 || CMPGT.L1 0,A4,A0
008023b8 d6ffffa8 [!A0] MVK.S1 0xffffffff,A13
008023bc d6bff7e9 [!A0] MVKH.S1 0x7fef0000,A13
008023c0 067ca358 || MVK.L1 -1,A12
008023c4 CCCL21:
008023c4 ac0d LDW.D2T1 B15[1],A0
008023c6 25a6 MVK.L1 1,A3
008023c8 00000000 NOP
008023cc CCCL22:
008023cc 00002000 NOP 2
008023d0 d58c1fdb [!A0] OR.L2X 0,A3,B11
008023d4 d2b40fd9 || [!A0] OR.L1 0,A13,A5
008023d8 c23006a1 || [ A0] OR.S1 0,A12,A4
008023dc e0400000 .fphead n, l, W, BU, nobr, nosat, 0000010
008023e0 c2b408f0 || [ A0] OR.D1 0,A13,A5
008023e4 d2300fd9 [!A0] OR.L1 0,A12,A4
008023e8 0587 || MV.L2 B11,B0
008023ea 3586 MV.L1X B11,A1
008023ec 32001fda || [!B0] OR.L2X 0,A0,B4
008023f0 369002f7 [!B0] STW.D2T2 B13,
+B4[0]
008023f4 d080a358 || [!A0] MVK.L1 0,A1
008023f8 82001fdb [ A1] OR.L2X 0,A0,B4
008023fc e0800020 .fphead n, l, W, BU, nobr, nosat, 0000100
00802400 82300fd9 || [ A1] OR.L1 0,A12,A4
00802404 82b406a0 || [ A1] OR.S1 0,A13,A5
00802408 851002f4 [ A1] STW.D2T1 A10,
+B4[0]
0080240c 01bc92e6 LDW.D2T2 *++B15[4],B3
00802410 c677 LDDW.D2T1 *++B15[1],A13:A12
00802412 c777 LDDW.D2T1 *++B15[1],A15:A14
00802414 d577 LDDW.D2T2 *++B15[1],B11:B10
00802416 d677 LDDW.D2T2 *++B15[1],B13:B12
00802418 6577 LDW.D2T1 *++B15[2],A10
0080241a 01ef || BNOP.S2 B3,0
0080241c ee001000 .fphead n, l, W, BU, nobr, nosat, 1110000
00802420 05bc52e4 LDW.D2T1 *++B15[2],A11
00802424 00006000 NOP 4
00802428 00000000 NOP
0080242c 00000000 NOP
00802430 00000000 NOP
00802434 00000000 NOP
00802438 00000000 NOP
0080243c 00000000 NOP
00802440 __sproc_int:
00802440 .text:__sproc_int:
00802440 25f7 STW.D2T1 A11,*B15–[2]
00802442 9677 STDW.D2T2 B13:B12,*B15–[1]
00802444 9577 STDW.D2T2 B11:B10,*B15–[1]
00802446 8777 STDW.D2T1 A15:A14,*B15–[1]
00802448 8677 STDW.D2T1 A13:A12,*B15–[1]
0080244a 8647 MV.L2 B4,B12
0080244c 01bd14f6 || STW.D2T2 B3,*B15–[8]
00802450 01a80265 LDW.D1T1 *+A10[0],A3
00802454 066f || BNOP.S2 B12,0
00802456 7746 MV.L1X B6,A11
00802458 e646 MV.L1 A4,A15
0080245a 9406 MV.L1X B8,A4
0080245c ece00020 .fphead n, l, W, BU, nobr, nosat, 1100111
00802460 01840162 ADDKPC.S2 CCCRL11 (PC+16 = 0x00802470),B3,0
00802464 06200fd9 OR.L1 0,A8,A12
00802468 06a016a1 || OR.S1X 0,B8,A13
0080246c 7747 || MV.L2X A6,B11
0080246e ec35 || STW.D2T1 A3,B15[3]
00802470 CCCRL11:
00802470 69b2 MVK.S1 43,A3
00802472 aa33 || MVK.S2 45,B4
00802474 07bc42f5 || STW.D2T1 A15,
+B15[2]
00802478 07100fd8 || OR.L1 0,A4,A14
0080247c e3000340 .fphead n, l, W, BU, nobr, nosat, 0011000
00802480 018c8a79 CMPEQ.L1 A4,A3,A3
00802484 02109a7b || CMPEQ.L2X B4,A4,B4
00802488 02a80264 || LDW.D1T1 *+A10[0],A5
0080248c 023c0a58 CMPEQ.L1 0,A15,A4
00802490 02102dd8 XOR.L1 1,A4,A4
00802494 020c9ffa OR.L2X B4,A3,B4
00802498 9609 AND.L2X B4,A4,B0
0080249a 8686 || MV.L1 A13,A4
0080249c e8001000 .fphead n, l, W, BU, nobr, nosat, 1000000
008024a0 0c3b [!B0] BNOP.S2 CCCL45 (PC+96 = 0x00802500),0
008024a2 26b0 || ADD.L1 A5,1,A3
008024a4 323c42e7 || [!B0] LDW.D2T2 +B15[2],B4
008024a8 32e41428 || [!B0] MVK.S1 0xffffc828,A5
008024ac 20300362 [ B0] B.S2 B12
008024b0 01a80274 STW.D1T1 A3,
+A10[0]
008024b4 32804068 [!B0] MVKH.S1 0x800000,A5
008024b8 3180a358 [!B0] MVK.L1 0,A3
008024bc e0208003 .fphead n, l, W, BU, br, nosat, 0000001
008024c0 30100a5a [!B0] CMPEQ.L2 0,B4,B0
008024c4 072c3635 STB.D1T1 A14,*A11++[1]
008024c8 01830162 || ADDKPC.S2 CCCRL12 (PC+12 = 0x008024cc),B3,0
008024cc CCCRL12:
008024cc 023ff05a SUB.L2X A15,1,B4
008024d0 01a80265 LDW.D1T1 *+A10[0],A3
008024d4 dc45 || STW.D2T2 B4,*B15[2]
008024d6 dc4d LDW.D2T2 B15[2],B4
008024d8 02e41428 MVK.S1 0xffffc828,A5
008024dc e4000000 .fphead n, l, W, BU, nobr, nosat, 0100000
008024e0 07100fd8 OR.L1 0,A4,A14
008024e4 02804068 MVKH.S1 0x800000,A5
008024e8 018c2058 ADD.L1 1,A3,A3
008024ec 00100a5b CMPEQ.L2 0,B4,B0
008024f0 01a80275 || STW.D1T1 A3,
+A10[0]
008024f4 0180a359 || MVK.L1 0,A3
008024f8 00000001 || NOP
008024fc 00000000 || NOP
00802500 CCCL45:
00802500 c2c6 MV.L1 A5,A6
00802502 1232 || MVK.S1 48,A4
00802504 8cb5 || STW.D2T1 A3,*B15[4]
00802506 62d6 || MV.D1 A5,A3
00802508 20002913 || [ B0] B.S2 CCCL52 (PC+328 = 0x00802648)
0080250c 0680a35a || MVK.L2 0,B13
00802510 30180224 [!B0] LDB.D1T1 +A6[0],A0
00802514 0500a35a MVK.L2 0,B10
00802518 0211ca78 CMPEQ.L1 A14,A4,A4
0080251c e060000f .fphead n, l, W, BU, nobr, nosat, 0000011
00802520 03803dd8 XOR.L1X 1,B0,A7
00802524 03bc22f4 STW.D2T1 A7,
+B15[1]
00802528 00b00a78 CMPEQ.L1 A0,A12,A1
0080252c 801aa120 [ A1] BNOP.S1 CCCL48 (PC+52 = 0x00802554),5
00802530 CCCL46:
00802530 863a [!A0] BNOP.S1 CCCL47 (PC+48 = 0x00802550),4
00802532 4046 || MV.L1 A0,A2
00802534 c0143224 || [ A0] LDB.D1T1 *++A5[1],A0
00802538 00b00a78 CMPEQ.L1 A0,A12,A1
0080253c e2008300 .fphead n, l, W, BU, br, nosat, 0010000
00802540 9ffffe10 [!A1] B.S1 CCCL46 (PC-16 = 0x00802530)
00802544 80108120 [ A1] BNOP.S1 CCCL49 (PC+32 = 0x00802560),4
00802548 02641829 MVK.S1 0xffffc830,A4
0080254c a9b0 || SUB.L1 A5,A3,A3
0080254e 1233 || MVK.S2 48,B4
00802550 CCCL47:
00802550 02b41fd8 OR.L1X 0,B13,A5
00802554 CCCL48:
00802554 02641829 MVK.S1 0xffffc830,A4
00802558 a9b0 || SUB.L1 A5,A3,A3
0080255a 1233 || MVK.S2 48,B4
0080255c e9001040 .fphead n, l, W, BU, nobr, nosat, 1001000
00802560 CCCL49:
00802560 02004068 MVKH.S1 0x800000,A4
00802564 078c8a24 LDB.D1T1 *+A3[A4],A15
00802568 00389a7a CMPEQ.L2X B4,A14,B0
0080256c 00004000 NOP 3
00802570 003f1848 EXT.S1 A15,24,24,A0
00802574 c004a35b [ A0] MVK.L2 1,B0
00802578 c0001e93 || [ A0] B.S2 CCCL53 (PC+244 = 0x00802654)
0080257c c18034a9 || [ A0] MVK.S1 0x0069,A3
00802580 d2340fd8 || [!A0] OR.L1 0,A13,A4
00802584 30001411 [!B0] B.S1 CCCL50 (PC+160 = 0x00802620)
00802588 c18d8a79 || [ A0] CMPEQ.L1 A12,A3,A3
0080258c c2003c2a || [ A0] MVK.S2 0x0078,B4
00802590 c2003829 [ A0] MVK.S1 0x0070,A4
00802594 c2309a7b || [ A0] CMPEQ.L2X B4,A12,B4
00802598 d5002c2a || [!A0] MVK.S2 0x0058,B10
0080259c c2118a79 [ A0] CMPEQ.L1 A12,A4,A4
008025a0 c20c9ffb || [ A0] OR.L2X B4,A3,B4
008025a4 018037a8 || MVK.S1 0x006f,A3
008025a8 cf801829 [ A0] MVK.S1 0x0030,A31
008025ac 018d8a78 || CMPEQ.L1 A12,A3,A3
008025b0 c5109ffb [ A0] OR.L2X B4,A4,B10
008025b4 c27dca79 || [ A0] CMPEQ.L1 A14,A31,A4
008025b8 cfbc22e4 || [ A0] LDW.D2T1 *+B15[1],A31
008025bc 20300363 [ B0] B.S2 B12
008025c0 37a8a359 || [!B0] MVK.L1 10,A15
008025c4 318034a8 || [!B0] MVK.S1 0x0069,A3
008025c8 01838162 ADDKPC.S2 CCCRL13 (PC+12 = 0x008025cc),B3,4
008025cc CCCRL13:
008025cc 002c0362 B.S2 B11
008025d0 01886162 ADDKPC.S2 CCCRL14 (PC+32 = 0x008025e0),B3,3
008025d4 9247 MV.L2X A4,B4
008025d6 acc5 || STW.D2T1 A4,*B15[5]
008025d8 02340fd8 || OR.L1 0,A13,A4
008025dc e4000c00 .fphead n, l, W, BU, nobr, nosat, 0100000
008025e0 CCCRL14:
008025e0 01bca2e4 LDW.D2T1 *+B15[5],A3
008025e4 0fbca2e4 LDW.D2T1 *+B15[5],A31
008025e8 1a72 MVK.S1 120,A4
008025ea 2a8a BNOP.S1 CCCL51 (PC+84 = 0x00802634),1
008025ec 01906a79 CMPEQ.L1 A3,A4,A3
008025f0 02003828 || MVK.S1 0x0070,A4
008025f4 027d5a7b CMPEQ.L2X B10,A31,B4
008025f8 02118a79 || CMPEQ.L1 A12,A4,A4
008025fc e0808000 .fphead n, l, W, BU, br, nosat, 0000100
00802600 0f801828 || MVK.S1 0x0030,A31
00802604 95a9 OR.L2X B4,A3,B0
00802606 29f2 || MVK.S1 105,A3
00802608 1a73 || MVK.S2 120,B4
0080260a 0c6e NOP 1
0080260c 02309a7b || CMPEQ.L2X B4,A12,B4
00802610 37800429 || [!B0] MVK.S1 0x0008,A15
00802614 018d8a79 || CMPEQ.L1 A12,A3,A3
00802618 00000000 || NOP
0080261c e0c0002c .fphead n, l, W, BU, nobr, nosat, 0000110
00802620 CCCL50:
00802620 018d8a79 CMPEQ.L1 A12,A3,A3
00802624 1272 || MVK.S1 112,A4
00802626 1a73 || MVK.S2 120,B4
00802628 02309a7b CMPEQ.L2X B4,A12,B4
0080262c 02118a79 || CMPEQ.L1 A12,A4,A4
00802630 0f801828 || MVK.S1 0x0030,A31
00802634 CCCL51:
00802634 00000000 NOP
00802638 020c9ffa OR.L2X B4,A3,B4
0080263c e0400004 .fphead n, l, W, BU, nobr, nosat, 0000010
00802640 05109ffb OR.L2X B4,A4,B10
00802644 027dca78 || CMPEQ.L1 A14,A31,A4
00802648 CCCL52:
00802648 018037a8 MVK.S1 0x006f,A3
0080264c 018d8a79 CMPEQ.L1 A12,A3,A3
00802650 0fbc22e4 || LDW.D2T1 *+B15[1],A31
00802654 CCCL53:
00802654 00000000 NOP
00802658 020d5ffa OR.L2X B10,A3,B4
0080265c 02100a5a CMPEQ.L2 0,B4,B4
00802660 fa67 XOR.L2 B4,1,B4
00802662 0c6e NOP 1
00802664 0193ff78 AND.L1X A31,B4,A3
00802668 8588 AND.L1 A4,A3,A0
0080266a 0c3a [!A0] BNOP.S1 CCCL54 (PC+96 = 0x008026c0),0
0080266c c0300362 [ A0] B.S2 B12
00802670 2c6e NOP 2
00802672 8686 MV.L1 A13,A4
00802674 d1803c28 || [!A0] MVK.S1 0x0078,A3
00802678 d20dca79 [!A0] CMPEQ.L1 A14,A3,A4
0080267c e2a08200 .fphead n, l, W, BU, br, nosat, 0010101
00802680 d0280a5a || [!A0] CMPEQ.L2 0,B10,B0
00802684 072c3635 STB.D1T1 A14,*A11++[1]
00802688 01830162 || ADDKPC.S2 CCCRL15 (PC+12 = 0x0080268c),B3,0
0080268c CCCRL15:
0080268c 023c42e6 LDW.D2T2 *+B15[2],B4
00802690 01a80264 LDW.D1T1 *+A10[0],A3
00802694 c646 MV.L1 A4,A14
00802696 2626 MVK.L1 1,A4
00802698 8cc5 STW.D2T1 A4,*B15[4]
0080269a ee41 ADD.L2 B4,-1,B4
0080269c ec000000 .fphead n, l, W, BU, nobr, nosat, 1100000
008026a0 02100a5b CMPEQ.L2 0,B4,B4
008026a4 dc45 || STW.D2T2 B4,B15[2]
008026a6 25b0 ADD.L1 A3,1,A3
008026a8 01a80275 STW.D1T1 A3,
+A10[0]
008026ac 01903dd8 || XOR.L1X 1,B4,A3
008026b0 ac35 STW.D2T1 A3,*B15[1]
008026b2 19f2 || MVK.S1 120,A3
008026b4 020dca79 CMPEQ.L1 A14,A3,A4
008026b8 00280a5a || CMPEQ.L2 0,B10,B0
008026bc e2400100 .fphead n, l, W, BU, nobr, nosat, 0010010
008026c0 CCCL54:
008026c0 31bc82e5 [!B0] LDW.D2T1 *+B15[4],A3
008026c4 02002c2a || MVK.S2 0x0058,B4
008026c8 02389a7a CMPEQ.L2X B4,A14,B4
008026cc 0fbc22e4 LDW.D2T1 *+B15[1],A31
008026d0 21b41fd8 [ B0] OR.L1X 0,B13,A3
008026d4 02109ff8 OR.L1X A4,B4,A4
008026d8 318c2a58 [!B0] CMPEQ.L1 1,A3,A3
008026dc 020c8f78 AND.L1 A4,A3,A4
008026e0 0013ef78 AND.L1 A31,A4,A0
008026e4 d0001691 [!A0] B.S1 CCCL55 (PC+180 = 0x00802794)
008026e8 d53d5a5b || [!A0] CMPEQ.L2X 10,A15,B10
008026ec d63d0a58 || [!A0] CMPEQ.L1 8,A15,A12
008026f0 c0300363 [ A0] B.S2 B12
008026f4 d03c42e4 || [!A0] LDW.D2T1 *+B15[2],A0
008026f8 8686 MV.L1 A13,A4
008026fa 4c6e NOP 3
008026fc e8000000 .fphead n, l, W, BU, nobr, nosat, 1000000
00802700 01810162 ADDKPC.S2 CCCRL16 (PC+4 = 0x00802704),B3,0
00802704 CCCRL16:
00802704 002c0362 B.S2 B11
00802708 01856162 ADDKPC.S2 CCCRL17 (PC+20 = 0x00802714),B3,3
0080270c 9247 MV.L2X A4,B4
0080270e 8646 || MV.L1 A4,A12
00802710 023406a0 || OR.S1 0,A13,A4
00802714 CCCRL17:
00802714 01e2b8a8 MVK.S1 0xffffc571,A3
00802718 01804068 MVKH.S1 0x800000,A3
0080271c e10000c0 .fphead n, l, W, BU, nobr, nosat, 0001000
00802720 01b06a14 LDBU.D1T1 +A12[A3],A3
00802724 8686 MV.L1 A13,A4
00802726 4c6e NOP 3
00802728 3982 EXTU.S1 A3,25,31,A0
0080272a 0eba [!A0] BNOP.S1 CCCL55 (PC+116 = 0x00802794),0
0080272c d53d5a5b || [!A0] CMPEQ.L2X 10,A15,B10
00802730 d63d0a58 || [!A0] CMPEQ.L1 8,A15,A12
00802734 c0300363 [ A0] B.S2 B12
00802738 d03c42e4 || [!A0] LDW.D2T1 +B15[2],A0
0080273c e0c08020 .fphead n, l, W, BU, br, nosat, 0000110
00802740 00006000 NOP 4
00802744 072c0235 STB.D1T1 A14,
+A11[0]
00802748 01830162 || ADDKPC.S2 CCCRL18 (PC+12 = 0x0080274c),B3,0
0080274c CCCRL18:
0080274c 023c42e7 LDW.D2T2 +B15[2],B4
00802750 01a80264 || LDW.D1T1 +A10[0],A3
00802754 07800828 MVK.S1 0x0010,A15
00802758 0fb41fd8 OR.L1X 0,B13,A31
0080275c 07100fd8 OR.L1 0,A4,A14
00802760 fe26 MVK.L1 -1,A4
00802762 fe20 ADD.L1X B4,-1,A2
00802764 0f93e05b || SUB.L2 B4,1,B31
00802768 25ae || ADDK.S1 0x1,A3
0080276a fe00 ADD.L1X B4,-1,A0
0080276c 0fbc42f7 || STW.D2T2 B31,
+B15[2]
00802770 01a80275 || STW.D1T1 A3,
+A10[0]
00802774 b0002e10 || [!A2] B.S1 CCCL59 (PC+368 = 0x008028d0)
00802778 dfa80274 [!A0] STW.D1T1 A31,
+A10[0]
0080277c e0a00022 .fphead n, l, W, BU, nobr, nosat, 0000101
00802780 003c42e4 LDW.D2T1 *+B15[2],A0
00802784 a53d5a5a [ A2] CMPEQ.L2X 10,A15,B10
00802788 a63d0a58 [ A2] CMPEQ.L1 8,A15,A12
0080278c a5ac2058 [ A2] ADD.L1 1,A11,A11
00802790 00000000 NOP
00802794 CCCL55:
00802794 02001d2b MVK.S2 0x003a,B4
00802798 d0001d90 || [!A0] B.S1 CCCL58 (PC+236 = 0x0080286c)
0080279c 023898fb CMPGT.L2X B4,A14,B4
008027a0 c1801c28 || [ A0] MVK.S1 0x0038,A3
008027a4 02114f7b AND.L2 B10,B4,B4
008027a8 c20dcaf9 || [ A0] CMPLT.L1 A14,A3,A4
008027ac cf801828 || [ A0] MVK.S1 0x0030,A31
008027b0 c19187e1 [ A0] AND.S1 A12,A4,A3
008027b4 c27dcaf8 || [ A0] CMPLT.L1 A14,A31,A4
008027b8 01907ff9 OR.L1X A3,B4,A3
008027bc c21022a0 || [ A0] XOR.S1 1,A4,A4
008027c0 8588 AND.L1 A4,A3,A0
008027c2 1192 MVK.S1 16,A3
008027c4 2046 || MV.L1 A0,A1
008027c6 4056 || MV.D1 A0,A2
008027c8 CCCL56:
008027c8 c0000711 [ A0] B.S1 CCCL57 (PC+56 = 0x008027f8)
008027cc 000dea78 || CMPEQ.L1 A15,A3,A0
008027d0 8004a358 [ A1] MVK.L1 1,A0
008027d4 d0001590 [!A0] B.S1 CCCL58 (PC+172 = 0x0080286c)
008027d8 a0300362 [ A2] B.S2 B12
008027dc e0600006 .fphead n, l, W, BU, nobr, nosat, 0000011
008027e0 00002000 NOP 2
008027e4 c1e2b8a8 [ A0] MVK.S1 0xffffc571,A3
008027e8 c1804068 [ A0] MVKH.S1 0x800000,A3
008027ec 01b86a14 LDBU.D1T1 *+A14[A3],A3
008027f0 3982 EXTU.S1 A3,25,31,A0
008027f2 d1ba [!A0] BNOP.S1 CCCL58 (PC+140 = 0x0080286c),5
008027f4 066f BNOP.S2 B12,0
008027f6 2c6e NOP 2
008027f8 CCCL57:
008027f8 02340fd8 OR.L1 0,A13,A4
008027fc e6108000 .fphead p, l, W, BU, br, nosat, 0110000
00802800 072c3634 STB.D1T1 A14,*A11++[1]
00802804 01820162 ADDKPC.S2 CCCRL19 (PC+8 = 0x00802808),B3,0
00802808 CCCRL19:
00802808 023c42e7 LDW.D2T2 *+B15[2],B4
0080280c 01a80264 || LDW.D1T1 *+A10[0],A3
00802810 0684a35a MVK.L2 1,B13
00802814 c646 MV.L1 A4,A14
00802816 2c6e NOP 2
00802818 fe00 ADD.L1X B4,-1,A0
0080281a ee41 || ADD.L2 B4,-1,B4
0080281c ec003000 .fphead n, l, W, BU, nobr, nosat, 1100000
00802820 25ae || ADDK.S1 0x1,A3
00802822 dc45 STW.D2T2 B4,B15[2]
00802824 c1801c29 || [ A0] MVK.S1 0x0038,A3
00802828 01a80275 || STW.D1T1 A3,
+A10[0]
0080282c 02001d2a || MVK.S2 0x003a,B4
00802830 023898fb CMPGT.L2X B4,A14,B4
00802834 cffff513 || [ A0] B.S2 CCCL56 (PC-88 = 0x008027c8)
00802838 c20dcaf9 || [ A0] CMPLT.L1 A14,A3,A4
0080283c e0200002 .fphead n, l, W, BU, nobr, nosat, 0000001
00802840 cf801828 || [ A0] MVK.S1 0x0030,A31
00802844 02114f7b AND.L2 B10,B4,B4
00802848 c19187e1 || [ A0] AND.S1 A12,A4,A3
0080284c c27dcaf9 || [ A0] CMPLT.L1 A14,A31,A4
00802850 000016a2 || OR.S2X 0,A0,B0
00802854 c2102dd8 [ A0] XOR.L1 1,A4,A4
00802858 01907ff8 OR.L1X A3,B4,A3
0080285c 000c8f79 AND.L1 A4,A3,A0
00802860 21800828 || [ B0] MVK.S1 0x0010,A3
00802864 21000fd9 [ B0] OR.L1 0,A0,A2
00802868 208006a0 || [ B0] OR.S1 0,A0,A1
0080286c CCCL58:
0080286c 002c0362 B.S2 B11
00802870 01866162 ADDKPC.S2 CCCRL20 (PC+24 = 0x00802878),B3,3
00802874 8686 MV.L1 A13,A4
00802876 9707 || MV.L2X A14,B4
00802878 CCCRL20:
00802878 01a80264 LDW.D1T1 +A10[0],A3
0080287c e4000400 .fphead n, l, W, BU, nobr, nosat, 0100000
00802880 0200a358 MVK.L1 0,A4
00802884 0fbbea58 CMPEQ.L1 -1,A14,A31
00802888 26a7 MVK.L2 1,B5
0080288a 0c6e NOP 1
0080288c 018fe058 SUB.L1 A3,1,A3
00802890 01a80274 STW.D1T1 A3,
+A10[0]
00802894 01bc82e4 LDW.D2T1 +B15[4],A3
00802898 022c0234 STB.D1T1 A4,
+A11[0]
0080289c e0800000 .fphead n, l, W, BU, nobr, nosat, 0000100
008028a0 00004000 NOP 3
008028a4 000dbffa OR.L2X B13,A3,B0
008028a8 32bc62e4 [!B0] LDW.D2T1 *+B15[3],A5
008028ac 31a80264 [!B0] LDW.D1T1 *+A10[0],A3
008028b0 327ca35a [!B0] MVK.L2 -1,B4
008028b4 a866 [ B0] MVK.L1 1,A0
008028b6 2c6e NOP 2
008028b8 318caa78 [!B0] CMPEQ.L1 A5,A3,A3
008028bc e4000000 .fphead n, l, W, BU, nobr, nosat, 0100000
008028c0 300fef78 [!B0] AND.L1 A31,A3,A0
008028c4 d200a35a [!A0] MVK.L2 0,B4
008028c8 32900fda [!B0] OR.L2 0,B4,B5
008028cc 0c6e NOP 1
008028ce 92c6 MV.L1X B5,A4
008028d0 CCCL59:
008028d0 01bd12e6 LDW.D2T2 *++B15[8],B3
008028d4 c677 LDDW.D2T1 *++B15[1],A13:A12
008028d6 c777 LDDW.D2T1 *++B15[1],A15:A14
008028d8 d577 LDDW.D2T2 *++B15[1],B11:B10
008028da d677 LDDW.D2T2 *++B15[1],B13:B12
008028dc ed000000 .fphead n, l, W, BU, nobr, nosat, 1101000
008028e0 000c0362 B.S2 B3
008028e4 05bc52e4 LDW.D2T1 ++B15[2],A11
008028e8 00006000 NOP 4
008028ec 00000000 NOP
008028f0 00000000 NOP
008028f4 00000000 NOP
008028f8 00000000 NOP
008028fc 00000000 NOP
00802900 _create_suffix_array:
00802900 .text:
00802900 0f80a62a MVK.S2 0x014c,B31
00802904 0f80016a MVKH.S2 0x20000,B31
00802908 0f3c0fdb OR.L2 0,B15,B30
0080290c 07bc1fd9 || OR.L1X 0,B15,A15
00802910 07bffcf4 || STW.D2T1 A15,
B15–[B31]
00802914 063c4145 STDW.D1T1 A13:A12,-A15[2]
00802918 02e339aa || MVK.S2 0xffffc673,B5
0080291c 0280406b MVKH.S2 0x800000,B5
00802920 cc45 || STW.D2T1 A4,B15[2] ; B15+277
00802922 9646 MV.L1X B4,A12 ;A12 = 0x20
00802924 053c6145 || STDW.D1T1 A11:A10,
-A15[3]
00802928 05820c29 || MVK.S1 0x0418,A11
0080292c 026338ab || MVK.S2 0xffffc671,B4
00802930 057821c6 || STDW.D2T2 B11:B10,-B30[1]
00802934 b5c6 MV.L1X B3,A13
00802936 bc55 || STW.D2T2 B5,*B15[1] ; %s%s
00802938 0200406b || MVKH.S2 0x800000,B4
0080293c e4200c02 .fphead n, l, W, BU, nobr, nosat, 0100001
00802940 05800468 || MVKH.S1 0x80000,A11
00802944 10106c13 CALLP.S2 _sprintf (PC+33632 = 0x0080aca0),B3 ;B15[15], %s%s, B15+277, ,00802948023d7079∣∣ADD.L1XA11,B15,A40080294cfc45∣∣STW.D2T2B4,∗B15[3];, 00802948 023d7079 || ADD.L1X A11,B15,A4 0080294c fc45 || STW.D2T2 B4,*B15[3] ;,00802948023d7079∣∣ADD.L1XA11,B15,A40080294cfc45∣∣STW.D2T2B4,∗B15[3];
0080294e 474e || MV.S1 A6,A10
00802950 0203f629 MVK.S1 0x07ec,A4 ;2028
00802954 003018db || CMPGT.L2X 0,A12,B0
00802958 0400a359 || MVK.L1 0,A8
0080295c e1000040 .fphead n, l, W, BU, nobr, nosat, 0001000
00802960 01bd9ab1 || ADD.D1X A12,B15,A3
00802964 e737 || ADDAW.D2 B15,0x7,B6
00802966 4047 MV.L2 B0,B2
00802968 0291f2f9 || SUB.L1X B15,A4,A5
0080296c 20001f13 || [ B0] B.S2 CCCL10 (PC+248 = 0x00802a58)
00802970 33ac18f3 || [!B0] OR.D2X 0,A11,B7
00802974 030d61e1 || ADD.S1 A11,A3,A6 ;A11 = 0x800418
00802978 31ac2940 || [!B0] ADD.D1 A11,0x1,A3
0080297c e0400008 .fphead n, l, W, BU, nobr, nosat, 0000010
00802980 32840251 [!B0] ADDK.S1 2052,A5
00802984 722c1fdb || [!B2] OR.L2X 0,A11,B4
00802988 303ceaa7 || [!B0] LDB.D2T2 +B15[B7],B0
0080298c 71bc7078 || [!B2] ADD.L1X A3,B15,A3
00802990 74140275 [!B2] STW.D1T1 A8,
+A5[0] ;B15[24]=0
00802994 00b0305a || ADD.L2X 1,A12,B1
00802998 72bc8aa6 [!B2] LDB.D2T2 *+B15[B4],B5 ;B5 = B15[18]
0080299c 05301fda OR.L2X 0,A12,B10 ; B10 = 0x21
008029a0 72180fda [!B2] OR.L2 0,B6,B4 ; B4 = B15+7
008029a4 00002000 NOP 2
008029a8 CCCL1:
008029a8 3020a121 [!B0] BNOP.S1 CCCL5 (PC+64 = 0x008029e0),5
008029ac a8e6 || [ B0] MVK.L1 1,A1
008029ae 1255 || STB.D2T2 B5,*B4[0]
008029b0 8283e000 [ A1] SPLOOPW 6
008029b4 0c6e NOP 1
008029b6 2ce6 SPMASK L2
008029b8 028c1fda ||^ OR.L2X 0,A3,B5
008029bc e5000840 .fphead n, l, W, BU, nobr, nosat, 0101000
008029c0 801436a6 [ A1] LDB.D2T2 *B5++[1],B0
008029c4 2c6e NOP 2
008029c6 2ce7 SPMASK L1,L2
008029c8 2641 ||^ ADD.L2 B4,1,B4
008029ca 00c6 ||^ MV.L1 A1,A0
008029cc 0c6e NOP 1
008029ce c8e6 [!B0] MVK.L1 0,A1
008029d0 c01036b6 || [ A0] STB.D2T2 B0,*B4++[1]
008029d4 0c6e NOP 1
008029d6 00c6 MV.L1 A1,A0
008029d8 0c6e NOP 1
008029da 1c66 SPKERNEL 0,0
008029dc edc00098 .fphead n, l, W, BU, nobr, nosat, 1101110
008029e0 CCCL5:
008029e0 03980225 LDB.D1T1 *+A6[0],A7
008029e4 023d407a || ADD.L2 B10,B15,B4
008029e8 00280ada CMPLT.L2 0,B10,B0
008029ec 3020a121 [!B0] BNOP.S1 CCCL9 (PC+64 = 0x00802a20),5
008029f0 26a803a3 || [ B0] MVC.S2 B10,ILC
008029f4 02117078 || ADD.L1X A11,B4,A4
008029f8 0c66 SPLOOP 1
008029fa b247 || MV.L2X A4,B5
008029fc e8003000 .fphead n, l, W, BU, nobr, nosat, 1000000
00802a00 0213e058 || SUB.L1 A4,1,A4
00802a04 01903424 LDB.D1T1 *A4–[1],A3
00802a08 91c7 MV.L2X A3,B4
00802a0a 1c66 SPKERNEL 0,0
00802a0c 021434b6 || STB.D2T2 B4,B5–[1]
00802a10 03bce1e2 ADD.S2 B7,B15,B7
00802a14 0c6e NOP 1
00802a16 93c6 MV.L1X B7,A4
00802a18 4c6e NOP 3
00802a1a 0c6e || NOP 1
00802a1c ec901020 .fphead p, l, W, BU, nobr, nosat, 1100100
00802a20 CCCL9:
00802a20 ec91 ADD.L2 B1,-1,B1
00802a22 f597 || MV.D2X A11,B7
00802a24 04202059 || ADD.L1 1,A8,A8
00802a28 03040253 || ADDK.S2 2052,B6
00802a2c 03900234 || STB.D1T1 A7,
+A4[0]
00802a30 42840251 [ B1] ADDK.S1 2052,A5
00802a34 422c1fdb || [ B1] OR.L2X 0,A11,B4
00802a38 4ffff113 || [ B1] B.S2 CCCL1 (PC-120 = 0x008029a8)
00802a3c e0200003 .fphead n, l, W, BU, nobr, nosat, 0000001
00802a40 003ceaa6 || LDB.D2T2 *+B15[B7],B0
00802a44 42bc8aa6 [ B1] LDB.D2T2 +B15[B4],B5
00802a48 41ac2058 [ B1] ADD.L1 1,A11,A3
00802a4c 41bc7078 [ B1] ADD.L1X A3,B15,A3
00802a50 44140274 [ B1] STW.D1T1 A8,
+A5[0]
00802a54 42180fda [ B1] OR.L2 0,B6,B4
00802a58 CCCL10:
00802a58 0316a02a MVK.S2 0x2d40,B6
00802a5c 0300406a MVKH.S2 0x800000,B6
00802a60 1007c813 CALLP.S2 _qsort (PC+15936 = 0x008068a0),B3
00802a64 120006fd || ADDAW.D1X B15,6,A4
00802a68 0228205b || ADD.L2 1,B10,B4
00802a6c 03040228 || MVK.S1 0x0804,A6
00802a70 002818d8 CMPGT.L1X 0,B10,A0
00802a74 00800fd9 OR.L1 0,A0,A1
00802a78 c0001f91 || [ A0] B.S1 CCCL14 (PC+252 = 0x00802b5c)
00802a7c d02808f0 || [!A0] OR.D1 0,A10,A0 ; B15+4 | 0
00802a80 8000a359 [ A1] MVK.L1 0,A0
00802a84 923d407b || [!A1] ADD.L2 B10,B15,B4
00802a88 9fbd41e3 || [!A1] ADD.S2 B10,B15,B31
00802a8c 962831a0 || [!A1] ADD.S1X 1,B10,A12
00802a90 c0234121 [ A0] BNOP.S1 CCCL12 (PC+140 = 0x00802b0c),2
00802a94 95938943 || [!A1] ADD.D2 B4,0x1c,B11
00802a98 95a83058 || [!A1] ADD.L1X 1,B10,A11
00802a9c 957f8942 [!A1] ADD.D2 B31,0x1c,B10
00802aa0 d2a802a6 [!A0] LDB.D2T2 *+B10[0],B5
00802aa4 c22c02a6 [ A0] LDB.D2T2 *+B11[0],B4
00802aa8 00104011 B.S1 _sprintf (PC+33280 = 0x0080aca0)
00802aac 02280fd8 || OR.L1 0,A10,A4
00802ab0 02633c2a MVK.S2 0xffffc678,B4
00802ab4 0200406a MVKH.S2 0x800000,B4
00802ab8 bc45 STW.D2T2 B4,*B15[1]
00802aba dc55 STW.D2T2 B5,*B15[2]
00802abc e8000000 .fphead n, l, W, BU, nobr, nosat, 1000000
00802ac0 CCCL11:
00802ac0 01810162 ADDKPC.S2 CCCRL2 (PC+4 = 0x00802ac4),B3,0
00802ac4 CCCRL2:
00802ac4 05040253 ADDK.S2 2052,B10
00802ac8 0033e059 || SUB.L1 A12,1,A0
00802acc 0633e1a0 || SUB.S1 A12,1,A12
00802ad0 c0000011 [ A0] B.S1 CCCL11 (PC+0 = 0x00802ac0)
00802ad4 c2a802a7 || [ A0] LDB.D2T2 *+B10[0],B5
00802ad8 c2633c2b || [ A0] MVK.S2 0xffffc678,B4
00802adc d1b41fdb || [!A0] OR.L2X 0,A13,B3
00802ae0 c2280fd8 || [ A0] OR.L1 0,A10,A4
00802ae4 c0103811 [ A0] B.S1 _sprintf (PC+33216 = 0x0080aca0)
00802ae8 c200406b || [ A0] MVKH.S2 0x800000,B4
00802aec d53c6164 || [!A0] LDDW.D1T1 *-A15[3],A11:A10
00802af0 d63c4164 [!A0] LDDW.D1T1 -A15[2],A13:A12
00802af4 c23c22f6 [ A0] STW.D2T2 B4,
+B15[1]
00802af8 d53c2166 [!A0] LDDW.D1T2 -A15[1],B11:B10
00802afc d00c0363 [!A0] B.S2 B3
00802b00 c2bc42f6 || [ A0] STW.D2T2 B5,
+B15[2]
00802b04 07bc1fdb OR.L2X 0,A15,B15
00802b08 07bc0264 || LDW.D1T1 *+A15[0],A15
00802b0c CCCL12:
00802b0c 00103411 B.S1 _sprintf (PC+33184 = 0x0080aca0)
00802b10 02e33dab || MVK.S2 0xffffc67b,B5
00802b14 8506 || MV.L1 A10,A4
00802b16 cc45 STW.D2T1 A4,*B15[2]
00802b18 0280406a MVKH.S2 0x800000,B5
00802b1c e4100000 .fphead p, l, W, BU, nobr, nosat, 0100000
00802b20 bc55 STW.D2T2 B5,B15[1]
00802b22 fc45 STW.D2T2 B4,
B15[3]
00802b24 CCCL13:
00802b24 01820162 ADDKPC.S2 CCCRL3 (PC+8 = 0x00802b28),B3,0
00802b28 CCCRL3:
00802b28 05840253 ADDK.S2 2052,B11
00802b2c 002fe058 || SUB.L1 A11,1,A0
00802b30 c22c02a7 [ A0] LDB.D2T2 +B11[0],B4
00802b34 c0000091 || [ A0] B.S1 CCCL13 (PC+4 = 0x00802b24)
00802b38 c2e33dab || [ A0] MVK.S2 0xffffc67b,B5
00802b3c e0200000 .fphead n, l, W, BU, nobr, nosat, 0000001
00802b40 c2280fd8 || [ A0] OR.L1 0,A10,A4
00802b44 c0102c10 [ A0] B.S1 _sprintf (PC+33120 = 0x0080aca0)
00802b48 c23c42f4 [ A0] STW.D2T1 A4,
+B15[2]
00802b4c c280406a [ A0] MVKH.S2 0x800000,B5
00802b50 c2bc22f6 [ A0] STW.D2T2 B5,+B15[1]
00802b54 c23c62f7 [ A0] STW.D2T2 B4,+B15[3]
00802b58 05afe058 || SUB.L1 A11,1,A11
00802b5c CCCL14:
00802b5c 053c6164 LDDW.D1T1 *-A15[3],A11:A10
00802b60 053c2167 LDDW.D1T2 *-A15[1],B11:B10
00802b64 7687 || MV.L2X A13,B3
00802b66 01ef BNOP.S2 B3,0
00802b68 063c4164 || LDDW.D1T1 *-A15[2],A13:A12
00802b6c 07bc1fdb OR.L2X 0,A15,B15
00802b70 07bc0264 || LDW.D1T1 *+A15[0],A15
00802b74 00006000 NOP 4
00802b78 _main:
00802b78 25f7 STW.D2T1 A11,*B15–[2]
00802b7a 9577 STDW.D2T2 B11:B10,*B15–[1]
00802b7c e8400008 .fphead n, l, W, BU, nobr, nosat, 1000010
00802b80 053c54f4 STW.D2T1 A10,B15–[2]
00802b84 07fef852 ADDK.S2 -528,B15
00802b88 65c7 MV.L2 B3,B11
00802b8a 8636 ADDAW.D1X B15,0x4,A4
00802b8c 100cf013 || CALLP.S2 _memset (PC+26496 = 0x00809300),B3
00802b90 03008029 || MVK.S1 0x0100,A6
00802b94 0200a35a || MVK.L2 0,B4
00802b98 01e34028 MVK.S1 0xffffc680,A3
00802b9c e0800020 .fphead n, l, W, BU, nobr, nosat, 0000100
00802ba0 01804068 MVKH.S1 0x800000,A3
00802ba4 100d0813 CALLP.S2 _printf (PC+26688 = 0x008093e0),B3
00802ba8 01bc22f4 || STW.D2T1 A3,
+B15[1]
00802bac 026348ab MVK.S2 0xffffc691,B4
00802bb0 118044fc || ADDAW.D1X B15,68,A3
00802bb4 0200406b MVKH.S2 0x800000,B4
00802bb8 cc35 || STW.D2T1 A3,*B15[2]
00802bba bc45 STW.D2T2 B4,*B15[1]
00802bbc e8002000 .fphead n, l, W, BU, nobr, nosat, 1000000
00802bc0 100d2012 || CALLP.S2 _scanf (PC+26880 = 0x008094c0),B3
00802bc4 0004a358 MVK.L1 1,A0
00802bc8 c283e000 [ A0] SPLOOPW 6
00802bcc 0c6e NOP 1
00802bce 6c66 SPMASK D1
00802bd0 12010fbc ||^ ADDAB.D1X B15,271,A4
00802bd4 c1903224 [ A0] LDB.D1T1 *++A4[1],A3
00802bd8 2c6e NOP 2
00802bda 2ce6 SPMASK L2
00802bdc e9002080 .fphead n, l, W, BU, nobr, nosat, 1001000
00802be0 fe27 ||^ MVK.L2 -1,B4
00802be2 0c6e NOP 1
00802be4 01c6 MV.L1 A3,A0
00802be6 2c6e NOP 2
00802be8 0c6e NOP 1
00802bea 1c66 SPKERNEL 0,0
00802bec 2641 || ADD.L2 B4,1,B4
00802bee c232 MVK.S1 38,A4
00802bf0 028110af || LDB.D2T2 *+B15[272],B5
00802bf4 c373 || MVK.S2 102,B6 ;f
00802bf6 9668 CMPEQ.L1X A4,B4,A0
00802bf8 d0824121 [!A0] BNOP.S1 CCCL19 (PC+260 = 0x00802ce4),2
00802bfc e5e000a0 .fphead n, l, W, BU, nobr, nosat, 0101111
00802c00 c20111ae || [ A0] LDB.D2T2 *+B15[273],B4
00802c04 c280362b [ A0] MVK.S2 0x006c,B5 ;l
00802c08 a779 || CMPEQ.L2 B5,B6,B1
00802c0a 68e7 [!A0] MVK.L2 1,B1
00802c0c 50001c91 [!B1] B.S1 CCCL19 (PC+228 = 0x00802ce4)
00802c10 c0148a7a || [ A0] CMPEQ.L2 B4,B5,B0
00802c14 420112af [ B1] LDB.D2T2 *+B15[274],B4
00802c18 428030ab || [ B1] MVK.S2 0x0061,B5 ;a
00802c1c e0800000 .fphead n, l, W, BU, nobr, nosat, 0000100
00802c20 01040fda || OR.L2 0,B1,B2
00802c24 7004a35a [!B2] MVK.L2 1,B0
00802c28 30624120 [!B0] BNOP.S1 CCCL19 (PC+196 = 0x00802ce4),2
00802c2c 86f9 CMPEQ.L2 B4,B5,B1
00802c2e 404f || MV.S2 B0,B2
00802c30 220113ae || [ B0] LDB.D2T2 *+B15[275],B4
00802c34 7084a35b [!B2] MVK.L2 1,B1
00802c38 228033aa || [ B0] MVK.S2 0x0067,B5 ;g
00802c3c e10000c0 .fphead n, l, W, BU, nobr, nosat, 0001000
00802c40 50001490 [!B1] B.S1 CCCL19 (PC+164 = 0x00802ce4)
00802c44 40c7 MV.L2 B1,B2
00802c46 0c6e NOP 1
00802c48 42803dab [ B1] MVK.S2 0x007b,B5 ;{
00802c4c 420114af || [ B1] LDB.D2T2 *+B15[276],B4
00802c50 00148a7a || CMPEQ.L2 B4,B5,B0
00802c54 7004a35a [!B2] MVK.L2 1,B0
00802c58 30001490 [!B0] B.S1 CCCL19 (PC+164 = 0x00802ce4)
00802c5c e0400000 .fphead n, l, W, BU, nobr, nosat, 0000010
00802c60 4047 MV.L2 B0,B2
00802c62 0c6e NOP 1
00802c64 22803eab [ B0] MVK.S2 0x007d,B5 ;}
00802c68 220135af || [ B0] LDB.D2T2 +B15[309],B4 ; len = 38
00802c6c 00948a7a || CMPEQ.L2 B4,B5,B1
00802c70 7084a35a [!B2] MVK.L2 1,B1
00802c74 50001090 [!B1] B.S1 CCCL19 (PC+132 = 0x00802ce4)
00802c78 41e34a29 [ B1] MVK.S1 0xffffc694,A3
00802c7c e0200000 .fphead n, l, W, BU, nobr, nosat, 0000001
00802c80 453de05b || [ B1] ADD.L2 15,B15,B10
00802c84 130004fc || ADDAW.D1X B15,4,A6
00802c88 41804069 [ B1] MVKH.S1 0x800000,A3
00802c8c 120115bc || ADDAB.D1X B15,277,A4 ;内部第一个字节
00802c90 00148a7b CMPEQ.L2 B4,B5,B0
00802c94 4200102b || [ B1] MVK.S2 0x0020,B4
00802c98 458fe059 || [ B1] SUB.L1 A3,1,A11
00802c9c 41800041 || [ B1] MVK.D1 0,A3
00802ca0 450010a8 || [ B1] MVK.S1 0x0021,A10
00802ca4 5004a35a [!B1] MVK.L2 1,B0
00802ca8 30000890 [!B0] B.S1 CCCL19 (PC+68 = 0x00802ce4)
00802cac 2fff8c10 [ B0] B.S1 _create_suffix_array (PC-928 = 0x00802900)
00802cb0 00006000 NOP 4
00802cb4 018135bd STB.D2T1 A3,
+B15[309]
00802cb8 01870162 || ADDKPC.S2 CCCL18 (PC+28 = 0x00802cbc),B3,0
00802cbc CCCL18:
00802cbc CCCRL7:
00802cbc 01ac3224 LDB.D1T1 *++A11[1],A3
00802cc0 02283296 LDBU.D2T2 ++B10[1],B4
00802cc4 4c6e NOP 3
00802cc6 99e2 EXTU.S1 A3,24,24,A4
00802cc8 39e2 EXTU.S1 A3,24,24,A1
00802cca 9669 CMPEQ.L2X B4,A4,B0
00802ccc 852be058 || [ A1] SUB.L1 A10,1,A10
00802cd0 20000991 [ B0] B.S1 CCCL20 (PC+76 = 0x00802d0c)
00802cd4 00280fd8 || OR.L1 0,A10,A0
00802cd8 9000a358 [!A1] MVK.L1 0,A0
00802cdc e0c00020 .fphead n, l, W, BU, nobr, nosat, 0000110
00802ce0 c866 [!B0] MVK.L1 0,A0
00802ce2 5baa [ A0] BNOP.S1 CCCL18 (PC-36 = 0x00802cbc),2
00802ce4 CCCL19: ; failed
00802ce4 02635b2a MVK.S2 0xffffc6b6,B4
00802ce8 0200406a MVKH.S2 0x800000,B4
00802cec 100ce013 CALLP.S2 _printf (PC+26368 = 0x008093e0),B3
00802cf0 023c22f6 || STW.D2T2 B4,
+B15[1]
00802cf4 07810852 ADDK.S2 528,B15
00802cf8 6577 LDW.D2T1 *++B15[2],A10
00802cfa 6587 || MV.L2 B11,B3
00802cfc e8209000 .fphead n, l, W, BU, br, nosat, 1000001
00802d00 d577 LDDW.D2T2 *++B15[1],B11:B10
00802d02 01ef || BNOP.S2 B3,0
00802d04 65f7 LDW.D2T1 ++B15[2],A11
00802d06 0626 MVK.L1 0,A4
00802d08 00004000 NOP 3
00802d0c CCCL20: ;success
00802d0c d00cdc10 [!A0] B.S1 _printf (PC+26336 = 0x008093e0)
00802d10 00002000 NOP 2
00802d14 02635e2a MVK.S2 0xffffc6bc,B4
00802d18 0200406a MVKH.S2 0x800000,B4
00802d1c e0600001 .fphead n, l, W, BU, nobr, nosat, 0000011
00802d20 01820163 ADDKPC.S2 CCCRL9 (PC+8 = 0x00802d28),B3,0
00802d24 023c22f6 || STW.D2T2 B4,
+B15[1]
00802d28 CCCRL9:
00802d28 07810852 ADDK.S2 528,B15
00802d2c 6577 LDW.D2T1 *++B15[2],A10
00802d2e 6587 || MV.L2 B11,B3
00802d30 d577 LDDW.D2T2 *++B15[1],B11:B10
00802d32 01ef || BNOP.S2 B3,0
00802d34 65f7 LDW.D2T1 *++B15[2],A11
00802d36 0626 MVK.L1 0,A4
00802d38 00004000 NOP 3
00802d3c e7000140 .fphead n, l, W, BU, nobr, nosat, 0111000
00802d40 _compare:
00802d40 01908058 ADD.L1 4,A4,A3
00802d44 028c3624 LDB.D1T1 *A3++[1],A5
00802d48 8651 ADD.L2 B4,4,B5
00802d4a 0426 || MVK.L1 0,A0
00802d4c d2143696 [!A0] LDBU.D2T2 *B5++[1],B4
00802d50 10004000 DINT
00802d54 0c6e NOP 1
00802d56 9ae2 EXTU.S1 A5,24,24,A4
00802d58 0c6e || NOP 1
00802d5a 0c6e || NOP 1
00802d5c ec801810 .fphead n, l, W, BU, nobr, nosat, 1100100
00802d60 CCCL22:
00802d60 02100a59 CMPEQ.L1 0,A4,A4
00802d64 dae2 || EXTU.S1 A5,24,24,A6
00802d66 da60 SUB.L1X A6,B4,A6
00802d68 0010cff8 OR.L1 A6,A4,A0
00802d6c d0002123 [!A0] BNOP.S2 CCCL22 (PC+0 = 0x00802d60),1
00802d70 d28c3624 || [!A0] LDB.D1T1 *A3++[1],A5
00802d74 d2143696 [!A0] LDBU.D2T2 *B5++[1],B4
00802d78 2c6e NOP 2
00802d7a 9ae2 EXTU.S1 A5,24,24,A4
00802d7c e8400000 .fphead n, l, W, BU, nobr, nosat, 1000010
00802d80 008c8362 BNOP.S2 B3,4
00802d84 02180fd9 OR.L1 0,A6,A4
00802d88 10006000 || RINT
00802d8c 00000000 NOP
00802d90 00000000 NOP
00802d94 00000000 NOP
00802d98 00000000 NOP
00802d9c 00000000 NOP
00802da0 .text:_strtol:
00802da0 _strtol:
00802da0 25f7 STW.D2T1 A11,*B15–[2]
00802da2 2577 STW.D2T1 A10,*B15–[2]
00802da4 9677 STDW.D2T2 B13:B12,*B15–[1]
00802da6 9577 STDW.D2T2 B11:B10,*B15–[1]
00802da8 8777 STDW.D2T1 A15:A14,*B15–[1]
00802daa c646 || MV.L1 A4,A14
00802dac 063c35c4 STDW.D2T1 A13:A12,*B15–[1]
00802db0 01bd14f6 STW.D2T2 B3,*B15–[8]
00802db4 01b80224 LDB.D1T1 *+A14[0],A3
00802db8 05e2b828 MVK.S1 0xffffc570,A11
00802dbc e0e00010 .fphead n, l, W, BU, nobr, nosat, 0000111
00802dc0 05804068 MVKH.S1 0x800000,A11
00802dc4 4746 MV.L1 A6,A10
00802dc6 bc45 STW.D2T2 B4,*B15[1]
00802dc8 018d6078 ADD.L1 A11,A3,A3
00802dcc 018c2214 LDBU.D1T1 *+A3[1],A3
00802dd0 cc45 STW.D2T1 A4,*B15[2]
00802dd2 4c6e NOP 3
00802dd4 000d0f58 AND.L1 8,A3,A0
00802dd8 d028a121 [!A0] BNOP.S1 CCCL4 (PC+80 = 0x00802e10),5
00802ddc e2400000 .fphead n, l, W, BU, nobr, nosat, 0010010
00802de0 c1903225 || [ A0] LDB.D1T1 *++A4[1],A3
00802de4 c22c1fda || [ A0] OR.L2X 0,A11,B4
00802de8 10004001 DINT
00802dec 91d1 || ADD.L2X B4,A3,B5
00802dee CCCL2:
00802dee 32dd LDBU.D2T2 *B5[1],B5
00802df0 00006000 NOP 4
00802df4 00150f5a AND.L2 8,B5,B0
00802df8 20078121 [ B0] BNOP.S1 CCCL2 (PC+14 = 0x00802dee),4
00802dfc e1000000 .fphead n, l, W, BU, nobr, nosat, 0001000
00802e00 21903224 || [ B0] LDB.D1T1 *++A4[1],A3
00802e04 91d1 ADD.L2X B4,A3,B5
00802e06 c646 MV.L1 A4,A14
00802e08 10006001 || RINT
00802e0c 059016a0 || OR.S1X 0,B4,A11
00802e10 CCCL4:
00802e10 07b80224 LDB.D1T1 *+A14[0],A15
00802e14 aa33 MVK.S2 45,B4
00802e16 69b2 MVK.S1 43,A3
00802e18 0f80a358 MVK.L1 0,A31
00802e1c e4400008 .fphead n, l, W, BU, nobr, nosat, 0100010
00802e20 050004fa ZERO.L2 B11:B10
00802e24 003c9a7a CMPEQ.L2X B4,A15,B0
00802e28 27b83225 [ B0] LDB.D1T1 ++A14[1],A15
00802e2c 000dea78 || CMPEQ.L1 A15,A3,A0
00802e30 2000a359 [ B0] MVK.L1 0,A0
00802e34 0fbc62f4 || STW.D2T1 A31,
+B15[3]
00802e38 c7b83225 [ A0] LDB.D1T1 *++A14[1],A15
00802e3c 2580a35b || [ B0] MVK.L2 0,B11
00802e40 250000ab || [ B0] MVK.S2 0x0001,B10
00802e44 060004f8 || ZERO.L1 A13:A12
00802e48 81b2 MVK.S1 36,A3
00802e4a 1213 || MVK.S2 16,B4
00802e4c 000d48f9 CMPGT.L1 A10,A3,A0
00802e50 01801828 || MVK.S1 0x0030,A3
00802e54 c500a358 [ A0] MVK.L1 0,A10
00802e58 0506 MV.L1 A10,A0
00802e5a 4056 MV.D1 A0,A2
00802e5c e8802010 .fphead n, l, W, BU, nobr, nosat, 1000100
00802e60 008dea79 || CMPEQ.L1 A15,A3,A1
00802e64 00289a7b || CMPEQ.L2X B4,A10,B0
00802e68 0eba || [!A0] BNOP.S1 CCCL5 (PC+116 = 0x00802ed4),0
00802e6a 304f MV.S2X A0,B1
00802e6c b004a35b || [!A2] MVK.L2 1,B0
00802e70 c00dea78 || [ A0] CMPEQ.L1 A15,A3,A0
00802e74 30002011 [!B0] B.S1 CCCL7 (PC+256 = 0x00802f60)
00802e78 4084a359 || [ B1] MVK.L1 1,A1
00802e7c e0808020 .fphead n, l, W, BU, br, nosat, 0000100
00802e80 55014041 || [!B1] MVK.D1 10,A10
00802e84 52003c2a || [!B1] MVK.S2 0x0078,B4
00802e88 90384120 [!A1] BNOP.S1 CCCL7 (PC+224 = 0x00802f60),2
00802e8c 3004a359 [!B0] MVK.L1 1,A0
00802e90 21803c29 || [ B0] MVK.S1 0x0078,A3
00802e94 22002c2a || [ B0] MVK.S2 0x0058,B4
00802e98 d0001c10 [!A0] B.S1 CCCL7 (PC+224 = 0x00802f60)
00802e9c c2382224 [ A0] LDB.D1T1 *+A14[1],A4
00802ea0 00006000 NOP 4
00802ea4 028c8a78 CMPEQ.L1 A4,A3,A5
00802ea8 02109a7a CMPEQ.L2X B4,A4,B4
00802eac 00149ffa OR.L2X B4,A5,B0
00802eb0 21b84224 [ B0] LDB.D1T1 *+A14[2],A3
00802eb4 c866 [!B0] MVK.L1 0,A0
00802eb6 4c6e NOP 3
00802eb8 220d6078 [ B0] ADD.L1 A11,A3,A4
00802ebc e4000000 .fphead n, l, W, BU, nobr, nosat, 0100000
00802ec0 22102214 [ B0] LDBU.D1T1 *+A4[1],A4
00802ec4 00506120 BNOP.S1 CCCL7 (PC+160 = 0x00802f60),3
00802ec8 20133f08 [ B0] EXTU.S1 A4,25,31,A0
00802ecc c78c0fd9 [ A0] OR.L1 0,A3,A15
00802ed0 c73841a0 || [ A0] ADD.S1 2,A14,A14
00802ed4 CCCL5:
00802ed4 87b83224 [ A1] LDB.D1T1 *++A14[1],A15
00802ed8 2c6e NOP 2
00802eda 19d2 MVK.S1 88,A3
00802edc e8000000 .fphead n, l, W, BU, nobr, nosat, 1000000
00802ee0 0c6e NOP 1
00802ee2 19b2 MVK.S1 56,A3
00802ee4 000dea79 || CMPEQ.L1 A15,A3,A0
00802ee8 003c9a7a || CMPEQ.L2X B4,A15,B0
00802eec 018deaf9 CMPLT.L1 A15,A3,A3
00802ef0 20000b91 || [ B0] B.S1 CCCL6 (PC+92 = 0x00802f3c)
00802ef4 3200182b || [!B0] MVK.S2 0x0030,B4
00802ef8 4047 || MV.L2 B0,B2
00802efa 2057 || MV.D2 B0,B1
00802efc e8201002 .fphead n, l, W, BU, nobr, nosat, 1000001
00802f00 018c2dd8 XOR.L1 1,A3,A3
00802f04 323c98fa [!B0] CMPGT.L2X B4,A15,B4
00802f08 61b82225 [ B2] LDB.D1T1 *+A14[1],A3
00802f0c 95a9 || OR.L2X B4,A3,B0
00802f0e 0867 [ A0] MVK.L2 0,B0
00802f10 4004a358 || [ B1] MVK.L1 1,A0
00802f14 d0000e90 [!A0] B.S1 CCCL8 (PC+116 = 0x00802f74)
00802f18 27b83025 [ B0] LDB.D1T1 *–A14[1],A15
00802f1c e1000080 .fphead n, l, W, BU, nobr, nosat, 0001000
00802f20 0520a358 || MVK.L1 8,A10
00802f24 d37ca35b [!A0] MVK.L2 -1,B6
00802f28 d3803fab || [!A0] MVK.S2 0x007f,B7
00802f2c d0093810 || [!A0] B.S1 __divul (PC+18880 = 0x008078e0)
00802f30 c1b82224 [ A0] LDB.D1T1 *+A14[1],A3
00802f34 d619453a [!A0] ADDU.L2 B10,B7:B6,B13:B12
00802f38 d6b5607a [!A0] ADD.L2 B11,B13,B13
00802f3c CCCL6:
00802f3c 0528a358 MVK.L1 10,A10
00802f40 00000000 NOP
00802f44 018d6078 ADD.L1 A11,A3,A3
00802f48 018c2214 LDBU.D1T1 *+A3[1],A3
00802f4c 6c6e NOP 4
00802f4e 3982 EXTU.S1 A3,25,31,A0
00802f50 c7b83225 [ A0] LDB.D1T1 *++A14[1],A15
00802f54 c5000828 || [ A0] MVK.S1 0x0010,A10
00802f58 d7b83024 [!A0] LDB.D1T1 *–A14[1],A15
00802f5c e1000000 .fphead n, l, W, BU, nobr, nosat, 0001000
00802f60 CCCL7:
00802f60 037ca35b MVK.L2 -1,B6
00802f64 00093010 || B.S1 __divul (PC+18816 = 0x008078e0)
00802f68 03803faa MVK.S2 0x007f,B7
00802f6c 0619453a ADDU.L2 B10,B7:B6,B13:B12
00802f70 06b5607a ADD.L2 B11,B13,B13
00802f74 CCCL8:
00802f74 b686 MV.L1X B13,A5
00802f76 06a7 MVK.L2 0,B5
00802f78 9606 || MV.L1X B12,A4
00802f7a 9517 || MV.D2X A10,B4
00802f7c ec003800 .fphead n, l, W, BU, nobr, nosat, 1100000
00802f80 01810162 || ADDKPC.S2 CCCRL0 (PC+4 = 0x00802f84),B3,0
00802f84 CCCRL0:
00802f84 8cc5 STW.D2T1 A4,*B15[4]
00802f86 acd5 STW.D2T1 A5,*B15[5]
00802f88 9606 || MV.L1X B12,A4
00802f8a 9507 MV.L2X A10,B4
00802f8c 100ffc13 || CALLP.S2 __remul (PC+32736 = 0x0080af60),B3
00802f90 1af7 || MVK.D2 0,B5
00802f92 b686 || MV.L1X B13,A5
00802f94 01bd6078 ADD.L1 A11,A15,A3
00802f98 018c2214 LDBU.D1T1 *+A3[1],A3
00802f9c e2c00128 .fphead n, l, W, BU, nobr, nosat, 0010110
00802fa0 097ca358 MVK.L1 -1,A18
00802fa4 03003faa MVK.S2 0x007f,B6
00802fa8 04bca2e4 LDW.D2T1 *+B15[5],A9
00802fac 09bc82e4 LDW.D2T1 *+B15[4],A19
00802fb0 000c8f59 AND.L1 4,A3,A0
00802fb4 01bd61e0 || ADD.S1 A11,A15,A3
00802fb8 d0001611 [!A0] B.S1 CCCL11 (PC+176 = 0x00803050)
00802fbc 00800fd9 || OR.L1 0,A0,A1
00802fc0 d2001bab || [!A0] MVK.S2 0x0037,B4
00802fc4 d18c2214 || [!A0] LDBU.D1T1 *+A3[1],A3
00802fc8 01000fd9 OR.L1 0,A0,A2
00802fcc d211f2fa || [!A0] SUB.L2X A15,B4,B4
00802fd0 d293eda2 [!A0] SHR.S2 B4,0x1f,B5
00802fd4 a200182b [ A2] MVK.S2 0x0030,B4
00802fd8 901159ba || [!A1] CMPGTU.L2X A10,B5:B4,B0
00802fdc a211f2fa [ A2] SUB.L2X A15,B4,B4
00802fe0 000c2f59 AND.L1 1,A3,A0
00802fe4 a293eda2 || [ A2] SHR.S2 B4,0x1f,B5
00802fe8 001159bb CMPGTU.L2X A10,B5:B4,B0
00802fec dae2 || EXTU.S1 A5,24,24,A6
00802fee 2047 MV.L2 B0,B1
00802ff0 484d8df9 [ B1] XOR.L1 A12,A19,A16
00802ff4 48a5abb1 || [ B1] XOR.D1 A13,A9,A17
00802ff8 44371808 || [ B1] EXTU.S1 A13,24,24,A8
00802ffc e1000000 .fphead n, l, W, BU, nobr, nosat, 0001000
00803000 4a400a18 [ B1] CMPEQ.L1 0,A17:A16,A20
00803004 CCCL9:
00803004 20001a11 [ B0] B.S1 CCCL13 (PC+208 = 0x008030d0)
00803008 2397180b || [ B0] EXTU.S2 B5,24,24,B7
0080300c 4047 || MV.L2 B0,B2
0080300e f769 CMPEQ.L2X B7,A6,B0
00803010 21a71808 || [ B0] EXTU.S1 A9,24,24,A3
00803014 3398f9fb [!B0] CMPGTU.L2X B7,A6,B7
00803018 400d0a78 || [ B1] CMPEQ.L1 A8,A3,A0
0080301c e1000080 .fphead n, l, W, BU, nobr, nosat, 0001000
00803020 239099fb [ B0] CMPGTU.L2X B4,A4,B7
00803024 d18d09f9 || [!A0] CMPGTU.L1 A8,A3,A3
00803028 72001baa || [!B2] MVK.S2 0x0037,B4
0080302c c1cd89f8 [ A0] CMPGTU.L1 A12,A19,A3
00803030 441e9f79 [ B1] AND.L1X A20,B7,A8
00803034 71bd61e0 || [!B2] ADD.S1 A11,A15,A3
00803038 CCCL10:
00803038 018c2214 LDBU.D1T1 *+A3[1],A3
0080303c 0211f2fa SUB.L2X A15,B4,B4
00803040 0293eda2 SHR.S2 B4,0x1f,B5
00803044 001159ba CMPGTU.L2X A10,B5:B4,B0
00803048 00000000 NOP
0080304c 000c2f58 AND.L1 1,A3,A0
00803050 CCCL11:
00803050 4867 [!A0] MVK.L2 0,B0
00803052 dae2 || EXTU.S1 A5,24,24,A6
00803054 20000d11 [ B0] B.S1 CCCL12 (PC+104 = 0x008030a8)
00803058 000c4f59 || AND.L1 2,A3,A0
0080305c e2000100 .fphead n, l, W, BU, nobr, nosat, 0010000
00803060 32002bab || [!B0] MVK.S2 0x0057,B4
00803064 4047 || MV.L2 B0,B2
00803066 304e MV.S1X B0,A1
00803068 3211f2fb || [!B0] SUB.L2X A15,B4,B4
0080306c 6004a358 || [ B2] MVK.L1 1,A0
00803070 d0002611 [!A0] B.S1 CCCL15 (PC+304 = 0x00803190)
00803074 3293eda2 || [!B0] SHR.S2 B4,0x1f,B5
00803078 301159bb [!B0] CMPGTU.L2X A10,B5:B4,B0
0080307c e0400008 .fphead n, l, W, BU, nobr, nosat, 0000010
00803080 8397180a || [ A1] EXTU.S2 B5,24,24,B7
00803084 8018fa7a [ A1] CMPEQ.L2X B7,A6,B0
00803088 3398f9fa [!B0] CMPGTU.L2X B7,A6,B7
0080308c d004a35a [!A0] MVK.L2 1,B0
00803090 30002210 [!B0] B.S1 CCCL15 (PC+272 = 0x00803190)
00803094 23171808 [ B0] EXTU.S1 A5,24,24,A6
00803098 2397180a [ B0] EXTU.S2 B5,24,24,B7
0080309c 2018fa7a [ B0] CMPEQ.L2X B7,A6,B0
008030a0 3398f9fa [!B0] CMPGTU.L2X B7,A6,B7
008030a4 00000000 NOP
008030a8 CCCL12:
008030a8 04371809 EXTU.S1 A13,24,24,A8
008030ac 084d8df9 || XOR.L1 A12,A19,A16
008030b0 08a5abb1 || XOR.D1 A13,A9,A17
008030b4 239099fa || [ B0] CMPGTU.L2X B4,A4,B7
008030b8 01a71809 EXTU.S1 A9,24,24,A3
008030bc 0a400a18 || CMPEQ.L1 0,A17:A16,A20
008030c0 000d0a78 CMPEQ.L1 A8,A3,A0
008030c4 d18d09f9 [!A0] CMPGTU.L1 A8,A3,A3
008030c8 041e97e0 || AND.S1X A20,B7,A8
008030cc c1cd89f8 [ A0] CMPGTU.L1 A12,A19,A3
008030d0 CCCL13:
008030d0 0388a35b MVK.L2 2,B7
008030d4 000d0ff9 || OR.L1 A8,A3,A0
008030d8 0829ab00 || MPY32SU.M1 A13,A10,A17:A16
008030dc d7b83225 [!A0] LDB.D1T1 *++A14[1],A15
008030e0 c0000f91 || [ A0] B.S1 CCCL14 (PC+124 = 0x0080315c)
008030e4 c2480fd9 || [ A0] OR.L1 0,A18,A4
008030e8 03298630 || MPY32U.M1 A12,A10,A7:A6
008030ec c03c22e4 [ A0] LDW.D2T1 *+B15[1],A0
008030f0 0462122a MVK.S2 0xffffc424,B8
008030f4 0400406a MVKH.S2 0x800000,B8
008030f8 0440e078 ADD.L1 A7,A16,A8
008030fc 01bd6078 ADD.L1 A11,A15,A3
00803100 038c2215 LDBU.D1T1 +A3[1],A7
00803104 1a46 || MV.L1X B4,A16
00803106 1233 || MVK.S2 48,B4
00803108 0fbc62e5 LDW.D2T1 +B15[3],A31
0080310c 0211f2fb || SUB.L2X A15,B4,B4
00803110 08941fd8 || OR.L1X 0,B5,A17
00803114 0293eda3 SHR.S2 B4,0x1f,B5
00803118 0640c538 || ADDU.L1 A6,A17:A16,A13:A12
0080311c e0400004 .fphead n, l, W, BU, nobr, nosat, 0000010
00803120 06b50078 ADD.L1 A8,A13,A13
00803124 001159ba CMPGTU.L2X A10,B5:B4,B0
00803128 001c8f58 AND.L1 4,A7,A0
0080312c cfffdc93 [ A0] B.S2 CCCL9 (PC-284 = 0x00803004)
00803130 c0800fdb || [ A0] OR.L2 0,B0,B1
00803134 01fc2059 || ADD.L1 1,A31,A3
00803138 c3171808 || [ A0] EXTU.S1 A5,24,24,A6
0080313c dfc66123 [!A0] BNOP.S2 CCCL10 (PC-232 = 0x00803038),3
00803140 484d8df9 || [ B1] XOR.L1 A12,A19,A16
00803144 48a5abb1 || [ B1] XOR.D1 A13,A9,A17
00803148 44371809 || [ B1] EXTU.S1 A13,24,24,A8
0080314c 01bc62f4 || STW.D2T1 A3,
+B15[3]
00803150 4a400a18 [ B1] CMPEQ.L1 0,A17:A16,A20
00803154 01bd6079 ADD.L1 A11,A15,A3
00803158 02001baa || MVK.S2 0x0037,B4
0080315c CCCL14:
0080315c 01bc42e4 LDW.D2T1 +B15[2],A3
00803160 00280a1a CMPEQ.L2 0,B11:B10,B0
00803164 c2001fda [ A0] OR.L2X 0,A0,B4
00803168 03a002f6 STW.D2T2 B7,
+B8[0]
0080316c 3300402a [!B0] MVK.S2 0x0080,B6
00803170 c19002f4 [ A0] STW.D2T1 A3,
+B4[0]
00803174 01bd12e6 LDW.D2T2 *++B15[8],B3
00803178 c677 LDDW.D2T1 *++B15[1],A13:A12
0080317a c777 LDDW.D2T1 *++B15[1],A15:A14
0080317c e8000000 .fphead n, l, W, BU, nobr, nosat, 1000000
00803180 d577 LDDW.D2T2 *++B15[1],B11:B10
00803182 d677 LDDW.D2T2 *++B15[1],B13:B12
00803184 6577 LDW.D2T1 *++B15[2],A10
00803186 01ef || BNOP.S2 B3,0
00803188 65f7 LDW.D2T1 *++B15[2],A11
0080318a ca66 [!B0] MVK.L1 0,A4
0080318c b346 MV.L1X B6,A5
0080318e 2c6e NOP 2
00803190 CCCL15:
00803190 ec3d LDW.D2T1 *B15[3],A3
00803192 ac0d LDW.D2T1 *B15[1],A0
00803194 0200a35a MVK.L2 0,B4
00803198 00280a1a CMPEQ.L2 0,B11:B10,B0
0080319c e3e00004 .fphead n, l, W, BU, nobr, nosat, 0011111
008031a0 02300498 NEG.L1 A13:A12,A5:A4
008031a4 028c1a5a CMPEQ.L2X 0,A3,B5
008031a8 018c0a59 CMPEQ.L1 0,A3,A3
008031ac 2a67 || [ A0] MVK.L2 1,B4
008031ae 8689 AND.L2 B4,B5,B0
008031b0 22b406a1 || [ B0] OR.S1 0,A13,A5
008031b4 22300fd9 || [ B0] OR.L1 0,A12,A4
008031b8 030c2bf0 || XOR.D1 1,A3,A6
008031bc e1000080 .fphead n, l, W, BU, nobr, nosat, 0001000
008031c0 22801fdb [ B0] OR.L2X 0,A0,B5
008031c4 0010df79 || AND.L1X A6,B4,A0
008031c8 21bc42e4 || [ B0] LDW.D2T1 +B15[2],A3
008031cc c23c22e6 [ A0] LDW.D2T2 +B15[1],B4
008031d0 00004000 NOP 3
008031d4 219402f4 [ B0] STW.D2T1 A3,
+B5[0]
008031d8 c71002f4 [ A0] STW.D2T1 A14,
+B4[0]
008031dc 01bd12e6 LDW.D2T2 *++B15[8],B3
008031e0 c677 LDDW.D2T1 *++B15[1],A13:A12
008031e2 c777 LDDW.D2T1 *++B15[1],A15:A14
008031e4 d577 LDDW.D2T2 *++B15[1],B11:B10
008031e6 d677 LDDW.D2T2 *++B15[1],B13:B12
008031e8 01ef BNOP.S2 B3,0
008031ea 6577 || LDW.D2T1 *++B15[2],A10
008031ec 65f7 LDW.D2T1 *++B15[2],A11
008031ee 6c6e NOP 4
008031f0 00000000 NOP
008031f4 00000000 NOP
008031f8 00000000 NOP
008031fc e1e00010 .fphead n, l, W, BU, nobr, nosat, 0001111
00803200 .text:_strtoll:
00803200 _strtoll:
00803200 25f7 STW.D2T1 A11,*B15–[2]
00803202 2577 STW.D2T1 A10,*B15–[2]
00803204 9677 STDW.D2T2 B13:B12,*B15–[1]
00803206 9577 STDW.D2T2 B11:B10,*B15–[1]
00803208 8777 STDW.D2T1 A15:A14,*B15–[1]
0080320a 8677 STDW.D2T1 A13:A12,*B15–[1]
0080320c 06900fd8 || OR.L1 0,A4,A13
00803210 01bcd4f6 STW.D2T2 B3,*B15–[6]
00803214 01b40224 LDB.D1T1 *+A13[0],A3
00803218 0662b828 MVK.S1 0xffffc570,A12
0080321c e0e00020 .fphead n, l, W, BU, nobr, nosat, 0000111
00803220 06004068 MVKH.S1 0x800000,A12
00803224 5747 MV.L2X A6,B10
00803226 c646 MV.L1 A4,A14
00803228 018d8078 ADD.L1 A12,A3,A3
0080322c 018c2214 LDBU.D1T1 *+A3[1],A3
00803230 bc45 STW.D2T2 B4,*B15[1]
00803232 4c6e NOP 3
00803234 000d0f58 AND.L1 8,A3,A0
00803238 c2301fdb [ A0] OR.L2X 0,A12,B4
0080323c e2400000 .fphead n, l, W, BU, nobr, nosat, 0010010
00803240 c1903225 || [ A0] LDB.D1T1 *++A4[1],A3
00803244 a5ba || [!A0] BNOP.S1 CCCL4 (PC+44 = 0x0080326c),5
00803246 91d1 ADD.L2X B4,A3,B5
00803248 10004000 || DINT
0080324c CCCL2:
0080324c 32dd LDBU.D2T2 *B5[1],B5
0080324e 6c6e NOP 4
00803250 00150f5a AND.L2 8,B5,B0
00803254 20068121 [ B0] BNOP.S1 CCCL2 (PC+12 = 0x0080324c),4
00803258 21903224 || [ B0] LDB.D1T1 *++A4[1],A3
0080325c e1408008 .fphead n, l, W, BU, br, nosat, 0001010
00803260 91d1 ADD.L2X B4,A3,B5
00803262 a646 MV.L1 A4,A13
00803264 10006001 || RINT
00803268 061016a0 || OR.S1X 0,B4,A12
0080326c CCCL4:
0080326c 0600a35b MVK.L2 0,B12
00803270 0680002b || MVK.S2 0x0000,B13
00803274 0500a359 || MVK.L1 0,A10
00803278 05b40224 || LDB.D1T1 *+A13[0],A11
0080327c e0200002 .fphead n, l, W, BU, nobr, nosat, 0000001
00803280 69b2 MVK.S1 43,A3
00803282 aa33 MVK.S2 45,B4
00803284 0580a35a MVK.L2 0,B11
00803288 0f80082a MVK.S2 0x0010,B31
0080328c 000d6a79 CMPEQ.L1 A11,A3,A0
00803290 002c9a7b || CMPEQ.L2X B4,A11,B0
00803294 8233 || MVK.S2 36,B4
00803296 11b2 || MVK.S1 48,A3
00803298 25b43225 [ B0] LDB.D1T1 *++A13[1],A11
0080329c e4200400 .fphead n, l, W, BU, nobr, nosat, 0100001
008032a0 001148fb || CMPGT.L2 B10,B4,B0
008032a4 260000ab || [ B0] MVK.S2 0x0001,B12
008032a8 2000a358 || [ B0] MVK.L1 0,A0
008032ac 25340fdb [ B0] OR.L2 0,B13,B10
008032b0 c5b43224 || [ A0] LDB.D1T1 *++A13[1],A11
008032b4 007d4a7a CMPEQ.L2 B10,B31,B0
008032b8 1506 MV.L1X B10,A0
008032ba 4046 MV.L1 A0,A2
008032bc e8002000 .fphead n, l, W, BU, nobr, nosat, 1000000
008032c0 d0000e10 || [!A0] B.S1 CCCL5 (PC+112 = 0x00803330)
008032c4 008016a3 OR.S2X 0,A0,B1
008032c8 b004a35a || [!A2] MVK.L2 1,B0
008032cc 30001e11 [!B0] B.S1 CCCL7 (PC+240 = 0x008033b0)
008032d0 c00d6a79 || [ A0] CMPEQ.L1 A11,A3,A0
008032d4 52003c2b || [!B1] MVK.S2 0x0078,B4
008032d8 5528a35a || [!B1] MVK.L2 10,B10
008032dc 008d6a78 CMPEQ.L1 A11,A3,A1
008032e0 4084a358 [ B1] MVK.L1 1,A1
008032e4 90001a10 [!A1] B.S1 CCCL7 (PC+208 = 0x008033b0)
008032e8 22002c2b [ B0] MVK.S2 0x0058,B4
008032ec 21803c29 || [ B0] MVK.S1 0x0078,A3
008032f0 3004a358 || [!B0] MVK.L1 1,A0
008032f4 d0001a10 [!A0] B.S1 CCCL7 (PC+208 = 0x008033b0)
008032f8 c2342224 [ A0] LDB.D1T1 *+A13[1],A4
008032fc e0100000 .fphead p, l, W, BU, nobr, nosat, 0000000
00803300 028c8a78 CMPEQ.L1 A4,A3,A5
00803304 02109a7a CMPEQ.L2X B4,A4,B4
00803308 00149ffa OR.L2X B4,A5,B0
0080330c 21b44224 [ B0] LDB.D1T1 *+A13[2],A3
00803310 30280fd8 [!B0] OR.L1 0,A10,A0
00803314 00004000 NOP 3
00803318 220d8078 [ B0] ADD.L1 A12,A3,A4
0080331c 22102214 [ B0] LDBU.D1T1 *+A4[1],A4
00803320 00486120 BNOP.S1 CCCL7 (PC+144 = 0x008033b0),3
00803324 20133f08 [ B0] EXTU.S1 A4,25,31,A0
00803328 c58c0fd9 [ A0] OR.L1 0,A3,A11
0080332c c6b441a0 || [ A0] ADD.S1 2,A13,A13
00803330 CCCL5:
00803330 85b43224 [ A1] LDB.D1T1 *++A13[1],A11
00803334 002c9a7b CMPEQ.L2X B4,A11,B0
00803338 19d2 || MVK.S1 88,A3
0080333a 19b2 MVK.S1 56,A3
0080333c e8102000 .fphead p, l, W, BU, nobr, nosat, 1000000
00803340 000d6a79 || CMPEQ.L1 A11,A3,A0
00803344 0a2b || [ B0] BNOP.S2 CCCL6 (PC+80 = 0x00803390),0
00803346 2047 || MV.L2 B0,B1
00803348 018d6af9 CMPLT.L1 A11,A3,A3
0080334c 3200182a || [!B0] MVK.S2 0x0030,B4
00803350 018c2dd8 XOR.L1 1,A3,A3
00803354 322c98fa [!B0] CMPGT.L2X B4,A11,B4
00803358 41b42225 [ B1] LDB.D1T1 *+A13[1],A3
0080335c e0408004 .fphead n, l, W, BU, br, nosat, 0000010
00803360 000c9ffa || OR.L2X B4,A3,B0
00803364 c0340fda [ A0] OR.L2 0,B13,B0
00803368 25b43025 [ B0] LDB.D1T1 *–A13[1],A11
0080336c 0520a35b || MVK.L2 8,B10
00803370 d0000d10 || [!A0] B.S1 CCCL8 (PC+104 = 0x008033c8)
00803374 c1b42224 [ A0] LDB.D1T1 *+A13[1],A3
00803378 d27ca35b [!A0] MVK.L2 -1,B4
0080337c d005c810 || [!A0] B.S1 __divull (PC+11840 = 0x008061a0)
00803380 d330857b [!A0] ADDU.L2 B4,B12,B7:B6
00803384 d180a358 || [!A0] MVK.L1 0,A3
00803388 d18c1e88 [!A0] SET.S1 A3,0,30,A3
0080338c d21c7078 [!A0] ADD.L1X A3,B7,A4
00803390 CCCL6:
00803390 0528a35a MVK.L2 10,B10
00803394 00002000 NOP 2
00803398 018d8078 ADD.L1 A12,A3,A3
0080339c 018c2214 LDBU.D1T1 *+A3[1],A3
008033a0 6c6e NOP 4
008033a2 3982 EXTU.S1 A3,25,31,A0
008033a4 c500082b [ A0] MVK.S2 0x0010,B10
008033a8 c5b43224 || [ A0] LDB.D1T1 *++A13[1],A11
008033ac d5b43024 [!A0] LDB.D1T1 *–A13[1],A11
008033b0 CCCL7:
008033b0 fe27 MVK.L2 -1,B4
008033b2 05a6 || MVK.L1 0,A3
008033b4 0005c010 || B.S1 __divull (PC+11776 = 0x008061a0)
008033b8 0330857a ADDU.L2 B4,B12,B7:B6
008033bc e2200300 .fphead n, l, W, BU, nobr, nosat, 0010001
008033c0 018c1e88 SET.S1 A3,0,30,A3
008033c4 021c7078 ADD.L1X A3,B7,A4
008033c8 CCCL8:
008033c8 8507 MV.L2 B10,B4
008033ca dc65 STW.D2T2 B6,*B15[2]
008033cc a587 || MV.L2 B11,B5
008033ce 9356 || MV.D1X B6,A4
008033d0 07a88079 || ADD.L1 A4,A10,A15
008033d4 02a881e1 || ADD.S1 A4,A10,A5
008033d8 01880162 || ADDKPC.S2 CCCRL0 (PC+32 = 0x008033e0),B3,0
008033dc e18000e0 .fphead n, l, W, BU, nobr, nosat, 0001100
008033e0 CCCRL0:
008033e0 8cd5 STW.D2T1 A5,*B15[4]
008033e2 ec45 STW.D2T1 A4,*B15[3]
008033e4 8507 || MV.L2 B10,B4
008033e6 cc4d LDW.D2T1 *B15[2],A4
008033e8 100ee813 || CALLP.S2 __remull (PC+30528 = 0x0080ab20),B3
008033ec a587 || MV.L2 B11,B5
008033ee a786 || MV.L1 A15,A5
008033f0 01ad8079 ADD.L1 A12,A11,A3
008033f4 032d81e1 || ADD.S1 A12,A11,A6
008033f8 0f800040 || MVK.D1 0,A31
008033fc e160004a .fphead n, l, W, BU, nobr, nosat, 0001011
00803400 020c2216 LDBU.D1T2 *+A3[1],B4
00803404 08fca358 MVK.L1 -1,A17
00803408 01fc1e88 SET.S1 A31,0,30,A3
0080340c 49c6 MV.L1 A3,A18
0080340e 8cbd LDW.D2T1 *B15[4],A3
00803410 00108f5b AND.L2 4,B4,B0
00803414 023c62e6 || LDW.D2T2 *+B15[3],B4
00803418 30001213 [!B0] B.S2 CCCL11 (PC+144 = 0x00803490)
0080341c e1000000 .fphead n, l, W, BU, nobr, nosat, 0001000
00803420 33182215 || [!B0] LDBU.D1T1 *+A6[1],A6
00803424 33801ba9 || [!B0] MVK.S1 0x0037,A7
00803428 3f80a358 || [!B0] MVK.L1 0,A31
0080342c 341d60f8 [!B0] SUB.L1 A11,A7,A8
00803430 39a3eda0 [!B0] SHR.S1 A8,0x1f,A19
00803434 30fe6a78 [!B0] CMPEQ.L1 A19,A31,A1
00803438 907e6bf8 [!A1] CMPLTU.L1 A19,A31,A0
0080343c 80291bf9 [ A1] CMPLTU.L1X A8,B10,A0
00803440 009827a1 || AND.S1 1,A6,A1
00803444 242d9dc0 || [ B0] SUBAW.D1 A11,0xc,A8
00803448 0300a359 MVK.L1 0,A6
0080344c 09a3eda0 || SHR.S1 A8,0x1f,A19
00803450 009a6a78 CMPEQ.L1 A19,A6,A1
00803454 901a6bf8 [!A1] CMPLTU.L1 A19,A6,A0
00803458 80291bf8 [ A1] CMPLTU.L1X A8,B10,A0
0080345c c0001411 [ A0] B.S1 CCCL12 (PC+160 = 0x008034e0)
00803460 01000fd8 || OR.L1 0,A0,A2
00803464 CCCL9:
00803464 d3801ba9 [!A0] MVK.S1 0x0037,A7
00803468 df80a359 || [!A0] MVK.L1 0,A31
0080346c d3316841 || [!A0] ADD.D1 A12,A11,A6
00803470 a00d7a7a || [ A2] CMPEQ.L2X B11,A3,B0
00803474 d41d60f9 [!A0] SUB.L1 A11,A7,A8
00803478 d3182214 || [!A0] LDBU.D1T1 *+A6[1],A6
0080347c d9a3eda0 [!A0] SHR.S1 A8,0x1f,A19
00803480 d0fe6a78 [!A0] CMPEQ.L1 A19,A31,A1
00803484 907e6bf8 [!A1] CMPLTU.L1 A19,A31,A0
00803488 80291bf8 [ A1] CMPLTU.L1X A8,B10,A0
0080348c CCCL10:
0080348c 00982f58 AND.L1 1,A6,A1
00803490 CCCL11:
00803490 907c0fd8 [!A1] OR.L1 0,A31,A0
00803494 c00d7a7b [ A0] CMPEQ.L2X B11,A3,B0
00803498 2d2a || [ A0] BNOP.S1 CCCL13 (PC+104 = 0x008034e8),1
0080349a 3047 MV.L2X A0,B1
0080349c e8008000 .fphead n, l, W, BU, br, nosat, 1000000
008034a0 c0166a78 [ A0] CMPEQ.L1 A19,A5,A0
008034a4 20289a7a [ B0] CMPEQ.L2X B4,A10,B0
008034a8 51184f58 [!B1] AND.L1 2,A6,A2
008034ac b0002913 [!A2] B.S2 CCCL15 (PC+328 = 0x008035e8)
008034b0 f3d2 || MVK.S1 87,A7
008034b2 0392 MVK.S1 0,A7
008034b4 041d60f8 || SUB.L1 A11,A7,A8
008034b8 09a3eda0 SHR.S1 A8,0x1f,A19
008034bc e2000200 .fphead n, l, W, BU, nobr, nosat, 0010000
008034c0 009e6a78 CMPEQ.L1 A19,A7,A1
008034c4 80291bf8 [ A1] CMPLTU.L1X A8,B10,A0
008034c8 901e6bf8 [!A1] CMPLTU.L1 A19,A7,A0
008034cc d0002611 [!A0] B.S1 CCCL16 (PC+304 = 0x008035f0)
008034d0 c00d7a7a || [ A0] CMPEQ.L2X B11,A3,B0
008034d4 d21c1fdb [!A0] OR.L2X 0,A7,B4
008034d8 ac0d || LDW.D2T1 *B15[1],A0
008034da 6c6e NOP 4
008034dc e8000000 .fphead n, l, W, BU, nobr, nosat, 1000000
008034e0 CCCL12:
008034e0 00166a79 CMPEQ.L1 A19,A5,A0
008034e4 20289a7a || [ B0] CMPEQ.L2X B4,A10,B0
008034e8 CCCL13:
008034e8 03295631 MPY32U.M1X A10,B10,A7:A6
008034ec 008d7a7b || CMPEQ.L2X B11,A3,B1
008034f0 04296633 || MPY32U.M2 B11,B10,B9:B8
008034f4 c49109f9 || [ A0] CMPGTU.L1 A8,A4,A9
008034f8 0280002a || MVK.S2 0x0000,B5
008034fc d49669f9 [!A0] CMPGTU.L1 A19,A5,A9
00803500 0328b632 || MPY32U.M2X B5,A10,B7:B6
00803504 0f813f79 AND.L1X A9,B0,A31
00803508 04800128 || MVK.S1 0x0002,A9
0080350c 582c7bf8 [!B1] CMPLTU.L1X A3,B11,A16
00803510 481159f8 [ B1] CMPGTU.L1X A10,B4,A16
00803514 05190579 ADDU.L1 A8,A6,A11:A10
00803518 0043e6e1 || OR.S1 A31,A16,A0
0080351c 0319057a || ADDU.L2 B8,B6,B7:B6
00803520 c0214121 [ A0] BNOP.S1 CCCL14 (PC+132 = 0x008035a4),2
00803524 044d6079 || ADD.L1 A11,A19,A8
00803528 d5b43225 || [!A0] LDB.D1T1 *++A13[1],A11
0080352c 03e2122a || MVK.S2 0xffffc424,B7
00803530 0380406a MVKH.S2 0x800000,B7
00803534 0318f578 ADDU.L1X A7,B6,A7:A6
00803538 d3ad8078 [!A0] ADD.L1 A12,A11,A7
0080353c 06b4205b ADD.L2 1,B13,B13
00803540 039c2214 || LDBU.D1T1 *+A7[1],A7
00803544 03190078 ADD.L1 A8,A6,A6
00803548 042d9dc0 SUBAW.D1 A11,0xc,A8
0080354c 09a3eda0 SHR.S1 A8,0x1f,A19
00803550 05981fda OR.L2X 0,A6,B11
00803554 001c8f58 AND.L1 4,A7,A0
00803558 cfffe491 [ A0] B.S1 CCCL9 (PC-220 = 0x00803464)
0080355c c300a358 || [ A0] MVK.L1 0,A6
00803560 009a6a79 CMPEQ.L1 A19,A6,A1
00803564 00801fda || OR.L2X 0,A0,B1
00803568 901a6bf8 [!A1] CMPLTU.L1 A19,A6,A0
0080356c 80291bf8 [ A1] CMPLTU.L1X A8,B10,A0
00803570 5000a359 [!B1] MVK.L1 0,A0
00803574 410006a0 || [ B1] OR.S1 0,A0,A2
00803578 102a [ A0] BNOP.S1 CCCL12 (PC-128 = 0x008034e0),0
0080357a f3b2 MVK.S1 55,A7
0080357c e800a000 .fphead n, l, W, BU, br, nosat, 1000000
00803580 0fffe193 || B.S2 CCCL10 (PC-244 = 0x0080348c)
00803584 032d8079 || ADD.L1 A12,A11,A6
00803588 0f800040 || MVK.D1 0,A31
0080358c 03182215 LDBU.D1T1 +A6[1],A6
00803590 041d60f8 || SUB.L1 A11,A7,A8
00803594 09a3eda0 SHR.S1 A8,0x1f,A19
00803598 00fe6a78 CMPEQ.L1 A19,A31,A1
0080359c 907e6bf8 [!A1] CMPLTU.L1 A19,A31,A0
008035a0 80291bf8 [ A1] CMPLTU.L1X A8,B10,A0
008035a4 CCCL14:
008035a4 a906 MV.L1 A18,A5
008035a6 bc0d || LDW.D2T2 B15[1],B0
008035a8 021416a0 || OR.S1X 0,B5,A4
008035ac 049c02f4 STW.D2T1 A9,
+B7[0]
008035b0 96e8 CMPEQ.L1X A4,B5,A0
008035b2 72c6 MV.L1X B5,A3
008035b4 c0307a78 [ A0] CMPEQ.L1X A3,B12,A0
008035b8 22800fda [ B0] OR.L2 0,B0,B5
008035bc e240000c .fphead n, l, W, BU, nobr, nosat, 0010010
008035c0 271402f4 [ B0] STW.D2T1 A14,
+B5[0]
008035c4 01bcd2e6 LDW.D2T2 *++B15[6],B3
008035c8 c677 LDDW.D2T1 *++B15[1],A13:A12
008035ca c777 LDDW.D2T1 *++B15[1],A15:A14
008035cc d577 LDDW.D2T2 *++B15[1],B11:B10
008035ce d677 LDDW.D2T2 *++B15[1],B13:B12
008035d0 6577 LDW.D2T1 *++B15[2],A10
008035d2 01ef || BNOP.S2 B3,0
008035d4 65f7 LDW.D2T1 *++B15[2],A11
008035d6 9887 MV.L2X A17,B4
008035d8 d2101fda [!A0] OR.L2X 0,A4,B4
008035dc e7800100 .fphead n, l, W, BU, nobr, nosat, 0111100
008035e0 d2c82058 [!A0] ADD.L1 1,A18,A5
008035e4 02101fd8 OR.L1X 0,B4,A4
008035e8 CCCL15:
008035e8 ac0d LDW.D2T1 *B15[1],A0
008035ea 93c7 MV.L2X A7,B4
008035ec 00004000 NOP 3
008035f0 CCCL16:
008035f0 02b40a5b CMPEQ.L2 0,B13,B5
008035f4 2a6f || [ A0] MVK.S2 1,B4
008035f6 e7e8 || CMPEQ.L1 A7,A7,A0
008035f8 bc6d || LDW.D2T2 B15[1],B6
008035fa fae7 XOR.L2 B5,1,B5
008035fc ec802c00 .fphead n, l, W, BU, nobr, nosat, 1100100
00803600 c030fa78 || [ A0] CMPEQ.L1X A7,B12,A0
00803604 02341a59 CMPEQ.L1X 0,B13,A4
00803608 8689 || AND.L2 B4,B5,B0
0080360a 9618 AND.L1X A4,B4,A1
0080360c 223c22e7 || [ B0] LDW.D2T2 +B15[1],B4
00803610 c0000590 || [ A0] B.S1 CCCL17 (PC+44 = 0x0080362c)
00803614 d00f4010 [!A0] B.S1 __negll (PC+31232 = 0x0080b000)
00803618 b586 MV.L1X B11,A5
0080361a 8506 MV.L1 A10,A4
0080361c e8800020 .fphead n, l, W, BU, nobr, nosat, 1000100
00803620 871802f4 [ A1] STW.D2T1 A14,
+B6[0]
00803624 269002f4 [ B0] STW.D2T1 A13,
+B4[0]
00803628 01830162 ADDKPC.S2 CCCL17 (PC+12 = 0x0080362c),B3,0
0080362c CCCL17:
0080362c CCCRL2:
0080362c 01bcd2e6 LDW.D2T2 *++B15[6],B3
00803630 c677 LDDW.D2T1 *++B15[1],A13:A12
00803632 c777 LDDW.D2T1 *++B15[1],A15:A14
00803634 d577 LDDW.D2T2 *++B15[1],B11:B10
00803636 d677 LDDW.D2T2 *++B15[1],B13:B12
00803638 01ef BNOP.S2 B3,0
0080363a 6577 || LDW.D2T1 *++B15[2],A10
0080363c ee001000 .fphead n, l, W, BU, nobr, nosat, 1110000
00803640 05bc52e4 LDW.D2T1 *++B15[2],A11
00803644 00006000 NOP 4
00803648 00000000 NOP
0080364c 00000000 NOP
00803650 00000000 NOP
00803654 00000000 NOP
00803658 00000000 NOP
0080365c 00000000 NOP
00803660 .text:__printfi:
00803660 __printfi:
00803660 25f7 STW.D2T1 A11,*B15–[2]
00803662 9677 STDW.D2T2 B13:B12,*B15–[1]
00803664 9577 STDW.D2T2 B11:B10,*B15–[1]
00803666 8677 STDW.D2T1 A13:A12,*B15–[1]
00803668 2577 STW.D2T1 A10,*B15–[2]
0080366a 6646 || MV.L1 A4,A11
0080366c 02ac0264 LDW.D1T1 *+A11[0],A5
00803670 2426 MVK.L1 1,A0
00803672 0c6e NOP 1
00803674 c283e000 [ A0] SPLOOPW 6
00803678 00230001 SPMASK S2
0080367c e2e00010 .fphead n, l, W, BU, nobr, nosat, 0010111
00803680 07fef052 ||^ ADDK.S2 -544,B15
00803684 ac67 SPMASK L1,D2
00803686 bc45 ||^ STW.D2T2 B4,B15[1]
00803688 02140fd8 ||^ OR.L1 0,A5,A4
0080368c c1903624 [ A0] LDB.D1T1 A4++[1],A3
00803690 0c6e NOP 1
00803692 2ee6 SPMASK L2,S2
00803694 062016a3 ||^ OR.S2X 0,A8,B12
00803698 fc27 ||^ MVK.L2 -1,B0
0080369a aee7 SPMASK L1,L2,S2,D2
0080369c ea40220c .fphead n, l, W, BU, nobr, nosat, 1010010
008036a0 a5c7 ||^ MV.L2 B3,B13
008036a2 474f ||^ MV.S2 B6,B10
008036a4 4746 ||^ MV.L1 A6,A10
008036a6 8057 ||^ MV.D2 B0,B4
008036a8 0c6e NOP 1
008036aa 01c6 MV.L1 A3,A0
008036ac 2c6e NOP 2
008036ae 0c6e NOP 1
008036b0 1c66 SPKERNEL 0,0
008036b2 2641 || ADD.L2 B4,1,B4
008036b4 06a7 MVK.L2 0,B5
008036b6 024f || MV.S2 B4,B0
008036b8 05800043 || MVK.D2 0,B11
008036bc e7e00d07 .fphead n, l, W, BU, nobr, nosat, 0111111
008036c0 060012a8 || MVK.S1 0x0025,A12
008036c4 0690b079 ADD.L1X A5,B4,A13
008036c8 8a67 || [ B0] MVK.L2 0,B4
008036ca dc55 || STW.D2T2 B5,
B15[2]
008036cc 30007511 || [!B0] B.S1 CCCL223 (PC+936 = 0x00803a68)
008036d0 2fffffaa || [ B0] MVK.S2 0xffffffff,B31
008036d4 21ac0265 [ B0] LDW.D1T1 +A11[0],A3
008036d8 223c82f6 || [ B0] STW.D2T2 B4,
+B15[4]
008036dc e0800030 .fphead n, l, W, BU, nobr, nosat, 0000100
008036e0 2280a35a [ B0] MVK.L2 0,B5
008036e4 223c62f6 [ B0] STW.D2T2 B4,
+B15[3]
008036e8 2fbca2f6 [ B0] STW.D2T2 B31,+B15[5]
008036ec 22bf02b6 [ B0] STB.D2T2 B5,+B15[24]
008036f0 CCCL201:
008036f0 000c0224 LDB.D1T1 *+A3[0],A0
008036f4 00b00a78 CMPEQ.L1 A0,A12,A1
008036f8 8032a120 [ A1] BNOP.S1 CCCL203 (PC+100 = 0x00803744),5
008036fc e0100000 .fphead p, l, W, BU, nobr, nosat, 0000000
00803700 CCCL202:
00803700 d0118121 [!A0] BNOP.S1 CCCL203 (PC+68 = 0x00803744),4
00803704 c22c0264 || [ A0] LDW.D1T1 +A11[0],A4
00803708 c2102058 [ A0] ADD.L1 1,A4,A4
0080370c 00280363 B.S2 B10
00803710 022c0274 || STW.D1T1 A4,
+A11[0]
00803714 020c0224 LDB.D1T1 *+A3[0],A4
00803718 01884162 ADDKPC.S2 CCCRL91 (PC+32 = 0x00803720),B3,2
0080371c 02281fda OR.L2X 0,A10,B4
00803720 CCCRL91:
00803720 023c42e6 LDW.D2T2 *+B15[2],B4
00803724 01ac0264 LDW.D1T1 +A11[0],A3
00803728 4c6e NOP 3
0080372a 2641 ADD.L2 B4,1,B4
0080372c 023c42f6 STW.D2T2 B4,
+B15[2]
00803730 000c0224 LDB.D1T1 *+A3[0],A0
00803734 00006000 NOP 4
00803738 00b00a78 CMPEQ.L1 A0,A12,A1
0080373c e0800000 .fphead n, l, W, BU, nobr, nosat, 0000100
00803740 9ff0a120 [!A1] BNOP.S1 CCCL202 (PC-64 = 0x00803700),5
00803744 CCCL203:
00803744 d0006511 [!A0] B.S1 CCCL223 (PC+808 = 0x00803a68)
00803748 c1ac0264 || [ A0] LDW.D1T1 *+A11[0],A3
0080374c c00a3c10 [ A0] B.S1 __pproc_fflags (PC+20960 = 0x00808920)
00803750 d5bc42e6 [!A0] LDW.D2T2 +B15[2],B11
00803754 00002000 NOP 2
00803758 c18c2058 [ A0] ADD.L1 1,A3,A3
0080375c 023d9059 ADD.L1X 12,B15,A4
00803760 022c1fdb || OR.L2X 0,A11,B4
00803764 01830163 || ADDKPC.S2 CCCRL92 (PC+12 = 0x0080376c),B3,0
00803768 01ac0274 || STW.D1T1 A3,
+A11[0]
0080376c CCCRL92:
0080376c 023d9058 ADD.L1X 12,B15,A4
00803770 10044c13 CALLP.S2 __pproc_fwp (PC+8800 = 0x008059c0),B3
00803774 022c1fdb || OR.L2X 0,A11,B4
00803778 033c9058 || ADD.L1X 4,B15,A6
0080377c 022c0266 LDW.D1T2 *+A11[0],B4
00803780 2ad3 MVK.S2 73,B5
00803782 8bd3 MVK.S2 76,B7
00803784 2c6e NOP 2
00803786 126d LDB.D2T2 *B4[0],B6
00803788 6c6e NOP 4
0080378a c6e9 CMPEQ.L2 B6,B5,B0
0080378c caf3 || MVK.S2 110,B5
0080378e 404f MV.S2 B0,B2
00803790 20001a11 || [ B0] B.S1 CCCL205 (PC+208 = 0x00803850)
00803794 2057 || MV.D2 B0,B1
00803796 c7e9 || CMPEQ.L2 B6,B7,B0
00803798 631022a7 [ B2] LDB.D2T2 *+B4[1],B6
0080379c e5e104a0 .fphead n, l, W, B, nobr, nosat, 0101111
008037a0 4000a35b || [ B1] MVK.L2 0,B0
008037a4 63801a2a || [ B2] MVK.S2 0x0034,B7
008037a8 20746120 [ B0] BNOP.S1 CCCL206 (PC+232 = 0x00803888),3
008037ac 3380342a [!B0] MVK.S2 0x0068,B7
008037b0 c7e9 CMPEQ.L2 B6,B7,B0
008037b2 2047 MV.L2 B0,B1
008037b4 20000e91 || [ B0] B.S1 CCCL204 (PC+116 = 0x00803814)
008037b8 3380362b || [!B0] MVK.S2 0x006c,B7
008037bc e2000200 .fphead n, l, W, BU, nobr, nosat, 0010000
008037c0 4057 || MV.D2 B0,B2
008037c2 c7e9 CMPEQ.L2 B6,B7,B0
008037c4 41ac0264 || [ B1] LDW.D1T1 +A11[0],A3
008037c8 6004a35a [ B2] MVK.L2 1,B0
008037cc 30754120 [!B0] BNOP.S1 CCCL208 (PC+234 = 0x008038aa),2
008037d0 21903059 [ B0] ADD.L1X 1,B4,A3
008037d4 31ac0264 || [!B0] LDW.D1T1 +A11[0],A3
008037d8 21ac0274 [ B0] STW.D1T1 A3,
+A11[0]
008037dc e0200002 .fphead n, l, W, BU, nobr, nosat, 0000001
008037e0 220c0226 [ B0] LDB.D1T2 +A3[0],B4
008037e4 ec4d LDW.D2T1 B15[3],A4
008037e6 4c6e NOP 3
008037e8 001c8a7a CMPEQ.L2 B4,B7,B0
008037ec 21ac0265 [ B0] LDW.D1T1 +A11[0],A3
008037f0 0290c689 || SET.S1 A4,6,6,A5
008037f4 320c1fda || [!B0] OR.L2X 0,A3,B4
008037f8 00624123 BNOP.S2 CCCL207 (PC+196 = 0x008038a4),2
008037fc e0400000 .fphead n, l, W, BU, nobr, nosat, 0000010
00803800 0f910889 || SET.S1 A4,8,8,A31
00803804 32bc62f4 || [!B0] STW.D2T1 A5,
+B15[3]
00803808 2fbc62f4 [ B0] STW.D2T1 A31,
+B15[3]
0080380c 220c305a [ B0] ADD.L2X 1,A3,B4
00803810 222c0276 [ B0] STW.D1T2 B4,
+A11[0]
00803814 CCCL204:
00803814 25b0 ADD.L1 A3,1,A3
00803816 fc6d || LDW.D2T2 B15[3],B6
00803818 01ac0274 STW.D1T1 A3,
+A11[0]
0080381c e4000400 .fphead n, l, W, BU, nobr, nosat, 0100000
00803820 020c0224 LDB.D1T1 +A3[0],A4
00803824 00002000 NOP 2
00803828 0219298a SET.S2 B6,9,9,B4
0080382c a323 SET.S2 B6,5,5,B6
0080382e 97e8 CMPEQ.L1X A4,B7,A0
00803830 c1ac0265 [ A0] LDW.D1T1 +A11[0],A3
00803834 c23c62f7 || [ A0] STW.D2T2 B4,
+B15[3]
00803838 d20c1fda || [!A0] OR.L2X 0,A3,B4
0080383c e1000000 .fphead n, l, W, BU, nobr, nosat, 0001000
00803840 00326121 BNOP.S1 CCCL207 (PC+100 = 0x008038a4),3
00803844 d33c62f6 || [!A0] STW.D2T2 B6,
+B15[3]
00803848 c20c305a [ A0] ADD.L2X 1,A3,B4
0080384c c22c0276 [ A0] STW.D1T2 B4,
+A11[0]
00803850 CCCL205:
00803850 c7e9 CMPEQ.L2 B6,B7,B0
00803852 2047 MV.L2 B0,B1
00803854 231042a7 || [ B0] LDB.D2T2 *+B4[2],B6
00803858 30000d90 || [!B0] B.S1 CCCL209 (PC+108 = 0x008038ac)
0080385c e2000200 .fphead n, l, W, BU, nobr, nosat, 0010000
00803860 51ac0264 [!B1] LDW.D1T1 *+A11[0],A3
00803864 2380182a [ B0] MVK.S2 0x0030,B7
00803868 2c6e NOP 2
0080386a c7e9 CMPEQ.L2 B6,B7,B0
0080386c 21ac0264 [ B0] LDW.D1T1 *+A11[0],A3
00803870 ec4d LDW.D2T1 *B15[3],A4
00803872 488a BNOP.S1 CCCL207 (PC+68 = 0x008038a4),2
00803874 220c705a [ B0] ADD.L2X 3,A3,B4
00803878 0f914a89 SET.S1 A4,10,10,A31
0080387c e2808000 .fphead n, l, W, BU, br, nosat, 0010100
00803880

2021强网拟态防御国际精英赛 reverse: babytms相关推荐

  1. 第五届“强网”拟态防御国际精英挑战赛——特邀战队篇

    第五届"强网"拟态防御国际精英挑战赛即将在南京隆重开赛!本届大赛面向全球顶尖CTF战队,在创新应用场景与技术的基础上,拓展升级赛道,全面覆盖典型网络设备.大赛汇集国内外60支精英战 ...

  2. 战报来了,第四届“强网”拟态防御国际精英挑战赛,11月10日赛况报道

    第四届"强网"拟态防御国际精英挑战赛于2021年11月9日正式开幕.本届大赛由中国工程院.江苏省人民政府.国家互联网信息办公室网络安全协调局.科学技术部高新技术司作为指导单位,南京 ...

  3. 喜报---第四届“强网”拟态防御国际精英挑战赛冠军决出

    第四届"强网"拟态防御国际精英挑战赛于2021年11月12日正式闭幕.本届大赛由中国工程院.江苏省人民政府.国家互联网信息办公室网络安全协调局.科学技术部高新技术司作为指导单位,南 ...

  4. 第五届“强网”拟态防御国际精英挑战赛——预选赛入围战队篇

    ​​第五届"强网"拟态防御国际精英挑战赛即将隆重开赛!本届大赛汇集国内外60支精英战队,参赛阵容.数量再创新高. 本届大赛共设置两种入围模式: 1.特邀模式 邀请15支国外知名战队 ...

  5. 等你来战 | 第五届“强网”拟态防御国际精英挑战赛报名开启!

    ​​第五届"强网"拟态防御国际精英挑战赛 震撼来袭 大赛报名通道同步开启 创新赛道 亮点纷呈! 大赛已经连续举办4届 打造全球网安竞赛风向标 本届大赛共设置300万奖金 汇集全球顶 ...

  6. 第五届“强网”拟态防御国际精英挑战赛在南京举行——开辟网络安全新赛道 引领网络弹性新优势

    12月15日,第五届"强网"拟态防御国际精英挑战赛在南京紫金山实验室隆重开幕,来自国内外60支顶尖战队将通过云上和线下相结合的方式展开72小时的高强度对抗.大赛组委会主席.紫金山实 ...

  7. 第二届“强网”拟态防御国际精英挑战赛落幕,29支国内外精英队伍未能突破拟态防御,赛宁网安靶场平台完美支撑BWM新赛制.

    5月22至23日,由赛宁网安技术支持的第二届"强网"拟态防御国际精英挑战赛在南京江宁圆满落幕!该赛事吸引了网络安全领域及社会各界的广泛关注,本届大赛由中国工程院.中国网络空间安全协 ...

  8. 发布!第五届“强网”拟态防御国际精英挑战赛精彩抢先看!

    ​​12月9日,第五届"强网"拟态防御国际精英挑战赛新闻发布会在紫金山实验室召开.发布会由紫金山实验室副主任汤小南主持,大赛组委会主席.中国工程院院士.紫金山实验室首席科学家邬江兴 ...

  9. 重磅来袭 | 第五届“强网”拟态防御国际精英挑战赛创新升级,燃爆全球!

    ​​第五届"强网"拟态防御国际精英挑战赛将于2022年11月17日在南京盛大开幕.本届赛事由中国工程院.中国科学技术协会.国家互联网信息办公室网络安全协调局.科学技术部高新技术司作 ...

  10. 第四届“强网”拟态防御国际精英挑战赛开启战幕,打造广义功能安全新标杆

    11月9日,第四届"强网"拟态防御国际精英挑战赛在南京江宁开启战幕,来自国内外的48支顶尖战队将在线上展开连续72小时巅峰对决! 紫金山实验室开幕式现场 首届中国网络空间内生安全发 ...

最新文章

  1. 未经任何测试的源代码开放
  2. 中科院微生物所高程组招聘助研3名(正式编制)
  3. Unicode 和 UTF-8 有何区别?
  4. Python-EEG工具库MNE中文教程(1)-MNE中数据结构Raw及其用法简介
  5. python软件下载免费还是收费-为什么python最强大的IDE是收费的PyCharm?
  6. SPSS实战应用案例50篇(一):从SPSS的角度讲清楚卡方检验
  7. 下列不属于计算机图形学的应用的是,《数字图形设计》题目与答案3
  8. 物联网技术周报第 143 期: Unity 3D 和 Arduino 打造虚拟现实飞行器
  9. 服务器cpu哪个型号超频,服务器CPU也超频,AMD霄龙性能暴涨1.5倍-控制器/处理器-与非网...
  10. oracle关联两个字段,oracle字符串连接函数,||使两个或多个字段拼成一个字段
  11. 破解版抓包工具Charles教程(资源分享)
  12. 但行好事 莫问前程(九月)
  13. 使用Java Swing编写文件操作管理器
  14. C/C++在Java、Android和Objective-C三大平台下实现混合编程
  15. LS文法构图算法(3) Hilbert-Peano曲线
  16. Eggjs笔记:egg-mongoose插件的集成,crud操作, 多表关联查询
  17. 如果你自己不做出努力的样子,即使人家想拉你,都不知道你的手在哪。
  18. dingtalk-RCE复现
  19. 计算机网络安全 鲁立,计算机网络安全教学课件ppt作者鲁立08课件.ppt
  20. 无效的 ProgID“ShockwaveFlash.ShockwaveFlash” 导入 progid 时遇到错误: “ShockwaveFlash.ShockwaveFlash”

热门文章

  1. Zblog博客怎么实现微博登陆?
  2. word文档太大怎么压缩?
  3. 2-软件测试与测试优先编程
  4. gulp_for_qa
  5. Linux 删除分区
  6. 没有更改计算机日期权限,修改电脑时间_修改电脑时间没有权限
  7. 索尼中兴,平井封神?(转)
  8. 夜神模拟器安装frida-server图文详解
  9. 【踩坑专栏】主机文件复制到虚拟机
  10. PS第一集 证件照换底色