diff --git a/assets/converters.py b/assets/converters.py index ebd709b..b984b67 100644 --- a/assets/converters.py +++ b/assets/converters.py @@ -72,7 +72,7 @@ def convert_world(input, output, params, target): if DEBUG: print( "Map = ", map ) structWorld += fxconv.ptr( map ) - #structWorld += fxconv.u32(0) + structWorld += fxconv.u32(0) #generate ! fxconv.elf(structWorld, output, "_" + params["name"], **target) diff --git a/dump.txt b/dump.txt deleted file mode 100644 index a098b13..0000000 --- a/dump.txt +++ /dev/null @@ -1,46088 +0,0 @@ - -build-cg/myaddin: file format elf32-sh - - -Disassembly of section .text: - -00300000 <_start>: - 300000: d0 01 mov.l 300008 <_start+0x8>,r0 ! 30cf4c <_start2.isra.0> - 300002: 40 2b jmp @r0 - 300004: 00 09 nop - 300006: 00 09 nop - 300008: 00 30 .word 0x0030 - 30000a: cf 4c or.b #76,@(r0,gbr) - -0030000c <_bctors>: - 30000c: 00 30 .word 0x0030 - 30000e: e3 ec mov #-20,r3 - -00300010 <_bdtors>: - 300010: 4f 22 sts.l pr,@-r15 - 300012: 4f 13 stc.l gbr,@-r15 - 300014: 4f 02 sts.l mach,@-r15 - 300016: 4f 12 sts.l macl,@-r15 - 300018: 2f 86 mov.l r8,@-r15 - 30001a: 2f 96 mov.l r9,@-r15 - 30001c: d0 18 mov.l 300080 <.gint>,r0 ! 8101fd4 <_gint> - 30001e: 60 02 mov.l @r0,r0 - 300020: c8 01 tst #1,r0 - 300022: d8 18 mov.l 300084 <.expevt_sh4>,r8 ! ff000024 - 300024: 89 00 bt 300028 - 300026: d8 18 mov.l 300088 <.expevt_sh3>,r8 ! ffffffd4 - -00300028 : - 300028: d0 18 mov.l 30008c <.catcher>,r0 ! 81018d0 <_gint_exc_catcher> - 30002a: 60 02 mov.l @r0,r0 - 30002c: 20 08 tst r0,r0 - 30002e: 89 0a bt 300046 - 300030: 09 02 stc sr,r9 - 300032: d1 18 mov.l 300094 <.SR_set_IMASK>,r1 ! f0 - 300034: 21 9b or r9,r1 - 300036: d2 18 mov.l 300098 <.SR_clear_BL>,r2 ! efffffff - 300038: 21 29 and r2,r1 - 30003a: 41 0e ldc r1,sr - 30003c: 40 0b jsr @r0 - 30003e: 64 82 mov.l @r8,r4 - 300040: 49 0e ldc r9,sr - 300042: 20 08 tst r0,r0 - 300044: 89 0d bt 300062 - -00300046 : - 300046: 64 82 mov.l @r8,r4 - 300048: 44 ce ldc r4,r4_bank - 30004a: 69 f6 mov.l @r15+,r9 - 30004c: 68 f6 mov.l @r15+,r8 - 30004e: 4f 16 lds.l @r15+,macl - 300050: 4f 06 lds.l @r15+,mach - 300052: 4f 17 ldc.l @r15+,gbr - 300054: 4f 26 lds.l @r15+,pr - 300056: 00 32 stc ssr,r0 - 300058: 40 0e ldc r0,sr - 30005a: d0 0d mov.l 300090 <.panic>,r0 ! 8101f98 <_gint_exc_panic> - 30005c: 60 02 mov.l @r0,r0 - 30005e: 40 2b jmp @r0 - 300060: 00 09 nop - -00300062 : - 300062: 69 f6 mov.l @r15+,r9 - 300064: 68 f6 mov.l @r15+,r8 - 300066: 4f 16 lds.l @r15+,macl - 300068: 4f 06 lds.l @r15+,mach - 30006a: 4f 17 ldc.l @r15+,gbr - 30006c: 4f 26 lds.l @r15+,pr - 30006e: 00 2b rte - 300070: 00 09 nop - 300072: 00 09 nop - 300074: 00 09 nop - 300076: 00 09 nop - 300078: 00 09 nop - 30007a: 00 09 nop - 30007c: 00 09 nop - 30007e: 00 09 nop - -00300080 <.gint>: - 300080: 08 10 .word 0x0810 - 300082: 1f d4 mov.l r13,@(16,r15) - -00300084 <.expevt_sh4>: - 300084: ff 00 .word 0xff00 - 300086: 00 24 mov.b r2,@(r0,r0) - -00300088 <.expevt_sh3>: - 300088: ff ff .word 0xffff - 30008a: ff d4 .word 0xffd4 - -0030008c <.catcher>: - 30008c: 08 10 .word 0x0810 - 30008e: 18 d0 mov.l r13,@(0,r8) - -00300090 <.panic>: - 300090: 08 10 .word 0x0810 - 300092: 1f 98 mov.l r9,@(32,r15) - -00300094 <.SR_set_IMASK>: - 300094: 00 00 .word 0x0000 - 300096: 00 f0 .word 0x00f0 - -00300098 <.SR_clear_BL>: - 300098: ef ff mov #-1,r15 - 30009a: ff ff .word 0xffff - 30009c: 00 09 nop - 30009e: 00 09 nop - -003000a0 <_gint_tlbh>: - 3000a0: 4f 22 sts.l pr,@-r15 - 3000a2: 4f 13 stc.l gbr,@-r15 - 3000a4: 4f 02 sts.l mach,@-r15 - 3000a6: 4f 12 sts.l macl,@-r15 - 3000a8: d0 11 mov.l 3000f0 <.gint>,r0 ! 8101fd4 <_gint> - 3000aa: 60 02 mov.l @r0,r0 - 3000ac: c8 01 tst #1,r0 - 3000ae: d0 11 mov.l 3000f4 <.tea_sh4>,r0 ! ff00000c - 3000b0: 89 00 bt 3000b4 - 3000b2: d0 11 mov.l 3000f8 <.tea_sh3>,r0 ! fffffffc - -003000b4 : - 3000b4: 60 02 mov.l @r0,r0 - 3000b6: d1 12 mov.l 300100 <.max_mapped_rom>,r1 ! 3465fc <_ldata> - 3000b8: 30 13 cmp/ge r1,r0 - 3000ba: 89 0b bt 3000d4 - 3000bc: d1 0f mov.l 3000fc <.min_mapped_rom>,r1 ! 300000 <_start> - 3000be: 30 13 cmp/ge r1,r0 - 3000c0: 8b 08 bf 3000d4 - -003000c2 : - 3000c2: d2 10 mov.l 300104 <.syscall>,r2 ! 80020070 - 3000c4: 42 0b jsr @r2 - 3000c6: e0 0c mov #12,r0 - 3000c8: 4f 16 lds.l @r15+,macl - 3000ca: 4f 06 lds.l @r15+,mach - 3000cc: 4f 17 ldc.l @r15+,gbr - 3000ce: 4f 26 lds.l @r15+,pr - 3000d0: 00 2b rte - 3000d2: 00 09 nop - -003000d4 : - 3000d4: 4f 16 lds.l @r15+,macl - 3000d6: 4f 06 lds.l @r15+,mach - 3000d8: 4f 17 ldc.l @r15+,gbr - 3000da: 4f 26 lds.l @r15+,pr - 3000dc: 00 22 stc vbr,r0 - 3000de: e1 01 mov #1,r1 - 3000e0: 41 18 shll8 r1 - 3000e2: 30 1c add r1,r0 - 3000e4: 40 2b jmp @r0 - 3000e6: 00 09 nop - 3000e8: 00 09 nop - 3000ea: 00 09 nop - 3000ec: 00 09 nop - 3000ee: 00 09 nop - -003000f0 <.gint>: - 3000f0: 08 10 .word 0x0810 - 3000f2: 1f d4 mov.l r13,@(16,r15) - -003000f4 <.tea_sh4>: - 3000f4: ff 00 .word 0xff00 - 3000f6: 00 0c mov.b @(r0,r0),r0 - -003000f8 <.tea_sh3>: - 3000f8: ff ff .word 0xffff - 3000fa: ff fc .word 0xfffc - -003000fc <.min_mapped_rom>: - 3000fc: 00 30 .word 0x0030 - ... - -00300100 <.max_mapped_rom>: - 300100: 00 34 mov.b r3,@(r0,r0) - 300102: 65 fc extu.b r15,r5 - -00300104 <.syscall>: - 300104: 80 02 mov.b r0,@(2,r0) - 300106: 00 70 .word 0x0070 - 300108: 00 09 nop - 30010a: 00 09 nop - 30010c: 00 09 nop - 30010e: 00 09 nop - -00300110 <_GINT_CALL_SET_function>: - 300110: 2f e6 mov.l r14,@-r15 - 300112: 7f fc add #-4,r15 - 300114: 6e f3 mov r15,r14 - 300116: 61 e3 mov r14,r1 - 300118: 71 c4 add #-60,r1 - 30011a: 11 4f mov.l r4,@(60,r1) - 30011c: 61 e3 mov r14,r1 - 30011e: 71 c4 add #-60,r1 - 300120: 51 1f mov.l @(60,r1),r1 - 300122: e2 01 mov #1,r2 - 300124: 21 22 mov.l r2,@r1 - 300126: e1 00 mov #0,r1 - 300128: 60 13 mov r1,r0 - 30012a: 7e 04 add #4,r14 - 30012c: 6f e3 mov r14,r15 - 30012e: 6e f6 mov.l @r15+,r14 - 300130: 00 0b rts - 300132: 00 09 nop - -00300134 <_GINT_CALL_INC_function>: - 300134: 2f e6 mov.l r14,@-r15 - 300136: 7f fc add #-4,r15 - 300138: 6e f3 mov r15,r14 - 30013a: 61 e3 mov r14,r1 - 30013c: 71 c4 add #-60,r1 - 30013e: 11 4f mov.l r4,@(60,r1) - 300140: 61 e3 mov r14,r1 - 300142: 71 c4 add #-60,r1 - 300144: 51 1f mov.l @(60,r1),r1 - 300146: 61 12 mov.l @r1,r1 - 300148: 62 13 mov r1,r2 - 30014a: 72 01 add #1,r2 - 30014c: 61 e3 mov r14,r1 - 30014e: 71 c4 add #-60,r1 - 300150: 51 1f mov.l @(60,r1),r1 - 300152: 21 22 mov.l r2,@r1 - 300154: e1 00 mov #0,r1 - 300156: 60 13 mov r1,r0 - 300158: 7e 04 add #4,r14 - 30015a: 6f e3 mov r14,r15 - 30015c: 6e f6 mov.l @r15+,r14 - 30015e: 00 0b rts - 300160: 00 09 nop - -00300162 <_GINT_CALL_SET_STOP_function>: - 300162: 2f e6 mov.l r14,@-r15 - 300164: 7f fc add #-4,r15 - 300166: 6e f3 mov r15,r14 - 300168: 61 e3 mov r14,r1 - 30016a: 71 c4 add #-60,r1 - 30016c: 11 4f mov.l r4,@(60,r1) - 30016e: 61 e3 mov r14,r1 - 300170: 71 c4 add #-60,r1 - 300172: 51 1f mov.l @(60,r1),r1 - 300174: e2 01 mov #1,r2 - 300176: 21 22 mov.l r2,@r1 - 300178: e1 01 mov #1,r1 - 30017a: 60 13 mov r1,r0 - 30017c: 7e 04 add #4,r14 - 30017e: 6f e3 mov r14,r15 - 300180: 6e f6 mov.l @r15+,r14 - 300182: 00 0b rts - 300184: 00 09 nop - -00300186 <_GINT_CALL_INC_STOP_function>: - 300186: 2f e6 mov.l r14,@-r15 - 300188: 7f fc add #-4,r15 - 30018a: 6e f3 mov r15,r14 - 30018c: 61 e3 mov r14,r1 - 30018e: 71 c4 add #-60,r1 - 300190: 11 4f mov.l r4,@(60,r1) - 300192: 61 e3 mov r14,r1 - 300194: 71 c4 add #-60,r1 - 300196: 51 1f mov.l @(60,r1),r1 - 300198: 61 12 mov.l @r1,r1 - 30019a: 62 13 mov r1,r2 - 30019c: 72 01 add #1,r2 - 30019e: 61 e3 mov r14,r1 - 3001a0: 71 c4 add #-60,r1 - 3001a2: 51 1f mov.l @(60,r1),r1 - 3001a4: 21 22 mov.l r2,@r1 - 3001a6: e1 01 mov #1,r1 - 3001a8: 60 13 mov r1,r0 - 3001aa: 7e 04 add #4,r14 - 3001ac: 6f e3 mov r14,r15 - 3001ae: 6e f6 mov.l @r15+,r14 - 3001b0: 00 0b rts - 3001b2: 00 09 nop - -003001b4 <_update_time>: - 3001b4: 2f e6 mov.l r14,@-r15 - 3001b6: 6e f3 mov r15,r14 - 3001b8: d1 08 mov.l 3001dc <_update_time+0x28>,r1 ! 8101ca0 <_game> - 3001ba: 92 0d mov.w 3001d8 <_update_time+0x24>,r2 ! fc - 3001bc: 31 2c add r2,r1 - 3001be: 51 1a mov.l @(40,r1),r1 - 3001c0: 62 13 mov r1,r2 - 3001c2: 72 01 add #1,r2 - 3001c4: d1 05 mov.l 3001dc <_update_time+0x28>,r1 ! 8101ca0 <_game> - 3001c6: 93 07 mov.w 3001d8 <_update_time+0x24>,r3 ! fc - 3001c8: 31 3c add r3,r1 - 3001ca: 11 2a mov.l r2,@(40,r1) - 3001cc: e1 00 mov #0,r1 - 3001ce: 60 13 mov r1,r0 - 3001d0: 6f e3 mov r14,r15 - 3001d2: 6e f6 mov.l @r15+,r14 - 3001d4: 00 0b rts - 3001d6: 00 09 nop - 3001d8: 00 fc mov.b @(r0,r15),r0 - 3001da: 00 09 nop - 3001dc: 08 10 .word 0x0810 - 3001de: 1c a0 mov.l r10,@(0,r12) - -003001e0 <_main>: - 3001e0: 2f 86 mov.l r8,@-r15 - 3001e2: 2f e6 mov.l r14,@-r15 - 3001e4: 4f 22 sts.l pr,@-r15 - 3001e6: 7f d8 add #-40,r15 - 3001e8: 6e f3 mov r15,r14 - 3001ea: d1 53 mov.l 300338 <_main+0x158>,r1 ! 30a848 <_gdb_start_on_exception> - 3001ec: 41 0b jsr @r1 - 3001ee: 00 09 nop - 3001f0: d1 52 mov.l 30033c <_main+0x15c>,r1 ! 30bdfc <___printf_enable_fp> - 3001f2: 41 0b jsr @r1 - 3001f4: 00 09 nop - 3001f6: 61 e3 mov r14,r1 - 3001f8: 71 10 add #16,r1 - 3001fa: e2 00 mov #0,r2 - 3001fc: 21 22 mov.l r2,@r1 - 3001fe: e2 00 mov #0,r2 - 300200: 11 21 mov.l r2,@(4,r1) - 300202: e2 00 mov #0,r2 - 300204: 11 22 mov.l r2,@(8,r1) - 300206: e2 00 mov #0,r2 - 300208: 11 23 mov.l r2,@(12,r1) - 30020a: e2 00 mov #0,r2 - 30020c: 11 24 mov.l r2,@(16,r1) - 30020e: 61 e3 mov r14,r1 - 300210: 71 10 add #16,r1 - 300212: d2 4b mov.l 300340 <_main+0x160>,r2 ! 3001b4 <_update_time> - 300214: 21 22 mov.l r2,@r1 - 300216: 68 e3 mov r14,r8 - 300218: 78 e8 add #-24,r8 - 30021a: 62 e3 mov r14,r2 - 30021c: 72 10 add #16,r2 - 30021e: e4 00 mov #0,r4 - 300220: 95 86 mov.w 300330 <_main+0x150>,r5 ! 3e8 - 300222: 61 23 mov r2,r1 - 300224: 71 04 add #4,r1 - 300226: 63 12 mov.l @r1,r3 - 300228: 2f 32 mov.l r3,@r15 - 30022a: 71 04 add #4,r1 - 30022c: 63 12 mov.l @r1,r3 - 30022e: 1f 31 mov.l r3,@(4,r15) - 300230: 71 04 add #4,r1 - 300232: 63 12 mov.l @r1,r3 - 300234: 1f 32 mov.l r3,@(8,r15) - 300236: 71 04 add #4,r1 - 300238: 63 12 mov.l @r1,r3 - 30023a: 1f 33 mov.l r3,@(12,r15) - 30023c: 71 04 add #4,r1 - 30023e: 67 22 mov.l @r2,r7 - 300240: 66 53 mov r5,r6 - 300242: 65 43 mov r4,r5 - 300244: e4 fe mov #-2,r4 - 300246: d1 3f mov.l 300344 <_main+0x164>,r1 ! 30b864 <_timer_configure> - 300248: 41 0b jsr @r1 - 30024a: 00 09 nop - 30024c: 61 03 mov r0,r1 - 30024e: 18 1f mov.l r1,@(60,r8) - 300250: 61 e3 mov r14,r1 - 300252: 71 e8 add #-24,r1 - 300254: 51 1f mov.l @(60,r1),r1 - 300256: 41 11 cmp/pz r1 - 300258: 89 02 bt 300260 <_main+0x80> - 30025a: e1 ff mov #-1,r1 - 30025c: a0 60 bra 300320 <_main+0x140> - 30025e: 00 09 nop - 300260: 61 e3 mov r14,r1 - 300262: 71 e8 add #-24,r1 - 300264: 54 1f mov.l @(60,r1),r4 - 300266: d1 38 mov.l 300348 <_main+0x168>,r1 ! 30bb04 <_timer_start> - 300268: 41 0b jsr @r1 - 30026a: 00 09 nop - 30026c: d1 37 mov.l 30034c <_main+0x16c>,r1 ! 316234 <_worldRPG> - 30026e: 62 12 mov.l @r1,r2 - 300270: d1 37 mov.l 300350 <_main+0x170>,r1 ! 8101ca0 <_game> - 300272: 21 22 mov.l r2,@r1 - 300274: d1 37 mov.l 300354 <_main+0x174>,r1 ! 8101cbc - 300276: 64 13 mov r1,r4 - 300278: d1 37 mov.l 300358 <_main+0x178>,r1 ! 30475c <_events_init_handler> - 30027a: 41 0b jsr @r1 - 30027c: 00 09 nop - 30027e: d3 37 mov.l 30035c <_main+0x17c>,r3 ! 3161a0 <_gint_drivers_end> - 300280: d2 37 mov.l 300360 <_main+0x180>,r2 ! 8101cb0 - 300282: d1 34 mov.l 300354 <_main+0x174>,r1 ! 8101cbc - 300284: 66 33 mov r3,r6 - 300286: 65 23 mov r2,r5 - 300288: 64 13 mov r1,r4 - 30028a: d1 36 mov.l 300364 <_main+0x184>,r1 ! 304784 <_events_bind_variable> - 30028c: 41 0b jsr @r1 - 30028e: 00 09 nop - 300290: d3 35 mov.l 300368 <_main+0x188>,r3 ! 3161a8 - 300292: d2 36 mov.l 30036c <_main+0x18c>,r2 ! 8101dcc - 300294: d1 2f mov.l 300354 <_main+0x174>,r1 ! 8101cbc - 300296: 66 33 mov r3,r6 - 300298: 65 23 mov r2,r5 - 30029a: 64 13 mov r1,r4 - 30029c: d1 31 mov.l 300364 <_main+0x184>,r1 ! 304784 <_events_bind_variable> - 30029e: 41 0b jsr @r1 - 3002a0: 00 09 nop - 3002a2: d1 33 mov.l 300370 <_main+0x190>,r1 ! 30b124 <_dupdate> - 3002a4: 41 0b jsr @r1 - 3002a6: 00 09 nop - 3002a8: d1 32 mov.l 300374 <_main+0x194>,r1 ! 30b5cc <_getkey> - 3002aa: 41 0b jsr @r1 - 3002ac: 00 09 nop - 3002ae: d1 32 mov.l 300378 <_main+0x198>,r1 ! ffff - 3002b0: 64 13 mov r1,r4 - 3002b2: d1 32 mov.l 30037c <_main+0x19c>,r1 ! 30aeb4 <_dclear> - 3002b4: 41 0b jsr @r1 - 3002b6: 00 09 nop - 3002b8: d1 25 mov.l 300350 <_main+0x170>,r1 ! 8101ca0 <_game> - 3002ba: 64 13 mov r1,r4 - 3002bc: d1 30 mov.l 300380 <_main+0x1a0>,r1 ! 301e74 <_game_draw> - 3002be: 41 0b jsr @r1 - 3002c0: 00 09 nop - 3002c2: d1 23 mov.l 300350 <_main+0x170>,r1 ! 8101ca0 <_game> - 3002c4: 64 13 mov r1,r4 - 3002c6: d1 2f mov.l 300384 <_main+0x1a4>,r1 ! 301de8 <_game_logic> - 3002c8: 41 0b jsr @r1 - 3002ca: 00 09 nop - 3002cc: d1 28 mov.l 300370 <_main+0x190>,r1 ! 30b124 <_dupdate> - 3002ce: 41 0b jsr @r1 - 3002d0: 00 09 nop - 3002d2: d1 1f mov.l 300350 <_main+0x170>,r1 ! 8101ca0 <_game> - 3002d4: 64 13 mov r1,r4 - 3002d6: d1 2c mov.l 300388 <_main+0x1a8>,r1 ! 301f3c <_game_get_inputs> - 3002d8: 41 0b jsr @r1 - 3002da: 00 09 nop - 3002dc: a0 03 bra 3002e6 <_main+0x106> - 3002de: 00 09 nop - 3002e0: d1 2a mov.l 30038c <_main+0x1ac>,r1 ! 309eaa <_sleep> - 3002e2: 41 0b jsr @r1 - 3002e4: 00 09 nop - 3002e6: d1 1a mov.l 300350 <_main+0x170>,r1 ! 8101ca0 <_game> - 3002e8: 92 23 mov.w 300332 <_main+0x152>,r2 ! fc - 3002ea: 31 2c add r2,r1 - 3002ec: 52 1a mov.l @(40,r1),r2 - 3002ee: e1 13 mov #19,r1 - 3002f0: 32 17 cmp/gt r1,r2 - 3002f2: 8b f5 bf 3002e0 <_main+0x100> - 3002f4: d1 16 mov.l 300350 <_main+0x170>,r1 ! 8101ca0 <_game> - 3002f6: 92 1c mov.w 300332 <_main+0x152>,r2 ! fc - 3002f8: 31 2c add r2,r1 - 3002fa: e2 00 mov #0,r2 - 3002fc: 11 2a mov.l r2,@(40,r1) - 3002fe: d1 14 mov.l 300350 <_main+0x170>,r1 ! 8101ca0 <_game> - 300300: 92 18 mov.w 300334 <_main+0x154>,r2 ! 120 - 300302: 31 2c add r2,r1 - 300304: 61 10 mov.b @r1,r1 - 300306: 61 1c extu.b r1,r1 - 300308: e2 01 mov #1,r2 - 30030a: 21 2a xor r2,r1 - 30030c: 61 1c extu.b r1,r1 - 30030e: 21 18 tst r1,r1 - 300310: 8b cd bf 3002ae <_main+0xce> - 300312: 61 e3 mov r14,r1 - 300314: 71 e8 add #-24,r1 - 300316: 54 1f mov.l @(60,r1),r4 - 300318: d1 1d mov.l 300390 <_main+0x1b0>,r1 ! 30bbdc <_timer_stop> - 30031a: 41 0b jsr @r1 - 30031c: 00 09 nop - 30031e: e1 01 mov #1,r1 - 300320: 60 13 mov r1,r0 - 300322: 7e 28 add #40,r14 - 300324: 6f e3 mov r14,r15 - 300326: 4f 26 lds.l @r15+,pr - 300328: 6e f6 mov.l @r15+,r14 - 30032a: 68 f6 mov.l @r15+,r8 - 30032c: 00 0b rts - 30032e: 00 09 nop - 300330: 03 e8 .word 0x03e8 - 300332: 00 fc mov.b @(r0,r15),r0 - 300334: 01 20 .word 0x0120 - 300336: 00 09 nop - 300338: 00 30 .word 0x0030 - 30033a: a8 48 bra 2ff3ce <_srom+0x2b8dd2> - 30033c: 00 30 .word 0x0030 - 30033e: bd fc bsr 2fff3a <_srom+0x2b993e> - 300340: 00 30 .word 0x0030 - 300342: 01 b4 mov.b r11,@(r0,r1) - 300344: 00 30 .word 0x0030 - 300346: b8 64 bsr 2ff412 <_srom+0x2b8e16> - 300348: 00 30 .word 0x0030 - 30034a: bb 04 bsr 2ff956 <_srom+0x2b935a> - 30034c: 00 31 .word 0x0031 - 30034e: 62 34 mov.b @r3+,r2 - 300350: 08 10 .word 0x0810 - 300352: 1c a0 mov.l r10,@(0,r12) - 300354: 08 10 .word 0x0810 - 300356: 1c bc mov.l r11,@(48,r12) - 300358: 00 30 .word 0x0030 - 30035a: 47 5c shad r5,r7 - 30035c: 00 31 .word 0x0031 - 30035e: 61 a0 mov.b @r10,r1 - 300360: 08 10 .word 0x0810 - 300362: 1c b0 mov.l r11,@(0,r12) - 300364: 00 30 .word 0x0030 - 300366: 47 84 .word 0x4784 - 300368: 00 31 .word 0x0031 - 30036a: 61 a8 swap.b r10,r1 - 30036c: 08 10 .word 0x0810 - 30036e: 1d cc mov.l r12,@(48,r13) - 300370: 00 30 .word 0x0030 - 300372: b1 24 bsr 3005be <_map_render+0x186> - 300374: 00 30 .word 0x0030 - 300376: b5 cc bsr 300f12 <_map_get_for_coordinates+0xc6> - 300378: 00 00 .word 0x0000 - 30037a: ff ff .word 0xffff - 30037c: 00 30 .word 0x0030 - 30037e: ae b4 bra 3000ea - 300380: 00 30 .word 0x0030 - 300382: 1e 74 mov.l r7,@(16,r14) - 300384: 00 30 .word 0x0030 - 300386: 1d e8 mov.l r14,@(32,r13) - 300388: 00 30 .word 0x0030 - 30038a: 1f 3c mov.l r3,@(48,r15) - 30038c: 00 30 .word 0x0030 - 30038e: 9e aa mov.w 3004e6 <_map_render+0xae>,r14 ! 611d - 300390: 00 30 .word 0x0030 - 300392: bb dc bsr 2ffb4e <_srom+0x2b9552> - -00300394 <_GINT_CALL_SET_function>: - 300394: 2f e6 mov.l r14,@-r15 - 300396: 7f fc add #-4,r15 - 300398: 6e f3 mov r15,r14 - 30039a: 61 e3 mov r14,r1 - 30039c: 71 c4 add #-60,r1 - 30039e: 11 4f mov.l r4,@(60,r1) - 3003a0: 61 e3 mov r14,r1 - 3003a2: 71 c4 add #-60,r1 - 3003a4: 51 1f mov.l @(60,r1),r1 - 3003a6: e2 01 mov #1,r2 - 3003a8: 21 22 mov.l r2,@r1 - 3003aa: e1 00 mov #0,r1 - 3003ac: 60 13 mov r1,r0 - 3003ae: 7e 04 add #4,r14 - 3003b0: 6f e3 mov r14,r15 - 3003b2: 6e f6 mov.l @r15+,r14 - 3003b4: 00 0b rts - 3003b6: 00 09 nop - -003003b8 <_GINT_CALL_INC_function>: - 3003b8: 2f e6 mov.l r14,@-r15 - 3003ba: 7f fc add #-4,r15 - 3003bc: 6e f3 mov r15,r14 - 3003be: 61 e3 mov r14,r1 - 3003c0: 71 c4 add #-60,r1 - 3003c2: 11 4f mov.l r4,@(60,r1) - 3003c4: 61 e3 mov r14,r1 - 3003c6: 71 c4 add #-60,r1 - 3003c8: 51 1f mov.l @(60,r1),r1 - 3003ca: 61 12 mov.l @r1,r1 - 3003cc: 62 13 mov r1,r2 - 3003ce: 72 01 add #1,r2 - 3003d0: 61 e3 mov r14,r1 - 3003d2: 71 c4 add #-60,r1 - 3003d4: 51 1f mov.l @(60,r1),r1 - 3003d6: 21 22 mov.l r2,@r1 - 3003d8: e1 00 mov #0,r1 - 3003da: 60 13 mov r1,r0 - 3003dc: 7e 04 add #4,r14 - 3003de: 6f e3 mov r14,r15 - 3003e0: 6e f6 mov.l @r15+,r14 - 3003e2: 00 0b rts - 3003e4: 00 09 nop - -003003e6 <_GINT_CALL_SET_STOP_function>: - 3003e6: 2f e6 mov.l r14,@-r15 - 3003e8: 7f fc add #-4,r15 - 3003ea: 6e f3 mov r15,r14 - 3003ec: 61 e3 mov r14,r1 - 3003ee: 71 c4 add #-60,r1 - 3003f0: 11 4f mov.l r4,@(60,r1) - 3003f2: 61 e3 mov r14,r1 - 3003f4: 71 c4 add #-60,r1 - 3003f6: 51 1f mov.l @(60,r1),r1 - 3003f8: e2 01 mov #1,r2 - 3003fa: 21 22 mov.l r2,@r1 - 3003fc: e1 01 mov #1,r1 - 3003fe: 60 13 mov r1,r0 - 300400: 7e 04 add #4,r14 - 300402: 6f e3 mov r14,r15 - 300404: 6e f6 mov.l @r15+,r14 - 300406: 00 0b rts - 300408: 00 09 nop - -0030040a <_GINT_CALL_INC_STOP_function>: - 30040a: 2f e6 mov.l r14,@-r15 - 30040c: 7f fc add #-4,r15 - 30040e: 6e f3 mov r15,r14 - 300410: 61 e3 mov r14,r1 - 300412: 71 c4 add #-60,r1 - 300414: 11 4f mov.l r4,@(60,r1) - 300416: 61 e3 mov r14,r1 - 300418: 71 c4 add #-60,r1 - 30041a: 51 1f mov.l @(60,r1),r1 - 30041c: 61 12 mov.l @r1,r1 - 30041e: 62 13 mov r1,r2 - 300420: 72 01 add #1,r2 - 300422: 61 e3 mov r14,r1 - 300424: 71 c4 add #-60,r1 - 300426: 51 1f mov.l @(60,r1),r1 - 300428: 21 22 mov.l r2,@r1 - 30042a: e1 01 mov #1,r1 - 30042c: 60 13 mov r1,r0 - 30042e: 7e 04 add #4,r14 - 300430: 6f e3 mov r14,r15 - 300432: 6e f6 mov.l @r15+,r14 - 300434: 00 0b rts - 300436: 00 09 nop - -00300438 <_map_render>: - 300438: 2f e6 mov.l r14,@-r15 - 30043a: 4f 22 sts.l pr,@-r15 - 30043c: 7f c4 add #-60,r15 - 30043e: 6e f3 mov r15,r14 - 300440: 61 e3 mov r14,r1 - 300442: 71 fc add #-4,r1 - 300444: 11 45 mov.l r4,@(20,r1) - 300446: 61 e3 mov r14,r1 - 300448: 71 fc add #-4,r1 - 30044a: 62 e3 mov r14,r2 - 30044c: 72 fc add #-4,r2 - 30044e: 52 25 mov.l @(20,r2),r2 - 300450: 62 22 mov.l @r2,r2 - 300452: 11 2d mov.l r2,@(52,r1) - 300454: 61 e3 mov r14,r1 - 300456: 71 fc add #-4,r1 - 300458: 62 e3 mov r14,r2 - 30045a: 72 fc add #-4,r2 - 30045c: 52 25 mov.l @(20,r2),r2 - 30045e: 72 04 add #4,r2 - 300460: 11 2c mov.l r2,@(48,r1) - 300462: 61 e3 mov r14,r1 - 300464: 71 1c add #28,r1 - 300466: e2 1a mov #26,r2 - 300468: 60 23 mov r2,r0 - 30046a: 80 1f mov.b r0,@(15,r1) - 30046c: 61 e3 mov r14,r1 - 30046e: 71 1c add #28,r1 - 300470: e2 0f mov #15,r2 - 300472: 60 23 mov r2,r0 - 300474: 80 1e mov.b r0,@(14,r1) - 300476: 61 e3 mov r14,r1 - 300478: 71 fc add #-4,r1 - 30047a: 51 1d mov.l @(52,r1),r1 - 30047c: 61 12 mov.l @r1,r1 - 30047e: 62 1d extu.w r1,r2 - 300480: 61 e3 mov r14,r1 - 300482: 71 1c add #28,r1 - 300484: 42 08 shll2 r2 - 300486: 42 08 shll2 r2 - 300488: 60 23 mov r2,r0 - 30048a: 81 16 mov.w r0,@(12,r1) - 30048c: 61 e3 mov r14,r1 - 30048e: 71 fc add #-4,r1 - 300490: 51 1d mov.l @(52,r1),r1 - 300492: 51 11 mov.l @(4,r1),r1 - 300494: 62 1d extu.w r1,r2 - 300496: 61 e3 mov r14,r1 - 300498: 71 1c add #28,r1 - 30049a: 42 08 shll2 r2 - 30049c: 42 08 shll2 r2 - 30049e: 60 23 mov r2,r0 - 3004a0: 81 15 mov.w r0,@(10,r1) - 3004a2: 61 e3 mov r14,r1 - 3004a4: 71 fc add #-4,r1 - 3004a6: 51 1c mov.l @(48,r1),r1 - 3004a8: 62 11 mov.w @r1,r2 - 3004aa: 91 96 mov.w 3005da <_map_render+0x1a2>,r1 ! c5 - 3004ac: 32 17 cmp/gt r1,r2 - 3004ae: 89 10 bt 3004d2 <_map_render+0x9a> - 3004b0: 61 e3 mov r14,r1 - 3004b2: 71 fc add #-4,r1 - 3004b4: 51 1c mov.l @(48,r1),r1 - 3004b6: 61 11 mov.w @r1,r1 - 3004b8: 62 1d extu.w r1,r2 - 3004ba: 61 e3 mov r14,r1 - 3004bc: 71 fc add #-4,r1 - 3004be: 51 1c mov.l @(48,r1),r1 - 3004c0: 60 23 mov r2,r0 - 3004c2: 81 12 mov.w r0,@(4,r1) - 3004c4: 61 e3 mov r14,r1 - 3004c6: 71 1c add #28,r1 - 3004c8: e2 00 mov #0,r2 - 3004ca: 60 23 mov r2,r0 - 3004cc: 81 1e mov.w r0,@(28,r1) - 3004ce: a0 3f bra 300550 <_map_render+0x118> - 3004d0: 00 09 nop - 3004d2: 61 e3 mov r14,r1 - 3004d4: 71 fc add #-4,r1 - 3004d6: 51 1c mov.l @(48,r1),r1 - 3004d8: 61 11 mov.w @r1,r1 - 3004da: 92 7e mov.w 3005da <_map_render+0x1a2>,r2 ! c5 - 3004dc: 32 1c add r1,r2 - 3004de: 61 e3 mov r14,r1 - 3004e0: 71 1c add #28,r1 - 3004e2: 85 16 mov.w @(12,r1),r0 - 3004e4: 61 03 mov r0,r1 - 3004e6: 61 1d extu.w r1,r1 - 3004e8: 32 13 cmp/ge r1,r2 - 3004ea: 8b 1b bf 300524 <_map_render+0xec> - 3004ec: 61 e3 mov r14,r1 - 3004ee: 71 1c add #28,r1 - 3004f0: 62 e3 mov r14,r2 - 3004f2: 72 1c add #28,r2 - 3004f4: 85 26 mov.w @(12,r2),r0 - 3004f6: 62 03 mov r0,r2 - 3004f8: 93 70 mov.w 3005dc <_map_render+0x1a4>,r3 ! fe74 - 3004fa: 32 3c add r3,r2 - 3004fc: 60 23 mov r2,r0 - 3004fe: 81 1e mov.w r0,@(28,r1) - 300500: 61 e3 mov r14,r1 - 300502: 71 fc add #-4,r1 - 300504: 51 1c mov.l @(48,r1),r1 - 300506: 61 11 mov.w @r1,r1 - 300508: 61 1d extu.w r1,r1 - 30050a: 62 e3 mov r14,r2 - 30050c: 72 1c add #28,r2 - 30050e: 85 2e mov.w @(28,r2),r0 - 300510: 62 03 mov r0,r2 - 300512: 31 28 sub r2,r1 - 300514: 62 1d extu.w r1,r2 - 300516: 61 e3 mov r14,r1 - 300518: 71 fc add #-4,r1 - 30051a: 51 1c mov.l @(48,r1),r1 - 30051c: 60 23 mov r2,r0 - 30051e: 81 12 mov.w r0,@(4,r1) - 300520: a0 16 bra 300550 <_map_render+0x118> - 300522: 00 09 nop - 300524: 61 e3 mov r14,r1 - 300526: 71 fc add #-4,r1 - 300528: 51 1c mov.l @(48,r1),r1 - 30052a: 92 58 mov.w 3005de <_map_render+0x1a6>,r2 ! c6 - 30052c: 60 23 mov r2,r0 - 30052e: 81 12 mov.w r0,@(4,r1) - 300530: 61 e3 mov r14,r1 - 300532: 71 fc add #-4,r1 - 300534: 51 1c mov.l @(48,r1),r1 - 300536: 61 11 mov.w @r1,r1 - 300538: 62 1d extu.w r1,r2 - 30053a: 61 e3 mov r14,r1 - 30053c: 71 fc add #-4,r1 - 30053e: 51 1c mov.l @(48,r1),r1 - 300540: 85 12 mov.w @(4,r1),r0 - 300542: 61 03 mov r0,r1 - 300544: 63 1d extu.w r1,r3 - 300546: 61 e3 mov r14,r1 - 300548: 71 1c add #28,r1 - 30054a: 32 38 sub r3,r2 - 30054c: 60 23 mov r2,r0 - 30054e: 81 1e mov.w r0,@(28,r1) - 300550: 61 e3 mov r14,r1 - 300552: 71 fc add #-4,r1 - 300554: 51 1c mov.l @(48,r1),r1 - 300556: 85 11 mov.w @(2,r1),r0 - 300558: 62 03 mov r0,r2 - 30055a: e1 6f mov #111,r1 - 30055c: 32 17 cmp/gt r1,r2 - 30055e: 89 11 bt 300584 <_map_render+0x14c> - 300560: 61 e3 mov r14,r1 - 300562: 71 fc add #-4,r1 - 300564: 51 1c mov.l @(48,r1),r1 - 300566: 85 11 mov.w @(2,r1),r0 - 300568: 61 03 mov r0,r1 - 30056a: 62 1d extu.w r1,r2 - 30056c: 61 e3 mov r14,r1 - 30056e: 71 fc add #-4,r1 - 300570: 51 1c mov.l @(48,r1),r1 - 300572: 60 23 mov r2,r0 - 300574: 81 13 mov.w r0,@(6,r1) - 300576: 61 e3 mov r14,r1 - 300578: 71 1c add #28,r1 - 30057a: e2 00 mov #0,r2 - 30057c: 60 23 mov r2,r0 - 30057e: 81 1d mov.w r0,@(26,r1) - 300580: a0 46 bra 300610 <_map_render+0x1d8> - 300582: 00 09 nop - 300584: 61 e3 mov r14,r1 - 300586: 71 fc add #-4,r1 - 300588: 51 1c mov.l @(48,r1),r1 - 30058a: 85 11 mov.w @(2,r1),r0 - 30058c: 61 03 mov r0,r1 - 30058e: 62 13 mov r1,r2 - 300590: 72 6f add #111,r2 - 300592: 61 e3 mov r14,r1 - 300594: 71 1c add #28,r1 - 300596: 85 15 mov.w @(10,r1),r0 - 300598: 61 03 mov r0,r1 - 30059a: 61 1d extu.w r1,r1 - 30059c: 32 13 cmp/ge r1,r2 - 30059e: 8b 20 bf 3005e2 <_map_render+0x1aa> - 3005a0: 61 e3 mov r14,r1 - 3005a2: 71 1c add #28,r1 - 3005a4: 62 e3 mov r14,r2 - 3005a6: 72 1c add #28,r2 - 3005a8: 85 25 mov.w @(10,r2),r0 - 3005aa: 62 03 mov r0,r2 - 3005ac: 93 18 mov.w 3005e0 <_map_render+0x1a8>,r3 ! ff20 - 3005ae: 32 3c add r3,r2 - 3005b0: 60 23 mov r2,r0 - 3005b2: 81 1d mov.w r0,@(26,r1) - 3005b4: 61 e3 mov r14,r1 - 3005b6: 71 fc add #-4,r1 - 3005b8: 51 1c mov.l @(48,r1),r1 - 3005ba: 85 11 mov.w @(2,r1),r0 - 3005bc: 61 03 mov r0,r1 - 3005be: 61 1d extu.w r1,r1 - 3005c0: 62 e3 mov r14,r2 - 3005c2: 72 1c add #28,r2 - 3005c4: 85 2d mov.w @(26,r2),r0 - 3005c6: 62 03 mov r0,r2 - 3005c8: 31 28 sub r2,r1 - 3005ca: 62 1d extu.w r1,r2 - 3005cc: 61 e3 mov r14,r1 - 3005ce: 71 fc add #-4,r1 - 3005d0: 51 1c mov.l @(48,r1),r1 - 3005d2: 60 23 mov r2,r0 - 3005d4: 81 13 mov.w r0,@(6,r1) - 3005d6: a0 1b bra 300610 <_map_render+0x1d8> - 3005d8: 00 09 nop - 3005da: 00 c5 mov.w r12,@(r0,r0) - 3005dc: fe 74 .word 0xfe74 - 3005de: 00 c6 mov.l r12,@(r0,r0) - 3005e0: ff 20 .word 0xff20 - 3005e2: 61 e3 mov r14,r1 - 3005e4: 71 fc add #-4,r1 - 3005e6: 51 1c mov.l @(48,r1),r1 - 3005e8: e2 70 mov #112,r2 - 3005ea: 60 23 mov r2,r0 - 3005ec: 81 13 mov.w r0,@(6,r1) - 3005ee: 61 e3 mov r14,r1 - 3005f0: 71 fc add #-4,r1 - 3005f2: 51 1c mov.l @(48,r1),r1 - 3005f4: 85 11 mov.w @(2,r1),r0 - 3005f6: 61 03 mov r0,r1 - 3005f8: 62 1d extu.w r1,r2 - 3005fa: 61 e3 mov r14,r1 - 3005fc: 71 fc add #-4,r1 - 3005fe: 51 1c mov.l @(48,r1),r1 - 300600: 85 13 mov.w @(6,r1),r0 - 300602: 61 03 mov r0,r1 - 300604: 63 1d extu.w r1,r3 - 300606: 61 e3 mov r14,r1 - 300608: 71 1c add #28,r1 - 30060a: 32 38 sub r3,r2 - 30060c: 60 23 mov r2,r0 - 30060e: 81 1d mov.w r0,@(26,r1) - 300610: 61 e3 mov r14,r1 - 300612: 71 1c add #28,r1 - 300614: 62 e3 mov r14,r2 - 300616: 72 1c add #28,r2 - 300618: 85 2e mov.w @(28,r2),r0 - 30061a: 62 03 mov r0,r2 - 30061c: 62 2d extu.w r2,r2 - 30061e: 42 09 shlr2 r2 - 300620: 42 09 shlr2 r2 - 300622: 60 23 mov r2,r0 - 300624: 81 14 mov.w r0,@(8,r1) - 300626: 61 e3 mov r14,r1 - 300628: 71 1c add #28,r1 - 30062a: 62 e3 mov r14,r2 - 30062c: 72 1c add #28,r2 - 30062e: 85 2d mov.w @(26,r2),r0 - 300630: 62 03 mov r0,r2 - 300632: 62 2d extu.w r2,r2 - 300634: 42 09 shlr2 r2 - 300636: 42 09 shlr2 r2 - 300638: 60 23 mov r2,r0 - 30063a: 81 13 mov.w r0,@(6,r1) - 30063c: 61 e3 mov r14,r1 - 30063e: 71 1c add #28,r1 - 300640: 85 1e mov.w @(28,r1),r0 - 300642: 61 03 mov r0,r1 - 300644: 62 1c extu.b r1,r2 - 300646: 61 e3 mov r14,r1 - 300648: 71 1c add #28,r1 - 30064a: 85 14 mov.w @(8,r1),r0 - 30064c: 61 03 mov r0,r1 - 30064e: 61 1c extu.b r1,r1 - 300650: 41 08 shll2 r1 - 300652: 41 08 shll2 r1 - 300654: 63 1c extu.b r1,r3 - 300656: 61 e3 mov r14,r1 - 300658: 71 1c add #28,r1 - 30065a: 32 38 sub r3,r2 - 30065c: 60 23 mov r2,r0 - 30065e: 80 15 mov.b r0,@(5,r1) - 300660: 61 e3 mov r14,r1 - 300662: 71 1c add #28,r1 - 300664: 85 1d mov.w @(26,r1),r0 - 300666: 61 03 mov r0,r1 - 300668: 62 1c extu.b r1,r2 - 30066a: 61 e3 mov r14,r1 - 30066c: 71 1c add #28,r1 - 30066e: 85 13 mov.w @(6,r1),r0 - 300670: 61 03 mov r0,r1 - 300672: 61 1c extu.b r1,r1 - 300674: 41 08 shll2 r1 - 300676: 41 08 shll2 r1 - 300678: 63 1c extu.b r1,r3 - 30067a: 61 e3 mov r14,r1 - 30067c: 71 1c add #28,r1 - 30067e: 32 38 sub r3,r2 - 300680: 60 23 mov r2,r0 - 300682: 80 14 mov.b r0,@(4,r1) - 300684: 61 e3 mov r14,r1 - 300686: 71 2c add #44,r1 - 300688: e2 00 mov #0,r2 - 30068a: 60 23 mov r2,r0 - 30068c: 80 19 mov.b r0,@(9,r1) - 30068e: a1 0f bra 3008b0 <_map_render+0x478> - 300690: 00 09 nop - 300692: 61 e3 mov r14,r1 - 300694: 71 2c add #44,r1 - 300696: e2 00 mov #0,r2 - 300698: 60 23 mov r2,r0 - 30069a: 80 1e mov.b r0,@(14,r1) - 30069c: a0 f0 bra 300880 <_map_render+0x448> - 30069e: 00 09 nop - 3006a0: 61 e3 mov r14,r1 - 3006a2: 71 2c add #44,r1 - 3006a4: e2 00 mov #0,r2 - 3006a6: 60 23 mov r2,r0 - 3006a8: 80 1f mov.b r0,@(15,r1) - 3006aa: a0 d1 bra 300850 <_map_render+0x418> - 3006ac: 00 09 nop - 3006ae: 61 e3 mov r14,r1 - 3006b0: 71 1c add #28,r1 - 3006b2: 85 14 mov.w @(8,r1),r0 - 3006b4: 61 03 mov r0,r1 - 3006b6: 62 1d extu.w r1,r2 - 3006b8: 61 e3 mov r14,r1 - 3006ba: 71 2c add #44,r1 - 3006bc: 84 1f mov.b @(15,r1),r0 - 3006be: 61 03 mov r0,r1 - 3006c0: 61 1c extu.b r1,r1 - 3006c2: 31 2c add r2,r1 - 3006c4: 62 13 mov r1,r2 - 3006c6: 61 e3 mov r14,r1 - 3006c8: 71 fc add #-4,r1 - 3006ca: 51 1d mov.l @(52,r1),r1 - 3006cc: 61 12 mov.l @r1,r1 - 3006ce: 32 12 cmp/hs r1,r2 - 3006d0: 89 11 bt 3006f6 <_map_render+0x2be> - 3006d2: 61 e3 mov r14,r1 - 3006d4: 71 1c add #28,r1 - 3006d6: 85 13 mov.w @(6,r1),r0 - 3006d8: 61 03 mov r0,r1 - 3006da: 62 1d extu.w r1,r2 - 3006dc: 61 e3 mov r14,r1 - 3006de: 71 2c add #44,r1 - 3006e0: 84 1e mov.b @(14,r1),r0 - 3006e2: 61 03 mov r0,r1 - 3006e4: 61 1c extu.b r1,r1 - 3006e6: 31 2c add r2,r1 - 3006e8: 62 13 mov r1,r2 - 3006ea: 61 e3 mov r14,r1 - 3006ec: 71 fc add #-4,r1 - 3006ee: 51 1d mov.l @(52,r1),r1 - 3006f0: 51 11 mov.l @(4,r1),r1 - 3006f2: 32 12 cmp/hs r1,r2 - 3006f4: 8b 01 bf 3006fa <_map_render+0x2c2> - 3006f6: a0 a1 bra 30083c <_map_render+0x404> - 3006f8: 00 09 nop - 3006fa: 61 e3 mov r14,r1 - 3006fc: 71 2c add #44,r1 - 3006fe: 84 1e mov.b @(14,r1),r0 - 300700: 61 03 mov r0,r1 - 300702: 62 1c extu.b r1,r2 - 300704: 61 e3 mov r14,r1 - 300706: 71 1c add #28,r1 - 300708: 85 13 mov.w @(6,r1),r0 - 30070a: 61 03 mov r0,r1 - 30070c: 61 1d extu.w r1,r1 - 30070e: 31 2c add r2,r1 - 300710: 62 13 mov r1,r2 - 300712: 61 e3 mov r14,r1 - 300714: 71 fc add #-4,r1 - 300716: 51 1d mov.l @(52,r1),r1 - 300718: 61 12 mov.l @r1,r1 - 30071a: 02 17 mul.l r1,r2 - 30071c: 02 1a sts macl,r2 - 30071e: 61 e3 mov r14,r1 - 300720: 71 1c add #28,r1 - 300722: 85 14 mov.w @(8,r1),r0 - 300724: 61 03 mov r0,r1 - 300726: 61 1d extu.w r1,r1 - 300728: 32 1c add r1,r2 - 30072a: 61 e3 mov r14,r1 - 30072c: 71 2c add #44,r1 - 30072e: 84 1f mov.b @(15,r1),r0 - 300730: 61 03 mov r0,r1 - 300732: 61 1c extu.b r1,r1 - 300734: 32 1c add r1,r2 - 300736: 61 e3 mov r14,r1 - 300738: 71 fc add #-4,r1 - 30073a: 11 28 mov.l r2,@(32,r1) - 30073c: 61 e3 mov r14,r1 - 30073e: 71 2c add #44,r1 - 300740: 84 19 mov.b @(9,r1),r0 - 300742: 61 03 mov r0,r1 - 300744: 61 1c extu.b r1,r1 - 300746: 62 e3 mov r14,r2 - 300748: 72 fc add #-4,r2 - 30074a: 52 2d mov.l @(52,r2),r2 - 30074c: 71 12 add #18,r1 - 30074e: 41 08 shll2 r1 - 300750: 31 2c add r2,r1 - 300752: 62 12 mov.l @r1,r2 - 300754: 61 e3 mov r14,r1 - 300756: 71 fc add #-4,r1 - 300758: 51 18 mov.l @(32,r1),r1 - 30075a: 31 1c add r1,r1 - 30075c: 31 2c add r2,r1 - 30075e: 61 11 mov.w @r1,r1 - 300760: 62 1d extu.w r1,r2 - 300762: 61 e3 mov r14,r1 - 300764: 71 fc add #-4,r1 - 300766: 60 23 mov r2,r0 - 300768: 81 1f mov.w r0,@(30,r1) - 30076a: 61 e3 mov r14,r1 - 30076c: 71 fc add #-4,r1 - 30076e: 85 1f mov.w @(30,r1),r0 - 300770: 61 03 mov r0,r1 - 300772: 41 11 cmp/pz r1 - 300774: 8b 62 bf 30083c <_map_render+0x404> - 300776: 61 e3 mov r14,r1 - 300778: 71 fc add #-4,r1 - 30077a: 85 1f mov.w @(30,r1),r0 - 30077c: 62 03 mov r0,r2 - 30077e: 61 e3 mov r14,r1 - 300780: 71 fc add #-4,r1 - 300782: 51 1d mov.l @(52,r1),r1 - 300784: 53 13 mov.l @(12,r1),r3 - 300786: d7 55 mov.l 3008dc <_map_render+0x4a4>,r7 ! 30e528 <___udivsi3_i4i> - 300788: 64 23 mov r2,r4 - 30078a: 65 33 mov r3,r5 - 30078c: 47 0b jsr @r7 - 30078e: 00 09 nop - 300790: 67 03 mov r0,r7 - 300792: 07 37 mul.l r3,r7 - 300794: 03 1a sts macl,r3 - 300796: 61 23 mov r2,r1 - 300798: 31 38 sub r3,r1 - 30079a: 62 1d extu.w r1,r2 - 30079c: 61 e3 mov r14,r1 - 30079e: 71 fc add #-4,r1 - 3007a0: 42 08 shll2 r2 - 3007a2: 42 08 shll2 r2 - 3007a4: 60 23 mov r2,r0 - 3007a6: 81 1e mov.w r0,@(28,r1) - 3007a8: 61 e3 mov r14,r1 - 3007aa: 71 fc add #-4,r1 - 3007ac: 85 1f mov.w @(30,r1),r0 - 3007ae: 63 03 mov r0,r3 - 3007b0: 61 e3 mov r14,r1 - 3007b2: 71 fc add #-4,r1 - 3007b4: 51 1d mov.l @(52,r1),r1 - 3007b6: 51 13 mov.l @(12,r1),r1 - 3007b8: d2 48 mov.l 3008dc <_map_render+0x4a4>,r2 ! 30e528 <___udivsi3_i4i> - 3007ba: 64 33 mov r3,r4 - 3007bc: 65 13 mov r1,r5 - 3007be: 42 0b jsr @r2 - 3007c0: 00 09 nop - 3007c2: 62 03 mov r0,r2 - 3007c4: 62 2d extu.w r2,r2 - 3007c6: 61 e3 mov r14,r1 - 3007c8: 71 fc add #-4,r1 - 3007ca: 42 08 shll2 r2 - 3007cc: 42 08 shll2 r2 - 3007ce: 60 23 mov r2,r0 - 3007d0: 81 1d mov.w r0,@(26,r1) - 3007d2: 61 e3 mov r14,r1 - 3007d4: 71 2c add #44,r1 - 3007d6: 84 1f mov.b @(15,r1),r0 - 3007d8: 61 03 mov r0,r1 - 3007da: 61 1c extu.b r1,r1 - 3007dc: 41 08 shll2 r1 - 3007de: 41 08 shll2 r1 - 3007e0: 62 e3 mov r14,r2 - 3007e2: 72 1c add #28,r2 - 3007e4: 84 25 mov.b @(5,r2),r0 - 3007e6: 62 03 mov r0,r2 - 3007e8: 62 2c extu.b r2,r2 - 3007ea: 63 13 mov r1,r3 - 3007ec: 33 28 sub r2,r3 - 3007ee: 61 e3 mov r14,r1 - 3007f0: 71 2c add #44,r1 - 3007f2: 84 1e mov.b @(14,r1),r0 - 3007f4: 61 03 mov r0,r1 - 3007f6: 61 1c extu.b r1,r1 - 3007f8: 41 08 shll2 r1 - 3007fa: 41 08 shll2 r1 - 3007fc: 62 e3 mov r14,r2 - 3007fe: 72 1c add #28,r2 - 300800: 84 24 mov.b @(4,r2),r0 - 300802: 62 03 mov r0,r2 - 300804: 62 2c extu.b r2,r2 - 300806: 65 13 mov r1,r5 - 300808: 35 28 sub r2,r5 - 30080a: 61 e3 mov r14,r1 - 30080c: 71 fc add #-4,r1 - 30080e: 51 1d mov.l @(52,r1),r1 - 300810: 56 18 mov.l @(32,r1),r6 - 300812: 61 e3 mov r14,r1 - 300814: 71 fc add #-4,r1 - 300816: 85 1e mov.w @(28,r1),r0 - 300818: 61 03 mov r0,r1 - 30081a: 67 1d extu.w r1,r7 - 30081c: 61 e3 mov r14,r1 - 30081e: 71 fc add #-4,r1 - 300820: 85 1d mov.w @(26,r1),r0 - 300822: 61 03 mov r0,r1 - 300824: 61 1d extu.w r1,r1 - 300826: e2 00 mov #0,r2 - 300828: 1f 23 mov.l r2,@(12,r15) - 30082a: e2 10 mov #16,r2 - 30082c: 1f 22 mov.l r2,@(8,r15) - 30082e: e2 10 mov #16,r2 - 300830: 1f 21 mov.l r2,@(4,r15) - 300832: 2f 12 mov.l r1,@r15 - 300834: 64 33 mov r3,r4 - 300836: d1 2a mov.l 3008e0 <_map_render+0x4a8>,r1 ! 30afac <_dsubimage> - 300838: 41 0b jsr @r1 - 30083a: 00 09 nop - 30083c: 61 e3 mov r14,r1 - 30083e: 71 2c add #44,r1 - 300840: 84 1f mov.b @(15,r1),r0 - 300842: 61 03 mov r0,r1 - 300844: 62 1c extu.b r1,r2 - 300846: 61 e3 mov r14,r1 - 300848: 71 2c add #44,r1 - 30084a: 72 01 add #1,r2 - 30084c: 60 23 mov r2,r0 - 30084e: 80 1f mov.b r0,@(15,r1) - 300850: 62 e3 mov r14,r2 - 300852: 72 2c add #44,r2 - 300854: 61 e3 mov r14,r1 - 300856: 71 1c add #28,r1 - 300858: 84 2f mov.b @(15,r2),r0 - 30085a: 62 03 mov r0,r2 - 30085c: 62 2c extu.b r2,r2 - 30085e: 84 1f mov.b @(15,r1),r0 - 300860: 61 03 mov r0,r1 - 300862: 61 1c extu.b r1,r1 - 300864: 32 12 cmp/hs r1,r2 - 300866: 89 01 bt 30086c <_map_render+0x434> - 300868: af 21 bra 3006ae <_map_render+0x276> - 30086a: 00 09 nop - 30086c: 61 e3 mov r14,r1 - 30086e: 71 2c add #44,r1 - 300870: 84 1e mov.b @(14,r1),r0 - 300872: 61 03 mov r0,r1 - 300874: 62 1c extu.b r1,r2 - 300876: 61 e3 mov r14,r1 - 300878: 71 2c add #44,r1 - 30087a: 72 01 add #1,r2 - 30087c: 60 23 mov r2,r0 - 30087e: 80 1e mov.b r0,@(14,r1) - 300880: 62 e3 mov r14,r2 - 300882: 72 2c add #44,r2 - 300884: 61 e3 mov r14,r1 - 300886: 71 1c add #28,r1 - 300888: 84 2e mov.b @(14,r2),r0 - 30088a: 62 03 mov r0,r2 - 30088c: 62 2c extu.b r2,r2 - 30088e: 84 1e mov.b @(14,r1),r0 - 300890: 61 03 mov r0,r1 - 300892: 61 1c extu.b r1,r1 - 300894: 32 12 cmp/hs r1,r2 - 300896: 89 01 bt 30089c <_map_render+0x464> - 300898: af 02 bra 3006a0 <_map_render+0x268> - 30089a: 00 09 nop - 30089c: 61 e3 mov r14,r1 - 30089e: 71 2c add #44,r1 - 3008a0: 84 19 mov.b @(9,r1),r0 - 3008a2: 61 03 mov r0,r1 - 3008a4: 62 1c extu.b r1,r2 - 3008a6: 61 e3 mov r14,r1 - 3008a8: 71 2c add #44,r1 - 3008aa: 72 01 add #1,r2 - 3008ac: 60 23 mov r2,r0 - 3008ae: 80 19 mov.b r0,@(9,r1) - 3008b0: 61 e3 mov r14,r1 - 3008b2: 71 2c add #44,r1 - 3008b4: 84 19 mov.b @(9,r1),r0 - 3008b6: 61 03 mov r0,r1 - 3008b8: 62 1c extu.b r1,r2 - 3008ba: 61 e3 mov r14,r1 - 3008bc: 71 fc add #-4,r1 - 3008be: 51 1d mov.l @(52,r1),r1 - 3008c0: 51 12 mov.l @(8,r1),r1 - 3008c2: 71 ff add #-1,r1 - 3008c4: 32 12 cmp/hs r1,r2 - 3008c6: 89 01 bt 3008cc <_map_render+0x494> - 3008c8: ae e3 bra 300692 <_map_render+0x25a> - 3008ca: 00 09 nop - 3008cc: 00 09 nop - 3008ce: 00 09 nop - 3008d0: 7e 3c add #60,r14 - 3008d2: 6f e3 mov r14,r15 - 3008d4: 4f 26 lds.l @r15+,pr - 3008d6: 6e f6 mov.l @r15+,r14 - 3008d8: 00 0b rts - 3008da: 00 09 nop - 3008dc: 00 30 .word 0x0030 - 3008de: e5 28 mov #40,r5 - 3008e0: 00 30 .word 0x0030 - 3008e2: af ac bra 30083e <_map_render+0x406> - -003008e4 <_map_render_by_layer>: - 3008e4: 2f e6 mov.l r14,@-r15 - 3008e6: 4f 22 sts.l pr,@-r15 - 3008e8: 7f c0 add #-64,r15 - 3008ea: 6e f3 mov r15,r14 - 3008ec: 61 e3 mov r14,r1 - 3008ee: 11 45 mov.l r4,@(20,r1) - 3008f0: 61 e3 mov r14,r1 - 3008f2: 11 54 mov.l r5,@(16,r1) - 3008f4: 61 e3 mov r14,r1 - 3008f6: 62 e3 mov r14,r2 - 3008f8: 52 25 mov.l @(20,r2),r2 - 3008fa: 62 22 mov.l @r2,r2 - 3008fc: 11 2d mov.l r2,@(52,r1) - 3008fe: 61 e3 mov r14,r1 - 300900: 62 e3 mov r14,r2 - 300902: 52 25 mov.l @(20,r2),r2 - 300904: 72 04 add #4,r2 - 300906: 11 2c mov.l r2,@(48,r1) - 300908: 61 e3 mov r14,r1 - 30090a: 71 20 add #32,r1 - 30090c: e2 1a mov #26,r2 - 30090e: 60 23 mov r2,r0 - 300910: 80 1f mov.b r0,@(15,r1) - 300912: 61 e3 mov r14,r1 - 300914: 71 20 add #32,r1 - 300916: e2 0f mov #15,r2 - 300918: 60 23 mov r2,r0 - 30091a: 80 1e mov.b r0,@(14,r1) - 30091c: 61 e3 mov r14,r1 - 30091e: 51 1d mov.l @(52,r1),r1 - 300920: 61 12 mov.l @r1,r1 - 300922: 62 1d extu.w r1,r2 - 300924: 61 e3 mov r14,r1 - 300926: 71 20 add #32,r1 - 300928: 42 08 shll2 r2 - 30092a: 42 08 shll2 r2 - 30092c: 60 23 mov r2,r0 - 30092e: 81 16 mov.w r0,@(12,r1) - 300930: 61 e3 mov r14,r1 - 300932: 51 1d mov.l @(52,r1),r1 - 300934: 51 11 mov.l @(4,r1),r1 - 300936: 62 1d extu.w r1,r2 - 300938: 61 e3 mov r14,r1 - 30093a: 71 20 add #32,r1 - 30093c: 42 08 shll2 r2 - 30093e: 42 08 shll2 r2 - 300940: 60 23 mov r2,r0 - 300942: 81 15 mov.w r0,@(10,r1) - 300944: 61 e3 mov r14,r1 - 300946: 51 1c mov.l @(48,r1),r1 - 300948: 62 11 mov.w @r1,r2 - 30094a: 91 88 mov.w 300a5e <_map_render_by_layer+0x17a>,r1 ! c5 - 30094c: 32 17 cmp/gt r1,r2 - 30094e: 89 0e bt 30096e <_map_render_by_layer+0x8a> - 300950: 61 e3 mov r14,r1 - 300952: 51 1c mov.l @(48,r1),r1 - 300954: 61 11 mov.w @r1,r1 - 300956: 62 1d extu.w r1,r2 - 300958: 61 e3 mov r14,r1 - 30095a: 51 1c mov.l @(48,r1),r1 - 30095c: 60 23 mov r2,r0 - 30095e: 81 12 mov.w r0,@(4,r1) - 300960: 61 e3 mov r14,r1 - 300962: 71 20 add #32,r1 - 300964: e2 00 mov #0,r2 - 300966: 60 23 mov r2,r0 - 300968: 81 1e mov.w r0,@(28,r1) - 30096a: a0 39 bra 3009e0 <_map_render_by_layer+0xfc> - 30096c: 00 09 nop - 30096e: 61 e3 mov r14,r1 - 300970: 51 1c mov.l @(48,r1),r1 - 300972: 61 11 mov.w @r1,r1 - 300974: 92 73 mov.w 300a5e <_map_render_by_layer+0x17a>,r2 ! c5 - 300976: 32 1c add r1,r2 - 300978: 61 e3 mov r14,r1 - 30097a: 71 20 add #32,r1 - 30097c: 85 16 mov.w @(12,r1),r0 - 30097e: 61 03 mov r0,r1 - 300980: 61 1d extu.w r1,r1 - 300982: 32 13 cmp/ge r1,r2 - 300984: 8b 19 bf 3009ba <_map_render_by_layer+0xd6> - 300986: 61 e3 mov r14,r1 - 300988: 71 20 add #32,r1 - 30098a: 62 e3 mov r14,r2 - 30098c: 72 20 add #32,r2 - 30098e: 85 26 mov.w @(12,r2),r0 - 300990: 62 03 mov r0,r2 - 300992: 93 65 mov.w 300a60 <_map_render_by_layer+0x17c>,r3 ! fe74 - 300994: 32 3c add r3,r2 - 300996: 60 23 mov r2,r0 - 300998: 81 1e mov.w r0,@(28,r1) - 30099a: 61 e3 mov r14,r1 - 30099c: 51 1c mov.l @(48,r1),r1 - 30099e: 61 11 mov.w @r1,r1 - 3009a0: 61 1d extu.w r1,r1 - 3009a2: 62 e3 mov r14,r2 - 3009a4: 72 20 add #32,r2 - 3009a6: 85 2e mov.w @(28,r2),r0 - 3009a8: 62 03 mov r0,r2 - 3009aa: 31 28 sub r2,r1 - 3009ac: 62 1d extu.w r1,r2 - 3009ae: 61 e3 mov r14,r1 - 3009b0: 51 1c mov.l @(48,r1),r1 - 3009b2: 60 23 mov r2,r0 - 3009b4: 81 12 mov.w r0,@(4,r1) - 3009b6: a0 13 bra 3009e0 <_map_render_by_layer+0xfc> - 3009b8: 00 09 nop - 3009ba: 61 e3 mov r14,r1 - 3009bc: 51 1c mov.l @(48,r1),r1 - 3009be: 92 50 mov.w 300a62 <_map_render_by_layer+0x17e>,r2 ! c6 - 3009c0: 60 23 mov r2,r0 - 3009c2: 81 12 mov.w r0,@(4,r1) - 3009c4: 61 e3 mov r14,r1 - 3009c6: 51 1c mov.l @(48,r1),r1 - 3009c8: 61 11 mov.w @r1,r1 - 3009ca: 62 1d extu.w r1,r2 - 3009cc: 61 e3 mov r14,r1 - 3009ce: 51 1c mov.l @(48,r1),r1 - 3009d0: 85 12 mov.w @(4,r1),r0 - 3009d2: 61 03 mov r0,r1 - 3009d4: 63 1d extu.w r1,r3 - 3009d6: 61 e3 mov r14,r1 - 3009d8: 71 20 add #32,r1 - 3009da: 32 38 sub r3,r2 - 3009dc: 60 23 mov r2,r0 - 3009de: 81 1e mov.w r0,@(28,r1) - 3009e0: 61 e3 mov r14,r1 - 3009e2: 51 1c mov.l @(48,r1),r1 - 3009e4: 85 11 mov.w @(2,r1),r0 - 3009e6: 62 03 mov r0,r2 - 3009e8: e1 6f mov #111,r1 - 3009ea: 32 17 cmp/gt r1,r2 - 3009ec: 89 0f bt 300a0e <_map_render_by_layer+0x12a> - 3009ee: 61 e3 mov r14,r1 - 3009f0: 51 1c mov.l @(48,r1),r1 - 3009f2: 85 11 mov.w @(2,r1),r0 - 3009f4: 61 03 mov r0,r1 - 3009f6: 62 1d extu.w r1,r2 - 3009f8: 61 e3 mov r14,r1 - 3009fa: 51 1c mov.l @(48,r1),r1 - 3009fc: 60 23 mov r2,r0 - 3009fe: 81 13 mov.w r0,@(6,r1) - 300a00: 61 e3 mov r14,r1 - 300a02: 71 20 add #32,r1 - 300a04: e2 00 mov #0,r2 - 300a06: 60 23 mov r2,r0 - 300a08: 81 1d mov.w r0,@(26,r1) - 300a0a: a0 40 bra 300a8e <_map_render_by_layer+0x1aa> - 300a0c: 00 09 nop - 300a0e: 61 e3 mov r14,r1 - 300a10: 51 1c mov.l @(48,r1),r1 - 300a12: 85 11 mov.w @(2,r1),r0 - 300a14: 61 03 mov r0,r1 - 300a16: 62 13 mov r1,r2 - 300a18: 72 6f add #111,r2 - 300a1a: 61 e3 mov r14,r1 - 300a1c: 71 20 add #32,r1 - 300a1e: 85 15 mov.w @(10,r1),r0 - 300a20: 61 03 mov r0,r1 - 300a22: 61 1d extu.w r1,r1 - 300a24: 32 13 cmp/ge r1,r2 - 300a26: 8b 1e bf 300a66 <_map_render_by_layer+0x182> - 300a28: 61 e3 mov r14,r1 - 300a2a: 71 20 add #32,r1 - 300a2c: 62 e3 mov r14,r2 - 300a2e: 72 20 add #32,r2 - 300a30: 85 25 mov.w @(10,r2),r0 - 300a32: 62 03 mov r0,r2 - 300a34: 93 16 mov.w 300a64 <_map_render_by_layer+0x180>,r3 ! ff20 - 300a36: 32 3c add r3,r2 - 300a38: 60 23 mov r2,r0 - 300a3a: 81 1d mov.w r0,@(26,r1) - 300a3c: 61 e3 mov r14,r1 - 300a3e: 51 1c mov.l @(48,r1),r1 - 300a40: 85 11 mov.w @(2,r1),r0 - 300a42: 61 03 mov r0,r1 - 300a44: 61 1d extu.w r1,r1 - 300a46: 62 e3 mov r14,r2 - 300a48: 72 20 add #32,r2 - 300a4a: 85 2d mov.w @(26,r2),r0 - 300a4c: 62 03 mov r0,r2 - 300a4e: 31 28 sub r2,r1 - 300a50: 62 1d extu.w r1,r2 - 300a52: 61 e3 mov r14,r1 - 300a54: 51 1c mov.l @(48,r1),r1 - 300a56: 60 23 mov r2,r0 - 300a58: 81 13 mov.w r0,@(6,r1) - 300a5a: a0 18 bra 300a8e <_map_render_by_layer+0x1aa> - 300a5c: 00 09 nop - 300a5e: 00 c5 mov.w r12,@(r0,r0) - 300a60: fe 74 .word 0xfe74 - 300a62: 00 c6 mov.l r12,@(r0,r0) - 300a64: ff 20 .word 0xff20 - 300a66: 61 e3 mov r14,r1 - 300a68: 51 1c mov.l @(48,r1),r1 - 300a6a: e2 70 mov #112,r2 - 300a6c: 60 23 mov r2,r0 - 300a6e: 81 13 mov.w r0,@(6,r1) - 300a70: 61 e3 mov r14,r1 - 300a72: 51 1c mov.l @(48,r1),r1 - 300a74: 85 11 mov.w @(2,r1),r0 - 300a76: 61 03 mov r0,r1 - 300a78: 62 1d extu.w r1,r2 - 300a7a: 61 e3 mov r14,r1 - 300a7c: 51 1c mov.l @(48,r1),r1 - 300a7e: 85 13 mov.w @(6,r1),r0 - 300a80: 61 03 mov r0,r1 - 300a82: 63 1d extu.w r1,r3 - 300a84: 61 e3 mov r14,r1 - 300a86: 71 20 add #32,r1 - 300a88: 32 38 sub r3,r2 - 300a8a: 60 23 mov r2,r0 - 300a8c: 81 1d mov.w r0,@(26,r1) - 300a8e: 61 e3 mov r14,r1 - 300a90: 71 20 add #32,r1 - 300a92: 62 e3 mov r14,r2 - 300a94: 72 20 add #32,r2 - 300a96: 85 2e mov.w @(28,r2),r0 - 300a98: 62 03 mov r0,r2 - 300a9a: 62 2d extu.w r2,r2 - 300a9c: 42 09 shlr2 r2 - 300a9e: 42 09 shlr2 r2 - 300aa0: 60 23 mov r2,r0 - 300aa2: 81 14 mov.w r0,@(8,r1) - 300aa4: 61 e3 mov r14,r1 - 300aa6: 71 20 add #32,r1 - 300aa8: 62 e3 mov r14,r2 - 300aaa: 72 20 add #32,r2 - 300aac: 85 2d mov.w @(26,r2),r0 - 300aae: 62 03 mov r0,r2 - 300ab0: 62 2d extu.w r2,r2 - 300ab2: 42 09 shlr2 r2 - 300ab4: 42 09 shlr2 r2 - 300ab6: 60 23 mov r2,r0 - 300ab8: 81 13 mov.w r0,@(6,r1) - 300aba: 61 e3 mov r14,r1 - 300abc: 71 20 add #32,r1 - 300abe: 85 1e mov.w @(28,r1),r0 - 300ac0: 61 03 mov r0,r1 - 300ac2: 62 1c extu.b r1,r2 - 300ac4: 61 e3 mov r14,r1 - 300ac6: 71 20 add #32,r1 - 300ac8: 85 14 mov.w @(8,r1),r0 - 300aca: 61 03 mov r0,r1 - 300acc: 61 1c extu.b r1,r1 - 300ace: 41 08 shll2 r1 - 300ad0: 41 08 shll2 r1 - 300ad2: 63 1c extu.b r1,r3 - 300ad4: 61 e3 mov r14,r1 - 300ad6: 71 20 add #32,r1 - 300ad8: 32 38 sub r3,r2 - 300ada: 60 23 mov r2,r0 - 300adc: 80 15 mov.b r0,@(5,r1) - 300ade: 61 e3 mov r14,r1 - 300ae0: 71 20 add #32,r1 - 300ae2: 85 1d mov.w @(26,r1),r0 - 300ae4: 61 03 mov r0,r1 - 300ae6: 62 1c extu.b r1,r2 - 300ae8: 61 e3 mov r14,r1 - 300aea: 71 20 add #32,r1 - 300aec: 85 13 mov.w @(6,r1),r0 - 300aee: 61 03 mov r0,r1 - 300af0: 61 1c extu.b r1,r1 - 300af2: 41 08 shll2 r1 - 300af4: 41 08 shll2 r1 - 300af6: 63 1c extu.b r1,r3 - 300af8: 61 e3 mov r14,r1 - 300afa: 71 20 add #32,r1 - 300afc: 32 38 sub r3,r2 - 300afe: 60 23 mov r2,r0 - 300b00: 80 14 mov.b r0,@(4,r1) - 300b02: 61 e3 mov r14,r1 - 300b04: 71 30 add #48,r1 - 300b06: e2 00 mov #0,r2 - 300b08: 60 23 mov r2,r0 - 300b0a: 80 1e mov.b r0,@(14,r1) - 300b0c: a0 dc bra 300cc8 <_map_render_by_layer+0x3e4> - 300b0e: 00 09 nop - 300b10: 61 e3 mov r14,r1 - 300b12: 71 30 add #48,r1 - 300b14: e2 00 mov #0,r2 - 300b16: 60 23 mov r2,r0 - 300b18: 80 1f mov.b r0,@(15,r1) - 300b1a: a0 bd bra 300c98 <_map_render_by_layer+0x3b4> - 300b1c: 00 09 nop - 300b1e: 61 e3 mov r14,r1 - 300b20: 71 20 add #32,r1 - 300b22: 85 14 mov.w @(8,r1),r0 - 300b24: 61 03 mov r0,r1 - 300b26: 62 1d extu.w r1,r2 - 300b28: 61 e3 mov r14,r1 - 300b2a: 71 30 add #48,r1 - 300b2c: 84 1f mov.b @(15,r1),r0 - 300b2e: 61 03 mov r0,r1 - 300b30: 61 1c extu.b r1,r1 - 300b32: 31 2c add r2,r1 - 300b34: 62 13 mov r1,r2 - 300b36: 61 e3 mov r14,r1 - 300b38: 51 1d mov.l @(52,r1),r1 - 300b3a: 61 12 mov.l @r1,r1 - 300b3c: 32 12 cmp/hs r1,r2 - 300b3e: 89 10 bt 300b62 <_map_render_by_layer+0x27e> - 300b40: 61 e3 mov r14,r1 - 300b42: 71 20 add #32,r1 - 300b44: 85 13 mov.w @(6,r1),r0 - 300b46: 61 03 mov r0,r1 - 300b48: 62 1d extu.w r1,r2 - 300b4a: 61 e3 mov r14,r1 - 300b4c: 71 30 add #48,r1 - 300b4e: 84 1e mov.b @(14,r1),r0 - 300b50: 61 03 mov r0,r1 - 300b52: 61 1c extu.b r1,r1 - 300b54: 31 2c add r2,r1 - 300b56: 62 13 mov r1,r2 - 300b58: 61 e3 mov r14,r1 - 300b5a: 51 1d mov.l @(52,r1),r1 - 300b5c: 51 11 mov.l @(4,r1),r1 - 300b5e: 32 12 cmp/hs r1,r2 - 300b60: 8b 01 bf 300b66 <_map_render_by_layer+0x282> - 300b62: a0 8f bra 300c84 <_map_render_by_layer+0x3a0> - 300b64: 00 09 nop - 300b66: 61 e3 mov r14,r1 - 300b68: 71 30 add #48,r1 - 300b6a: 84 1e mov.b @(14,r1),r0 - 300b6c: 61 03 mov r0,r1 - 300b6e: 62 1c extu.b r1,r2 - 300b70: 61 e3 mov r14,r1 - 300b72: 71 20 add #32,r1 - 300b74: 85 13 mov.w @(6,r1),r0 - 300b76: 61 03 mov r0,r1 - 300b78: 61 1d extu.w r1,r1 - 300b7a: 31 2c add r2,r1 - 300b7c: 62 13 mov r1,r2 - 300b7e: 61 e3 mov r14,r1 - 300b80: 51 1d mov.l @(52,r1),r1 - 300b82: 61 12 mov.l @r1,r1 - 300b84: 02 17 mul.l r1,r2 - 300b86: 02 1a sts macl,r2 - 300b88: 61 e3 mov r14,r1 - 300b8a: 71 20 add #32,r1 - 300b8c: 85 14 mov.w @(8,r1),r0 - 300b8e: 61 03 mov r0,r1 - 300b90: 61 1d extu.w r1,r1 - 300b92: 32 1c add r1,r2 - 300b94: 61 e3 mov r14,r1 - 300b96: 71 30 add #48,r1 - 300b98: 84 1f mov.b @(15,r1),r0 - 300b9a: 61 03 mov r0,r1 - 300b9c: 61 1c extu.b r1,r1 - 300b9e: 32 1c add r1,r2 - 300ba0: 61 e3 mov r14,r1 - 300ba2: 11 28 mov.l r2,@(32,r1) - 300ba4: 61 e3 mov r14,r1 - 300ba6: 52 1d mov.l @(52,r1),r2 - 300ba8: 61 e3 mov r14,r1 - 300baa: 51 14 mov.l @(16,r1),r1 - 300bac: 71 12 add #18,r1 - 300bae: 41 08 shll2 r1 - 300bb0: 31 2c add r2,r1 - 300bb2: 62 12 mov.l @r1,r2 - 300bb4: 61 e3 mov r14,r1 - 300bb6: 51 18 mov.l @(32,r1),r1 - 300bb8: 31 1c add r1,r1 - 300bba: 31 2c add r2,r1 - 300bbc: 61 11 mov.w @r1,r1 - 300bbe: 62 1d extu.w r1,r2 - 300bc0: 61 e3 mov r14,r1 - 300bc2: 60 23 mov r2,r0 - 300bc4: 81 1f mov.w r0,@(30,r1) - 300bc6: 61 e3 mov r14,r1 - 300bc8: 85 1f mov.w @(30,r1),r0 - 300bca: 61 03 mov r0,r1 - 300bcc: 41 11 cmp/pz r1 - 300bce: 8b 59 bf 300c84 <_map_render_by_layer+0x3a0> - 300bd0: 61 e3 mov r14,r1 - 300bd2: 85 1f mov.w @(30,r1),r0 - 300bd4: 62 03 mov r0,r2 - 300bd6: 61 e3 mov r14,r1 - 300bd8: 51 1d mov.l @(52,r1),r1 - 300bda: 53 13 mov.l @(12,r1),r3 - 300bdc: d7 45 mov.l 300cf4 <_map_render_by_layer+0x410>,r7 ! 30e528 <___udivsi3_i4i> - 300bde: 64 23 mov r2,r4 - 300be0: 65 33 mov r3,r5 - 300be2: 47 0b jsr @r7 - 300be4: 00 09 nop - 300be6: 67 03 mov r0,r7 - 300be8: 07 37 mul.l r3,r7 - 300bea: 03 1a sts macl,r3 - 300bec: 61 23 mov r2,r1 - 300bee: 31 38 sub r3,r1 - 300bf0: 62 1d extu.w r1,r2 - 300bf2: 61 e3 mov r14,r1 - 300bf4: 42 08 shll2 r2 - 300bf6: 42 08 shll2 r2 - 300bf8: 60 23 mov r2,r0 - 300bfa: 81 1e mov.w r0,@(28,r1) - 300bfc: 61 e3 mov r14,r1 - 300bfe: 85 1f mov.w @(30,r1),r0 - 300c00: 63 03 mov r0,r3 - 300c02: 61 e3 mov r14,r1 - 300c04: 51 1d mov.l @(52,r1),r1 - 300c06: 51 13 mov.l @(12,r1),r1 - 300c08: d2 3a mov.l 300cf4 <_map_render_by_layer+0x410>,r2 ! 30e528 <___udivsi3_i4i> - 300c0a: 64 33 mov r3,r4 - 300c0c: 65 13 mov r1,r5 - 300c0e: 42 0b jsr @r2 - 300c10: 00 09 nop - 300c12: 62 03 mov r0,r2 - 300c14: 62 2d extu.w r2,r2 - 300c16: 61 e3 mov r14,r1 - 300c18: 42 08 shll2 r2 - 300c1a: 42 08 shll2 r2 - 300c1c: 60 23 mov r2,r0 - 300c1e: 81 1d mov.w r0,@(26,r1) - 300c20: 61 e3 mov r14,r1 - 300c22: 71 30 add #48,r1 - 300c24: 84 1f mov.b @(15,r1),r0 - 300c26: 61 03 mov r0,r1 - 300c28: 61 1c extu.b r1,r1 - 300c2a: 41 08 shll2 r1 - 300c2c: 41 08 shll2 r1 - 300c2e: 62 e3 mov r14,r2 - 300c30: 72 20 add #32,r2 - 300c32: 84 25 mov.b @(5,r2),r0 - 300c34: 62 03 mov r0,r2 - 300c36: 62 2c extu.b r2,r2 - 300c38: 63 13 mov r1,r3 - 300c3a: 33 28 sub r2,r3 - 300c3c: 61 e3 mov r14,r1 - 300c3e: 71 30 add #48,r1 - 300c40: 84 1e mov.b @(14,r1),r0 - 300c42: 61 03 mov r0,r1 - 300c44: 61 1c extu.b r1,r1 - 300c46: 41 08 shll2 r1 - 300c48: 41 08 shll2 r1 - 300c4a: 62 e3 mov r14,r2 - 300c4c: 72 20 add #32,r2 - 300c4e: 84 24 mov.b @(4,r2),r0 - 300c50: 62 03 mov r0,r2 - 300c52: 62 2c extu.b r2,r2 - 300c54: 65 13 mov r1,r5 - 300c56: 35 28 sub r2,r5 - 300c58: 61 e3 mov r14,r1 - 300c5a: 51 1d mov.l @(52,r1),r1 - 300c5c: 56 18 mov.l @(32,r1),r6 - 300c5e: 61 e3 mov r14,r1 - 300c60: 85 1e mov.w @(28,r1),r0 - 300c62: 61 03 mov r0,r1 - 300c64: 67 1d extu.w r1,r7 - 300c66: 61 e3 mov r14,r1 - 300c68: 85 1d mov.w @(26,r1),r0 - 300c6a: 61 03 mov r0,r1 - 300c6c: 61 1d extu.w r1,r1 - 300c6e: e2 00 mov #0,r2 - 300c70: 1f 23 mov.l r2,@(12,r15) - 300c72: e2 10 mov #16,r2 - 300c74: 1f 22 mov.l r2,@(8,r15) - 300c76: e2 10 mov #16,r2 - 300c78: 1f 21 mov.l r2,@(4,r15) - 300c7a: 2f 12 mov.l r1,@r15 - 300c7c: 64 33 mov r3,r4 - 300c7e: d1 1e mov.l 300cf8 <_map_render_by_layer+0x414>,r1 ! 30afac <_dsubimage> - 300c80: 41 0b jsr @r1 - 300c82: 00 09 nop - 300c84: 61 e3 mov r14,r1 - 300c86: 71 30 add #48,r1 - 300c88: 84 1f mov.b @(15,r1),r0 - 300c8a: 61 03 mov r0,r1 - 300c8c: 62 1c extu.b r1,r2 - 300c8e: 61 e3 mov r14,r1 - 300c90: 71 30 add #48,r1 - 300c92: 72 01 add #1,r2 - 300c94: 60 23 mov r2,r0 - 300c96: 80 1f mov.b r0,@(15,r1) - 300c98: 62 e3 mov r14,r2 - 300c9a: 72 30 add #48,r2 - 300c9c: 61 e3 mov r14,r1 - 300c9e: 71 20 add #32,r1 - 300ca0: 84 2f mov.b @(15,r2),r0 - 300ca2: 62 03 mov r0,r2 - 300ca4: 62 2c extu.b r2,r2 - 300ca6: 84 1f mov.b @(15,r1),r0 - 300ca8: 61 03 mov r0,r1 - 300caa: 61 1c extu.b r1,r1 - 300cac: 32 12 cmp/hs r1,r2 - 300cae: 89 01 bt 300cb4 <_map_render_by_layer+0x3d0> - 300cb0: af 35 bra 300b1e <_map_render_by_layer+0x23a> - 300cb2: 00 09 nop - 300cb4: 61 e3 mov r14,r1 - 300cb6: 71 30 add #48,r1 - 300cb8: 84 1e mov.b @(14,r1),r0 - 300cba: 61 03 mov r0,r1 - 300cbc: 62 1c extu.b r1,r2 - 300cbe: 61 e3 mov r14,r1 - 300cc0: 71 30 add #48,r1 - 300cc2: 72 01 add #1,r2 - 300cc4: 60 23 mov r2,r0 - 300cc6: 80 1e mov.b r0,@(14,r1) - 300cc8: 62 e3 mov r14,r2 - 300cca: 72 30 add #48,r2 - 300ccc: 61 e3 mov r14,r1 - 300cce: 71 20 add #32,r1 - 300cd0: 84 2e mov.b @(14,r2),r0 - 300cd2: 62 03 mov r0,r2 - 300cd4: 62 2c extu.b r2,r2 - 300cd6: 84 1e mov.b @(14,r1),r0 - 300cd8: 61 03 mov r0,r1 - 300cda: 61 1c extu.b r1,r1 - 300cdc: 32 12 cmp/hs r1,r2 - 300cde: 89 01 bt 300ce4 <_map_render_by_layer+0x400> - 300ce0: af 16 bra 300b10 <_map_render_by_layer+0x22c> - 300ce2: 00 09 nop - 300ce4: 00 09 nop - 300ce6: 00 09 nop - 300ce8: 7e 40 add #64,r14 - 300cea: 6f e3 mov r14,r15 - 300cec: 4f 26 lds.l @r15+,pr - 300cee: 6e f6 mov.l @r15+,r14 - 300cf0: 00 0b rts - 300cf2: 00 09 nop - 300cf4: 00 30 .word 0x0030 - 300cf6: e5 28 mov #40,r5 - 300cf8: 00 30 .word 0x0030 - 300cfa: af ac bra 300c56 <_map_render_by_layer+0x372> - -00300cfc <_map_get_tile>: - 300cfc: 2f e6 mov.l r14,@-r15 - 300cfe: 7f ec add #-20,r15 - 300d00: 6e f3 mov r15,r14 - 300d02: 61 e3 mov r14,r1 - 300d04: 71 d4 add #-44,r1 - 300d06: 11 4e mov.l r4,@(56,r1) - 300d08: 61 e3 mov r14,r1 - 300d0a: 71 d4 add #-44,r1 - 300d0c: 11 5d mov.l r5,@(52,r1) - 300d0e: 61 e3 mov r14,r1 - 300d10: 71 d4 add #-44,r1 - 300d12: 11 6c mov.l r6,@(48,r1) - 300d14: 61 e3 mov r14,r1 - 300d16: 71 d4 add #-44,r1 - 300d18: 11 7b mov.l r7,@(44,r1) - 300d1a: 61 e3 mov r14,r1 - 300d1c: 71 d4 add #-44,r1 - 300d1e: 62 e3 mov r14,r2 - 300d20: 72 d4 add #-44,r2 - 300d22: 52 2e mov.l @(56,r2),r2 - 300d24: 62 22 mov.l @r2,r2 - 300d26: 11 2f mov.l r2,@(60,r1) - 300d28: 61 e3 mov r14,r1 - 300d2a: 71 d4 add #-44,r1 - 300d2c: 51 1d mov.l @(52,r1),r1 - 300d2e: 41 11 cmp/pz r1 - 300d30: 8b 36 bf 300da0 <_map_get_tile+0xa4> - 300d32: 61 e3 mov r14,r1 - 300d34: 71 d4 add #-44,r1 - 300d36: 51 1f mov.l @(60,r1),r1 - 300d38: 61 12 mov.l @r1,r1 - 300d3a: 62 13 mov r1,r2 - 300d3c: 61 e3 mov r14,r1 - 300d3e: 71 d4 add #-44,r1 - 300d40: 51 1d mov.l @(52,r1),r1 - 300d42: 31 23 cmp/ge r2,r1 - 300d44: 89 2c bt 300da0 <_map_get_tile+0xa4> - 300d46: 61 e3 mov r14,r1 - 300d48: 71 d4 add #-44,r1 - 300d4a: 51 1c mov.l @(48,r1),r1 - 300d4c: 41 11 cmp/pz r1 - 300d4e: 8b 27 bf 300da0 <_map_get_tile+0xa4> - 300d50: 61 e3 mov r14,r1 - 300d52: 71 d4 add #-44,r1 - 300d54: 51 1f mov.l @(60,r1),r1 - 300d56: 51 11 mov.l @(4,r1),r1 - 300d58: 62 13 mov r1,r2 - 300d5a: 61 e3 mov r14,r1 - 300d5c: 71 d4 add #-44,r1 - 300d5e: 51 1c mov.l @(48,r1),r1 - 300d60: 31 23 cmp/ge r2,r1 - 300d62: 89 1d bt 300da0 <_map_get_tile+0xa4> - 300d64: 61 e3 mov r14,r1 - 300d66: 71 d4 add #-44,r1 - 300d68: 52 1f mov.l @(60,r1),r2 - 300d6a: 61 e3 mov r14,r1 - 300d6c: 71 d4 add #-44,r1 - 300d6e: 51 1b mov.l @(44,r1),r1 - 300d70: 71 12 add #18,r1 - 300d72: 41 08 shll2 r1 - 300d74: 31 2c add r2,r1 - 300d76: 62 12 mov.l @r1,r2 - 300d78: 61 e3 mov r14,r1 - 300d7a: 71 d4 add #-44,r1 - 300d7c: 51 1f mov.l @(60,r1),r1 - 300d7e: 63 12 mov.l @r1,r3 - 300d80: 61 e3 mov r14,r1 - 300d82: 71 d4 add #-44,r1 - 300d84: 51 1c mov.l @(48,r1),r1 - 300d86: 03 17 mul.l r1,r3 - 300d88: 03 1a sts macl,r3 - 300d8a: 61 e3 mov r14,r1 - 300d8c: 71 d4 add #-44,r1 - 300d8e: 51 1d mov.l @(52,r1),r1 - 300d90: 31 3c add r3,r1 - 300d92: 31 1c add r1,r1 - 300d94: 31 2c add r2,r1 - 300d96: 61 11 mov.w @r1,r1 - 300d98: 61 1d extu.w r1,r1 - 300d9a: 61 1f exts.w r1,r1 - 300d9c: a0 01 bra 300da2 <_map_get_tile+0xa6> - 300d9e: 00 09 nop - 300da0: e1 fe mov #-2,r1 - 300da2: 60 13 mov r1,r0 - 300da4: 7e 14 add #20,r14 - 300da6: 6f e3 mov r14,r15 - 300da8: 6e f6 mov.l @r15+,r14 - 300daa: 00 0b rts - 300dac: 00 09 nop - -00300dae <_map_get_walkable>: - 300dae: 2f e6 mov.l r14,@-r15 - 300db0: 7f f0 add #-16,r15 - 300db2: 6e f3 mov r15,r14 - 300db4: 61 e3 mov r14,r1 - 300db6: 71 d0 add #-48,r1 - 300db8: 11 4e mov.l r4,@(56,r1) - 300dba: 61 e3 mov r14,r1 - 300dbc: 71 d0 add #-48,r1 - 300dbe: 11 5d mov.l r5,@(52,r1) - 300dc0: 61 e3 mov r14,r1 - 300dc2: 71 d0 add #-48,r1 - 300dc4: 11 6c mov.l r6,@(48,r1) - 300dc6: 61 e3 mov r14,r1 - 300dc8: 71 d0 add #-48,r1 - 300dca: 62 e3 mov r14,r2 - 300dcc: 72 d0 add #-48,r2 - 300dce: 52 2e mov.l @(56,r2),r2 - 300dd0: 62 22 mov.l @r2,r2 - 300dd2: 11 2f mov.l r2,@(60,r1) - 300dd4: 61 e3 mov r14,r1 - 300dd6: 71 d0 add #-48,r1 - 300dd8: 51 1d mov.l @(52,r1),r1 - 300dda: 41 11 cmp/pz r1 - 300ddc: 8b 2f bf 300e3e <_map_get_walkable+0x90> - 300dde: 61 e3 mov r14,r1 - 300de0: 71 d0 add #-48,r1 - 300de2: 51 1f mov.l @(60,r1),r1 - 300de4: 61 12 mov.l @r1,r1 - 300de6: 62 13 mov r1,r2 - 300de8: 61 e3 mov r14,r1 - 300dea: 71 d0 add #-48,r1 - 300dec: 51 1d mov.l @(52,r1),r1 - 300dee: 31 23 cmp/ge r2,r1 - 300df0: 89 25 bt 300e3e <_map_get_walkable+0x90> - 300df2: 61 e3 mov r14,r1 - 300df4: 71 d0 add #-48,r1 - 300df6: 51 1c mov.l @(48,r1),r1 - 300df8: 41 11 cmp/pz r1 - 300dfa: 8b 20 bf 300e3e <_map_get_walkable+0x90> - 300dfc: 61 e3 mov r14,r1 - 300dfe: 71 d0 add #-48,r1 - 300e00: 51 1f mov.l @(60,r1),r1 - 300e02: 51 11 mov.l @(4,r1),r1 - 300e04: 62 13 mov r1,r2 - 300e06: 61 e3 mov r14,r1 - 300e08: 71 d0 add #-48,r1 - 300e0a: 51 1c mov.l @(48,r1),r1 - 300e0c: 31 23 cmp/ge r2,r1 - 300e0e: 89 16 bt 300e3e <_map_get_walkable+0x90> - 300e10: 61 e3 mov r14,r1 - 300e12: 71 d0 add #-48,r1 - 300e14: 51 1f mov.l @(60,r1),r1 - 300e16: 52 19 mov.l @(36,r1),r2 - 300e18: 61 e3 mov r14,r1 - 300e1a: 71 d0 add #-48,r1 - 300e1c: 51 1f mov.l @(60,r1),r1 - 300e1e: 63 12 mov.l @r1,r3 - 300e20: 61 e3 mov r14,r1 - 300e22: 71 d0 add #-48,r1 - 300e24: 51 1c mov.l @(48,r1),r1 - 300e26: 03 17 mul.l r1,r3 - 300e28: 03 1a sts macl,r3 - 300e2a: 61 e3 mov r14,r1 - 300e2c: 71 d0 add #-48,r1 - 300e2e: 51 1d mov.l @(52,r1),r1 - 300e30: 31 3c add r3,r1 - 300e32: 31 2c add r2,r1 - 300e34: 61 10 mov.b @r1,r1 - 300e36: 61 1c extu.b r1,r1 - 300e38: 61 1f exts.w r1,r1 - 300e3a: a0 01 bra 300e40 <_map_get_walkable+0x92> - 300e3c: 00 09 nop - 300e3e: e1 fe mov #-2,r1 - 300e40: 60 13 mov r1,r0 - 300e42: 7e 10 add #16,r14 - 300e44: 6f e3 mov r14,r15 - 300e46: 6e f6 mov.l @r15+,r14 - 300e48: 00 0b rts - 300e4a: 00 09 nop - -00300e4c <_map_get_for_coordinates>: - 300e4c: 2f e6 mov.l r14,@-r15 - 300e4e: 7f ec add #-20,r15 - 300e50: 6e f3 mov r15,r14 - 300e52: 61 e3 mov r14,r1 - 300e54: 71 d4 add #-44,r1 - 300e56: 11 4d mov.l r4,@(52,r1) - 300e58: 61 e3 mov r14,r1 - 300e5a: 71 d4 add #-44,r1 - 300e5c: 11 5c mov.l r5,@(48,r1) - 300e5e: 61 e3 mov r14,r1 - 300e60: 71 d4 add #-44,r1 - 300e62: 11 6b mov.l r6,@(44,r1) - 300e64: 61 e3 mov r14,r1 - 300e66: 71 d4 add #-44,r1 - 300e68: 51 1d mov.l @(52,r1),r1 - 300e6a: 61 12 mov.l @r1,r1 - 300e6c: 51 14 mov.l @(16,r1),r1 - 300e6e: 62 13 mov r1,r2 - 300e70: 61 e3 mov r14,r1 - 300e72: 71 d4 add #-44,r1 - 300e74: 51 1c mov.l @(48,r1),r1 - 300e76: 31 23 cmp/ge r2,r1 - 300e78: 8b 26 bf 300ec8 <_map_get_for_coordinates+0x7c> - 300e7a: 61 e3 mov r14,r1 - 300e7c: 71 d4 add #-44,r1 - 300e7e: 51 1d mov.l @(52,r1),r1 - 300e80: 61 12 mov.l @r1,r1 - 300e82: 51 16 mov.l @(24,r1),r1 - 300e84: 62 13 mov r1,r2 - 300e86: 61 e3 mov r14,r1 - 300e88: 71 d4 add #-44,r1 - 300e8a: 51 1c mov.l @(48,r1),r1 - 300e8c: 31 23 cmp/ge r2,r1 - 300e8e: 89 1b bt 300ec8 <_map_get_for_coordinates+0x7c> - 300e90: 61 e3 mov r14,r1 - 300e92: 71 d4 add #-44,r1 - 300e94: 51 1d mov.l @(52,r1),r1 - 300e96: 61 12 mov.l @r1,r1 - 300e98: 51 15 mov.l @(20,r1),r1 - 300e9a: 62 13 mov r1,r2 - 300e9c: 61 e3 mov r14,r1 - 300e9e: 71 d4 add #-44,r1 - 300ea0: 51 1b mov.l @(44,r1),r1 - 300ea2: 31 23 cmp/ge r2,r1 - 300ea4: 8b 10 bf 300ec8 <_map_get_for_coordinates+0x7c> - 300ea6: 61 e3 mov r14,r1 - 300ea8: 71 d4 add #-44,r1 - 300eaa: 51 1d mov.l @(52,r1),r1 - 300eac: 61 12 mov.l @r1,r1 - 300eae: 51 17 mov.l @(28,r1),r1 - 300eb0: 62 13 mov r1,r2 - 300eb2: 61 e3 mov r14,r1 - 300eb4: 71 d4 add #-44,r1 - 300eb6: 51 1b mov.l @(44,r1),r1 - 300eb8: 31 23 cmp/ge r2,r1 - 300eba: 89 05 bt 300ec8 <_map_get_for_coordinates+0x7c> - 300ebc: 61 e3 mov r14,r1 - 300ebe: 71 d4 add #-44,r1 - 300ec0: 51 1d mov.l @(52,r1),r1 - 300ec2: 61 12 mov.l @r1,r1 - 300ec4: a0 52 bra 300f6c <_map_get_for_coordinates+0x120> - 300ec6: 00 09 nop - 300ec8: 61 e3 mov r14,r1 - 300eca: 71 d4 add #-44,r1 - 300ecc: e2 00 mov #0,r2 - 300ece: 11 2f mov.l r2,@(60,r1) - 300ed0: 61 e3 mov r14,r1 - 300ed2: 71 d4 add #-44,r1 - 300ed4: d3 28 mov.l 300f78 <_map_get_for_coordinates+0x12c>,r3 ! 316234 <_worldRPG> - 300ed6: 62 e3 mov r14,r2 - 300ed8: 72 d4 add #-44,r2 - 300eda: 52 2f mov.l @(60,r2),r2 - 300edc: 42 08 shll2 r2 - 300ede: 32 3c add r3,r2 - 300ee0: 62 22 mov.l @r2,r2 - 300ee2: 11 2e mov.l r2,@(56,r1) - 300ee4: 61 e3 mov r14,r1 - 300ee6: 71 d4 add #-44,r1 - 300ee8: 51 1e mov.l @(56,r1),r1 - 300eea: 51 14 mov.l @(16,r1),r1 - 300eec: 62 13 mov r1,r2 - 300eee: 61 e3 mov r14,r1 - 300ef0: 71 d4 add #-44,r1 - 300ef2: 51 1c mov.l @(48,r1),r1 - 300ef4: 31 23 cmp/ge r2,r1 - 300ef6: 8b 22 bf 300f3e <_map_get_for_coordinates+0xf2> - 300ef8: 61 e3 mov r14,r1 - 300efa: 71 d4 add #-44,r1 - 300efc: 51 1e mov.l @(56,r1),r1 - 300efe: 51 16 mov.l @(24,r1),r1 - 300f00: 62 13 mov r1,r2 - 300f02: 61 e3 mov r14,r1 - 300f04: 71 d4 add #-44,r1 - 300f06: 51 1c mov.l @(48,r1),r1 - 300f08: 31 23 cmp/ge r2,r1 - 300f0a: 89 18 bt 300f3e <_map_get_for_coordinates+0xf2> - 300f0c: 61 e3 mov r14,r1 - 300f0e: 71 d4 add #-44,r1 - 300f10: 51 1e mov.l @(56,r1),r1 - 300f12: 51 15 mov.l @(20,r1),r1 - 300f14: 62 13 mov r1,r2 - 300f16: 61 e3 mov r14,r1 - 300f18: 71 d4 add #-44,r1 - 300f1a: 51 1b mov.l @(44,r1),r1 - 300f1c: 31 23 cmp/ge r2,r1 - 300f1e: 8b 0e bf 300f3e <_map_get_for_coordinates+0xf2> - 300f20: 61 e3 mov r14,r1 - 300f22: 71 d4 add #-44,r1 - 300f24: 51 1e mov.l @(56,r1),r1 - 300f26: 51 17 mov.l @(28,r1),r1 - 300f28: 62 13 mov r1,r2 - 300f2a: 61 e3 mov r14,r1 - 300f2c: 71 d4 add #-44,r1 - 300f2e: 51 1b mov.l @(44,r1),r1 - 300f30: 31 23 cmp/ge r2,r1 - 300f32: 89 04 bt 300f3e <_map_get_for_coordinates+0xf2> - 300f34: 61 e3 mov r14,r1 - 300f36: 71 d4 add #-44,r1 - 300f38: 51 1e mov.l @(56,r1),r1 - 300f3a: a0 17 bra 300f6c <_map_get_for_coordinates+0x120> - 300f3c: 00 09 nop - 300f3e: 61 e3 mov r14,r1 - 300f40: 71 d4 add #-44,r1 - 300f42: 62 e3 mov r14,r2 - 300f44: 72 d4 add #-44,r2 - 300f46: 52 2f mov.l @(60,r2),r2 - 300f48: 72 01 add #1,r2 - 300f4a: 11 2f mov.l r2,@(60,r1) - 300f4c: 61 e3 mov r14,r1 - 300f4e: 71 d4 add #-44,r1 - 300f50: d3 09 mov.l 300f78 <_map_get_for_coordinates+0x12c>,r3 ! 316234 <_worldRPG> - 300f52: 62 e3 mov r14,r2 - 300f54: 72 d4 add #-44,r2 - 300f56: 52 2f mov.l @(60,r2),r2 - 300f58: 42 08 shll2 r2 - 300f5a: 32 3c add r3,r2 - 300f5c: 62 22 mov.l @r2,r2 - 300f5e: 11 2e mov.l r2,@(56,r1) - 300f60: 61 e3 mov r14,r1 - 300f62: 71 d4 add #-44,r1 - 300f64: 51 1e mov.l @(56,r1),r1 - 300f66: 21 18 tst r1,r1 - 300f68: 8b bc bf 300ee4 <_map_get_for_coordinates+0x98> - 300f6a: e1 00 mov #0,r1 - 300f6c: 60 13 mov r1,r0 - 300f6e: 7e 14 add #20,r14 - 300f70: 6f e3 mov r14,r15 - 300f72: 6e f6 mov.l @r15+,r14 - 300f74: 00 0b rts - 300f76: 00 09 nop - 300f78: 00 31 .word 0x0031 - 300f7a: 62 34 mov.b @r3+,r2 - -00300f7c <_GINT_CALL_SET_function>: - 300f7c: 2f e6 mov.l r14,@-r15 - 300f7e: 7f fc add #-4,r15 - 300f80: 6e f3 mov r15,r14 - 300f82: 61 e3 mov r14,r1 - 300f84: 71 c4 add #-60,r1 - 300f86: 11 4f mov.l r4,@(60,r1) - 300f88: 61 e3 mov r14,r1 - 300f8a: 71 c4 add #-60,r1 - 300f8c: 51 1f mov.l @(60,r1),r1 - 300f8e: e2 01 mov #1,r2 - 300f90: 21 22 mov.l r2,@r1 - 300f92: e1 00 mov #0,r1 - 300f94: 60 13 mov r1,r0 - 300f96: 7e 04 add #4,r14 - 300f98: 6f e3 mov r14,r15 - 300f9a: 6e f6 mov.l @r15+,r14 - 300f9c: 00 0b rts - 300f9e: 00 09 nop - -00300fa0 <_GINT_CALL_INC_function>: - 300fa0: 2f e6 mov.l r14,@-r15 - 300fa2: 7f fc add #-4,r15 - 300fa4: 6e f3 mov r15,r14 - 300fa6: 61 e3 mov r14,r1 - 300fa8: 71 c4 add #-60,r1 - 300faa: 11 4f mov.l r4,@(60,r1) - 300fac: 61 e3 mov r14,r1 - 300fae: 71 c4 add #-60,r1 - 300fb0: 51 1f mov.l @(60,r1),r1 - 300fb2: 61 12 mov.l @r1,r1 - 300fb4: 62 13 mov r1,r2 - 300fb6: 72 01 add #1,r2 - 300fb8: 61 e3 mov r14,r1 - 300fba: 71 c4 add #-60,r1 - 300fbc: 51 1f mov.l @(60,r1),r1 - 300fbe: 21 22 mov.l r2,@r1 - 300fc0: e1 00 mov #0,r1 - 300fc2: 60 13 mov r1,r0 - 300fc4: 7e 04 add #4,r14 - 300fc6: 6f e3 mov r14,r15 - 300fc8: 6e f6 mov.l @r15+,r14 - 300fca: 00 0b rts - 300fcc: 00 09 nop - -00300fce <_GINT_CALL_SET_STOP_function>: - 300fce: 2f e6 mov.l r14,@-r15 - 300fd0: 7f fc add #-4,r15 - 300fd2: 6e f3 mov r15,r14 - 300fd4: 61 e3 mov r14,r1 - 300fd6: 71 c4 add #-60,r1 - 300fd8: 11 4f mov.l r4,@(60,r1) - 300fda: 61 e3 mov r14,r1 - 300fdc: 71 c4 add #-60,r1 - 300fde: 51 1f mov.l @(60,r1),r1 - 300fe0: e2 01 mov #1,r2 - 300fe2: 21 22 mov.l r2,@r1 - 300fe4: e1 01 mov #1,r1 - 300fe6: 60 13 mov r1,r0 - 300fe8: 7e 04 add #4,r14 - 300fea: 6f e3 mov r14,r15 - 300fec: 6e f6 mov.l @r15+,r14 - 300fee: 00 0b rts - 300ff0: 00 09 nop - -00300ff2 <_GINT_CALL_INC_STOP_function>: - 300ff2: 2f e6 mov.l r14,@-r15 - 300ff4: 7f fc add #-4,r15 - 300ff6: 6e f3 mov r15,r14 - 300ff8: 61 e3 mov r14,r1 - 300ffa: 71 c4 add #-60,r1 - 300ffc: 11 4f mov.l r4,@(60,r1) - 300ffe: 61 e3 mov r14,r1 - 301000: 71 c4 add #-60,r1 - 301002: 51 1f mov.l @(60,r1),r1 - 301004: 61 12 mov.l @r1,r1 - 301006: 62 13 mov r1,r2 - 301008: 72 01 add #1,r2 - 30100a: 61 e3 mov r14,r1 - 30100c: 71 c4 add #-60,r1 - 30100e: 51 1f mov.l @(60,r1),r1 - 301010: 21 22 mov.l r2,@r1 - 301012: e1 01 mov #1,r1 - 301014: 60 13 mov r1,r0 - 301016: 7e 04 add #4,r14 - 301018: 6f e3 mov r14,r15 - 30101a: 6e f6 mov.l @r15+,r14 - 30101c: 00 0b rts - 30101e: 00 09 nop - -00301020 <_player_draw>: - 301020: 2f e6 mov.l r14,@-r15 - 301022: 4f 22 sts.l pr,@-r15 - 301024: 7f f8 add #-8,r15 - 301026: 6e f3 mov r15,r14 - 301028: 61 e3 mov r14,r1 - 30102a: 71 c8 add #-56,r1 - 30102c: 11 4e mov.l r4,@(56,r1) - 30102e: 61 e3 mov r14,r1 - 301030: 71 c8 add #-56,r1 - 301032: 62 e3 mov r14,r2 - 301034: 72 c8 add #-56,r2 - 301036: 52 2e mov.l @(56,r2),r2 - 301038: 72 04 add #4,r2 - 30103a: 11 2f mov.l r2,@(60,r1) - 30103c: 61 e3 mov r14,r1 - 30103e: 71 c8 add #-56,r1 - 301040: 51 1f mov.l @(60,r1),r1 - 301042: 85 12 mov.w @(4,r1),r0 - 301044: 61 03 mov r0,r1 - 301046: 61 1d extu.w r1,r1 - 301048: 62 13 mov r1,r2 - 30104a: 72 f8 add #-8,r2 - 30104c: 61 e3 mov r14,r1 - 30104e: 71 c8 add #-56,r1 - 301050: 51 1f mov.l @(60,r1),r1 - 301052: 85 13 mov.w @(6,r1),r0 - 301054: 61 03 mov r0,r1 - 301056: 61 1d extu.w r1,r1 - 301058: 71 f8 add #-8,r1 - 30105a: d3 07 mov.l 301078 <_player_draw+0x58>,r3 ! 31ce6c <_demo_player_img> - 30105c: 66 33 mov r3,r6 - 30105e: 65 13 mov r1,r5 - 301060: 64 23 mov r2,r4 - 301062: d1 06 mov.l 30107c <_player_draw+0x5c>,r1 ! 30b0fc <_dimage> - 301064: 41 0b jsr @r1 - 301066: 00 09 nop - 301068: 00 09 nop - 30106a: 7e 08 add #8,r14 - 30106c: 6f e3 mov r14,r15 - 30106e: 4f 26 lds.l @r15+,pr - 301070: 6e f6 mov.l @r15+,r14 - 301072: 00 0b rts - 301074: 00 09 nop - 301076: 00 09 nop - 301078: 00 31 .word 0x0031 - 30107a: ce 6c xor.b #108,@(r0,gbr) - 30107c: 00 30 .word 0x0030 - 30107e: b0 fc bsr 30127a <_player_move+0x1fa> - -00301080 <_player_move>: - 301080: 2f e6 mov.l r14,@-r15 - 301082: 4f 22 sts.l pr,@-r15 - 301084: 7f f0 add #-16,r15 - 301086: 6e f3 mov r15,r14 - 301088: 61 e3 mov r14,r1 - 30108a: 71 d0 add #-48,r1 - 30108c: 11 4d mov.l r4,@(52,r1) - 30108e: 61 e3 mov r14,r1 - 301090: 71 d0 add #-48,r1 - 301092: 11 5c mov.l r5,@(48,r1) - 301094: 61 e3 mov r14,r1 - 301096: 71 d0 add #-48,r1 - 301098: 62 e3 mov r14,r2 - 30109a: 72 d0 add #-48,r2 - 30109c: 52 2d mov.l @(52,r2),r2 - 30109e: 72 04 add #4,r2 - 3010a0: 11 2f mov.l r2,@(60,r1) - 3010a2: 62 e3 mov r14,r2 - 3010a4: 72 d0 add #-48,r2 - 3010a6: 61 e3 mov r14,r1 - 3010a8: 71 d0 add #-48,r1 - 3010aa: e6 00 mov #0,r6 - 3010ac: 55 2c mov.l @(48,r2),r5 - 3010ae: 54 1d mov.l @(52,r1),r4 - 3010b0: d1 90 mov.l 3012f4 <_player_move+0x274>,r1 ! 30148c <_player_collision> - 3010b2: 41 0b jsr @r1 - 3010b4: 00 09 nop - 3010b6: 61 03 mov r0,r1 - 3010b8: 21 18 tst r1,r1 - 3010ba: 89 42 bt 301142 <_player_move+0xc2> - 3010bc: 61 e3 mov r14,r1 - 3010be: 71 d0 add #-48,r1 - 3010c0: 51 1c mov.l @(48,r1),r1 - 3010c2: 31 1c add r1,r1 - 3010c4: d2 8c mov.l 3012f8 <_player_move+0x278>,r2 ! 3161f0 <_one_px_mov> - 3010c6: 60 13 mov r1,r0 - 3010c8: 01 2c mov.b @(r0,r2),r1 - 3010ca: 62 1c extu.b r1,r2 - 3010cc: 61 e3 mov r14,r1 - 3010ce: 71 d0 add #-48,r1 - 3010d0: 51 1f mov.l @(60,r1),r1 - 3010d2: 84 1d mov.b @(13,r1),r0 - 3010d4: 61 03 mov r0,r1 - 3010d6: 61 1c extu.b r1,r1 - 3010d8: 22 1e mulu.w r1,r2 - 3010da: 01 1a sts macl,r1 - 3010dc: 62 1c extu.b r1,r2 - 3010de: 61 e3 mov r14,r1 - 3010e0: 60 23 mov r2,r0 - 3010e2: 80 1b mov.b r0,@(11,r1) - 3010e4: 61 e3 mov r14,r1 - 3010e6: 71 d0 add #-48,r1 - 3010e8: 51 1c mov.l @(48,r1),r1 - 3010ea: 31 1c add r1,r1 - 3010ec: 71 01 add #1,r1 - 3010ee: d2 82 mov.l 3012f8 <_player_move+0x278>,r2 ! 3161f0 <_one_px_mov> - 3010f0: 60 13 mov r1,r0 - 3010f2: 01 2c mov.b @(r0,r2),r1 - 3010f4: 62 1c extu.b r1,r2 - 3010f6: 61 e3 mov r14,r1 - 3010f8: 71 d0 add #-48,r1 - 3010fa: 51 1f mov.l @(60,r1),r1 - 3010fc: 84 1d mov.b @(13,r1),r0 - 3010fe: 61 03 mov r0,r1 - 301100: 61 1c extu.b r1,r1 - 301102: 22 1e mulu.w r1,r2 - 301104: 01 1a sts macl,r1 - 301106: 62 1c extu.b r1,r2 - 301108: 61 e3 mov r14,r1 - 30110a: 60 23 mov r2,r0 - 30110c: 80 1a mov.b r0,@(10,r1) - 30110e: 61 e3 mov r14,r1 - 301110: 84 1b mov.b @(11,r1),r0 - 301112: 61 03 mov r0,r1 - 301114: 21 18 tst r1,r1 - 301116: e1 ff mov #-1,r1 - 301118: 61 1a negc r1,r1 - 30111a: 61 1c extu.b r1,r1 - 30111c: 62 13 mov r1,r2 - 30111e: 61 e3 mov r14,r1 - 301120: 84 1a mov.b @(10,r1),r0 - 301122: 61 03 mov r0,r1 - 301124: 21 18 tst r1,r1 - 301126: e1 ff mov #-1,r1 - 301128: 61 1a negc r1,r1 - 30112a: 61 1c extu.b r1,r1 - 30112c: 63 13 mov r1,r3 - 30112e: 61 e3 mov r14,r1 - 301130: 71 d0 add #-48,r1 - 301132: 66 33 mov r3,r6 - 301134: 65 23 mov r2,r5 - 301136: 54 1d mov.l @(52,r1),r4 - 301138: d1 70 mov.l 3012fc <_player_move+0x27c>,r1 ! 301944 <_player_fix_position> - 30113a: 41 0b jsr @r1 - 30113c: 00 09 nop - 30113e: a0 a6 bra 30128e <_player_move+0x20e> - 301140: 00 09 nop - 301142: 62 e3 mov r14,r2 - 301144: 72 d0 add #-48,r2 - 301146: 61 e3 mov r14,r1 - 301148: 71 d0 add #-48,r1 - 30114a: e6 01 mov #1,r6 - 30114c: 55 2c mov.l @(48,r2),r5 - 30114e: 54 1d mov.l @(52,r1),r4 - 301150: d1 68 mov.l 3012f4 <_player_move+0x274>,r1 ! 30148c <_player_collision> - 301152: 41 0b jsr @r1 - 301154: 00 09 nop - 301156: 61 03 mov r0,r1 - 301158: 21 18 tst r1,r1 - 30115a: 8b 0c bf 301176 <_player_move+0xf6> - 30115c: 62 e3 mov r14,r2 - 30115e: 72 d0 add #-48,r2 - 301160: 61 e3 mov r14,r1 - 301162: 71 d0 add #-48,r1 - 301164: e6 ff mov #-1,r6 - 301166: 55 2c mov.l @(48,r2),r5 - 301168: 54 1d mov.l @(52,r1),r4 - 30116a: d1 62 mov.l 3012f4 <_player_move+0x274>,r1 ! 30148c <_player_collision> - 30116c: 41 0b jsr @r1 - 30116e: 00 09 nop - 301170: 61 03 mov r0,r1 - 301172: 21 18 tst r1,r1 - 301174: 89 3e bt 3011f4 <_player_move+0x174> - 301176: 61 e3 mov r14,r1 - 301178: 71 d0 add #-48,r1 - 30117a: 51 1c mov.l @(48,r1),r1 - 30117c: 31 1c add r1,r1 - 30117e: d2 5e mov.l 3012f8 <_player_move+0x278>,r2 ! 3161f0 <_one_px_mov> - 301180: 60 13 mov r1,r0 - 301182: 01 2c mov.b @(r0,r2),r1 - 301184: 62 1c extu.b r1,r2 - 301186: 61 e3 mov r14,r1 - 301188: 71 d0 add #-48,r1 - 30118a: 51 1f mov.l @(60,r1),r1 - 30118c: 84 1d mov.b @(13,r1),r0 - 30118e: 61 03 mov r0,r1 - 301190: 61 1c extu.b r1,r1 - 301192: 22 1e mulu.w r1,r2 - 301194: 01 1a sts macl,r1 - 301196: 62 1c extu.b r1,r2 - 301198: 61 e3 mov r14,r1 - 30119a: 60 23 mov r2,r0 - 30119c: 80 1b mov.b r0,@(11,r1) - 30119e: 61 e3 mov r14,r1 - 3011a0: 71 d0 add #-48,r1 - 3011a2: 51 1c mov.l @(48,r1),r1 - 3011a4: 31 1c add r1,r1 - 3011a6: 71 01 add #1,r1 - 3011a8: d2 53 mov.l 3012f8 <_player_move+0x278>,r2 ! 3161f0 <_one_px_mov> - 3011aa: 60 13 mov r1,r0 - 3011ac: 01 2c mov.b @(r0,r2),r1 - 3011ae: 62 1c extu.b r1,r2 - 3011b0: 61 e3 mov r14,r1 - 3011b2: 71 d0 add #-48,r1 - 3011b4: 51 1f mov.l @(60,r1),r1 - 3011b6: 84 1d mov.b @(13,r1),r0 - 3011b8: 61 03 mov r0,r1 - 3011ba: 61 1c extu.b r1,r1 - 3011bc: 22 1e mulu.w r1,r2 - 3011be: 01 1a sts macl,r1 - 3011c0: 62 1c extu.b r1,r2 - 3011c2: 61 e3 mov r14,r1 - 3011c4: 60 23 mov r2,r0 - 3011c6: 80 1a mov.b r0,@(10,r1) - 3011c8: 61 e3 mov r14,r1 - 3011ca: 84 1b mov.b @(11,r1),r0 - 3011cc: 61 03 mov r0,r1 - 3011ce: 21 18 tst r1,r1 - 3011d0: 01 29 movt r1 - 3011d2: 61 1c extu.b r1,r1 - 3011d4: 62 13 mov r1,r2 - 3011d6: 61 e3 mov r14,r1 - 3011d8: 84 1a mov.b @(10,r1),r0 - 3011da: 61 03 mov r0,r1 - 3011dc: 21 18 tst r1,r1 - 3011de: 01 29 movt r1 - 3011e0: 61 1c extu.b r1,r1 - 3011e2: 63 13 mov r1,r3 - 3011e4: 61 e3 mov r14,r1 - 3011e6: 71 d0 add #-48,r1 - 3011e8: 66 33 mov r3,r6 - 3011ea: 65 23 mov r2,r5 - 3011ec: 54 1d mov.l @(52,r1),r4 - 3011ee: d1 43 mov.l 3012fc <_player_move+0x27c>,r1 ! 301944 <_player_fix_position> - 3011f0: 41 0b jsr @r1 - 3011f2: 00 09 nop - 3011f4: 61 e3 mov r14,r1 - 3011f6: 71 d0 add #-48,r1 - 3011f8: 51 1c mov.l @(48,r1),r1 - 3011fa: 31 1c add r1,r1 - 3011fc: d2 3e mov.l 3012f8 <_player_move+0x278>,r2 ! 3161f0 <_one_px_mov> - 3011fe: 60 13 mov r1,r0 - 301200: 01 2c mov.b @(r0,r2),r1 - 301202: 62 1c extu.b r1,r2 - 301204: 61 e3 mov r14,r1 - 301206: 71 d0 add #-48,r1 - 301208: 51 1f mov.l @(60,r1),r1 - 30120a: 84 1d mov.b @(13,r1),r0 - 30120c: 61 03 mov r0,r1 - 30120e: 61 1c extu.b r1,r1 - 301210: 22 1e mulu.w r1,r2 - 301212: 01 1a sts macl,r1 - 301214: 62 1c extu.b r1,r2 - 301216: 61 e3 mov r14,r1 - 301218: 60 23 mov r2,r0 - 30121a: 80 1b mov.b r0,@(11,r1) - 30121c: 61 e3 mov r14,r1 - 30121e: 71 d0 add #-48,r1 - 301220: 51 1c mov.l @(48,r1),r1 - 301222: 31 1c add r1,r1 - 301224: 71 01 add #1,r1 - 301226: d2 34 mov.l 3012f8 <_player_move+0x278>,r2 ! 3161f0 <_one_px_mov> - 301228: 60 13 mov r1,r0 - 30122a: 01 2c mov.b @(r0,r2),r1 - 30122c: 62 1c extu.b r1,r2 - 30122e: 61 e3 mov r14,r1 - 301230: 71 d0 add #-48,r1 - 301232: 51 1f mov.l @(60,r1),r1 - 301234: 84 1d mov.b @(13,r1),r0 - 301236: 61 03 mov r0,r1 - 301238: 61 1c extu.b r1,r1 - 30123a: 22 1e mulu.w r1,r2 - 30123c: 01 1a sts macl,r1 - 30123e: 62 1c extu.b r1,r2 - 301240: 61 e3 mov r14,r1 - 301242: 60 23 mov r2,r0 - 301244: 80 1a mov.b r0,@(10,r1) - 301246: 61 e3 mov r14,r1 - 301248: 71 d0 add #-48,r1 - 30124a: 51 1f mov.l @(60,r1),r1 - 30124c: 61 11 mov.w @r1,r1 - 30124e: 62 1d extu.w r1,r2 - 301250: 61 e3 mov r14,r1 - 301252: 84 1b mov.b @(11,r1),r0 - 301254: 61 03 mov r0,r1 - 301256: 61 1e exts.b r1,r1 - 301258: 61 1d extu.w r1,r1 - 30125a: 31 2c add r2,r1 - 30125c: 61 1d extu.w r1,r1 - 30125e: 62 1f exts.w r1,r2 - 301260: 61 e3 mov r14,r1 - 301262: 71 d0 add #-48,r1 - 301264: 51 1f mov.l @(60,r1),r1 - 301266: 21 21 mov.w r2,@r1 - 301268: 61 e3 mov r14,r1 - 30126a: 71 d0 add #-48,r1 - 30126c: 51 1f mov.l @(60,r1),r1 - 30126e: 85 11 mov.w @(2,r1),r0 - 301270: 61 03 mov r0,r1 - 301272: 62 1d extu.w r1,r2 - 301274: 61 e3 mov r14,r1 - 301276: 84 1a mov.b @(10,r1),r0 - 301278: 61 03 mov r0,r1 - 30127a: 61 1e exts.b r1,r1 - 30127c: 61 1d extu.w r1,r1 - 30127e: 31 2c add r2,r1 - 301280: 61 1d extu.w r1,r1 - 301282: 62 1f exts.w r1,r2 - 301284: 61 e3 mov r14,r1 - 301286: 71 d0 add #-48,r1 - 301288: 51 1f mov.l @(60,r1),r1 - 30128a: 60 23 mov r2,r0 - 30128c: 81 11 mov.w r0,@(2,r1) - 30128e: 61 e3 mov r14,r1 - 301290: 71 d0 add #-48,r1 - 301292: 51 1d mov.l @(52,r1),r1 - 301294: 61 12 mov.l @r1,r1 - 301296: 51 14 mov.l @(16,r1),r1 - 301298: 61 1d extu.w r1,r1 - 30129a: 31 1c add r1,r1 - 30129c: 62 1d extu.w r1,r2 - 30129e: 61 e3 mov r14,r1 - 3012a0: 71 d0 add #-48,r1 - 3012a2: 51 1f mov.l @(60,r1),r1 - 3012a4: 61 11 mov.w @r1,r1 - 3012a6: 61 1d extu.w r1,r1 - 3012a8: 31 2c add r2,r1 - 3012aa: 61 1d extu.w r1,r1 - 3012ac: 62 1f exts.w r1,r2 - 3012ae: 61 e3 mov r14,r1 - 3012b0: 71 d0 add #-48,r1 - 3012b2: 51 1f mov.l @(60,r1),r1 - 3012b4: 60 23 mov r2,r0 - 3012b6: 81 14 mov.w r0,@(8,r1) - 3012b8: 61 e3 mov r14,r1 - 3012ba: 71 d0 add #-48,r1 - 3012bc: 51 1d mov.l @(52,r1),r1 - 3012be: 61 12 mov.l @r1,r1 - 3012c0: 51 15 mov.l @(20,r1),r1 - 3012c2: 61 1d extu.w r1,r1 - 3012c4: 31 1c add r1,r1 - 3012c6: 62 1d extu.w r1,r2 - 3012c8: 61 e3 mov r14,r1 - 3012ca: 71 d0 add #-48,r1 - 3012cc: 51 1f mov.l @(60,r1),r1 - 3012ce: 85 11 mov.w @(2,r1),r0 - 3012d0: 61 03 mov r0,r1 - 3012d2: 61 1d extu.w r1,r1 - 3012d4: 31 2c add r2,r1 - 3012d6: 61 1d extu.w r1,r1 - 3012d8: 62 1f exts.w r1,r2 - 3012da: 61 e3 mov r14,r1 - 3012dc: 71 d0 add #-48,r1 - 3012de: 51 1f mov.l @(60,r1),r1 - 3012e0: 60 23 mov r2,r0 - 3012e2: 81 15 mov.w r0,@(10,r1) - 3012e4: 00 09 nop - 3012e6: 7e 10 add #16,r14 - 3012e8: 6f e3 mov r14,r15 - 3012ea: 4f 26 lds.l @r15+,pr - 3012ec: 6e f6 mov.l @r15+,r14 - 3012ee: 00 0b rts - 3012f0: 00 09 nop - 3012f2: 00 09 nop - 3012f4: 00 30 .word 0x0030 - 3012f6: 14 8c mov.l r8,@(48,r4) - 3012f8: 00 31 .word 0x0031 - 3012fa: 61 f0 mov.b @r15,r1 - 3012fc: 00 30 .word 0x0030 - 3012fe: 19 44 mov.l r4,@(16,r9) - -00301300 <_player_action>: - 301300: 2f e6 mov.l r14,@-r15 - 301302: 4f 22 sts.l pr,@-r15 - 301304: 7f e4 add #-28,r15 - 301306: 6e f3 mov r15,r14 - 301308: 61 e3 mov r14,r1 - 30130a: 71 dc add #-36,r1 - 30130c: 11 49 mov.l r4,@(36,r1) - 30130e: 61 e3 mov r14,r1 - 301310: 71 dc add #-36,r1 - 301312: 51 19 mov.l @(36,r1),r1 - 301314: 71 10 add #16,r1 - 301316: 84 18 mov.b @(8,r1),r0 - 301318: 61 03 mov r0,r1 - 30131a: 61 1c extu.b r1,r1 - 30131c: 21 18 tst r1,r1 - 30131e: 8b 0b bf 301338 <_player_action+0x38> - 301320: 61 e3 mov r14,r1 - 301322: 71 dc add #-36,r1 - 301324: 51 19 mov.l @(36,r1),r1 - 301326: 71 10 add #16,r1 - 301328: 84 12 mov.b @(2,r1),r0 - 30132a: 61 03 mov r0,r1 - 30132c: 61 1c extu.b r1,r1 - 30132e: e2 01 mov #1,r2 - 301330: 21 2a xor r2,r1 - 301332: 61 1c extu.b r1,r1 - 301334: 21 18 tst r1,r1 - 301336: 89 01 bt 30133c <_player_action+0x3c> - 301338: a0 99 bra 30146e <_player_action+0x16e> - 30133a: 00 09 nop - 30133c: 61 e3 mov r14,r1 - 30133e: 71 dc add #-36,r1 - 301340: 51 19 mov.l @(36,r1),r1 - 301342: 71 10 add #16,r1 - 301344: 84 19 mov.b @(9,r1),r0 - 301346: 61 03 mov r0,r1 - 301348: 61 1c extu.b r1,r1 - 30134a: e2 01 mov #1,r2 - 30134c: 21 2a xor r2,r1 - 30134e: 61 1c extu.b r1,r1 - 301350: 21 18 tst r1,r1 - 301352: 89 43 bt 3013dc <_player_action+0xdc> - 301354: 61 e3 mov r14,r1 - 301356: 71 dc add #-36,r1 - 301358: 51 19 mov.l @(36,r1),r1 - 30135a: 71 10 add #16,r1 - 30135c: e2 01 mov #1,r2 - 30135e: 60 23 mov r2,r0 - 301360: 80 18 mov.b r0,@(8,r1) - 301362: 61 e3 mov r14,r1 - 301364: 71 dc add #-36,r1 - 301366: 51 19 mov.l @(36,r1),r1 - 301368: 61 12 mov.l @r1,r1 - 30136a: 52 1d mov.l @(52,r1),r2 - 30136c: 61 e3 mov r14,r1 - 30136e: 71 dc add #-36,r1 - 301370: 51 19 mov.l @(36,r1),r1 - 301372: 51 15 mov.l @(20,r1),r1 - 301374: 63 13 mov r1,r3 - 301376: e1 18 mov #24,r1 - 301378: 03 17 mul.l r1,r3 - 30137a: 03 1a sts macl,r3 - 30137c: 61 e3 mov r14,r1 - 30137e: 71 dc add #-36,r1 - 301380: 32 3c add r3,r2 - 301382: 11 2b mov.l r2,@(44,r1) - 301384: 61 e3 mov r14,r1 - 301386: 71 dc add #-36,r1 - 301388: 51 1b mov.l @(44,r1),r1 - 30138a: 51 12 mov.l @(8,r1),r1 - 30138c: 21 18 tst r1,r1 - 30138e: 89 05 bt 30139c <_player_action+0x9c> - 301390: 61 e3 mov r14,r1 - 301392: 71 dc add #-36,r1 - 301394: d2 39 mov.l 30147c <_player_action+0x17c>,r2 ! 326324 <_INFO_Icon_img> - 301396: 11 2f mov.l r2,@(60,r1) - 301398: a0 04 bra 3013a4 <_player_action+0xa4> - 30139a: 00 09 nop - 30139c: 61 e3 mov r14,r1 - 30139e: 71 dc add #-36,r1 - 3013a0: d2 37 mov.l 301480 <_player_action+0x180>,r2 ! 325308 <_SGN_Icon_img> - 3013a2: 11 2f mov.l r2,@(60,r1) - 3013a4: 61 e3 mov r14,r1 - 3013a6: 71 dc add #-36,r1 - 3013a8: 62 e3 mov r14,r2 - 3013aa: 72 dc add #-36,r2 - 3013ac: 52 2b mov.l @(44,r2),r2 - 3013ae: 52 24 mov.l @(16,r2),r2 - 3013b0: 11 2a mov.l r2,@(40,r1) - 3013b2: 63 e3 mov r14,r3 - 3013b4: 73 dc add #-36,r3 - 3013b6: 62 e3 mov r14,r2 - 3013b8: 72 dc add #-36,r2 - 3013ba: 61 e3 mov r14,r1 - 3013bc: 71 dc add #-36,r1 - 3013be: 56 3a mov.l @(40,r3),r6 - 3013c0: 55 2f mov.l @(60,r2),r5 - 3013c2: 54 19 mov.l @(36,r1),r4 - 3013c4: d1 2f mov.l 301484 <_player_action+0x184>,r1 ! 302f74 <_dialogs_initiate_sequence> - 3013c6: 41 0b jsr @r1 - 3013c8: 00 09 nop - 3013ca: 61 e3 mov r14,r1 - 3013cc: 71 dc add #-36,r1 - 3013ce: 51 19 mov.l @(36,r1),r1 - 3013d0: 71 10 add #16,r1 - 3013d2: e2 00 mov #0,r2 - 3013d4: 60 23 mov r2,r0 - 3013d6: 80 18 mov.b r0,@(8,r1) - 3013d8: a0 4a bra 301470 <_player_action+0x170> - 3013da: 00 09 nop - 3013dc: 61 e3 mov r14,r1 - 3013de: 71 dc add #-36,r1 - 3013e0: 51 19 mov.l @(36,r1),r1 - 3013e2: 71 10 add #16,r1 - 3013e4: e2 01 mov #1,r2 - 3013e6: 60 23 mov r2,r0 - 3013e8: 80 18 mov.b r0,@(8,r1) - 3013ea: 61 e3 mov r14,r1 - 3013ec: 71 dc add #-36,r1 - 3013ee: 51 19 mov.l @(36,r1),r1 - 3013f0: 61 12 mov.l @r1,r1 - 3013f2: 52 1b mov.l @(44,r1),r2 - 3013f4: 61 e3 mov r14,r1 - 3013f6: 71 dc add #-36,r1 - 3013f8: 51 19 mov.l @(36,r1),r1 - 3013fa: 51 15 mov.l @(20,r1),r1 - 3013fc: 63 13 mov r1,r3 - 3013fe: 61 33 mov r3,r1 - 301400: 41 08 shll2 r1 - 301402: 41 08 shll2 r1 - 301404: 31 38 sub r3,r1 - 301406: 41 08 shll2 r1 - 301408: 63 13 mov r1,r3 - 30140a: 61 e3 mov r14,r1 - 30140c: 71 dc add #-36,r1 - 30140e: 32 3c add r3,r2 - 301410: 11 2e mov.l r2,@(56,r1) - 301412: 61 e3 mov r14,r1 - 301414: 71 dc add #-36,r1 - 301416: d2 1c mov.l 301488 <_player_action+0x188>,r2 ! 31d2b8 <_npc_male> - 301418: 11 2d mov.l r2,@(52,r1) - 30141a: 61 e3 mov r14,r1 - 30141c: 71 dc add #-36,r1 - 30141e: 62 e3 mov r14,r2 - 301420: 72 dc add #-36,r2 - 301422: 52 2e mov.l @(56,r2),r2 - 301424: 52 25 mov.l @(20,r2),r2 - 301426: 11 2c mov.l r2,@(48,r1) - 301428: 61 e3 mov r14,r1 - 30142a: 71 dc add #-36,r1 - 30142c: 51 1e mov.l @(56,r1),r1 - 30142e: 71 10 add #16,r1 - 301430: e2 01 mov #1,r2 - 301432: 60 23 mov r2,r0 - 301434: 80 12 mov.b r0,@(2,r1) - 301436: 63 e3 mov r14,r3 - 301438: 73 dc add #-36,r3 - 30143a: 62 e3 mov r14,r2 - 30143c: 72 dc add #-36,r2 - 30143e: 61 e3 mov r14,r1 - 301440: 71 dc add #-36,r1 - 301442: 56 3c mov.l @(48,r3),r6 - 301444: 55 2d mov.l @(52,r2),r5 - 301446: 54 19 mov.l @(36,r1),r4 - 301448: d1 0e mov.l 301484 <_player_action+0x184>,r1 ! 302f74 <_dialogs_initiate_sequence> - 30144a: 41 0b jsr @r1 - 30144c: 00 09 nop - 30144e: 61 e3 mov r14,r1 - 301450: 71 dc add #-36,r1 - 301452: 51 19 mov.l @(36,r1),r1 - 301454: 71 10 add #16,r1 - 301456: e2 00 mov #0,r2 - 301458: 60 23 mov r2,r0 - 30145a: 80 18 mov.b r0,@(8,r1) - 30145c: 61 e3 mov r14,r1 - 30145e: 71 dc add #-36,r1 - 301460: 51 1e mov.l @(56,r1),r1 - 301462: 71 10 add #16,r1 - 301464: e2 00 mov #0,r2 - 301466: 60 23 mov r2,r0 - 301468: 80 12 mov.b r0,@(2,r1) - 30146a: a0 01 bra 301470 <_player_action+0x170> - 30146c: 00 09 nop - 30146e: 00 09 nop - 301470: 7e 1c add #28,r14 - 301472: 6f e3 mov r14,r15 - 301474: 4f 26 lds.l @r15+,pr - 301476: 6e f6 mov.l @r15+,r14 - 301478: 00 0b rts - 30147a: 00 09 nop - 30147c: 00 32 stc ssr,r0 - 30147e: 63 24 mov.b @r2+,r3 - 301480: 00 32 stc ssr,r0 - 301482: 53 08 mov.l @(32,r0),r3 - 301484: 00 30 .word 0x0030 - 301486: 2f 74 mov.b r7,@-r15 - 301488: 00 31 .word 0x0031 - 30148a: d2 b8 mov.l 30176c <_player_collision+0x2e0>,r2 ! d10e410b - -0030148c <_player_collision>: - 30148c: 2f 86 mov.l r8,@-r15 - 30148e: 2f e6 mov.l r14,@-r15 - 301490: 4f 22 sts.l pr,@-r15 - 301492: 7f b4 add #-76,r15 - 301494: 6e f3 mov r15,r14 - 301496: 61 e3 mov r14,r1 - 301498: 71 cc add #-52,r1 - 30149a: 11 4f mov.l r4,@(60,r1) - 30149c: 61 e3 mov r14,r1 - 30149e: 71 cc add #-52,r1 - 3014a0: 11 5e mov.l r5,@(56,r1) - 3014a2: 61 e3 mov r14,r1 - 3014a4: 71 cc add #-52,r1 - 3014a6: 11 6d mov.l r6,@(52,r1) - 3014a8: 61 e3 mov r14,r1 - 3014aa: 71 0c add #12,r1 - 3014ac: 62 e3 mov r14,r2 - 3014ae: 72 cc add #-52,r2 - 3014b0: 52 2f mov.l @(60,r2),r2 - 3014b2: 72 04 add #4,r2 - 3014b4: 11 2c mov.l r2,@(48,r1) - 3014b6: 61 e3 mov r14,r1 - 3014b8: 71 cc add #-52,r1 - 3014ba: 51 1e mov.l @(56,r1),r1 - 3014bc: 62 13 mov r1,r2 - 3014be: 32 2c add r2,r2 - 3014c0: 61 e3 mov r14,r1 - 3014c2: 71 3c add #60,r1 - 3014c4: d3 b7 mov.l 3017a4 <_player_collision+0x318>,r3 ! 3161f0 <_one_px_mov> - 3014c6: 60 23 mov r2,r0 - 3014c8: 02 3c mov.b @(r0,r3),r2 - 3014ca: 60 23 mov r2,r0 - 3014cc: 80 1f mov.b r0,@(15,r1) - 3014ce: 61 e3 mov r14,r1 - 3014d0: 71 cc add #-52,r1 - 3014d2: 51 1e mov.l @(56,r1),r1 - 3014d4: 31 1c add r1,r1 - 3014d6: 62 13 mov r1,r2 - 3014d8: 72 01 add #1,r2 - 3014da: 61 e3 mov r14,r1 - 3014dc: 71 3c add #60,r1 - 3014de: d3 b1 mov.l 3017a4 <_player_collision+0x318>,r3 ! 3161f0 <_one_px_mov> - 3014e0: 60 23 mov r2,r0 - 3014e2: 02 3c mov.b @(r0,r3),r2 - 3014e4: 60 23 mov r2,r0 - 3014e6: 80 1e mov.b r0,@(14,r1) - 3014e8: 61 e3 mov r14,r1 - 3014ea: 71 3c add #60,r1 - 3014ec: 84 1f mov.b @(15,r1),r0 - 3014ee: 61 03 mov r0,r1 - 3014f0: 21 18 tst r1,r1 - 3014f2: 8b 10 bf 301516 <_player_collision+0x8a> - 3014f4: 61 e3 mov r14,r1 - 3014f6: 71 cc add #-52,r1 - 3014f8: 51 1d mov.l @(52,r1),r1 - 3014fa: 62 1c extu.b r1,r2 - 3014fc: 61 e3 mov r14,r1 - 3014fe: 71 3c add #60,r1 - 301500: 84 1f mov.b @(15,r1),r0 - 301502: 61 03 mov r0,r1 - 301504: 61 1c extu.b r1,r1 - 301506: 31 2c add r2,r1 - 301508: 62 1c extu.b r1,r2 - 30150a: 61 e3 mov r14,r1 - 30150c: 71 3c add #60,r1 - 30150e: 60 23 mov r2,r0 - 301510: 80 1f mov.b r0,@(15,r1) - 301512: a0 15 bra 301540 <_player_collision+0xb4> - 301514: 00 09 nop - 301516: 61 e3 mov r14,r1 - 301518: 71 3c add #60,r1 - 30151a: 84 1e mov.b @(14,r1),r0 - 30151c: 61 03 mov r0,r1 - 30151e: 21 18 tst r1,r1 - 301520: 8b 0e bf 301540 <_player_collision+0xb4> - 301522: 61 e3 mov r14,r1 - 301524: 71 cc add #-52,r1 - 301526: 51 1d mov.l @(52,r1),r1 - 301528: 62 1c extu.b r1,r2 - 30152a: 61 e3 mov r14,r1 - 30152c: 71 3c add #60,r1 - 30152e: 84 1e mov.b @(14,r1),r0 - 301530: 61 03 mov r0,r1 - 301532: 61 1c extu.b r1,r1 - 301534: 31 2c add r2,r1 - 301536: 62 1c extu.b r1,r2 - 301538: 61 e3 mov r14,r1 - 30153a: 71 3c add #60,r1 - 30153c: 60 23 mov r2,r0 - 30153e: 80 1e mov.b r0,@(14,r1) - 301540: 61 e3 mov r14,r1 - 301542: 71 3c add #60,r1 - 301544: 84 1f mov.b @(15,r1),r0 - 301546: 61 03 mov r0,r1 - 301548: 61 1c extu.b r1,r1 - 30154a: 62 13 mov r1,r2 - 30154c: 42 08 shll2 r2 - 30154e: 32 2c add r2,r2 - 301550: 31 2c add r2,r1 - 301552: 62 1c extu.b r1,r2 - 301554: 61 e3 mov r14,r1 - 301556: 71 3c add #60,r1 - 301558: 60 23 mov r2,r0 - 30155a: 80 1f mov.b r0,@(15,r1) - 30155c: 61 e3 mov r14,r1 - 30155e: 71 3c add #60,r1 - 301560: 84 1e mov.b @(14,r1),r0 - 301562: 61 03 mov r0,r1 - 301564: 61 1c extu.b r1,r1 - 301566: 62 13 mov r1,r2 - 301568: 42 08 shll2 r2 - 30156a: 32 2c add r2,r2 - 30156c: 31 2c add r2,r1 - 30156e: 62 1c extu.b r1,r2 - 301570: 61 e3 mov r14,r1 - 301572: 71 3c add #60,r1 - 301574: 60 23 mov r2,r0 - 301576: 80 1e mov.b r0,@(14,r1) - 301578: 61 e3 mov r14,r1 - 30157a: 71 0c add #12,r1 - 30157c: 51 1c mov.l @(48,r1),r1 - 30157e: 61 11 mov.w @r1,r1 - 301580: 63 13 mov r1,r3 - 301582: 61 e3 mov r14,r1 - 301584: 71 3c add #60,r1 - 301586: 84 1f mov.b @(15,r1),r0 - 301588: 62 03 mov r0,r2 - 30158a: 61 e3 mov r14,r1 - 30158c: 71 0c add #12,r1 - 30158e: 32 3c add r3,r2 - 301590: 11 2e mov.l r2,@(56,r1) - 301592: 61 e3 mov r14,r1 - 301594: 71 0c add #12,r1 - 301596: 51 1c mov.l @(48,r1),r1 - 301598: 85 11 mov.w @(2,r1),r0 - 30159a: 61 03 mov r0,r1 - 30159c: 63 13 mov r1,r3 - 30159e: 61 e3 mov r14,r1 - 3015a0: 71 3c add #60,r1 - 3015a2: 84 1e mov.b @(14,r1),r0 - 3015a4: 62 03 mov r0,r2 - 3015a6: 61 e3 mov r14,r1 - 3015a8: 71 0c add #12,r1 - 3015aa: 32 3c add r3,r2 - 3015ac: 11 2d mov.l r2,@(52,r1) - 3015ae: 63 e3 mov r14,r3 - 3015b0: 73 0c add #12,r3 - 3015b2: 62 e3 mov r14,r2 - 3015b4: 72 0c add #12,r2 - 3015b6: 61 e3 mov r14,r1 - 3015b8: 71 cc add #-52,r1 - 3015ba: 56 3d mov.l @(52,r3),r6 - 3015bc: 55 2e mov.l @(56,r2),r5 - 3015be: 54 1f mov.l @(60,r1),r4 - 3015c0: d1 79 mov.l 3017a8 <_player_collision+0x31c>,r1 ! 300dae <_map_get_walkable> - 3015c2: 41 0b jsr @r1 - 3015c4: 00 09 nop - 3015c6: 61 03 mov r0,r1 - 3015c8: 62 13 mov r1,r2 - 3015ca: e1 fe mov #-2,r1 - 3015cc: 32 10 cmp/eq r1,r2 - 3015ce: 8b 43 bf 301658 <_player_collision+0x1cc> - 3015d0: 61 e3 mov r14,r1 - 3015d2: 71 0c add #12,r1 - 3015d4: 51 1c mov.l @(48,r1),r1 - 3015d6: 85 14 mov.w @(8,r1),r0 - 3015d8: 61 03 mov r0,r1 - 3015da: 62 13 mov r1,r2 - 3015dc: 61 e3 mov r14,r1 - 3015de: 71 3c add #60,r1 - 3015e0: 84 1f mov.b @(15,r1),r0 - 3015e2: 61 03 mov r0,r1 - 3015e4: 31 2c add r2,r1 - 3015e6: 63 e3 mov r14,r3 - 3015e8: 73 0c add #12,r3 - 3015ea: 62 13 mov r1,r2 - 3015ec: 42 00 shll r2 - 3015ee: 02 29 movt r2 - 3015f0: 31 2c add r2,r1 - 3015f2: 41 21 shar r1 - 3015f4: 13 1b mov.l r1,@(44,r3) - 3015f6: 61 e3 mov r14,r1 - 3015f8: 71 0c add #12,r1 - 3015fa: 51 1c mov.l @(48,r1),r1 - 3015fc: 85 15 mov.w @(10,r1),r0 - 3015fe: 61 03 mov r0,r1 - 301600: 62 13 mov r1,r2 - 301602: 61 e3 mov r14,r1 - 301604: 71 3c add #60,r1 - 301606: 84 1e mov.b @(14,r1),r0 - 301608: 61 03 mov r0,r1 - 30160a: 31 2c add r2,r1 - 30160c: 63 e3 mov r14,r3 - 30160e: 73 0c add #12,r3 - 301610: 62 13 mov r1,r2 - 301612: 42 00 shll r2 - 301614: 02 29 movt r2 - 301616: 31 2c add r2,r1 - 301618: 41 21 shar r1 - 30161a: 13 1a mov.l r1,@(40,r3) - 30161c: 68 e3 mov r14,r8 - 30161e: 78 0c add #12,r8 - 301620: 63 e3 mov r14,r3 - 301622: 73 0c add #12,r3 - 301624: 62 e3 mov r14,r2 - 301626: 72 0c add #12,r2 - 301628: 61 e3 mov r14,r1 - 30162a: 71 cc add #-52,r1 - 30162c: 56 3a mov.l @(40,r3),r6 - 30162e: 55 2b mov.l @(44,r2),r5 - 301630: 54 1f mov.l @(60,r1),r4 - 301632: d1 5e mov.l 3017ac <_player_collision+0x320>,r1 ! 300e4c <_map_get_for_coordinates> - 301634: 41 0b jsr @r1 - 301636: 00 09 nop - 301638: 61 03 mov r0,r1 - 30163a: 18 19 mov.l r1,@(36,r8) - 30163c: 61 e3 mov r14,r1 - 30163e: 71 0c add #12,r1 - 301640: 51 19 mov.l @(36,r1),r1 - 301642: 21 18 tst r1,r1 - 301644: 89 08 bt 301658 <_player_collision+0x1cc> - 301646: 61 e3 mov r14,r1 - 301648: 71 cc add #-52,r1 - 30164a: 51 1f mov.l @(60,r1),r1 - 30164c: 61 12 mov.l @r1,r1 - 30164e: 62 e3 mov r14,r2 - 301650: 72 0c add #12,r2 - 301652: 52 29 mov.l @(36,r2),r2 - 301654: 32 10 cmp/eq r1,r2 - 301656: 8b 01 bf 30165c <_player_collision+0x1d0> - 301658: a0 e5 bra 301826 <_player_collision+0x39a> - 30165a: 00 09 nop - 30165c: 61 e3 mov r14,r1 - 30165e: 71 0c add #12,r1 - 301660: 62 e3 mov r14,r2 - 301662: 72 cc add #-52,r2 - 301664: 52 2f mov.l @(60,r2),r2 - 301666: 62 22 mov.l @r2,r2 - 301668: 11 28 mov.l r2,@(32,r1) - 30166a: 61 e3 mov r14,r1 - 30166c: 71 0c add #12,r1 - 30166e: 51 1c mov.l @(48,r1),r1 - 301670: 62 11 mov.w @r1,r2 - 301672: 61 e3 mov r14,r1 - 301674: 71 0c add #12,r1 - 301676: 11 27 mov.l r2,@(28,r1) - 301678: 61 e3 mov r14,r1 - 30167a: 71 0c add #12,r1 - 30167c: 51 1c mov.l @(48,r1),r1 - 30167e: 85 11 mov.w @(2,r1),r0 - 301680: 62 03 mov r0,r2 - 301682: 61 e3 mov r14,r1 - 301684: 71 0c add #12,r1 - 301686: 11 26 mov.l r2,@(24,r1) - 301688: 61 e3 mov r14,r1 - 30168a: 71 0c add #12,r1 - 30168c: 51 1c mov.l @(48,r1),r1 - 30168e: 85 14 mov.w @(8,r1),r0 - 301690: 62 03 mov r0,r2 - 301692: 61 e3 mov r14,r1 - 301694: 71 0c add #12,r1 - 301696: 11 25 mov.l r2,@(20,r1) - 301698: 61 e3 mov r14,r1 - 30169a: 71 0c add #12,r1 - 30169c: 51 1c mov.l @(48,r1),r1 - 30169e: 85 15 mov.w @(10,r1),r0 - 3016a0: 62 03 mov r0,r2 - 3016a2: 61 e3 mov r14,r1 - 3016a4: 71 0c add #12,r1 - 3016a6: 11 24 mov.l r2,@(16,r1) - 3016a8: 61 e3 mov r14,r1 - 3016aa: 71 cc add #-52,r1 - 3016ac: 51 1f mov.l @(60,r1),r1 - 3016ae: 62 e3 mov r14,r2 - 3016b0: 72 0c add #12,r2 - 3016b2: 52 29 mov.l @(36,r2),r2 - 3016b4: 21 22 mov.l r2,@r1 - 3016b6: 61 e3 mov r14,r1 - 3016b8: 71 0c add #12,r1 - 3016ba: 51 1b mov.l @(44,r1),r1 - 3016bc: 61 1d extu.w r1,r1 - 3016be: 31 1c add r1,r1 - 3016c0: 61 1d extu.w r1,r1 - 3016c2: 62 1f exts.w r1,r2 - 3016c4: 61 e3 mov r14,r1 - 3016c6: 71 0c add #12,r1 - 3016c8: 51 1c mov.l @(48,r1),r1 - 3016ca: 60 23 mov r2,r0 - 3016cc: 81 14 mov.w r0,@(8,r1) - 3016ce: 61 e3 mov r14,r1 - 3016d0: 71 0c add #12,r1 - 3016d2: 51 1a mov.l @(40,r1),r1 - 3016d4: 61 1d extu.w r1,r1 - 3016d6: 31 1c add r1,r1 - 3016d8: 61 1d extu.w r1,r1 - 3016da: 62 1f exts.w r1,r2 - 3016dc: 61 e3 mov r14,r1 - 3016de: 71 0c add #12,r1 - 3016e0: 51 1c mov.l @(48,r1),r1 - 3016e2: 60 23 mov r2,r0 - 3016e4: 81 15 mov.w r0,@(10,r1) - 3016e6: 61 e3 mov r14,r1 - 3016e8: 71 0c add #12,r1 - 3016ea: 51 1b mov.l @(44,r1),r1 - 3016ec: 62 e3 mov r14,r2 - 3016ee: 72 0c add #12,r2 - 3016f0: 52 29 mov.l @(36,r2),r2 - 3016f2: 52 24 mov.l @(16,r2),r2 - 3016f4: 31 28 sub r2,r1 - 3016f6: 61 1d extu.w r1,r1 - 3016f8: 31 1c add r1,r1 - 3016fa: 61 1d extu.w r1,r1 - 3016fc: 62 1f exts.w r1,r2 - 3016fe: 61 e3 mov r14,r1 - 301700: 71 0c add #12,r1 - 301702: 51 1c mov.l @(48,r1),r1 - 301704: 21 21 mov.w r2,@r1 - 301706: 61 e3 mov r14,r1 - 301708: 71 0c add #12,r1 - 30170a: 51 1a mov.l @(40,r1),r1 - 30170c: 62 e3 mov r14,r2 - 30170e: 72 0c add #12,r2 - 301710: 52 29 mov.l @(36,r2),r2 - 301712: 52 25 mov.l @(20,r2),r2 - 301714: 31 28 sub r2,r1 - 301716: 61 1d extu.w r1,r1 - 301718: 31 1c add r1,r1 - 30171a: 61 1d extu.w r1,r1 - 30171c: 62 1f exts.w r1,r2 - 30171e: 61 e3 mov r14,r1 - 301720: 71 0c add #12,r1 - 301722: 51 1c mov.l @(48,r1),r1 - 301724: 60 23 mov r2,r0 - 301726: 81 11 mov.w r0,@(2,r1) - 301728: 61 e3 mov r14,r1 - 30172a: 71 0c add #12,r1 - 30172c: 51 1c mov.l @(48,r1),r1 - 30172e: 61 11 mov.w @r1,r1 - 301730: e2 00 mov #0,r2 - 301732: 32 17 cmp/gt r1,r2 - 301734: 32 2a subc r2,r2 - 301736: e3 0f mov #15,r3 - 301738: 22 39 and r3,r2 - 30173a: 31 2c add r2,r1 - 30173c: e2 fc mov #-4,r2 - 30173e: 41 2c shad r2,r1 - 301740: 61 1f exts.w r1,r1 - 301742: 63 13 mov r1,r3 - 301744: 61 e3 mov r14,r1 - 301746: 71 0c add #12,r1 - 301748: 51 1c mov.l @(48,r1),r1 - 30174a: 85 11 mov.w @(2,r1),r0 - 30174c: 61 03 mov r0,r1 - 30174e: e2 00 mov #0,r2 - 301750: 32 17 cmp/gt r1,r2 - 301752: 32 2a subc r2,r2 - 301754: e7 0f mov #15,r7 - 301756: 22 79 and r7,r2 - 301758: 31 2c add r2,r1 - 30175a: e2 fc mov #-4,r2 - 30175c: 41 2c shad r2,r1 - 30175e: 61 1f exts.w r1,r1 - 301760: 62 13 mov r1,r2 - 301762: 61 e3 mov r14,r1 - 301764: 71 cc add #-52,r1 - 301766: 66 23 mov r2,r6 - 301768: 65 33 mov r3,r5 - 30176a: 54 1f mov.l @(60,r1),r4 - 30176c: d1 0e mov.l 3017a8 <_player_collision+0x31c>,r1 ! 300dae <_map_get_walkable> - 30176e: 41 0b jsr @r1 - 301770: 00 09 nop - 301772: 61 03 mov r0,r1 - 301774: 62 13 mov r1,r2 - 301776: 61 e3 mov r14,r1 - 301778: 71 0c add #12,r1 - 30177a: 11 23 mov.l r2,@(12,r1) - 30177c: 61 e3 mov r14,r1 - 30177e: 71 0c add #12,r1 - 301780: 51 13 mov.l @(12,r1),r1 - 301782: 41 11 cmp/pz r1 - 301784: 8b 16 bf 3017b4 <_player_collision+0x328> - 301786: 61 e3 mov r14,r1 - 301788: 71 0c add #12,r1 - 30178a: 52 13 mov.l @(12,r1),r2 - 30178c: e1 03 mov #3,r1 - 30178e: 32 17 cmp/gt r1,r2 - 301790: 89 10 bt 3017b4 <_player_collision+0x328> - 301792: d2 07 mov.l 3017b0 <_player_collision+0x324>,r2 ! 3161f8 <_walkable_speed> - 301794: 61 e3 mov r14,r1 - 301796: 71 0c add #12,r1 - 301798: 51 13 mov.l @(12,r1),r1 - 30179a: 31 1c add r1,r1 - 30179c: 31 2c add r2,r1 - 30179e: 61 11 mov.w @r1,r1 - 3017a0: a0 09 bra 3017b6 <_player_collision+0x32a> - 3017a2: 00 09 nop - 3017a4: 00 31 .word 0x0031 - 3017a6: 61 f0 mov.b @r15,r1 - 3017a8: 00 30 .word 0x0030 - 3017aa: 0d ae mov.l @(r0,r10),r13 - 3017ac: 00 30 .word 0x0030 - 3017ae: 0e 4c mov.b @(r0,r4),r14 - 3017b0: 00 31 .word 0x0031 - 3017b2: 61 f8 swap.b r15,r1 - 3017b4: e1 00 mov #0,r1 - 3017b6: 62 e3 mov r14,r2 - 3017b8: 72 0c add #12,r2 - 3017ba: 12 12 mov.l r1,@(8,r2) - 3017bc: 61 e3 mov r14,r1 - 3017be: 71 0c add #12,r1 - 3017c0: 51 12 mov.l @(8,r1),r1 - 3017c2: 21 18 tst r1,r1 - 3017c4: 8b 2c bf 301820 <_player_collision+0x394> - 3017c6: 61 e3 mov r14,r1 - 3017c8: 71 cc add #-52,r1 - 3017ca: 51 1f mov.l @(60,r1),r1 - 3017cc: 62 e3 mov r14,r2 - 3017ce: 72 0c add #12,r2 - 3017d0: 52 28 mov.l @(32,r2),r2 - 3017d2: 21 22 mov.l r2,@r1 - 3017d4: 61 e3 mov r14,r1 - 3017d6: 71 0c add #12,r1 - 3017d8: 51 17 mov.l @(28,r1),r1 - 3017da: 62 1f exts.w r1,r2 - 3017dc: 61 e3 mov r14,r1 - 3017de: 71 0c add #12,r1 - 3017e0: 51 1c mov.l @(48,r1),r1 - 3017e2: 21 21 mov.w r2,@r1 - 3017e4: 61 e3 mov r14,r1 - 3017e6: 71 0c add #12,r1 - 3017e8: 51 16 mov.l @(24,r1),r1 - 3017ea: 62 1f exts.w r1,r2 - 3017ec: 61 e3 mov r14,r1 - 3017ee: 71 0c add #12,r1 - 3017f0: 51 1c mov.l @(48,r1),r1 - 3017f2: 60 23 mov r2,r0 - 3017f4: 81 11 mov.w r0,@(2,r1) - 3017f6: 61 e3 mov r14,r1 - 3017f8: 71 0c add #12,r1 - 3017fa: 51 15 mov.l @(20,r1),r1 - 3017fc: 62 1f exts.w r1,r2 - 3017fe: 61 e3 mov r14,r1 - 301800: 71 0c add #12,r1 - 301802: 51 1c mov.l @(48,r1),r1 - 301804: 60 23 mov r2,r0 - 301806: 81 14 mov.w r0,@(8,r1) - 301808: 61 e3 mov r14,r1 - 30180a: 71 0c add #12,r1 - 30180c: 51 14 mov.l @(16,r1),r1 - 30180e: 62 1f exts.w r1,r2 - 301810: 61 e3 mov r14,r1 - 301812: 71 0c add #12,r1 - 301814: 51 1c mov.l @(48,r1),r1 - 301816: 60 23 mov r2,r0 - 301818: 81 15 mov.w r0,@(10,r1) - 30181a: e1 01 mov #1,r1 - 30181c: a0 86 bra 30192c <_player_collision+0x4a0> - 30181e: 00 09 nop - 301820: e1 00 mov #0,r1 - 301822: a0 83 bra 30192c <_player_collision+0x4a0> - 301824: 00 09 nop - 301826: 61 e3 mov r14,r1 - 301828: 71 0c add #12,r1 - 30182a: 51 1e mov.l @(56,r1),r1 - 30182c: 41 11 cmp/pz r1 - 30182e: 89 10 bt 301852 <_player_collision+0x3c6> - 301830: 61 e3 mov r14,r1 - 301832: 71 0c add #12,r1 - 301834: 51 1e mov.l @(56,r1),r1 - 301836: e2 00 mov #0,r2 - 301838: 32 17 cmp/gt r1,r2 - 30183a: 32 2a subc r2,r2 - 30183c: e3 0f mov #15,r3 - 30183e: 22 39 and r3,r2 - 301840: 32 1c add r1,r2 - 301842: e1 fc mov #-4,r1 - 301844: 42 1c shad r1,r2 - 301846: 61 e3 mov r14,r1 - 301848: 71 0c add #12,r1 - 30184a: 72 ff add #-1,r2 - 30184c: 11 2e mov.l r2,@(56,r1) - 30184e: a0 0e bra 30186e <_player_collision+0x3e2> - 301850: 00 09 nop - 301852: 62 e3 mov r14,r2 - 301854: 72 0c add #12,r2 - 301856: 61 e3 mov r14,r1 - 301858: 71 0c add #12,r1 - 30185a: 51 1e mov.l @(56,r1),r1 - 30185c: e3 00 mov #0,r3 - 30185e: 33 17 cmp/gt r1,r3 - 301860: 33 3a subc r3,r3 - 301862: e7 0f mov #15,r7 - 301864: 23 79 and r7,r3 - 301866: 31 3c add r3,r1 - 301868: e3 fc mov #-4,r3 - 30186a: 41 3c shad r3,r1 - 30186c: 12 1e mov.l r1,@(56,r2) - 30186e: 61 e3 mov r14,r1 - 301870: 71 0c add #12,r1 - 301872: 51 1d mov.l @(52,r1),r1 - 301874: 41 11 cmp/pz r1 - 301876: 89 10 bt 30189a <_player_collision+0x40e> - 301878: 61 e3 mov r14,r1 - 30187a: 71 0c add #12,r1 - 30187c: 51 1d mov.l @(52,r1),r1 - 30187e: e2 00 mov #0,r2 - 301880: 32 17 cmp/gt r1,r2 - 301882: 32 2a subc r2,r2 - 301884: e0 0f mov #15,r0 - 301886: 22 09 and r0,r2 - 301888: 32 1c add r1,r2 - 30188a: e1 fc mov #-4,r1 - 30188c: 42 1c shad r1,r2 - 30188e: 61 e3 mov r14,r1 - 301890: 71 0c add #12,r1 - 301892: 72 ff add #-1,r2 - 301894: 11 2d mov.l r2,@(52,r1) - 301896: a0 0e bra 3018b6 <_player_collision+0x42a> - 301898: 00 09 nop - 30189a: 62 e3 mov r14,r2 - 30189c: 72 0c add #12,r2 - 30189e: 61 e3 mov r14,r1 - 3018a0: 71 0c add #12,r1 - 3018a2: 51 1d mov.l @(52,r1),r1 - 3018a4: e3 00 mov #0,r3 - 3018a6: 33 17 cmp/gt r1,r3 - 3018a8: 33 3a subc r3,r3 - 3018aa: e7 0f mov #15,r7 - 3018ac: 23 79 and r7,r3 - 3018ae: 31 3c add r3,r1 - 3018b0: e3 fc mov #-4,r3 - 3018b2: 41 3c shad r3,r1 - 3018b4: 12 1d mov.l r1,@(52,r2) - 3018b6: 63 e3 mov r14,r3 - 3018b8: 73 0c add #12,r3 - 3018ba: 62 e3 mov r14,r2 - 3018bc: 72 0c add #12,r2 - 3018be: 61 e3 mov r14,r1 - 3018c0: 71 cc add #-52,r1 - 3018c2: 56 3d mov.l @(52,r3),r6 - 3018c4: 55 2e mov.l @(56,r2),r5 - 3018c6: 54 1f mov.l @(60,r1),r4 - 3018c8: d1 1c mov.l 30193c <_player_collision+0x4b0>,r1 ! 300dae <_map_get_walkable> - 3018ca: 41 0b jsr @r1 - 3018cc: 00 09 nop - 3018ce: 61 03 mov r0,r1 - 3018d0: 62 13 mov r1,r2 - 3018d2: 61 e3 mov r14,r1 - 3018d4: 71 0c add #12,r1 - 3018d6: 11 21 mov.l r2,@(4,r1) - 3018d8: 61 e3 mov r14,r1 - 3018da: 71 0c add #12,r1 - 3018dc: 51 11 mov.l @(4,r1),r1 - 3018de: 41 11 cmp/pz r1 - 3018e0: 8b 0e bf 301900 <_player_collision+0x474> - 3018e2: 61 e3 mov r14,r1 - 3018e4: 71 0c add #12,r1 - 3018e6: 52 11 mov.l @(4,r1),r2 - 3018e8: e1 03 mov #3,r1 - 3018ea: 32 17 cmp/gt r1,r2 - 3018ec: 89 08 bt 301900 <_player_collision+0x474> - 3018ee: d2 14 mov.l 301940 <_player_collision+0x4b4>,r2 ! 3161f8 <_walkable_speed> - 3018f0: 61 e3 mov r14,r1 - 3018f2: 71 0c add #12,r1 - 3018f4: 51 11 mov.l @(4,r1),r1 - 3018f6: 31 1c add r1,r1 - 3018f8: 31 2c add r2,r1 - 3018fa: 61 11 mov.w @r1,r1 - 3018fc: a0 01 bra 301902 <_player_collision+0x476> - 3018fe: 00 09 nop - 301900: e1 00 mov #0,r1 - 301902: 62 e3 mov r14,r2 - 301904: 72 0c add #12,r2 - 301906: 12 10 mov.l r1,@(0,r2) - 301908: 61 e3 mov r14,r1 - 30190a: 71 0c add #12,r1 - 30190c: 51 10 mov.l @(0,r1),r1 - 30190e: 21 18 tst r1,r1 - 301910: 8b 02 bf 301918 <_player_collision+0x48c> - 301912: e1 01 mov #1,r1 - 301914: a0 0a bra 30192c <_player_collision+0x4a0> - 301916: 00 09 nop - 301918: 61 e3 mov r14,r1 - 30191a: 71 0c add #12,r1 - 30191c: 51 10 mov.l @(0,r1),r1 - 30191e: 62 1e exts.b r1,r2 - 301920: 61 e3 mov r14,r1 - 301922: 71 0c add #12,r1 - 301924: 51 1c mov.l @(48,r1),r1 - 301926: 60 23 mov r2,r0 - 301928: 80 1d mov.b r0,@(13,r1) - 30192a: e1 00 mov #0,r1 - 30192c: 60 13 mov r1,r0 - 30192e: 7e 4c add #76,r14 - 301930: 6f e3 mov r14,r15 - 301932: 4f 26 lds.l @r15+,pr - 301934: 6e f6 mov.l @r15+,r14 - 301936: 68 f6 mov.l @r15+,r8 - 301938: 00 0b rts - 30193a: 00 09 nop - 30193c: 00 30 .word 0x0030 - 30193e: 0d ae mov.l @(r0,r10),r13 - 301940: 00 31 .word 0x0031 - 301942: 61 f8 swap.b r15,r1 - -00301944 <_player_fix_position>: - 301944: 2f e6 mov.l r14,@-r15 - 301946: 7f f0 add #-16,r15 - 301948: 6e f3 mov r15,r14 - 30194a: 61 e3 mov r14,r1 - 30194c: 71 d0 add #-48,r1 - 30194e: 11 4e mov.l r4,@(56,r1) - 301950: 62 53 mov r5,r2 - 301952: 63 63 mov r6,r3 - 301954: 61 e3 mov r14,r1 - 301956: 60 23 mov r2,r0 - 301958: 80 14 mov.b r0,@(4,r1) - 30195a: 61 e3 mov r14,r1 - 30195c: 62 33 mov r3,r2 - 30195e: 21 20 mov.b r2,@r1 - 301960: 61 e3 mov r14,r1 - 301962: 71 d0 add #-48,r1 - 301964: 62 e3 mov r14,r2 - 301966: 72 d0 add #-48,r2 - 301968: 52 2e mov.l @(56,r2),r2 - 30196a: 72 04 add #4,r2 - 30196c: 11 2f mov.l r2,@(60,r1) - 30196e: 61 e3 mov r14,r1 - 301970: 84 14 mov.b @(4,r1),r0 - 301972: 61 03 mov r0,r1 - 301974: 61 1c extu.b r1,r1 - 301976: 21 18 tst r1,r1 - 301978: 89 17 bt 3019aa <_player_fix_position+0x66> - 30197a: 61 e3 mov r14,r1 - 30197c: 71 d0 add #-48,r1 - 30197e: 51 1f mov.l @(60,r1),r1 - 301980: 61 11 mov.w @r1,r1 - 301982: e2 00 mov #0,r2 - 301984: 32 17 cmp/gt r1,r2 - 301986: 32 2a subc r2,r2 - 301988: e3 0f mov #15,r3 - 30198a: 22 39 and r3,r2 - 30198c: 31 2c add r2,r1 - 30198e: e2 fc mov #-4,r2 - 301990: 41 2c shad r2,r1 - 301992: 61 1f exts.w r1,r1 - 301994: 61 1d extu.w r1,r1 - 301996: 41 08 shll2 r1 - 301998: 41 08 shll2 r1 - 30199a: 61 1d extu.w r1,r1 - 30199c: 71 08 add #8,r1 - 30199e: 61 1d extu.w r1,r1 - 3019a0: 62 1f exts.w r1,r2 - 3019a2: 61 e3 mov r14,r1 - 3019a4: 71 d0 add #-48,r1 - 3019a6: 51 1f mov.l @(60,r1),r1 - 3019a8: 21 21 mov.w r2,@r1 - 3019aa: 61 e3 mov r14,r1 - 3019ac: 61 10 mov.b @r1,r1 - 3019ae: 61 1c extu.b r1,r1 - 3019b0: 21 18 tst r1,r1 - 3019b2: 89 19 bt 3019e8 <_player_fix_position+0xa4> - 3019b4: 61 e3 mov r14,r1 - 3019b6: 71 d0 add #-48,r1 - 3019b8: 51 1f mov.l @(60,r1),r1 - 3019ba: 85 11 mov.w @(2,r1),r0 - 3019bc: 61 03 mov r0,r1 - 3019be: e2 00 mov #0,r2 - 3019c0: 32 17 cmp/gt r1,r2 - 3019c2: 32 2a subc r2,r2 - 3019c4: e3 0f mov #15,r3 - 3019c6: 22 39 and r3,r2 - 3019c8: 31 2c add r2,r1 - 3019ca: e2 fc mov #-4,r2 - 3019cc: 41 2c shad r2,r1 - 3019ce: 61 1f exts.w r1,r1 - 3019d0: 61 1d extu.w r1,r1 - 3019d2: 41 08 shll2 r1 - 3019d4: 41 08 shll2 r1 - 3019d6: 61 1d extu.w r1,r1 - 3019d8: 71 08 add #8,r1 - 3019da: 61 1d extu.w r1,r1 - 3019dc: 62 1f exts.w r1,r2 - 3019de: 61 e3 mov r14,r1 - 3019e0: 71 d0 add #-48,r1 - 3019e2: 51 1f mov.l @(60,r1),r1 - 3019e4: 60 23 mov r2,r0 - 3019e6: 81 11 mov.w r0,@(2,r1) - 3019e8: 00 09 nop - 3019ea: 7e 10 add #16,r14 - 3019ec: 6f e3 mov r14,r15 - 3019ee: 6e f6 mov.l @r15+,r14 - 3019f0: 00 0b rts - 3019f2: 00 09 nop - -003019f4 <_player_damage>: - 3019f4: 2f e6 mov.l r14,@-r15 - 3019f6: 7f f4 add #-12,r15 - 3019f8: 6e f3 mov r15,r14 - 3019fa: 61 e3 mov r14,r1 - 3019fc: 71 cc add #-52,r1 - 3019fe: 11 4e mov.l r4,@(56,r1) - 301a00: 61 e3 mov r14,r1 - 301a02: 71 cc add #-52,r1 - 301a04: 11 5d mov.l r5,@(52,r1) - 301a06: 61 e3 mov r14,r1 - 301a08: 71 cc add #-52,r1 - 301a0a: 62 e3 mov r14,r2 - 301a0c: 72 cc add #-52,r2 - 301a0e: 52 2e mov.l @(56,r2),r2 - 301a10: 72 04 add #4,r2 - 301a12: 11 2f mov.l r2,@(60,r1) - 301a14: 61 e3 mov r14,r1 - 301a16: 71 cc add #-52,r1 - 301a18: 51 1f mov.l @(60,r1),r1 - 301a1a: 84 1c mov.b @(12,r1),r0 - 301a1c: 61 03 mov r0,r1 - 301a1e: 61 1c extu.b r1,r1 - 301a20: 62 e3 mov r14,r2 - 301a22: 72 cc add #-52,r2 - 301a24: 52 2d mov.l @(52,r2),r2 - 301a26: 62 2c extu.b r2,r2 - 301a28: 31 28 sub r2,r1 - 301a2a: 61 1c extu.b r1,r1 - 301a2c: 62 1e exts.b r1,r2 - 301a2e: 61 e3 mov r14,r1 - 301a30: 71 cc add #-52,r1 - 301a32: 51 1f mov.l @(60,r1),r1 - 301a34: 60 23 mov r2,r0 - 301a36: 80 1c mov.b r0,@(12,r1) - 301a38: 00 09 nop - 301a3a: 7e 0c add #12,r14 - 301a3c: 6f e3 mov r14,r15 - 301a3e: 6e f6 mov.l @r15+,r14 - 301a40: 00 0b rts - 301a42: 00 09 nop - -00301a44 <_memory_is_in>: - 301a44: 2f e6 mov.l r14,@-r15 - 301a46: 7f f0 add #-16,r15 - 301a48: 6e f3 mov r15,r14 - 301a4a: 61 e3 mov r14,r1 - 301a4c: 71 d0 add #-48,r1 - 301a4e: 11 4e mov.l r4,@(56,r1) - 301a50: 62 53 mov r5,r2 - 301a52: 63 63 mov r6,r3 - 301a54: 61 e3 mov r14,r1 - 301a56: 71 f0 add #-16,r1 - 301a58: 60 23 mov r2,r0 - 301a5a: 81 1a mov.w r0,@(20,r1) - 301a5c: 61 e3 mov r14,r1 - 301a5e: 71 f0 add #-16,r1 - 301a60: 62 33 mov r3,r2 - 301a62: 60 23 mov r2,r0 - 301a64: 81 18 mov.w r0,@(16,r1) - 301a66: 61 e3 mov r14,r1 - 301a68: 71 f0 add #-16,r1 - 301a6a: e2 00 mov #0,r2 - 301a6c: 60 23 mov r2,r0 - 301a6e: 81 1f mov.w r0,@(30,r1) - 301a70: a0 1e bra 301ab0 <_memory_is_in+0x6c> - 301a72: 00 09 nop - 301a74: 61 e3 mov r14,r1 - 301a76: 71 f0 add #-16,r1 - 301a78: 85 1f mov.w @(30,r1),r0 - 301a7a: 61 03 mov r0,r1 - 301a7c: 31 1c add r1,r1 - 301a7e: 62 e3 mov r14,r2 - 301a80: 72 d0 add #-48,r2 - 301a82: 52 2e mov.l @(56,r2),r2 - 301a84: 31 2c add r2,r1 - 301a86: 61 11 mov.w @r1,r1 - 301a88: 62 e3 mov r14,r2 - 301a8a: 72 f0 add #-16,r2 - 301a8c: 85 28 mov.w @(16,r2),r0 - 301a8e: 62 03 mov r0,r2 - 301a90: 32 10 cmp/eq r1,r2 - 301a92: 8b 02 bf 301a9a <_memory_is_in+0x56> - 301a94: e1 01 mov #1,r1 - 301a96: a0 16 bra 301ac6 <_memory_is_in+0x82> - 301a98: 00 09 nop - 301a9a: 61 e3 mov r14,r1 - 301a9c: 71 f0 add #-16,r1 - 301a9e: 85 1f mov.w @(30,r1),r0 - 301aa0: 61 03 mov r0,r1 - 301aa2: 61 1d extu.w r1,r1 - 301aa4: 71 01 add #1,r1 - 301aa6: 62 1d extu.w r1,r2 - 301aa8: 61 e3 mov r14,r1 - 301aaa: 71 f0 add #-16,r1 - 301aac: 60 23 mov r2,r0 - 301aae: 81 1f mov.w r0,@(30,r1) - 301ab0: 62 e3 mov r14,r2 - 301ab2: 72 f0 add #-16,r2 - 301ab4: 61 e3 mov r14,r1 - 301ab6: 71 f0 add #-16,r1 - 301ab8: 85 2f mov.w @(30,r2),r0 - 301aba: 62 03 mov r0,r2 - 301abc: 85 1a mov.w @(20,r1),r0 - 301abe: 61 03 mov r0,r1 - 301ac0: 32 13 cmp/ge r1,r2 - 301ac2: 8b d7 bf 301a74 <_memory_is_in+0x30> - 301ac4: e1 00 mov #0,r1 - 301ac6: 60 13 mov r1,r0 - 301ac8: 7e 10 add #16,r14 - 301aca: 6f e3 mov r14,r15 - 301acc: 6e f6 mov.l @r15+,r14 - 301ace: 00 0b rts - 301ad0: 00 09 nop - ... - -00301ad4 <_GINT_CALL_SET_function>: - 301ad4: 2f e6 mov.l r14,@-r15 - 301ad6: 7f fc add #-4,r15 - 301ad8: 6e f3 mov r15,r14 - 301ada: 61 e3 mov r14,r1 - 301adc: 71 c4 add #-60,r1 - 301ade: 11 4f mov.l r4,@(60,r1) - 301ae0: 61 e3 mov r14,r1 - 301ae2: 71 c4 add #-60,r1 - 301ae4: 51 1f mov.l @(60,r1),r1 - 301ae6: e2 01 mov #1,r2 - 301ae8: 21 22 mov.l r2,@r1 - 301aea: e1 00 mov #0,r1 - 301aec: 60 13 mov r1,r0 - 301aee: 7e 04 add #4,r14 - 301af0: 6f e3 mov r14,r15 - 301af2: 6e f6 mov.l @r15+,r14 - 301af4: 00 0b rts - 301af6: 00 09 nop - -00301af8 <_GINT_CALL_INC_function>: - 301af8: 2f e6 mov.l r14,@-r15 - 301afa: 7f fc add #-4,r15 - 301afc: 6e f3 mov r15,r14 - 301afe: 61 e3 mov r14,r1 - 301b00: 71 c4 add #-60,r1 - 301b02: 11 4f mov.l r4,@(60,r1) - 301b04: 61 e3 mov r14,r1 - 301b06: 71 c4 add #-60,r1 - 301b08: 51 1f mov.l @(60,r1),r1 - 301b0a: 61 12 mov.l @r1,r1 - 301b0c: 62 13 mov r1,r2 - 301b0e: 72 01 add #1,r2 - 301b10: 61 e3 mov r14,r1 - 301b12: 71 c4 add #-60,r1 - 301b14: 51 1f mov.l @(60,r1),r1 - 301b16: 21 22 mov.l r2,@r1 - 301b18: e1 00 mov #0,r1 - 301b1a: 60 13 mov r1,r0 - 301b1c: 7e 04 add #4,r14 - 301b1e: 6f e3 mov r14,r15 - 301b20: 6e f6 mov.l @r15+,r14 - 301b22: 00 0b rts - 301b24: 00 09 nop - -00301b26 <_GINT_CALL_SET_STOP_function>: - 301b26: 2f e6 mov.l r14,@-r15 - 301b28: 7f fc add #-4,r15 - 301b2a: 6e f3 mov r15,r14 - 301b2c: 61 e3 mov r14,r1 - 301b2e: 71 c4 add #-60,r1 - 301b30: 11 4f mov.l r4,@(60,r1) - 301b32: 61 e3 mov r14,r1 - 301b34: 71 c4 add #-60,r1 - 301b36: 51 1f mov.l @(60,r1),r1 - 301b38: e2 01 mov #1,r2 - 301b3a: 21 22 mov.l r2,@r1 - 301b3c: e1 01 mov #1,r1 - 301b3e: 60 13 mov r1,r0 - 301b40: 7e 04 add #4,r14 - 301b42: 6f e3 mov r14,r15 - 301b44: 6e f6 mov.l @r15+,r14 - 301b46: 00 0b rts - 301b48: 00 09 nop - -00301b4a <_GINT_CALL_INC_STOP_function>: - 301b4a: 2f e6 mov.l r14,@-r15 - 301b4c: 7f fc add #-4,r15 - 301b4e: 6e f3 mov r15,r14 - 301b50: 61 e3 mov r14,r1 - 301b52: 71 c4 add #-60,r1 - 301b54: 11 4f mov.l r4,@(60,r1) - 301b56: 61 e3 mov r14,r1 - 301b58: 71 c4 add #-60,r1 - 301b5a: 51 1f mov.l @(60,r1),r1 - 301b5c: 61 12 mov.l @r1,r1 - 301b5e: 62 13 mov r1,r2 - 301b60: 72 01 add #1,r2 - 301b62: 61 e3 mov r14,r1 - 301b64: 71 c4 add #-60,r1 - 301b66: 51 1f mov.l @(60,r1),r1 - 301b68: 21 22 mov.l r2,@r1 - 301b6a: e1 01 mov #1,r1 - 301b6c: 60 13 mov r1,r0 - 301b6e: 7e 04 add #4,r14 - 301b70: 6f e3 mov r14,r15 - 301b72: 6e f6 mov.l @r15+,r14 - 301b74: 00 0b rts - 301b76: 00 09 nop - -00301b78 <_interaction_available>: - 301b78: 2f 86 mov.l r8,@-r15 - 301b7a: 2f e6 mov.l r14,@-r15 - 301b7c: 4f 22 sts.l pr,@-r15 - 301b7e: 7f e4 add #-28,r15 - 301b80: 6e f3 mov r15,r14 - 301b82: 61 e3 mov r14,r1 - 301b84: 71 dc add #-36,r1 - 301b86: 11 49 mov.l r4,@(36,r1) - 301b88: 61 e3 mov r14,r1 - 301b8a: 71 dc add #-36,r1 - 301b8c: e2 00 mov #0,r2 - 301b8e: 11 2e mov.l r2,@(56,r1) - 301b90: a0 8b bra 301caa <_interaction_available+0x132> - 301b92: 00 09 nop - 301b94: 61 e3 mov r14,r1 - 301b96: 71 dc add #-36,r1 - 301b98: 51 19 mov.l @(36,r1),r1 - 301b9a: 61 12 mov.l @r1,r1 - 301b9c: 53 1b mov.l @(44,r1),r3 - 301b9e: 61 e3 mov r14,r1 - 301ba0: 71 dc add #-36,r1 - 301ba2: 52 1e mov.l @(56,r1),r2 - 301ba4: 61 23 mov r2,r1 - 301ba6: 41 08 shll2 r1 - 301ba8: 41 08 shll2 r1 - 301baa: 31 28 sub r2,r1 - 301bac: 41 08 shll2 r1 - 301bae: 31 3c add r3,r1 - 301bb0: 71 10 add #16,r1 - 301bb2: 84 13 mov.b @(3,r1),r0 - 301bb4: 61 03 mov r0,r1 - 301bb6: 61 1c extu.b r1,r1 - 301bb8: 21 18 tst r1,r1 - 301bba: 8b 01 bf 301bc0 <_interaction_available+0x48> - 301bbc: a0 6d bra 301c9a <_interaction_available+0x122> - 301bbe: 00 09 nop - 301bc0: 61 e3 mov r14,r1 - 301bc2: 71 dc add #-36,r1 - 301bc4: 51 19 mov.l @(36,r1),r1 - 301bc6: 85 16 mov.w @(12,r1),r0 - 301bc8: 61 03 mov r0,r1 - 301bca: 68 13 mov r1,r8 - 301bcc: 61 e3 mov r14,r1 - 301bce: 71 dc add #-36,r1 - 301bd0: 51 19 mov.l @(36,r1),r1 - 301bd2: 61 12 mov.l @r1,r1 - 301bd4: 53 1b mov.l @(44,r1),r3 - 301bd6: 61 e3 mov r14,r1 - 301bd8: 71 dc add #-36,r1 - 301bda: 52 1e mov.l @(56,r1),r2 - 301bdc: 61 23 mov r2,r1 - 301bde: 41 08 shll2 r1 - 301be0: 41 08 shll2 r1 - 301be2: 31 28 sub r2,r1 - 301be4: 41 08 shll2 r1 - 301be6: 31 3c add r3,r1 - 301be8: 62 12 mov.l @r1,r2 - 301bea: d1 7e mov.l 301de4 <_interaction_available+0x26c>,r1 ! 30f828 <___fixsfsi> - 301bec: 64 23 mov r2,r4 - 301bee: 41 0b jsr @r1 - 301bf0: 00 09 nop - 301bf2: 61 03 mov r0,r1 - 301bf4: 63 13 mov r1,r3 - 301bf6: 33 3c add r3,r3 - 301bf8: 61 e3 mov r14,r1 - 301bfa: 71 dc add #-36,r1 - 301bfc: 62 83 mov r8,r2 - 301bfe: 32 38 sub r3,r2 - 301c00: 11 2b mov.l r2,@(44,r1) - 301c02: 61 e3 mov r14,r1 - 301c04: 71 dc add #-36,r1 - 301c06: 51 1b mov.l @(44,r1),r1 - 301c08: 41 11 cmp/pz r1 - 301c0a: 62 13 mov r1,r2 - 301c0c: 89 00 bt 301c10 <_interaction_available+0x98> - 301c0e: 62 1b neg r1,r2 - 301c10: e1 17 mov #23,r1 - 301c12: 32 17 cmp/gt r1,r2 - 301c14: 89 42 bt 301c9c <_interaction_available+0x124> - 301c16: 61 e3 mov r14,r1 - 301c18: 71 dc add #-36,r1 - 301c1a: 51 19 mov.l @(36,r1),r1 - 301c1c: 85 17 mov.w @(14,r1),r0 - 301c1e: 61 03 mov r0,r1 - 301c20: 68 13 mov r1,r8 - 301c22: 61 e3 mov r14,r1 - 301c24: 71 dc add #-36,r1 - 301c26: 51 19 mov.l @(36,r1),r1 - 301c28: 61 12 mov.l @r1,r1 - 301c2a: 53 1b mov.l @(44,r1),r3 - 301c2c: 61 e3 mov r14,r1 - 301c2e: 71 dc add #-36,r1 - 301c30: 52 1e mov.l @(56,r1),r2 - 301c32: 61 23 mov r2,r1 - 301c34: 41 08 shll2 r1 - 301c36: 41 08 shll2 r1 - 301c38: 31 28 sub r2,r1 - 301c3a: 41 08 shll2 r1 - 301c3c: 31 3c add r3,r1 - 301c3e: 52 11 mov.l @(4,r1),r2 - 301c40: d1 68 mov.l 301de4 <_interaction_available+0x26c>,r1 ! 30f828 <___fixsfsi> - 301c42: 64 23 mov r2,r4 - 301c44: 41 0b jsr @r1 - 301c46: 00 09 nop - 301c48: 61 03 mov r0,r1 - 301c4a: 63 13 mov r1,r3 - 301c4c: 33 3c add r3,r3 - 301c4e: 61 e3 mov r14,r1 - 301c50: 71 dc add #-36,r1 - 301c52: 62 83 mov r8,r2 - 301c54: 32 38 sub r3,r2 - 301c56: 11 2a mov.l r2,@(40,r1) - 301c58: 61 e3 mov r14,r1 - 301c5a: 71 dc add #-36,r1 - 301c5c: 51 1a mov.l @(40,r1),r1 - 301c5e: 41 11 cmp/pz r1 - 301c60: 62 13 mov r1,r2 - 301c62: 89 00 bt 301c66 <_interaction_available+0xee> - 301c64: 62 1b neg r1,r2 - 301c66: e1 17 mov #23,r1 - 301c68: 32 17 cmp/gt r1,r2 - 301c6a: 89 17 bt 301c9c <_interaction_available+0x124> - 301c6c: 61 e3 mov r14,r1 - 301c6e: 71 dc add #-36,r1 - 301c70: 51 19 mov.l @(36,r1),r1 - 301c72: 71 10 add #16,r1 - 301c74: e2 01 mov #1,r2 - 301c76: 60 23 mov r2,r0 - 301c78: 80 12 mov.b r0,@(2,r1) - 301c7a: 61 e3 mov r14,r1 - 301c7c: 71 dc add #-36,r1 - 301c7e: 52 1e mov.l @(56,r1),r2 - 301c80: 61 e3 mov r14,r1 - 301c82: 71 dc add #-36,r1 - 301c84: 51 19 mov.l @(36,r1),r1 - 301c86: 11 25 mov.l r2,@(20,r1) - 301c88: 61 e3 mov r14,r1 - 301c8a: 71 dc add #-36,r1 - 301c8c: 51 19 mov.l @(36,r1),r1 - 301c8e: 71 10 add #16,r1 - 301c90: e2 01 mov #1,r2 - 301c92: 60 23 mov r2,r0 - 301c94: 80 19 mov.b r0,@(9,r1) - 301c96: a0 9e bra 301dd6 <_interaction_available+0x25e> - 301c98: 00 09 nop - 301c9a: 00 09 nop - 301c9c: 61 e3 mov r14,r1 - 301c9e: 71 dc add #-36,r1 - 301ca0: 62 e3 mov r14,r2 - 301ca2: 72 dc add #-36,r2 - 301ca4: 52 2e mov.l @(56,r2),r2 - 301ca6: 72 01 add #1,r2 - 301ca8: 11 2e mov.l r2,@(56,r1) - 301caa: 61 e3 mov r14,r1 - 301cac: 71 dc add #-36,r1 - 301cae: 51 19 mov.l @(36,r1),r1 - 301cb0: 61 12 mov.l @r1,r1 - 301cb2: 51 1a mov.l @(40,r1),r1 - 301cb4: 62 e3 mov r14,r2 - 301cb6: 72 dc add #-36,r2 - 301cb8: 52 2e mov.l @(56,r2),r2 - 301cba: 32 12 cmp/hs r1,r2 - 301cbc: 89 01 bt 301cc2 <_interaction_available+0x14a> - 301cbe: af 69 bra 301b94 <_interaction_available+0x1c> - 301cc0: 00 09 nop - 301cc2: 61 e3 mov r14,r1 - 301cc4: 71 dc add #-36,r1 - 301cc6: e2 00 mov #0,r2 - 301cc8: 11 2f mov.l r2,@(60,r1) - 301cca: a0 66 bra 301d9a <_interaction_available+0x222> - 301ccc: 00 09 nop - 301cce: 61 e3 mov r14,r1 - 301cd0: 71 dc add #-36,r1 - 301cd2: 51 19 mov.l @(36,r1),r1 - 301cd4: 85 16 mov.w @(12,r1),r0 - 301cd6: 61 03 mov r0,r1 - 301cd8: 67 13 mov r1,r7 - 301cda: 61 e3 mov r14,r1 - 301cdc: 71 dc add #-36,r1 - 301cde: 51 19 mov.l @(36,r1),r1 - 301ce0: 61 12 mov.l @r1,r1 - 301ce2: 51 1d mov.l @(52,r1),r1 - 301ce4: 62 e3 mov r14,r2 - 301ce6: 72 dc add #-36,r2 - 301ce8: 53 2f mov.l @(60,r2),r3 - 301cea: e2 18 mov #24,r2 - 301cec: 03 27 mul.l r2,r3 - 301cee: 02 1a sts macl,r2 - 301cf0: 31 2c add r2,r1 - 301cf2: 61 12 mov.l @r1,r1 - 301cf4: 63 13 mov r1,r3 - 301cf6: 33 3c add r3,r3 - 301cf8: 61 e3 mov r14,r1 - 301cfa: 71 dc add #-36,r1 - 301cfc: 62 73 mov r7,r2 - 301cfe: 32 38 sub r3,r2 - 301d00: 11 2d mov.l r2,@(52,r1) - 301d02: 61 e3 mov r14,r1 - 301d04: 71 dc add #-36,r1 - 301d06: 51 1d mov.l @(52,r1),r1 - 301d08: 41 11 cmp/pz r1 - 301d0a: 62 13 mov r1,r2 - 301d0c: 89 00 bt 301d10 <_interaction_available+0x198> - 301d0e: 62 1b neg r1,r2 - 301d10: e1 17 mov #23,r1 - 301d12: 32 17 cmp/gt r1,r2 - 301d14: 89 3a bt 301d8c <_interaction_available+0x214> - 301d16: 61 e3 mov r14,r1 - 301d18: 71 dc add #-36,r1 - 301d1a: 51 19 mov.l @(36,r1),r1 - 301d1c: 85 17 mov.w @(14,r1),r0 - 301d1e: 61 03 mov r0,r1 - 301d20: 67 13 mov r1,r7 - 301d22: 61 e3 mov r14,r1 - 301d24: 71 dc add #-36,r1 - 301d26: 51 19 mov.l @(36,r1),r1 - 301d28: 61 12 mov.l @r1,r1 - 301d2a: 51 1d mov.l @(52,r1),r1 - 301d2c: 62 e3 mov r14,r2 - 301d2e: 72 dc add #-36,r2 - 301d30: 53 2f mov.l @(60,r2),r3 - 301d32: e2 18 mov #24,r2 - 301d34: 03 27 mul.l r2,r3 - 301d36: 02 1a sts macl,r2 - 301d38: 31 2c add r2,r1 - 301d3a: 51 11 mov.l @(4,r1),r1 - 301d3c: 63 13 mov r1,r3 - 301d3e: 33 3c add r3,r3 - 301d40: 61 e3 mov r14,r1 - 301d42: 71 dc add #-36,r1 - 301d44: 62 73 mov r7,r2 - 301d46: 32 38 sub r3,r2 - 301d48: 11 2c mov.l r2,@(48,r1) - 301d4a: 61 e3 mov r14,r1 - 301d4c: 71 dc add #-36,r1 - 301d4e: 51 1c mov.l @(48,r1),r1 - 301d50: 41 11 cmp/pz r1 - 301d52: 62 13 mov r1,r2 - 301d54: 89 00 bt 301d58 <_interaction_available+0x1e0> - 301d56: 62 1b neg r1,r2 - 301d58: e1 17 mov #23,r1 - 301d5a: 32 17 cmp/gt r1,r2 - 301d5c: 89 16 bt 301d8c <_interaction_available+0x214> - 301d5e: 61 e3 mov r14,r1 - 301d60: 71 dc add #-36,r1 - 301d62: 51 19 mov.l @(36,r1),r1 - 301d64: 71 10 add #16,r1 - 301d66: e2 01 mov #1,r2 - 301d68: 60 23 mov r2,r0 - 301d6a: 80 12 mov.b r0,@(2,r1) - 301d6c: 61 e3 mov r14,r1 - 301d6e: 71 dc add #-36,r1 - 301d70: 52 1f mov.l @(60,r1),r2 - 301d72: 61 e3 mov r14,r1 - 301d74: 71 dc add #-36,r1 - 301d76: 51 19 mov.l @(36,r1),r1 - 301d78: 11 25 mov.l r2,@(20,r1) - 301d7a: 61 e3 mov r14,r1 - 301d7c: 71 dc add #-36,r1 - 301d7e: 51 19 mov.l @(36,r1),r1 - 301d80: 71 10 add #16,r1 - 301d82: e2 00 mov #0,r2 - 301d84: 60 23 mov r2,r0 - 301d86: 80 19 mov.b r0,@(9,r1) - 301d88: a0 25 bra 301dd6 <_interaction_available+0x25e> - 301d8a: 00 09 nop - 301d8c: 61 e3 mov r14,r1 - 301d8e: 71 dc add #-36,r1 - 301d90: 62 e3 mov r14,r2 - 301d92: 72 dc add #-36,r2 - 301d94: 52 2f mov.l @(60,r2),r2 - 301d96: 72 01 add #1,r2 - 301d98: 11 2f mov.l r2,@(60,r1) - 301d9a: 61 e3 mov r14,r1 - 301d9c: 71 dc add #-36,r1 - 301d9e: 51 19 mov.l @(36,r1),r1 - 301da0: 61 12 mov.l @r1,r1 - 301da2: 51 1c mov.l @(48,r1),r1 - 301da4: 62 e3 mov r14,r2 - 301da6: 72 dc add #-36,r2 - 301da8: 52 2f mov.l @(60,r2),r2 - 301daa: 32 12 cmp/hs r1,r2 - 301dac: 8b 8f bf 301cce <_interaction_available+0x156> - 301dae: 61 e3 mov r14,r1 - 301db0: 71 dc add #-36,r1 - 301db2: 51 19 mov.l @(36,r1),r1 - 301db4: 71 10 add #16,r1 - 301db6: e2 00 mov #0,r2 - 301db8: 60 23 mov r2,r0 - 301dba: 80 12 mov.b r0,@(2,r1) - 301dbc: 61 e3 mov r14,r1 - 301dbe: 71 dc add #-36,r1 - 301dc0: 51 19 mov.l @(36,r1),r1 - 301dc2: e2 ff mov #-1,r2 - 301dc4: 11 25 mov.l r2,@(20,r1) - 301dc6: 61 e3 mov r14,r1 - 301dc8: 71 dc add #-36,r1 - 301dca: 51 19 mov.l @(36,r1),r1 - 301dcc: 71 10 add #16,r1 - 301dce: e2 00 mov #0,r2 - 301dd0: 60 23 mov r2,r0 - 301dd2: 80 19 mov.b r0,@(9,r1) - 301dd4: 00 09 nop - 301dd6: 7e 1c add #28,r14 - 301dd8: 6f e3 mov r14,r15 - 301dda: 4f 26 lds.l @r15+,pr - 301ddc: 6e f6 mov.l @r15+,r14 - 301dde: 68 f6 mov.l @r15+,r8 - 301de0: 00 0b rts - 301de2: 00 09 nop - 301de4: 00 30 .word 0x0030 - 301de6: Address 0x301de8 is out of bounds. - - -00301de8 <_game_logic>: - 301de8: 2f e6 mov.l r14,@-r15 - 301dea: 4f 22 sts.l pr,@-r15 - 301dec: 7f fc add #-4,r15 - 301dee: 6e f3 mov r15,r14 - 301df0: 61 e3 mov r14,r1 - 301df2: 71 c4 add #-60,r1 - 301df4: 11 4f mov.l r4,@(60,r1) - 301df6: 61 e3 mov r14,r1 - 301df8: 71 c4 add #-60,r1 - 301dfa: 54 1f mov.l @(60,r1),r4 - 301dfc: d1 07 mov.l 301e1c <_game_logic+0x34>,r1 ! 3040f8 <_update_npcs> - 301dfe: 41 0b jsr @r1 - 301e00: 00 09 nop - 301e02: 61 e3 mov r14,r1 - 301e04: 71 c4 add #-60,r1 - 301e06: 54 1f mov.l @(60,r1),r4 - 301e08: d1 05 mov.l 301e20 <_game_logic+0x38>,r1 ! 301b78 <_interaction_available> - 301e0a: 41 0b jsr @r1 - 301e0c: 00 09 nop - 301e0e: 00 09 nop - 301e10: 7e 04 add #4,r14 - 301e12: 6f e3 mov r14,r15 - 301e14: 4f 26 lds.l @r15+,pr - 301e16: 6e f6 mov.l @r15+,r14 - 301e18: 00 0b rts - 301e1a: 00 09 nop - 301e1c: 00 30 .word 0x0030 - 301e1e: 40 f8 .word 0x40f8 - 301e20: 00 30 .word 0x0030 - 301e22: 1b 78 mov.l r7,@(32,r11) - -00301e24 <_game_render_indicator>: - 301e24: 2f e6 mov.l r14,@-r15 - 301e26: 4f 22 sts.l pr,@-r15 - 301e28: 7f fc add #-4,r15 - 301e2a: 6e f3 mov r15,r14 - 301e2c: 61 e3 mov r14,r1 - 301e2e: 71 c4 add #-60,r1 - 301e30: 11 4f mov.l r4,@(60,r1) - 301e32: 61 e3 mov r14,r1 - 301e34: 71 c4 add #-60,r1 - 301e36: 51 1f mov.l @(60,r1),r1 - 301e38: 71 10 add #16,r1 - 301e3a: 84 12 mov.b @(2,r1),r0 - 301e3c: 61 03 mov r0,r1 - 301e3e: 61 1c extu.b r1,r1 - 301e40: e2 01 mov #1,r2 - 301e42: 21 2a xor r2,r1 - 301e44: 61 1c extu.b r1,r1 - 301e46: 21 18 tst r1,r1 - 301e48: 8b 08 bf 301e5c <_game_render_indicator+0x38> - 301e4a: d1 08 mov.l 301e6c <_game_render_indicator+0x48>,r1 ! 31d19c <_SignAction_img> - 301e4c: 66 13 mov r1,r6 - 301e4e: e5 05 mov #5,r5 - 301e50: e4 05 mov #5,r4 - 301e52: d1 07 mov.l 301e70 <_game_render_indicator+0x4c>,r1 ! 30b0fc <_dimage> - 301e54: 41 0b jsr @r1 - 301e56: 00 09 nop - 301e58: a0 01 bra 301e5e <_game_render_indicator+0x3a> - 301e5a: 00 09 nop - 301e5c: 00 09 nop - 301e5e: 7e 04 add #4,r14 - 301e60: 6f e3 mov r14,r15 - 301e62: 4f 26 lds.l @r15+,pr - 301e64: 6e f6 mov.l @r15+,r14 - 301e66: 00 0b rts - 301e68: 00 09 nop - 301e6a: 00 09 nop - 301e6c: 00 31 .word 0x0031 - 301e6e: d1 9c mov.l 3020e0 <_game_get_inputs+0x1a4>,r1 ! 6023801a - 301e70: 00 30 .word 0x0030 - 301e72: b0 fc bsr 30206e <_game_get_inputs+0x132> - -00301e74 <_game_draw>: - 301e74: 2f e6 mov.l r14,@-r15 - 301e76: 4f 22 sts.l pr,@-r15 - 301e78: 7f f8 add #-8,r15 - 301e7a: 6e f3 mov r15,r14 - 301e7c: 61 e3 mov r14,r1 - 301e7e: 71 c8 add #-56,r1 - 301e80: 11 4f mov.l r4,@(60,r1) - 301e82: d1 25 mov.l 301f18 <_game_draw+0xa4>,r1 ! ffff - 301e84: 64 13 mov r1,r4 - 301e86: d1 25 mov.l 301f1c <_game_draw+0xa8>,r1 ! 30aeb4 <_dclear> - 301e88: 41 0b jsr @r1 - 301e8a: 00 09 nop - 301e8c: 61 e3 mov r14,r1 - 301e8e: 71 c8 add #-56,r1 - 301e90: e5 00 mov #0,r5 - 301e92: 54 1f mov.l @(60,r1),r4 - 301e94: d1 22 mov.l 301f20 <_game_draw+0xac>,r1 ! 3008e4 <_map_render_by_layer> - 301e96: 41 0b jsr @r1 - 301e98: 00 09 nop - 301e9a: 61 e3 mov r14,r1 - 301e9c: 71 c8 add #-56,r1 - 301e9e: 54 1f mov.l @(60,r1),r4 - 301ea0: d1 20 mov.l 301f24 <_game_draw+0xb0>,r1 ! 3043d0 <_npc_draw> - 301ea2: 41 0b jsr @r1 - 301ea4: 00 09 nop - 301ea6: 61 e3 mov r14,r1 - 301ea8: 71 c8 add #-56,r1 - 301eaa: 54 1f mov.l @(60,r1),r4 - 301eac: d1 1e mov.l 301f28 <_game_draw+0xb4>,r1 ! 301020 <_player_draw> - 301eae: 41 0b jsr @r1 - 301eb0: 00 09 nop - 301eb2: 61 e3 mov r14,r1 - 301eb4: 71 c8 add #-56,r1 - 301eb6: e5 01 mov #1,r5 - 301eb8: 54 1f mov.l @(60,r1),r4 - 301eba: d1 19 mov.l 301f20 <_game_draw+0xac>,r1 ! 3008e4 <_map_render_by_layer> - 301ebc: 41 0b jsr @r1 - 301ebe: 00 09 nop - 301ec0: 61 e3 mov r14,r1 - 301ec2: 71 c8 add #-56,r1 - 301ec4: 54 1f mov.l @(60,r1),r4 - 301ec6: d1 19 mov.l 301f2c <_game_draw+0xb8>,r1 ! 301e24 <_game_render_indicator> - 301ec8: 41 0b jsr @r1 - 301eca: 00 09 nop - 301ecc: 61 e3 mov r14,r1 - 301ece: 71 c8 add #-56,r1 - 301ed0: 51 1f mov.l @(60,r1),r1 - 301ed2: 71 10 add #16,r1 - 301ed4: 61 10 mov.b @r1,r1 - 301ed6: 62 13 mov r1,r2 - 301ed8: d1 15 mov.l 301f30 <_game_draw+0xbc>,r1 ! 316204 - 301eda: 2f 22 mov.l r2,@r15 - 301edc: 67 13 mov r1,r7 - 301ede: e6 00 mov #0,r6 - 301ee0: e5 08 mov #8,r5 - 301ee2: e4 08 mov #8,r4 - 301ee4: d1 13 mov.l 301f34 <_game_draw+0xc0>,r1 ! 30c0f4 <_dprint> - 301ee6: 41 0b jsr @r1 - 301ee8: 00 09 nop - 301eea: 61 e3 mov r14,r1 - 301eec: 71 c8 add #-56,r1 - 301eee: 51 1f mov.l @(60,r1),r1 - 301ef0: 92 11 mov.w 301f16 <_game_draw+0xa2>,r2 ! fc - 301ef2: 31 2c add r2,r1 - 301ef4: 51 1c mov.l @(48,r1),r1 - 301ef6: d2 10 mov.l 301f38 <_game_draw+0xc4>,r2 ! 316210 - 301ef8: 2f 12 mov.l r1,@r15 - 301efa: 67 23 mov r2,r7 - 301efc: e6 00 mov #0,r6 - 301efe: e5 10 mov #16,r5 - 301f00: e4 08 mov #8,r4 - 301f02: d1 0c mov.l 301f34 <_game_draw+0xc0>,r1 ! 30c0f4 <_dprint> - 301f04: 41 0b jsr @r1 - 301f06: 00 09 nop - 301f08: 00 09 nop - 301f0a: 7e 08 add #8,r14 - 301f0c: 6f e3 mov r14,r15 - 301f0e: 4f 26 lds.l @r15+,pr - 301f10: 6e f6 mov.l @r15+,r14 - 301f12: 00 0b rts - 301f14: 00 09 nop - 301f16: 00 fc mov.b @(r0,r15),r0 - 301f18: 00 00 .word 0x0000 - 301f1a: ff ff .word 0xffff - 301f1c: 00 30 .word 0x0030 - 301f1e: ae b4 bra 301c8a <_interaction_available+0x112> - 301f20: 00 30 .word 0x0030 - 301f22: 08 e4 mov.b r14,@(r0,r8) - 301f24: 00 30 .word 0x0030 - 301f26: 43 d0 .word 0x43d0 - 301f28: 00 30 .word 0x0030 - 301f2a: 10 20 mov.l r2,@(0,r0) - 301f2c: 00 30 .word 0x0030 - 301f2e: 1e 24 mov.l r2,@(16,r14) - 301f30: 00 31 .word 0x0031 - 301f32: 62 04 mov.b @r0+,r2 - 301f34: 00 30 .word 0x0030 - 301f36: c0 f4 mov.b r0,@(244,gbr) - 301f38: 00 31 .word 0x0031 - 301f3a: 62 10 mov.b @r1,r2 - -00301f3c <_game_get_inputs>: - 301f3c: 2f e6 mov.l r14,@-r15 - 301f3e: 4f 22 sts.l pr,@-r15 - 301f40: 7f fc add #-4,r15 - 301f42: 6e f3 mov r15,r14 - 301f44: 61 e3 mov r14,r1 - 301f46: 71 c4 add #-60,r1 - 301f48: 11 4f mov.l r4,@(60,r1) - 301f4a: d1 5a mov.l 3020b4 <_game_get_inputs+0x178>,r1 ! 30a958 <_clearevents> - 301f4c: 41 0b jsr @r1 - 301f4e: 00 09 nop - 301f50: e4 74 mov #116,r4 - 301f52: d1 59 mov.l 3020b8 <_game_get_inputs+0x17c>,r1 ! 30a938 <_keydown> - 301f54: 41 0b jsr @r1 - 301f56: 00 09 nop - 301f58: 61 03 mov r0,r1 - 301f5a: 21 18 tst r1,r1 - 301f5c: 89 06 bt 301f6c <_game_get_inputs+0x30> - 301f5e: 61 e3 mov r14,r1 - 301f60: 71 c4 add #-60,r1 - 301f62: 51 1f mov.l @(60,r1),r1 - 301f64: 90 9f mov.w 3020a6 <_game_get_inputs+0x16a>,r0 ! 120 - 301f66: 31 0c add r0,r1 - 301f68: e2 01 mov #1,r2 - 301f6a: 21 20 mov.b r2,@r1 - 301f6c: 91 9c mov.w 3020a8 <_game_get_inputs+0x16c>,r1 ! 85 - 301f6e: 64 13 mov r1,r4 - 301f70: d1 51 mov.l 3020b8 <_game_get_inputs+0x17c>,r1 ! 30a938 <_keydown> - 301f72: 41 0b jsr @r1 - 301f74: 00 09 nop - 301f76: 61 03 mov r0,r1 - 301f78: 21 18 tst r1,r1 - 301f7a: 89 06 bt 301f8a <_game_get_inputs+0x4e> - 301f7c: 61 e3 mov r14,r1 - 301f7e: 71 c4 add #-60,r1 - 301f80: e5 02 mov #2,r5 - 301f82: 54 1f mov.l @(60,r1),r4 - 301f84: d1 4d mov.l 3020bc <_game_get_inputs+0x180>,r1 ! 301080 <_player_move> - 301f86: 41 0b jsr @r1 - 301f88: 00 09 nop - 301f8a: e4 76 mov #118,r4 - 301f8c: d1 4a mov.l 3020b8 <_game_get_inputs+0x17c>,r1 ! 30a938 <_keydown> - 301f8e: 41 0b jsr @r1 - 301f90: 00 09 nop - 301f92: 61 03 mov r0,r1 - 301f94: 21 18 tst r1,r1 - 301f96: 89 06 bt 301fa6 <_game_get_inputs+0x6a> - 301f98: 61 e3 mov r14,r1 - 301f9a: 71 c4 add #-60,r1 - 301f9c: e5 03 mov #3,r5 - 301f9e: 54 1f mov.l @(60,r1),r4 - 301fa0: d1 46 mov.l 3020bc <_game_get_inputs+0x180>,r1 ! 301080 <_player_move> - 301fa2: 41 0b jsr @r1 - 301fa4: 00 09 nop - 301fa6: 91 80 mov.w 3020aa <_game_get_inputs+0x16e>,r1 ! 86 - 301fa8: 64 13 mov r1,r4 - 301faa: d1 43 mov.l 3020b8 <_game_get_inputs+0x17c>,r1 ! 30a938 <_keydown> - 301fac: 41 0b jsr @r1 - 301fae: 00 09 nop - 301fb0: 61 03 mov r0,r1 - 301fb2: 21 18 tst r1,r1 - 301fb4: 89 06 bt 301fc4 <_game_get_inputs+0x88> - 301fb6: 61 e3 mov r14,r1 - 301fb8: 71 c4 add #-60,r1 - 301fba: e5 00 mov #0,r5 - 301fbc: 54 1f mov.l @(60,r1),r4 - 301fbe: d1 3f mov.l 3020bc <_game_get_inputs+0x180>,r1 ! 301080 <_player_move> - 301fc0: 41 0b jsr @r1 - 301fc2: 00 09 nop - 301fc4: e4 75 mov #117,r4 - 301fc6: d1 3c mov.l 3020b8 <_game_get_inputs+0x17c>,r1 ! 30a938 <_keydown> - 301fc8: 41 0b jsr @r1 - 301fca: 00 09 nop - 301fcc: 61 03 mov r0,r1 - 301fce: 21 18 tst r1,r1 - 301fd0: 89 06 bt 301fe0 <_game_get_inputs+0xa4> - 301fd2: 61 e3 mov r14,r1 - 301fd4: 71 c4 add #-60,r1 - 301fd6: e5 01 mov #1,r5 - 301fd8: 54 1f mov.l @(60,r1),r4 - 301fda: d1 38 mov.l 3020bc <_game_get_inputs+0x180>,r1 ! 301080 <_player_move> - 301fdc: 41 0b jsr @r1 - 301fde: 00 09 nop - 301fe0: 91 64 mov.w 3020ac <_game_get_inputs+0x170>,r1 ! 81 - 301fe2: 64 13 mov r1,r4 - 301fe4: d1 34 mov.l 3020b8 <_game_get_inputs+0x17c>,r1 ! 30a938 <_keydown> - 301fe6: 41 0b jsr @r1 - 301fe8: 00 09 nop - 301fea: 61 03 mov r0,r1 - 301fec: 21 18 tst r1,r1 - 301fee: 89 05 bt 301ffc <_game_get_inputs+0xc0> - 301ff0: 61 e3 mov r14,r1 - 301ff2: 71 c4 add #-60,r1 - 301ff4: 54 1f mov.l @(60,r1),r4 - 301ff6: d1 32 mov.l 3020c0 <_game_get_inputs+0x184>,r1 ! 301300 <_player_action> - 301ff8: 41 0b jsr @r1 - 301ffa: 00 09 nop - 301ffc: 91 57 mov.w 3020ae <_game_get_inputs+0x172>,r1 ! 91 - 301ffe: 64 13 mov r1,r4 - 302000: d1 2d mov.l 3020b8 <_game_get_inputs+0x17c>,r1 ! 30a938 <_keydown> - 302002: 41 0b jsr @r1 - 302004: 00 09 nop - 302006: 61 03 mov r0,r1 - 302008: 21 18 tst r1,r1 - 30200a: 89 18 bt 30203e <_game_get_inputs+0x102> - 30200c: 61 e3 mov r14,r1 - 30200e: 71 c4 add #-60,r1 - 302010: 51 1f mov.l @(60,r1),r1 - 302012: 92 48 mov.w 3020a6 <_game_get_inputs+0x16a>,r2 ! 120 - 302014: 31 2c add r2,r1 - 302016: 84 18 mov.b @(8,r1),r0 - 302018: 61 03 mov r0,r1 - 30201a: 61 1c extu.b r1,r1 - 30201c: 21 18 tst r1,r1 - 30201e: e1 ff mov #-1,r1 - 302020: 61 1a negc r1,r1 - 302022: 61 1c extu.b r1,r1 - 302024: e2 01 mov #1,r2 - 302026: 21 2a xor r2,r1 - 302028: 61 1c extu.b r1,r1 - 30202a: e3 01 mov #1,r3 - 30202c: 21 39 and r3,r1 - 30202e: 62 1c extu.b r1,r2 - 302030: 61 e3 mov r14,r1 - 302032: 71 c4 add #-60,r1 - 302034: 51 1f mov.l @(60,r1),r1 - 302036: 90 36 mov.w 3020a6 <_game_get_inputs+0x16a>,r0 ! 120 - 302038: 31 0c add r0,r1 - 30203a: 60 23 mov r2,r0 - 30203c: 80 18 mov.b r0,@(8,r1) - 30203e: 91 37 mov.w 3020b0 <_game_get_inputs+0x174>,r1 ! 92 - 302040: 64 13 mov r1,r4 - 302042: d1 1d mov.l 3020b8 <_game_get_inputs+0x17c>,r1 ! 30a938 <_keydown> - 302044: 41 0b jsr @r1 - 302046: 00 09 nop - 302048: 61 03 mov r0,r1 - 30204a: 21 18 tst r1,r1 - 30204c: 89 18 bt 302080 <_game_get_inputs+0x144> - 30204e: 61 e3 mov r14,r1 - 302050: 71 c4 add #-60,r1 - 302052: 51 1f mov.l @(60,r1),r1 - 302054: 92 27 mov.w 3020a6 <_game_get_inputs+0x16a>,r2 ! 120 - 302056: 31 2c add r2,r1 - 302058: 84 19 mov.b @(9,r1),r0 - 30205a: 61 03 mov r0,r1 - 30205c: 61 1c extu.b r1,r1 - 30205e: 21 18 tst r1,r1 - 302060: e1 ff mov #-1,r1 - 302062: 61 1a negc r1,r1 - 302064: 61 1c extu.b r1,r1 - 302066: e2 01 mov #1,r2 - 302068: 21 2a xor r2,r1 - 30206a: 61 1c extu.b r1,r1 - 30206c: e3 01 mov #1,r3 - 30206e: 21 39 and r3,r1 - 302070: 62 1c extu.b r1,r2 - 302072: 61 e3 mov r14,r1 - 302074: 71 c4 add #-60,r1 - 302076: 51 1f mov.l @(60,r1),r1 - 302078: 90 15 mov.w 3020a6 <_game_get_inputs+0x16a>,r0 ! 120 - 30207a: 31 0c add r0,r1 - 30207c: 60 23 mov r2,r0 - 30207e: 80 19 mov.b r0,@(9,r1) - 302080: 91 17 mov.w 3020b2 <_game_get_inputs+0x176>,r1 ! 93 - 302082: 64 13 mov r1,r4 - 302084: d1 0c mov.l 3020b8 <_game_get_inputs+0x17c>,r1 ! 30a938 <_keydown> - 302086: 41 0b jsr @r1 - 302088: 00 09 nop - 30208a: 61 03 mov r0,r1 - 30208c: 21 18 tst r1,r1 - 30208e: 89 29 bt 3020e4 <_game_get_inputs+0x1a8> - 302090: 61 e3 mov r14,r1 - 302092: 71 c4 add #-60,r1 - 302094: 51 1f mov.l @(60,r1),r1 - 302096: 92 06 mov.w 3020a6 <_game_get_inputs+0x16a>,r2 ! 120 - 302098: 31 2c add r2,r1 - 30209a: 84 1a mov.b @(10,r1),r0 - 30209c: 61 03 mov r0,r1 - 30209e: 61 1c extu.b r1,r1 - 3020a0: 21 18 tst r1,r1 - 3020a2: a0 0f bra 3020c4 <_game_get_inputs+0x188> - 3020a4: 00 09 nop - 3020a6: 01 20 .word 0x0120 - 3020a8: 00 85 mov.w r8,@(r0,r0) - 3020aa: 00 86 mov.l r8,@(r0,r0) - 3020ac: 00 81 .word 0x0081 - 3020ae: 00 91 .word 0x0091 - 3020b0: 00 92 stc r1_bank,r0 - 3020b2: 00 93 ocbi @r0 - 3020b4: 00 30 .word 0x0030 - 3020b6: a9 58 bra 30136a <_player_action+0x6a> - 3020b8: 00 30 .word 0x0030 - 3020ba: a9 38 bra 30132e <_player_action+0x2e> - 3020bc: 00 30 .word 0x0030 - 3020be: 10 80 mov.l r8,@(0,r0) - 3020c0: 00 30 .word 0x0030 - 3020c2: 13 00 mov.l r0,@(0,r3) - 3020c4: e1 ff mov #-1,r1 - 3020c6: 61 1a negc r1,r1 - 3020c8: 61 1c extu.b r1,r1 - 3020ca: e2 01 mov #1,r2 - 3020cc: 21 2a xor r2,r1 - 3020ce: 61 1c extu.b r1,r1 - 3020d0: e3 01 mov #1,r3 - 3020d2: 21 39 and r3,r1 - 3020d4: 62 1c extu.b r1,r2 - 3020d6: 61 e3 mov r14,r1 - 3020d8: 71 c4 add #-60,r1 - 3020da: 51 1f mov.l @(60,r1),r1 - 3020dc: 90 09 mov.w 3020f2 <_game_get_inputs+0x1b6>,r0 ! 120 - 3020de: 31 0c add r0,r1 - 3020e0: 60 23 mov r2,r0 - 3020e2: 80 1a mov.b r0,@(10,r1) - 3020e4: 00 09 nop - 3020e6: 7e 04 add #4,r14 - 3020e8: 6f e3 mov r14,r15 - 3020ea: 4f 26 lds.l @r15+,pr - 3020ec: 6e f6 mov.l @r15+,r14 - 3020ee: 00 0b rts - 3020f0: 00 09 nop - 3020f2: 01 20 .word 0x0120 - -003020f4 <_GINT_CALL_SET_function>: - 3020f4: 2f e6 mov.l r14,@-r15 - 3020f6: 7f fc add #-4,r15 - 3020f8: 6e f3 mov r15,r14 - 3020fa: 61 e3 mov r14,r1 - 3020fc: 71 c4 add #-60,r1 - 3020fe: 11 4f mov.l r4,@(60,r1) - 302100: 61 e3 mov r14,r1 - 302102: 71 c4 add #-60,r1 - 302104: 51 1f mov.l @(60,r1),r1 - 302106: e2 01 mov #1,r2 - 302108: 21 22 mov.l r2,@r1 - 30210a: e1 00 mov #0,r1 - 30210c: 60 13 mov r1,r0 - 30210e: 7e 04 add #4,r14 - 302110: 6f e3 mov r14,r15 - 302112: 6e f6 mov.l @r15+,r14 - 302114: 00 0b rts - 302116: 00 09 nop - -00302118 <_GINT_CALL_INC_function>: - 302118: 2f e6 mov.l r14,@-r15 - 30211a: 7f fc add #-4,r15 - 30211c: 6e f3 mov r15,r14 - 30211e: 61 e3 mov r14,r1 - 302120: 71 c4 add #-60,r1 - 302122: 11 4f mov.l r4,@(60,r1) - 302124: 61 e3 mov r14,r1 - 302126: 71 c4 add #-60,r1 - 302128: 51 1f mov.l @(60,r1),r1 - 30212a: 61 12 mov.l @r1,r1 - 30212c: 62 13 mov r1,r2 - 30212e: 72 01 add #1,r2 - 302130: 61 e3 mov r14,r1 - 302132: 71 c4 add #-60,r1 - 302134: 51 1f mov.l @(60,r1),r1 - 302136: 21 22 mov.l r2,@r1 - 302138: e1 00 mov #0,r1 - 30213a: 60 13 mov r1,r0 - 30213c: 7e 04 add #4,r14 - 30213e: 6f e3 mov r14,r15 - 302140: 6e f6 mov.l @r15+,r14 - 302142: 00 0b rts - 302144: 00 09 nop - -00302146 <_GINT_CALL_SET_STOP_function>: - 302146: 2f e6 mov.l r14,@-r15 - 302148: 7f fc add #-4,r15 - 30214a: 6e f3 mov r15,r14 - 30214c: 61 e3 mov r14,r1 - 30214e: 71 c4 add #-60,r1 - 302150: 11 4f mov.l r4,@(60,r1) - 302152: 61 e3 mov r14,r1 - 302154: 71 c4 add #-60,r1 - 302156: 51 1f mov.l @(60,r1),r1 - 302158: e2 01 mov #1,r2 - 30215a: 21 22 mov.l r2,@r1 - 30215c: e1 01 mov #1,r1 - 30215e: 60 13 mov r1,r0 - 302160: 7e 04 add #4,r14 - 302162: 6f e3 mov r14,r15 - 302164: 6e f6 mov.l @r15+,r14 - 302166: 00 0b rts - 302168: 00 09 nop - -0030216a <_GINT_CALL_INC_STOP_function>: - 30216a: 2f e6 mov.l r14,@-r15 - 30216c: 7f fc add #-4,r15 - 30216e: 6e f3 mov r15,r14 - 302170: 61 e3 mov r14,r1 - 302172: 71 c4 add #-60,r1 - 302174: 11 4f mov.l r4,@(60,r1) - 302176: 61 e3 mov r14,r1 - 302178: 71 c4 add #-60,r1 - 30217a: 51 1f mov.l @(60,r1),r1 - 30217c: 61 12 mov.l @r1,r1 - 30217e: 62 13 mov r1,r2 - 302180: 72 01 add #1,r2 - 302182: 61 e3 mov r14,r1 - 302184: 71 c4 add #-60,r1 - 302186: 51 1f mov.l @(60,r1),r1 - 302188: 21 22 mov.l r2,@r1 - 30218a: e1 01 mov #1,r1 - 30218c: 60 13 mov r1,r0 - 30218e: 7e 04 add #4,r14 - 302190: 6f e3 mov r14,r15 - 302192: 6e f6 mov.l @r15+,r14 - 302194: 00 0b rts - 302196: 00 09 nop - -00302198 <_blit>: - 302198: 2f e6 mov.l r14,@-r15 - 30219a: 4f 22 sts.l pr,@-r15 - 30219c: 6e f3 mov r15,r14 - 30219e: d1 04 mov.l 3021b0 <_blit+0x18>,r1 ! 30b124 <_dupdate> - 3021a0: 41 0b jsr @r1 - 3021a2: 00 09 nop - 3021a4: 00 09 nop - 3021a6: 6f e3 mov r14,r15 - 3021a8: 4f 26 lds.l @r15+,pr - 3021aa: 6e f6 mov.l @r15+,r14 - 3021ac: 00 0b rts - 3021ae: 00 09 nop - 3021b0: 00 30 .word 0x0030 - 3021b2: b1 24 bsr 3023fe <_dialogs_text_opt+0x24a> - -003021b4 <_dialogs_text_opt>: - 3021b4: 2f 86 mov.l r8,@-r15 - 3021b6: 2f e6 mov.l r14,@-r15 - 3021b8: 4f 22 sts.l pr,@-r15 - 3021ba: 7f b0 add #-80,r15 - 3021bc: 6e f3 mov r15,r14 - 3021be: 61 e3 mov r14,r1 - 3021c0: 71 10 add #16,r1 - 3021c2: 11 47 mov.l r4,@(28,r1) - 3021c4: 61 e3 mov r14,r1 - 3021c6: 71 10 add #16,r1 - 3021c8: 11 56 mov.l r5,@(24,r1) - 3021ca: 61 e3 mov r14,r1 - 3021cc: 71 10 add #16,r1 - 3021ce: 11 65 mov.l r6,@(20,r1) - 3021d0: 61 e3 mov r14,r1 - 3021d2: 71 10 add #16,r1 - 3021d4: 11 74 mov.l r7,@(16,r1) - 3021d6: 60 e3 mov r14,r0 - 3021d8: 70 40 add #64,r0 - 3021da: 56 07 mov.l @(28,r0),r6 - 3021dc: 61 e3 mov r14,r1 - 3021de: 71 40 add #64,r1 - 3021e0: 57 18 mov.l @(32,r1),r7 - 3021e2: 62 e3 mov r14,r2 - 3021e4: 72 40 add #64,r2 - 3021e6: 53 2b mov.l @(44,r2),r3 - 3021e8: 60 e3 mov r14,r0 - 3021ea: 70 40 add #64,r0 - 3021ec: 52 0d mov.l @(52,r0),r2 - 3021ee: 61 e3 mov r14,r1 - 3021f0: 71 10 add #16,r1 - 3021f2: 60 63 mov r6,r0 - 3021f4: 80 1c mov.b r0,@(12,r1) - 3021f6: 61 e3 mov r14,r1 - 3021f8: 71 10 add #16,r1 - 3021fa: 60 73 mov r7,r0 - 3021fc: 80 18 mov.b r0,@(8,r1) - 3021fe: 61 e3 mov r14,r1 - 302200: 71 10 add #16,r1 - 302202: 60 33 mov r3,r0 - 302204: 80 14 mov.b r0,@(4,r1) - 302206: 61 e3 mov r14,r1 - 302208: 71 10 add #16,r1 - 30220a: 21 20 mov.b r2,@r1 - 30220c: 61 e3 mov r14,r1 - 30220e: 71 10 add #16,r1 - 302210: 51 17 mov.l @(28,r1),r1 - 302212: 62 13 mov r1,r2 - 302214: 72 1c add #28,r2 - 302216: 68 e3 mov r14,r8 - 302218: 78 10 add #16,r8 - 30221a: 61 e3 mov r14,r1 - 30221c: 71 10 add #16,r1 - 30221e: 55 15 mov.l @(20,r1),r5 - 302220: 64 23 mov r2,r4 - 302222: d1 75 mov.l 3023f8 <_dialogs_text_opt+0x244>,r1 ! 304980 <_events_parse_string> - 302224: 41 0b jsr @r1 - 302226: 00 09 nop - 302228: 61 03 mov r0,r1 - 30222a: 18 15 mov.l r1,@(20,r8) - 30222c: d1 73 mov.l 3023fc <_dialogs_text_opt+0x248>,r1 ! 328360 <_fontRPG> - 30222e: 64 13 mov r1,r4 - 302230: d1 73 mov.l 302400 <_dialogs_text_opt+0x24c>,r1 ! 30acd8 <_dfont> - 302232: 41 0b jsr @r1 - 302234: 00 09 nop - 302236: 61 e3 mov r14,r1 - 302238: 71 10 add #16,r1 - 30223a: e2 02 mov #2,r2 - 30223c: 11 2d mov.l r2,@(52,r1) - 30223e: 61 e3 mov r14,r1 - 302240: 71 10 add #16,r1 - 302242: e2 00 mov #0,r2 - 302244: 11 2c mov.l r2,@(48,r1) - 302246: 61 e3 mov r14,r1 - 302248: 71 10 add #16,r1 - 30224a: e2 00 mov #0,r2 - 30224c: 11 2b mov.l r2,@(44,r1) - 30224e: d1 6b mov.l 3023fc <_dialogs_text_opt+0x248>,r1 ! 328360 <_fontRPG> - 302250: 84 15 mov.b @(5,r1),r0 - 302252: 61 03 mov r0,r1 - 302254: 61 1c extu.b r1,r1 - 302256: 71 02 add #2,r1 - 302258: d2 6a mov.l 302404 <_dialogs_text_opt+0x250>,r2 ! 30e5f8 <___sdivsi3_i4i> - 30225a: e4 4c mov #76,r4 - 30225c: 65 13 mov r1,r5 - 30225e: 42 0b jsr @r2 - 302260: 00 09 nop - 302262: 62 03 mov r0,r2 - 302264: 61 e3 mov r14,r1 - 302266: 71 10 add #16,r1 - 302268: 11 2a mov.l r2,@(40,r1) - 30226a: 61 e3 mov r14,r1 - 30226c: 71 10 add #16,r1 - 30226e: 84 1c mov.b @(12,r1),r0 - 302270: 61 03 mov r0,r1 - 302272: 61 1c extu.b r1,r1 - 302274: 21 18 tst r1,r1 - 302276: 8b 01 bf 30227c <_dialogs_text_opt+0xc8> - 302278: a0 72 bra 302360 <_dialogs_text_opt+0x1ac> - 30227a: 00 09 nop - 30227c: 61 e3 mov r14,r1 - 30227e: 71 10 add #16,r1 - 302280: e2 00 mov #0,r2 - 302282: 11 2f mov.l r2,@(60,r1) - 302284: a0 64 bra 302350 <_dialogs_text_opt+0x19c> - 302286: 00 09 nop - 302288: 61 e3 mov r14,r1 - 30228a: 71 10 add #16,r1 - 30228c: 54 17 mov.l @(28,r1),r4 - 30228e: d1 5e mov.l 302408 <_dialogs_text_opt+0x254>,r1 ! 3040f8 <_update_npcs> - 302290: 41 0b jsr @r1 - 302292: 00 09 nop - 302294: 61 e3 mov r14,r1 - 302296: 71 10 add #16,r1 - 302298: 54 17 mov.l @(28,r1),r4 - 30229a: d1 5c mov.l 30240c <_dialogs_text_opt+0x258>,r1 ! 301e74 <_game_draw> - 30229c: 41 0b jsr @r1 - 30229e: 00 09 nop - 3022a0: 61 e3 mov r14,r1 - 3022a2: 71 10 add #16,r1 - 3022a4: 51 1f mov.l @(60,r1),r1 - 3022a6: 31 1c add r1,r1 - 3022a8: 63 13 mov r1,r3 - 3022aa: 92 a2 mov.w 3023f2 <_dialogs_text_opt+0x23e>,r2 ! 18c - 3022ac: d1 58 mov.l 302410 <_dialogs_text_opt+0x25c>,r1 ! ffff - 3022ae: 2f 12 mov.l r1,@r15 - 3022b0: 67 33 mov r3,r7 - 3022b2: 66 23 mov r2,r6 - 3022b4: e5 00 mov #0,r5 - 3022b6: e4 00 mov #0,r4 - 3022b8: d1 56 mov.l 302414 <_dialogs_text_opt+0x260>,r1 ! 30ad9c <_drect> - 3022ba: 41 0b jsr @r1 - 3022bc: 00 09 nop - 3022be: 61 e3 mov r14,r1 - 3022c0: 71 10 add #16,r1 - 3022c2: 51 1f mov.l @(60,r1),r1 - 3022c4: 31 1c add r1,r1 - 3022c6: 63 13 mov r1,r3 - 3022c8: 61 e3 mov r14,r1 - 3022ca: 71 10 add #16,r1 - 3022cc: 51 1f mov.l @(60,r1),r1 - 3022ce: 71 01 add #1,r1 - 3022d0: 31 1c add r1,r1 - 3022d2: 67 13 mov r1,r7 - 3022d4: 92 8d mov.w 3023f2 <_dialogs_text_opt+0x23e>,r2 ! 18c - 3022d6: e1 00 mov #0,r1 - 3022d8: 2f 12 mov.l r1,@r15 - 3022da: 66 23 mov r2,r6 - 3022dc: 65 33 mov r3,r5 - 3022de: e4 00 mov #0,r4 - 3022e0: d1 4c mov.l 302414 <_dialogs_text_opt+0x260>,r1 ! 30ad9c <_drect> - 3022e2: 41 0b jsr @r1 - 3022e4: 00 09 nop - 3022e6: 61 e3 mov r14,r1 - 3022e8: 71 10 add #16,r1 - 3022ea: 51 1f mov.l @(60,r1),r1 - 3022ec: 71 f8 add #-8,r1 - 3022ee: 31 1c add r1,r1 - 3022f0: 63 13 mov r1,r3 - 3022f2: 61 e3 mov r14,r1 - 3022f4: 71 10 add #16,r1 - 3022f6: e2 00 mov #0,r2 - 3022f8: 1f 23 mov.l r2,@(12,r15) - 3022fa: 1f 32 mov.l r3,@(8,r15) - 3022fc: e2 40 mov #64,r2 - 3022fe: 1f 21 mov.l r2,@(4,r15) - 302300: e2 00 mov #0,r2 - 302302: 2f 22 mov.l r2,@r15 - 302304: e7 00 mov #0,r7 - 302306: 56 16 mov.l @(24,r1),r6 - 302308: e5 04 mov #4,r5 - 30230a: e4 08 mov #8,r4 - 30230c: d1 42 mov.l 302418 <_dialogs_text_opt+0x264>,r1 ! 30afac <_dsubimage> - 30230e: 41 0b jsr @r1 - 302310: 00 09 nop - 302312: d1 42 mov.l 30241c <_dialogs_text_opt+0x268>,r1 ! 302198 <_blit> - 302314: 41 0b jsr @r1 - 302316: 00 09 nop - 302318: a0 03 bra 302322 <_dialogs_text_opt+0x16e> - 30231a: 00 09 nop - 30231c: d1 40 mov.l 302420 <_dialogs_text_opt+0x26c>,r1 ! 309eaa <_sleep> - 30231e: 41 0b jsr @r1 - 302320: 00 09 nop - 302322: 61 e3 mov r14,r1 - 302324: 71 10 add #16,r1 - 302326: 51 17 mov.l @(28,r1),r1 - 302328: 92 64 mov.w 3023f4 <_dialogs_text_opt+0x240>,r2 ! fc - 30232a: 31 2c add r2,r1 - 30232c: 52 1a mov.l @(40,r1),r2 - 30232e: e1 13 mov #19,r1 - 302330: 32 17 cmp/gt r1,r2 - 302332: 8b f3 bf 30231c <_dialogs_text_opt+0x168> - 302334: 61 e3 mov r14,r1 - 302336: 71 10 add #16,r1 - 302338: 51 17 mov.l @(28,r1),r1 - 30233a: 93 5b mov.w 3023f4 <_dialogs_text_opt+0x240>,r3 ! fc - 30233c: 31 3c add r3,r1 - 30233e: e2 00 mov #0,r2 - 302340: 11 2a mov.l r2,@(40,r1) - 302342: 61 e3 mov r14,r1 - 302344: 71 10 add #16,r1 - 302346: 62 e3 mov r14,r2 - 302348: 72 10 add #16,r2 - 30234a: 52 2f mov.l @(60,r2),r2 - 30234c: 72 01 add #1,r2 - 30234e: 11 2f mov.l r2,@(60,r1) - 302350: 61 e3 mov r14,r1 - 302352: 71 10 add #16,r1 - 302354: 52 1f mov.l @(60,r1),r2 - 302356: e1 28 mov #40,r1 - 302358: 32 16 cmp/hi r1,r2 - 30235a: 8b 95 bf 302288 <_dialogs_text_opt+0xd4> - 30235c: a0 41 bra 3023e2 <_dialogs_text_opt+0x22e> - 30235e: 00 09 nop - 302360: 61 e3 mov r14,r1 - 302362: 71 10 add #16,r1 - 302364: 54 17 mov.l @(28,r1),r4 - 302366: d1 29 mov.l 30240c <_dialogs_text_opt+0x258>,r1 ! 301e74 <_game_draw> - 302368: 41 0b jsr @r1 - 30236a: 00 09 nop - 30236c: 92 41 mov.w 3023f2 <_dialogs_text_opt+0x23e>,r2 ! 18c - 30236e: d1 28 mov.l 302410 <_dialogs_text_opt+0x25c>,r1 ! ffff - 302370: 2f 12 mov.l r1,@r15 - 302372: e7 50 mov #80,r7 - 302374: 66 23 mov r2,r6 - 302376: e5 00 mov #0,r5 - 302378: e4 00 mov #0,r4 - 30237a: d1 26 mov.l 302414 <_dialogs_text_opt+0x260>,r1 ! 30ad9c <_drect> - 30237c: 41 0b jsr @r1 - 30237e: 00 09 nop - 302380: 92 37 mov.w 3023f2 <_dialogs_text_opt+0x23e>,r2 ! 18c - 302382: e1 00 mov #0,r1 - 302384: 2f 12 mov.l r1,@r15 - 302386: e7 52 mov #82,r7 - 302388: 66 23 mov r2,r6 - 30238a: e5 50 mov #80,r5 - 30238c: e4 00 mov #0,r4 - 30238e: d1 21 mov.l 302414 <_dialogs_text_opt+0x260>,r1 ! 30ad9c <_drect> - 302390: 41 0b jsr @r1 - 302392: 00 09 nop - 302394: 61 e3 mov r14,r1 - 302396: 71 10 add #16,r1 - 302398: 56 16 mov.l @(24,r1),r6 - 30239a: e5 04 mov #4,r5 - 30239c: e4 08 mov #8,r4 - 30239e: d1 21 mov.l 302424 <_dialogs_text_opt+0x270>,r1 ! 30b0fc <_dimage> - 3023a0: 41 0b jsr @r1 - 3023a2: 00 09 nop - 3023a4: 61 e3 mov r14,r1 - 3023a6: 71 10 add #16,r1 - 3023a8: 84 14 mov.b @(4,r1),r0 - 3023aa: 61 03 mov r0,r1 - 3023ac: 61 1c extu.b r1,r1 - 3023ae: 21 18 tst r1,r1 - 3023b0: 89 17 bt 3023e2 <_dialogs_text_opt+0x22e> - 3023b2: d1 1a mov.l 30241c <_dialogs_text_opt+0x268>,r1 ! 302198 <_blit> - 3023b4: 41 0b jsr @r1 - 3023b6: 00 09 nop - 3023b8: a0 03 bra 3023c2 <_dialogs_text_opt+0x20e> - 3023ba: 00 09 nop - 3023bc: d1 18 mov.l 302420 <_dialogs_text_opt+0x26c>,r1 ! 309eaa <_sleep> - 3023be: 41 0b jsr @r1 - 3023c0: 00 09 nop - 3023c2: 61 e3 mov r14,r1 - 3023c4: 71 10 add #16,r1 - 3023c6: 51 17 mov.l @(28,r1),r1 - 3023c8: 92 14 mov.w 3023f4 <_dialogs_text_opt+0x240>,r2 ! fc - 3023ca: 31 2c add r2,r1 - 3023cc: 52 1a mov.l @(40,r1),r2 - 3023ce: e1 13 mov #19,r1 - 3023d0: 32 17 cmp/gt r1,r2 - 3023d2: 8b f3 bf 3023bc <_dialogs_text_opt+0x208> - 3023d4: 61 e3 mov r14,r1 - 3023d6: 71 10 add #16,r1 - 3023d8: 51 17 mov.l @(28,r1),r1 - 3023da: 93 0b mov.w 3023f4 <_dialogs_text_opt+0x240>,r3 ! fc - 3023dc: 31 3c add r3,r1 - 3023de: e2 00 mov #0,r2 - 3023e0: 11 2a mov.l r2,@(40,r1) - 3023e2: 61 e3 mov r14,r1 - 3023e4: 71 10 add #16,r1 - 3023e6: 67 e3 mov r14,r7 - 3023e8: 77 40 add #64,r7 - 3023ea: 52 7c mov.l @(48,r7),r2 - 3023ec: 11 2f mov.l r2,@(60,r1) - 3023ee: a1 9f bra 302730 <_dialogs_text_opt+0x57c> - 3023f0: 00 09 nop - 3023f2: 01 8c mov.b @(r0,r8),r1 - 3023f4: 00 fc mov.b @(r0,r15),r0 - 3023f6: 00 09 nop - 3023f8: 00 30 .word 0x0030 - 3023fa: 49 80 .word 0x4980 - 3023fc: 00 32 stc ssr,r0 - 3023fe: 83 60 .word 0x8360 - 302400: 00 30 .word 0x0030 - 302402: ac d8 bra 301db6 <_interaction_available+0x23e> - 302404: 00 30 .word 0x0030 - 302406: e5 f8 mov #-8,r5 - 302408: 00 30 .word 0x0030 - 30240a: 40 f8 .word 0x40f8 - 30240c: 00 30 .word 0x0030 - 30240e: 1e 74 mov.l r7,@(16,r14) - 302410: 00 00 .word 0x0000 - 302412: ff ff .word 0xffff - 302414: 00 30 .word 0x0030 - 302416: ad 9c bra 301f52 <_game_get_inputs+0x16> - 302418: 00 30 .word 0x0030 - 30241a: af ac bra 302376 <_dialogs_text_opt+0x1c2> - 30241c: 00 30 .word 0x0030 - 30241e: 21 98 tst r9,r1 - 302420: 00 30 .word 0x0030 - 302422: 9e aa mov.w 30257a <_dialogs_text_opt+0x3c6>,r14 ! 62e3 - 302424: 00 30 .word 0x0030 - 302426: b0 fc bsr 302622 <_dialogs_text_opt+0x46e> - 302428: 61 e3 mov r14,r1 - 30242a: 71 10 add #16,r1 - 30242c: 51 1c mov.l @(48,r1),r1 - 30242e: 21 18 tst r1,r1 - 302430: 8b 0f bf 302452 <_dialogs_text_opt+0x29e> - 302432: 60 e3 mov r14,r0 - 302434: 70 40 add #64,r0 - 302436: 51 09 mov.l @(36,r0),r1 - 302438: 21 18 tst r1,r1 - 30243a: 89 0a bt 302452 <_dialogs_text_opt+0x29e> - 30243c: 63 e3 mov r14,r3 - 30243e: 73 10 add #16,r3 - 302440: 62 e3 mov r14,r2 - 302442: 72 10 add #16,r2 - 302444: 67 e3 mov r14,r7 - 302446: 77 40 add #64,r7 - 302448: 51 79 mov.l @(36,r7),r1 - 30244a: 55 3f mov.l @(60,r3),r5 - 30244c: 54 27 mov.l @(28,r2),r4 - 30244e: 41 0b jsr @r1 - 302450: 00 09 nop - 302452: 62 e3 mov r14,r2 - 302454: 72 10 add #16,r2 - 302456: 61 e3 mov r14,r1 - 302458: 71 10 add #16,r1 - 30245a: 52 25 mov.l @(20,r2),r2 - 30245c: 51 1f mov.l @(60,r1),r1 - 30245e: 31 2c add r2,r1 - 302460: 68 e3 mov r14,r8 - 302462: 78 10 add #16,r8 - 302464: 93 7f mov.w 302566 <_dialogs_text_opt+0x3b2>,r3 ! 13a - 302466: d2 40 mov.l 302568 <_dialogs_text_opt+0x3b4>,r2 ! 328360 <_fontRPG> - 302468: e7 00 mov #0,r7 - 30246a: 66 33 mov r3,r6 - 30246c: 65 23 mov r2,r5 - 30246e: 64 13 mov r1,r4 - 302470: d1 3e mov.l 30256c <_dialogs_text_opt+0x3b8>,r1 ! 30ad0c <_drsize> - 302472: 41 0b jsr @r1 - 302474: 00 09 nop - 302476: 61 03 mov r0,r1 - 302478: 18 19 mov.l r1,@(36,r8) - 30247a: 62 e3 mov r14,r2 - 30247c: 72 10 add #16,r2 - 30247e: 61 e3 mov r14,r1 - 302480: 71 10 add #16,r1 - 302482: 52 25 mov.l @(20,r2),r2 - 302484: 51 1f mov.l @(60,r1),r1 - 302486: 63 23 mov r2,r3 - 302488: 33 1c add r1,r3 - 30248a: 61 e3 mov r14,r1 - 30248c: 71 10 add #16,r1 - 30248e: 62 e3 mov r14,r2 - 302490: 72 10 add #16,r2 - 302492: 52 29 mov.l @(36,r2),r2 - 302494: 32 38 sub r3,r2 - 302496: 11 28 mov.l r2,@(32,r1) - 302498: 61 e3 mov r14,r1 - 30249a: 71 10 add #16,r1 - 30249c: 51 19 mov.l @(36,r1),r1 - 30249e: 61 10 mov.b @r1,r1 - 3024a0: 21 18 tst r1,r1 - 3024a2: 8b 01 bf 3024a8 <_dialogs_text_opt+0x2f4> - 3024a4: a0 66 bra 302574 <_dialogs_text_opt+0x3c0> - 3024a6: 00 09 nop - 3024a8: 61 e3 mov r14,r1 - 3024aa: 71 10 add #16,r1 - 3024ac: 62 e3 mov r14,r2 - 3024ae: 72 10 add #16,r2 - 3024b0: 52 28 mov.l @(32,r2),r2 - 3024b2: 11 2e mov.l r2,@(56,r1) - 3024b4: a0 50 bra 302558 <_dialogs_text_opt+0x3a4> - 3024b6: 00 09 nop - 3024b8: 62 e3 mov r14,r2 - 3024ba: 72 10 add #16,r2 - 3024bc: 61 e3 mov r14,r1 - 3024be: 71 10 add #16,r1 - 3024c0: 52 2f mov.l @(60,r2),r2 - 3024c2: 51 1e mov.l @(56,r1),r1 - 3024c4: 31 2c add r2,r1 - 3024c6: 62 e3 mov r14,r2 - 3024c8: 72 10 add #16,r2 - 3024ca: 52 25 mov.l @(20,r2),r2 - 3024cc: 31 2c add r2,r1 - 3024ce: 62 10 mov.b @r1,r2 - 3024d0: e1 20 mov #32,r1 - 3024d2: 32 10 cmp/eq r1,r2 - 3024d4: 8b 39 bf 30254a <_dialogs_text_opt+0x396> - 3024d6: 61 e3 mov r14,r1 - 3024d8: 71 10 add #16,r1 - 3024da: 53 1d mov.l @(52,r1),r3 - 3024dc: 62 e3 mov r14,r2 - 3024de: 72 10 add #16,r2 - 3024e0: 61 e3 mov r14,r1 - 3024e2: 71 10 add #16,r1 - 3024e4: 52 25 mov.l @(20,r2),r2 - 3024e6: 51 1f mov.l @(60,r1),r1 - 3024e8: 31 2c add r2,r1 - 3024ea: 62 e3 mov r14,r2 - 3024ec: 72 10 add #16,r2 - 3024ee: 52 2e mov.l @(56,r2),r2 - 3024f0: 1f 23 mov.l r2,@(12,r15) - 3024f2: 1f 12 mov.l r1,@(8,r15) - 3024f4: e1 00 mov #0,r1 - 3024f6: 1f 11 mov.l r1,@(4,r15) - 3024f8: e1 00 mov #0,r1 - 3024fa: 2f 12 mov.l r1,@r15 - 3024fc: e7 ff mov #-1,r7 - 3024fe: e6 00 mov #0,r6 - 302500: 65 33 mov r3,r5 - 302502: e4 50 mov #80,r4 - 302504: d1 1a mov.l 302570 <_dialogs_text_opt+0x3bc>,r1 ! 30b5dc <_dtext_opt> - 302506: 41 0b jsr @r1 - 302508: 00 09 nop - 30250a: d1 17 mov.l 302568 <_dialogs_text_opt+0x3b4>,r1 ! 328360 <_fontRPG> - 30250c: 84 15 mov.b @(5,r1),r0 - 30250e: 61 03 mov r0,r1 - 302510: 61 1c extu.b r1,r1 - 302512: 62 13 mov r1,r2 - 302514: 61 e3 mov r14,r1 - 302516: 71 10 add #16,r1 - 302518: 51 1d mov.l @(52,r1),r1 - 30251a: 32 1c add r1,r2 - 30251c: 61 e3 mov r14,r1 - 30251e: 71 10 add #16,r1 - 302520: 72 02 add #2,r2 - 302522: 11 2d mov.l r2,@(52,r1) - 302524: 61 e3 mov r14,r1 - 302526: 71 10 add #16,r1 - 302528: 63 e3 mov r14,r3 - 30252a: 73 10 add #16,r3 - 30252c: 62 e3 mov r14,r2 - 30252e: 72 10 add #16,r2 - 302530: 53 3f mov.l @(60,r3),r3 - 302532: 52 2e mov.l @(56,r2),r2 - 302534: 32 3c add r3,r2 - 302536: 11 2f mov.l r2,@(60,r1) - 302538: 61 e3 mov r14,r1 - 30253a: 71 10 add #16,r1 - 30253c: 62 e3 mov r14,r2 - 30253e: 72 10 add #16,r2 - 302540: 52 2c mov.l @(48,r2),r2 - 302542: 72 01 add #1,r2 - 302544: 11 2c mov.l r2,@(48,r1) - 302546: a0 4d bra 3025e4 <_dialogs_text_opt+0x430> - 302548: 00 09 nop - 30254a: 61 e3 mov r14,r1 - 30254c: 71 10 add #16,r1 - 30254e: 62 e3 mov r14,r2 - 302550: 72 10 add #16,r2 - 302552: 52 2e mov.l @(56,r2),r2 - 302554: 72 ff add #-1,r2 - 302556: 11 2e mov.l r2,@(56,r1) - 302558: 61 e3 mov r14,r1 - 30255a: 71 10 add #16,r1 - 30255c: 51 1e mov.l @(56,r1),r1 - 30255e: 21 18 tst r1,r1 - 302560: 8b aa bf 3024b8 <_dialogs_text_opt+0x304> - 302562: a0 3f bra 3025e4 <_dialogs_text_opt+0x430> - 302564: 00 09 nop - 302566: 01 3a stc sgr,r1 - 302568: 00 32 stc ssr,r0 - 30256a: 83 60 .word 0x8360 - 30256c: 00 30 .word 0x0030 - 30256e: ad 0c bra 301f8a <_game_get_inputs+0x4e> - 302570: 00 30 .word 0x0030 - 302572: b5 dc bsr 30312e <_dialogs_initiate_sequence+0x1ba> - 302574: 61 e3 mov r14,r1 - 302576: 71 10 add #16,r1 - 302578: 53 1d mov.l @(52,r1),r3 - 30257a: 62 e3 mov r14,r2 - 30257c: 72 10 add #16,r2 - 30257e: 61 e3 mov r14,r1 - 302580: 71 10 add #16,r1 - 302582: 52 25 mov.l @(20,r2),r2 - 302584: 51 1f mov.l @(60,r1),r1 - 302586: 31 2c add r2,r1 - 302588: 62 e3 mov r14,r2 - 30258a: 72 10 add #16,r2 - 30258c: 52 28 mov.l @(32,r2),r2 - 30258e: 1f 23 mov.l r2,@(12,r15) - 302590: 1f 12 mov.l r1,@(8,r15) - 302592: e1 00 mov #0,r1 - 302594: 1f 11 mov.l r1,@(4,r15) - 302596: e1 00 mov #0,r1 - 302598: 2f 12 mov.l r1,@r15 - 30259a: e7 ff mov #-1,r7 - 30259c: e6 00 mov #0,r6 - 30259e: 65 33 mov r3,r5 - 3025a0: e4 50 mov #80,r4 - 3025a2: d1 4c mov.l 3026d4 <_dialogs_text_opt+0x520>,r1 ! 30b5dc <_dtext_opt> - 3025a4: 41 0b jsr @r1 - 3025a6: 00 09 nop - 3025a8: d1 4b mov.l 3026d8 <_dialogs_text_opt+0x524>,r1 ! 328360 <_fontRPG> - 3025aa: 84 15 mov.b @(5,r1),r0 - 3025ac: 61 03 mov r0,r1 - 3025ae: 61 1c extu.b r1,r1 - 3025b0: 62 13 mov r1,r2 - 3025b2: 61 e3 mov r14,r1 - 3025b4: 71 10 add #16,r1 - 3025b6: 51 1d mov.l @(52,r1),r1 - 3025b8: 32 1c add r1,r2 - 3025ba: 61 e3 mov r14,r1 - 3025bc: 71 10 add #16,r1 - 3025be: 72 02 add #2,r2 - 3025c0: 11 2d mov.l r2,@(52,r1) - 3025c2: 61 e3 mov r14,r1 - 3025c4: 71 10 add #16,r1 - 3025c6: 52 18 mov.l @(32,r1),r2 - 3025c8: 61 e3 mov r14,r1 - 3025ca: 71 10 add #16,r1 - 3025cc: 63 e3 mov r14,r3 - 3025ce: 73 10 add #16,r3 - 3025d0: 53 3f mov.l @(60,r3),r3 - 3025d2: 32 3c add r3,r2 - 3025d4: 11 2f mov.l r2,@(60,r1) - 3025d6: 61 e3 mov r14,r1 - 3025d8: 71 10 add #16,r1 - 3025da: 62 e3 mov r14,r2 - 3025dc: 72 10 add #16,r2 - 3025de: 52 2c mov.l @(48,r2),r2 - 3025e0: 72 01 add #1,r2 - 3025e2: 11 2c mov.l r2,@(48,r1) - 3025e4: 61 e3 mov r14,r1 - 3025e6: 71 10 add #16,r1 - 3025e8: 51 1a mov.l @(40,r1),r1 - 3025ea: 71 ff add #-1,r1 - 3025ec: 62 e3 mov r14,r2 - 3025ee: 72 10 add #16,r2 - 3025f0: 52 2c mov.l @(48,r2),r2 - 3025f2: 32 12 cmp/hs r1,r2 - 3025f4: 8b 2c bf 302650 <_dialogs_text_opt+0x49c> - 3025f6: 61 e3 mov r14,r1 - 3025f8: 71 10 add #16,r1 - 3025fa: 84 14 mov.b @(4,r1),r0 - 3025fc: 61 03 mov r0,r1 - 3025fe: 61 1c extu.b r1,r1 - 302600: 21 18 tst r1,r1 - 302602: 89 07 bt 302614 <_dialogs_text_opt+0x460> - 302604: d1 35 mov.l 3026dc <_dialogs_text_opt+0x528>,r1 ! 302198 <_blit> - 302606: 41 0b jsr @r1 - 302608: 00 09 nop - 30260a: a0 03 bra 302614 <_dialogs_text_opt+0x460> - 30260c: 00 09 nop - 30260e: d1 34 mov.l 3026e0 <_dialogs_text_opt+0x52c>,r1 ! 309eaa <_sleep> - 302610: 41 0b jsr @r1 - 302612: 00 09 nop - 302614: 61 e3 mov r14,r1 - 302616: 71 10 add #16,r1 - 302618: 51 17 mov.l @(28,r1),r1 - 30261a: 92 56 mov.w 3026ca <_dialogs_text_opt+0x516>,r2 ! fc - 30261c: 31 2c add r2,r1 - 30261e: 51 1a mov.l @(40,r1),r1 - 302620: 63 e3 mov r14,r3 - 302622: 73 40 add #64,r3 - 302624: 52 3a mov.l @(40,r3),r2 - 302626: 32 17 cmp/gt r1,r2 - 302628: 89 f1 bt 30260e <_dialogs_text_opt+0x45a> - 30262a: 61 e3 mov r14,r1 - 30262c: 71 10 add #16,r1 - 30262e: 51 17 mov.l @(28,r1),r1 - 302630: 97 4b mov.w 3026ca <_dialogs_text_opt+0x516>,r7 ! fc - 302632: 31 7c add r7,r1 - 302634: e2 00 mov #0,r2 - 302636: 11 2a mov.l r2,@(40,r1) - 302638: 61 e3 mov r14,r1 - 30263a: 71 10 add #16,r1 - 30263c: 51 1d mov.l @(52,r1),r1 - 30263e: d3 29 mov.l 3026e4 <_dialogs_text_opt+0x530>,r3 ! 31621c - 302640: 92 44 mov.w 3026cc <_dialogs_text_opt+0x518>,r2 ! 528a - 302642: 67 33 mov r3,r7 - 302644: 66 23 mov r2,r6 - 302646: 65 13 mov r1,r5 - 302648: e4 50 mov #80,r4 - 30264a: d1 27 mov.l 3026e8 <_dialogs_text_opt+0x534>,r1 ! 30b840 <_dtext> - 30264c: 41 0b jsr @r1 - 30264e: 00 09 nop - 302650: 61 e3 mov r14,r1 - 302652: 71 10 add #16,r1 - 302654: 84 14 mov.b @(4,r1),r0 - 302656: 61 03 mov r0,r1 - 302658: 61 1c extu.b r1,r1 - 30265a: 21 18 tst r1,r1 - 30265c: 89 02 bt 302664 <_dialogs_text_opt+0x4b0> - 30265e: d1 1f mov.l 3026dc <_dialogs_text_opt+0x528>,r1 ! 302198 <_blit> - 302660: 41 0b jsr @r1 - 302662: 00 09 nop - 302664: 61 e3 mov r14,r1 - 302666: 71 10 add #16,r1 - 302668: 51 1a mov.l @(40,r1),r1 - 30266a: 71 ff add #-1,r1 - 30266c: 62 e3 mov r14,r2 - 30266e: 72 10 add #16,r2 - 302670: 52 2c mov.l @(48,r2),r2 - 302672: 32 12 cmp/hs r1,r2 - 302674: 8b 43 bf 3026fe <_dialogs_text_opt+0x54a> - 302676: 61 e3 mov r14,r1 - 302678: 71 10 add #16,r1 - 30267a: 61 10 mov.b @r1,r1 - 30267c: 61 1c extu.b r1,r1 - 30267e: 21 18 tst r1,r1 - 302680: 89 0f bt 3026a2 <_dialogs_text_opt+0x4ee> - 302682: a0 03 bra 30268c <_dialogs_text_opt+0x4d8> - 302684: 00 09 nop - 302686: d1 16 mov.l 3026e0 <_dialogs_text_opt+0x52c>,r1 ! 309eaa <_sleep> - 302688: 41 0b jsr @r1 - 30268a: 00 09 nop - 30268c: 91 1f mov.w 3026ce <_dialogs_text_opt+0x51a>,r1 ! 5dc - 30268e: e5 00 mov #0,r5 - 302690: 64 13 mov r1,r4 - 302692: d1 16 mov.l 3026ec <_dialogs_text_opt+0x538>,r1 ! 30b1e4 <_getkey_opt> - 302694: 41 0b jsr @r1 - 302696: 00 09 nop - 302698: 61 03 mov r0,r1 - 30269a: 62 1c extu.b r1,r2 - 30269c: 91 18 mov.w 3026d0 <_dialogs_text_opt+0x51c>,r1 ! 81 - 30269e: 32 10 cmp/eq r1,r2 - 3026a0: 8b f1 bf 302686 <_dialogs_text_opt+0x4d2> - 3026a2: 92 16 mov.w 3026d2 <_dialogs_text_opt+0x51e>,r2 ! 18c - 3026a4: d1 12 mov.l 3026f0 <_dialogs_text_opt+0x53c>,r1 ! ffff - 3026a6: 2f 12 mov.l r1,@r15 - 3026a8: e7 4c mov #76,r7 - 3026aa: 66 23 mov r2,r6 - 3026ac: e5 00 mov #0,r5 - 3026ae: e4 50 mov #80,r4 - 3026b0: d1 10 mov.l 3026f4 <_dialogs_text_opt+0x540>,r1 ! 30ad9c <_drect> - 3026b2: 41 0b jsr @r1 - 3026b4: 00 09 nop - 3026b6: 61 e3 mov r14,r1 - 3026b8: 71 10 add #16,r1 - 3026ba: e2 02 mov #2,r2 - 3026bc: 11 2d mov.l r2,@(52,r1) - 3026be: 61 e3 mov r14,r1 - 3026c0: 71 10 add #16,r1 - 3026c2: e2 00 mov #0,r2 - 3026c4: 11 2c mov.l r2,@(48,r1) - 3026c6: a0 2c bra 302722 <_dialogs_text_opt+0x56e> - 3026c8: 00 09 nop - 3026ca: 00 fc mov.b @(r0,r15),r0 - 3026cc: 52 8a mov.l @(40,r8),r2 - 3026ce: 05 dc mov.b @(r0,r13),r5 - 3026d0: 00 81 .word 0x0081 - 3026d2: 01 8c mov.b @(r0,r8),r1 - 3026d4: 00 30 .word 0x0030 - 3026d6: b5 dc bsr 303292 <_npc_clear_path+0x1a> - 3026d8: 00 32 stc ssr,r0 - 3026da: 83 60 .word 0x8360 - 3026dc: 00 30 .word 0x0030 - 3026de: 21 98 tst r9,r1 - 3026e0: 00 30 .word 0x0030 - 3026e2: 9e aa mov.w 30283a <_dialogs_text_opt+0x686>,r14 ! 181b - 3026e4: 00 31 .word 0x0031 - 3026e6: 62 1c extu.b r1,r2 - 3026e8: 00 30 .word 0x0030 - 3026ea: b8 40 bsr 30176e <_player_collision+0x2e2> - 3026ec: 00 30 .word 0x0030 - 3026ee: b1 e4 bsr 302aba <__choice_call_before_end+0x9e> - 3026f0: 00 00 .word 0x0000 - 3026f2: ff ff .word 0xffff - 3026f4: 00 30 .word 0x0030 - 3026f6: ad 9c bra 302232 <_dialogs_text_opt+0x7e> - 3026f8: d1 3a mov.l 3027e4 <_dialogs_text_opt+0x630>,r1 ! 309eaa <_sleep> - 3026fa: 41 0b jsr @r1 - 3026fc: 00 09 nop - 3026fe: 61 e3 mov r14,r1 - 302700: 71 10 add #16,r1 - 302702: 51 17 mov.l @(28,r1),r1 - 302704: 92 6c mov.w 3027e0 <_dialogs_text_opt+0x62c>,r2 ! fc - 302706: 31 2c add r2,r1 - 302708: 51 1a mov.l @(40,r1),r1 - 30270a: 63 e3 mov r14,r3 - 30270c: 73 40 add #64,r3 - 30270e: 52 3a mov.l @(40,r3),r2 - 302710: 32 17 cmp/gt r1,r2 - 302712: 89 f1 bt 3026f8 <_dialogs_text_opt+0x544> - 302714: 61 e3 mov r14,r1 - 302716: 71 10 add #16,r1 - 302718: 51 17 mov.l @(28,r1),r1 - 30271a: 97 61 mov.w 3027e0 <_dialogs_text_opt+0x62c>,r7 ! fc - 30271c: 31 7c add r7,r1 - 30271e: e2 00 mov #0,r2 - 302720: 11 2a mov.l r2,@(40,r1) - 302722: 61 e3 mov r14,r1 - 302724: 71 10 add #16,r1 - 302726: 62 e3 mov r14,r2 - 302728: 72 10 add #16,r2 - 30272a: 52 2f mov.l @(60,r2),r2 - 30272c: 72 01 add #1,r2 - 30272e: 11 2f mov.l r2,@(60,r1) - 302730: 61 e3 mov r14,r1 - 302732: 71 10 add #16,r1 - 302734: 54 15 mov.l @(20,r1),r4 - 302736: d1 2c mov.l 3027e8 <_dialogs_text_opt+0x634>,r1 ! 312176 <_strlen> - 302738: 41 0b jsr @r1 - 30273a: 00 09 nop - 30273c: 61 03 mov r0,r1 - 30273e: 62 e3 mov r14,r2 - 302740: 72 10 add #16,r2 - 302742: 52 2f mov.l @(60,r2),r2 - 302744: 32 12 cmp/hs r1,r2 - 302746: 89 01 bt 30274c <_dialogs_text_opt+0x598> - 302748: ae 6e bra 302428 <_dialogs_text_opt+0x274> - 30274a: 00 09 nop - 30274c: 61 e3 mov r14,r1 - 30274e: 71 10 add #16,r1 - 302750: 51 1a mov.l @(40,r1),r1 - 302752: 71 ff add #-1,r1 - 302754: 62 e3 mov r14,r2 - 302756: 72 10 add #16,r2 - 302758: 52 2c mov.l @(48,r2),r2 - 30275a: 32 12 cmp/hs r1,r2 - 30275c: 8b 01 bf 302762 <_dialogs_text_opt+0x5ae> - 30275e: a0 59 bra 302814 <_dialogs_text_opt+0x660> - 302760: 00 09 nop - 302762: 61 e3 mov r14,r1 - 302764: 71 10 add #16,r1 - 302766: 84 14 mov.b @(4,r1),r0 - 302768: 61 03 mov r0,r1 - 30276a: 61 1c extu.b r1,r1 - 30276c: 21 18 tst r1,r1 - 30276e: 89 07 bt 302780 <_dialogs_text_opt+0x5cc> - 302770: d1 1e mov.l 3027ec <_dialogs_text_opt+0x638>,r1 ! 302198 <_blit> - 302772: 41 0b jsr @r1 - 302774: 00 09 nop - 302776: a0 03 bra 302780 <_dialogs_text_opt+0x5cc> - 302778: 00 09 nop - 30277a: d1 1a mov.l 3027e4 <_dialogs_text_opt+0x630>,r1 ! 309eaa <_sleep> - 30277c: 41 0b jsr @r1 - 30277e: 00 09 nop - 302780: 61 e3 mov r14,r1 - 302782: 71 10 add #16,r1 - 302784: 51 17 mov.l @(28,r1),r1 - 302786: 92 2b mov.w 3027e0 <_dialogs_text_opt+0x62c>,r2 ! fc - 302788: 31 2c add r2,r1 - 30278a: 51 1a mov.l @(40,r1),r1 - 30278c: 63 e3 mov r14,r3 - 30278e: 73 40 add #64,r3 - 302790: 52 3a mov.l @(40,r3),r2 - 302792: 32 17 cmp/gt r1,r2 - 302794: 89 f1 bt 30277a <_dialogs_text_opt+0x5c6> - 302796: 61 e3 mov r14,r1 - 302798: 71 10 add #16,r1 - 30279a: 51 17 mov.l @(28,r1),r1 - 30279c: 97 20 mov.w 3027e0 <_dialogs_text_opt+0x62c>,r7 ! fc - 30279e: 31 7c add r7,r1 - 3027a0: e2 00 mov #0,r2 - 3027a2: 11 2a mov.l r2,@(40,r1) - 3027a4: 61 e3 mov r14,r1 - 3027a6: 71 10 add #16,r1 - 3027a8: 51 1d mov.l @(52,r1),r1 - 3027aa: d3 11 mov.l 3027f0 <_dialogs_text_opt+0x63c>,r3 ! 31621c - 3027ac: 92 19 mov.w 3027e2 <_dialogs_text_opt+0x62e>,r2 ! 528a - 3027ae: 67 33 mov r3,r7 - 3027b0: 66 23 mov r2,r6 - 3027b2: 65 13 mov r1,r5 - 3027b4: e4 50 mov #80,r4 - 3027b6: d1 0f mov.l 3027f4 <_dialogs_text_opt+0x640>,r1 ! 30b840 <_dtext> - 3027b8: 41 0b jsr @r1 - 3027ba: 00 09 nop - 3027bc: 61 e3 mov r14,r1 - 3027be: 71 10 add #16,r1 - 3027c0: 84 14 mov.b @(4,r1),r0 - 3027c2: 61 03 mov r0,r1 - 3027c4: 61 1c extu.b r1,r1 - 3027c6: 21 18 tst r1,r1 - 3027c8: 89 02 bt 3027d0 <_dialogs_text_opt+0x61c> - 3027ca: d1 08 mov.l 3027ec <_dialogs_text_opt+0x638>,r1 ! 302198 <_blit> - 3027cc: 41 0b jsr @r1 - 3027ce: 00 09 nop - 3027d0: 61 e3 mov r14,r1 - 3027d2: 71 10 add #16,r1 - 3027d4: 61 10 mov.b @r1,r1 - 3027d6: 61 1c extu.b r1,r1 - 3027d8: 21 18 tst r1,r1 - 3027da: 89 1b bt 302814 <_dialogs_text_opt+0x660> - 3027dc: a0 0f bra 3027fe <_dialogs_text_opt+0x64a> - 3027de: 00 09 nop - 3027e0: 00 fc mov.b @(r0,r15),r0 - 3027e2: 52 8a mov.l @(40,r8),r2 - 3027e4: 00 30 .word 0x0030 - 3027e6: 9e aa mov.w 30293e <_dialogs_text_opt+0x78a>,r14 ! b - 3027e8: 00 31 .word 0x0031 - 3027ea: 21 76 mov.l r7,@-r1 - 3027ec: 00 30 .word 0x0030 - 3027ee: 21 98 tst r9,r1 - 3027f0: 00 31 .word 0x0031 - 3027f2: 62 1c extu.b r1,r2 - 3027f4: 00 30 .word 0x0030 - 3027f6: b8 40 bsr 30187a <_player_collision+0x3ee> - 3027f8: d1 54 mov.l 30294c <_dialogs_text_opt+0x798>,r1 ! 309eaa <_sleep> - 3027fa: 41 0b jsr @r1 - 3027fc: 00 09 nop - 3027fe: 91 a0 mov.w 302942 <_dialogs_text_opt+0x78e>,r1 ! 5dc - 302800: e5 00 mov #0,r5 - 302802: 64 13 mov r1,r4 - 302804: d1 52 mov.l 302950 <_dialogs_text_opt+0x79c>,r1 ! 30b1e4 <_getkey_opt> - 302806: 41 0b jsr @r1 - 302808: 00 09 nop - 30280a: 61 03 mov r0,r1 - 30280c: 62 1c extu.b r1,r2 - 30280e: 91 99 mov.w 302944 <_dialogs_text_opt+0x790>,r1 ! 81 - 302810: 32 10 cmp/eq r1,r2 - 302812: 8b f1 bf 3027f8 <_dialogs_text_opt+0x644> - 302814: 61 e3 mov r14,r1 - 302816: 71 10 add #16,r1 - 302818: 51 14 mov.l @(16,r1),r1 - 30281a: 21 18 tst r1,r1 - 30281c: 89 0e bt 30283c <_dialogs_text_opt+0x688> - 30281e: 68 e3 mov r14,r8 - 302820: 78 10 add #16,r8 - 302822: 63 e3 mov r14,r3 - 302824: 73 10 add #16,r3 - 302826: 62 e3 mov r14,r2 - 302828: 72 10 add #16,r2 - 30282a: 61 e3 mov r14,r1 - 30282c: 71 10 add #16,r1 - 30282e: 51 14 mov.l @(16,r1),r1 - 302830: 55 3f mov.l @(60,r3),r5 - 302832: 54 27 mov.l @(28,r2),r4 - 302834: 41 0b jsr @r1 - 302836: 00 09 nop - 302838: 61 03 mov r0,r1 - 30283a: 18 1b mov.l r1,@(44,r8) - 30283c: 61 e3 mov r14,r1 - 30283e: 71 10 add #16,r1 - 302840: 84 18 mov.b @(8,r1),r0 - 302842: 61 03 mov r0,r1 - 302844: 61 1c extu.b r1,r1 - 302846: 21 18 tst r1,r1 - 302848: 8b 01 bf 30284e <_dialogs_text_opt+0x69a> - 30284a: a0 6f bra 30292c <_dialogs_text_opt+0x778> - 30284c: 00 09 nop - 30284e: 61 e3 mov r14,r1 - 302850: 71 10 add #16,r1 - 302852: e2 28 mov #40,r2 - 302854: 11 2f mov.l r2,@(60,r1) - 302856: a0 64 bra 302922 <_dialogs_text_opt+0x76e> - 302858: 00 09 nop - 30285a: 61 e3 mov r14,r1 - 30285c: 71 10 add #16,r1 - 30285e: 54 17 mov.l @(28,r1),r4 - 302860: d1 3c mov.l 302954 <_dialogs_text_opt+0x7a0>,r1 ! 3040f8 <_update_npcs> - 302862: 41 0b jsr @r1 - 302864: 00 09 nop - 302866: 61 e3 mov r14,r1 - 302868: 71 10 add #16,r1 - 30286a: 54 17 mov.l @(28,r1),r4 - 30286c: d1 3a mov.l 302958 <_dialogs_text_opt+0x7a4>,r1 ! 301e74 <_game_draw> - 30286e: 41 0b jsr @r1 - 302870: 00 09 nop - 302872: 61 e3 mov r14,r1 - 302874: 71 10 add #16,r1 - 302876: 51 1f mov.l @(60,r1),r1 - 302878: 31 1c add r1,r1 - 30287a: 63 13 mov r1,r3 - 30287c: 92 63 mov.w 302946 <_dialogs_text_opt+0x792>,r2 ! 18c - 30287e: d1 37 mov.l 30295c <_dialogs_text_opt+0x7a8>,r1 ! ffff - 302880: 2f 12 mov.l r1,@r15 - 302882: 67 33 mov r3,r7 - 302884: 66 23 mov r2,r6 - 302886: e5 00 mov #0,r5 - 302888: e4 00 mov #0,r4 - 30288a: d1 35 mov.l 302960 <_dialogs_text_opt+0x7ac>,r1 ! 30ad9c <_drect> - 30288c: 41 0b jsr @r1 - 30288e: 00 09 nop - 302890: 61 e3 mov r14,r1 - 302892: 71 10 add #16,r1 - 302894: 51 1f mov.l @(60,r1),r1 - 302896: 31 1c add r1,r1 - 302898: 63 13 mov r1,r3 - 30289a: 61 e3 mov r14,r1 - 30289c: 71 10 add #16,r1 - 30289e: 51 1f mov.l @(60,r1),r1 - 3028a0: 71 01 add #1,r1 - 3028a2: 31 1c add r1,r1 - 3028a4: 67 13 mov r1,r7 - 3028a6: 92 4e mov.w 302946 <_dialogs_text_opt+0x792>,r2 ! 18c - 3028a8: e1 00 mov #0,r1 - 3028aa: 2f 12 mov.l r1,@r15 - 3028ac: 66 23 mov r2,r6 - 3028ae: 65 33 mov r3,r5 - 3028b0: e4 00 mov #0,r4 - 3028b2: d1 2b mov.l 302960 <_dialogs_text_opt+0x7ac>,r1 ! 30ad9c <_drect> - 3028b4: 41 0b jsr @r1 - 3028b6: 00 09 nop - 3028b8: 61 e3 mov r14,r1 - 3028ba: 71 10 add #16,r1 - 3028bc: 51 1f mov.l @(60,r1),r1 - 3028be: 71 f8 add #-8,r1 - 3028c0: 31 1c add r1,r1 - 3028c2: 63 13 mov r1,r3 - 3028c4: 61 e3 mov r14,r1 - 3028c6: 71 10 add #16,r1 - 3028c8: e2 00 mov #0,r2 - 3028ca: 1f 23 mov.l r2,@(12,r15) - 3028cc: 1f 32 mov.l r3,@(8,r15) - 3028ce: e2 40 mov #64,r2 - 3028d0: 1f 21 mov.l r2,@(4,r15) - 3028d2: e2 00 mov #0,r2 - 3028d4: 2f 22 mov.l r2,@r15 - 3028d6: e7 00 mov #0,r7 - 3028d8: 56 16 mov.l @(24,r1),r6 - 3028da: e5 04 mov #4,r5 - 3028dc: e4 08 mov #8,r4 - 3028de: d1 21 mov.l 302964 <_dialogs_text_opt+0x7b0>,r1 ! 30afac <_dsubimage> - 3028e0: 41 0b jsr @r1 - 3028e2: 00 09 nop - 3028e4: d1 20 mov.l 302968 <_dialogs_text_opt+0x7b4>,r1 ! 30b124 <_dupdate> - 3028e6: 41 0b jsr @r1 - 3028e8: 00 09 nop - 3028ea: a0 03 bra 3028f4 <_dialogs_text_opt+0x740> - 3028ec: 00 09 nop - 3028ee: d1 17 mov.l 30294c <_dialogs_text_opt+0x798>,r1 ! 309eaa <_sleep> - 3028f0: 41 0b jsr @r1 - 3028f2: 00 09 nop - 3028f4: 61 e3 mov r14,r1 - 3028f6: 71 10 add #16,r1 - 3028f8: 51 17 mov.l @(28,r1),r1 - 3028fa: 92 25 mov.w 302948 <_dialogs_text_opt+0x794>,r2 ! fc - 3028fc: 31 2c add r2,r1 - 3028fe: 52 1a mov.l @(40,r1),r2 - 302900: e1 13 mov #19,r1 - 302902: 32 17 cmp/gt r1,r2 - 302904: 8b f3 bf 3028ee <_dialogs_text_opt+0x73a> - 302906: 61 e3 mov r14,r1 - 302908: 71 10 add #16,r1 - 30290a: 51 17 mov.l @(28,r1),r1 - 30290c: 93 1c mov.w 302948 <_dialogs_text_opt+0x794>,r3 ! fc - 30290e: 31 3c add r3,r1 - 302910: e2 00 mov #0,r2 - 302912: 11 2a mov.l r2,@(40,r1) - 302914: 61 e3 mov r14,r1 - 302916: 71 10 add #16,r1 - 302918: 62 e3 mov r14,r2 - 30291a: 72 10 add #16,r2 - 30291c: 52 2f mov.l @(60,r2),r2 - 30291e: 72 ff add #-1,r2 - 302920: 11 2f mov.l r2,@(60,r1) - 302922: 61 e3 mov r14,r1 - 302924: 71 10 add #16,r1 - 302926: 51 1f mov.l @(60,r1),r1 - 302928: 21 18 tst r1,r1 - 30292a: 8b 96 bf 30285a <_dialogs_text_opt+0x6a6> - 30292c: 61 e3 mov r14,r1 - 30292e: 71 10 add #16,r1 - 302930: 51 1b mov.l @(44,r1),r1 - 302932: 60 13 mov r1,r0 - 302934: 7e 50 add #80,r14 - 302936: 6f e3 mov r14,r15 - 302938: 4f 26 lds.l @r15+,pr - 30293a: 6e f6 mov.l @r15+,r14 - 30293c: 68 f6 mov.l @r15+,r8 - 30293e: 00 0b rts - 302940: 00 09 nop - 302942: 05 dc mov.b @(r0,r13),r5 - 302944: 00 81 .word 0x0081 - 302946: 01 8c mov.b @(r0,r8),r1 - 302948: 00 fc mov.b @(r0,r15),r0 - 30294a: 00 09 nop - 30294c: 00 30 .word 0x0030 - 30294e: 9e aa mov.w 302aa6 <__choice_call_before_end+0x8a>,r14 ! 6213 - 302950: 00 30 .word 0x0030 - 302952: b1 e4 bsr 302d1e <__choice_call_before_end+0x302> - 302954: 00 30 .word 0x0030 - 302956: 40 f8 .word 0x40f8 - 302958: 00 30 .word 0x0030 - 30295a: 1e 74 mov.l r7,@(16,r14) - 30295c: 00 00 .word 0x0000 - 30295e: ff ff .word 0xffff - 302960: 00 30 .word 0x0030 - 302962: ad 9c bra 30249e <_dialogs_text_opt+0x2ea> - 302964: 00 30 .word 0x0030 - 302966: af ac bra 3028c2 <_dialogs_text_opt+0x70e> - 302968: 00 30 .word 0x0030 - 30296a: b1 24 bsr 302bb6 <__choice_call_before_end+0x19a> - -0030296c <_dialogs_text>: - 30296c: 2f e6 mov.l r14,@-r15 - 30296e: 4f 22 sts.l pr,@-r15 - 302970: 7f d0 add #-48,r15 - 302972: 6e f3 mov r15,r14 - 302974: 61 e3 mov r14,r1 - 302976: 71 f0 add #-16,r1 - 302978: 11 4f mov.l r4,@(60,r1) - 30297a: 61 e3 mov r14,r1 - 30297c: 71 f0 add #-16,r1 - 30297e: 11 5e mov.l r5,@(56,r1) - 302980: 61 e3 mov r14,r1 - 302982: 71 f0 add #-16,r1 - 302984: 11 6d mov.l r6,@(52,r1) - 302986: 63 73 mov r7,r3 - 302988: 52 ee mov.l @(56,r14),r2 - 30298a: 61 e3 mov r14,r1 - 30298c: 71 20 add #32,r1 - 30298e: 21 30 mov.b r3,@r1 - 302990: 61 e3 mov r14,r1 - 302992: 71 10 add #16,r1 - 302994: 60 23 mov r2,r0 - 302996: 80 1c mov.b r0,@(12,r1) - 302998: 61 e3 mov r14,r1 - 30299a: 71 20 add #32,r1 - 30299c: 61 10 mov.b @r1,r1 - 30299e: 67 1c extu.b r1,r7 - 3029a0: 61 e3 mov r14,r1 - 3029a2: 71 10 add #16,r1 - 3029a4: 84 1c mov.b @(12,r1),r0 - 3029a6: 61 03 mov r0,r1 - 3029a8: 66 1c extu.b r1,r6 - 3029aa: 63 e3 mov r14,r3 - 3029ac: 73 f0 add #-16,r3 - 3029ae: 62 e3 mov r14,r2 - 3029b0: 72 f0 add #-16,r2 - 3029b2: 61 e3 mov r14,r1 - 3029b4: 71 f0 add #-16,r1 - 3029b6: e5 01 mov #1,r5 - 3029b8: 1f 56 mov.l r5,@(24,r15) - 3029ba: e5 00 mov #0,r5 - 3029bc: 1f 55 mov.l r5,@(20,r15) - 3029be: e5 01 mov #1,r5 - 3029c0: 1f 54 mov.l r5,@(16,r15) - 3029c2: e5 64 mov #100,r5 - 3029c4: 1f 53 mov.l r5,@(12,r15) - 3029c6: e5 00 mov #0,r5 - 3029c8: 1f 52 mov.l r5,@(8,r15) - 3029ca: 1f 61 mov.l r6,@(4,r15) - 3029cc: 2f 72 mov.l r7,@r15 - 3029ce: e7 00 mov #0,r7 - 3029d0: 56 3d mov.l @(52,r3),r6 - 3029d2: 55 2e mov.l @(56,r2),r5 - 3029d4: 54 1f mov.l @(60,r1),r4 - 3029d6: d1 05 mov.l 3029ec <_dialogs_text+0x80>,r1 ! 3021b4 <_dialogs_text_opt> - 3029d8: 41 0b jsr @r1 - 3029da: 00 09 nop - 3029dc: 00 09 nop - 3029de: 7e 30 add #48,r14 - 3029e0: 6f e3 mov r14,r15 - 3029e2: 4f 26 lds.l @r15+,pr - 3029e4: 6e f6 mov.l @r15+,r14 - 3029e6: 00 0b rts - 3029e8: 00 09 nop - 3029ea: 00 09 nop - 3029ec: 00 30 .word 0x0030 - 3029ee: 21 b4 mov.b r11,@-r1 - -003029f0 <__choice_screen_call>: - 3029f0: 2f e6 mov.l r14,@-r15 - 3029f2: 7f f8 add #-8,r15 - 3029f4: 6e f3 mov r15,r14 - 3029f6: 61 e3 mov r14,r1 - 3029f8: 71 c8 add #-56,r1 - 3029fa: 11 4f mov.l r4,@(60,r1) - 3029fc: 61 e3 mov r14,r1 - 3029fe: 71 c8 add #-56,r1 - 302a00: 11 5e mov.l r5,@(56,r1) - 302a02: d1 05 mov.l 302a18 <__choice_screen_call+0x28>,r1 ! 8101414 <__i> - 302a04: 62 e3 mov r14,r2 - 302a06: 72 c8 add #-56,r2 - 302a08: 52 2e mov.l @(56,r2),r2 - 302a0a: 21 22 mov.l r2,@r1 - 302a0c: 00 09 nop - 302a0e: 7e 08 add #8,r14 - 302a10: 6f e3 mov r14,r15 - 302a12: 6e f6 mov.l @r15+,r14 - 302a14: 00 0b rts - 302a16: 00 09 nop - 302a18: 08 10 .word 0x0810 - 302a1a: 14 14 mov.l r1,@(16,r4) - -00302a1c <__choice_call_before_end>: - 302a1c: 2f e6 mov.l r14,@-r15 - 302a1e: 4f 22 sts.l pr,@-r15 - 302a20: 7f c0 add #-64,r15 - 302a22: 6e f3 mov r15,r14 - 302a24: 61 e3 mov r14,r1 - 302a26: 11 48 mov.l r4,@(32,r1) - 302a28: 61 e3 mov r14,r1 - 302a2a: 11 57 mov.l r5,@(28,r1) - 302a2c: 61 e3 mov r14,r1 - 302a2e: e2 00 mov #0,r2 - 302a30: 11 2f mov.l r2,@(60,r1) - 302a32: a0 60 bra 302af6 <__choice_call_before_end+0xda> - 302a34: 00 09 nop - 302a36: 61 e3 mov r14,r1 - 302a38: 52 1f mov.l @(60,r1),r2 - 302a3a: 61 23 mov r2,r1 - 302a3c: 41 08 shll2 r1 - 302a3e: 31 1c add r1,r1 - 302a40: 31 28 sub r2,r1 - 302a42: 62 13 mov r1,r2 - 302a44: 42 08 shll2 r2 - 302a46: 32 2c add r2,r2 - 302a48: 32 18 sub r1,r2 - 302a4a: d1 60 mov.l 302bcc <__choice_call_before_end+0x1b0>,r1 ! ffff - 302a4c: 2f 12 mov.l r1,@r15 - 302a4e: e7 64 mov #100,r7 - 302a50: 66 23 mov r2,r6 - 302a52: e5 53 mov #83,r5 - 302a54: e4 00 mov #0,r4 - 302a56: d1 5e mov.l 302bd0 <__choice_call_before_end+0x1b4>,r1 ! 30ad9c <_drect> - 302a58: 41 0b jsr @r1 - 302a5a: 00 09 nop - 302a5c: 61 e3 mov r14,r1 - 302a5e: 52 1f mov.l @(60,r1),r2 - 302a60: 61 23 mov r2,r1 - 302a62: 41 08 shll2 r1 - 302a64: 31 1c add r1,r1 - 302a66: 31 28 sub r2,r1 - 302a68: 62 13 mov r1,r2 - 302a6a: 42 08 shll2 r2 - 302a6c: 32 2c add r2,r2 - 302a6e: 63 23 mov r2,r3 - 302a70: 33 18 sub r1,r3 - 302a72: 61 e3 mov r14,r1 - 302a74: 52 1f mov.l @(60,r1),r2 - 302a76: 61 23 mov r2,r1 - 302a78: 41 08 shll2 r1 - 302a7a: 31 1c add r1,r1 - 302a7c: 31 28 sub r2,r1 - 302a7e: 62 13 mov r1,r2 - 302a80: 42 08 shll2 r2 - 302a82: 32 2c add r2,r2 - 302a84: 32 18 sub r1,r2 - 302a86: 72 01 add #1,r2 - 302a88: e1 00 mov #0,r1 - 302a8a: 2f 12 mov.l r1,@r15 - 302a8c: e7 66 mov #102,r7 - 302a8e: 66 23 mov r2,r6 - 302a90: e5 50 mov #80,r5 - 302a92: 64 33 mov r3,r4 - 302a94: d1 4e mov.l 302bd0 <__choice_call_before_end+0x1b4>,r1 ! 30ad9c <_drect> - 302a96: 41 0b jsr @r1 - 302a98: 00 09 nop - 302a9a: 61 e3 mov r14,r1 - 302a9c: 52 1f mov.l @(60,r1),r2 - 302a9e: 61 23 mov r2,r1 - 302aa0: 41 08 shll2 r1 - 302aa2: 31 1c add r1,r1 - 302aa4: 31 28 sub r2,r1 - 302aa6: 62 13 mov r1,r2 - 302aa8: 42 08 shll2 r2 - 302aaa: 32 2c add r2,r2 - 302aac: 32 18 sub r1,r2 - 302aae: e1 00 mov #0,r1 - 302ab0: 2f 12 mov.l r1,@r15 - 302ab2: e7 66 mov #102,r7 - 302ab4: 66 23 mov r2,r6 - 302ab6: e5 64 mov #100,r5 - 302ab8: e4 00 mov #0,r4 - 302aba: d1 45 mov.l 302bd0 <__choice_call_before_end+0x1b4>,r1 ! 30ad9c <_drect> - 302abc: 41 0b jsr @r1 - 302abe: 00 09 nop - 302ac0: d1 44 mov.l 302bd4 <__choice_call_before_end+0x1b8>,r1 ! 302198 <_blit> - 302ac2: 41 0b jsr @r1 - 302ac4: 00 09 nop - 302ac6: a0 03 bra 302ad0 <__choice_call_before_end+0xb4> - 302ac8: 00 09 nop - 302aca: d1 43 mov.l 302bd8 <__choice_call_before_end+0x1bc>,r1 ! 309eaa <_sleep> - 302acc: 41 0b jsr @r1 - 302ace: 00 09 nop - 302ad0: 61 e3 mov r14,r1 - 302ad2: 51 18 mov.l @(32,r1),r1 - 302ad4: 90 78 mov.w 302bc8 <__choice_call_before_end+0x1ac>,r0 ! fc - 302ad6: 31 0c add r0,r1 - 302ad8: 52 1a mov.l @(40,r1),r2 - 302ada: e1 13 mov #19,r1 - 302adc: 32 17 cmp/gt r1,r2 - 302ade: 8b f4 bf 302aca <__choice_call_before_end+0xae> - 302ae0: 61 e3 mov r14,r1 - 302ae2: 51 18 mov.l @(32,r1),r1 - 302ae4: 92 70 mov.w 302bc8 <__choice_call_before_end+0x1ac>,r2 ! fc - 302ae6: 31 2c add r2,r1 - 302ae8: e2 00 mov #0,r2 - 302aea: 11 2a mov.l r2,@(40,r1) - 302aec: 61 e3 mov r14,r1 - 302aee: 62 e3 mov r14,r2 - 302af0: 52 2f mov.l @(60,r2),r2 - 302af2: 72 01 add #1,r2 - 302af4: 11 2f mov.l r2,@(60,r1) - 302af6: 61 e3 mov r14,r1 - 302af8: 52 1f mov.l @(60,r1),r2 - 302afa: e1 31 mov #49,r1 - 302afc: 32 17 cmp/gt r1,r2 - 302afe: 8b 9a bf 302a36 <__choice_call_before_end+0x1a> - 302b00: d1 36 mov.l 302bdc <__choice_call_before_end+0x1c0>,r1 ! 8101408 <__choices_amount> - 302b02: 61 12 mov.l @r1,r1 - 302b04: 62 e3 mov r14,r2 - 302b06: d3 36 mov.l 302be0 <__choice_call_before_end+0x1c4>,r3 ! 30e5f8 <___sdivsi3_i4i> - 302b08: 94 5f mov.w 302bca <__choice_call_before_end+0x1ae>,r4 ! 18c - 302b0a: 65 13 mov r1,r5 - 302b0c: 43 0b jsr @r3 - 302b0e: 00 09 nop - 302b10: 63 03 mov r0,r3 - 302b12: 12 3c mov.l r3,@(48,r2) - 302b14: 61 e3 mov r14,r1 - 302b16: d2 33 mov.l 302be4 <__choice_call_before_end+0x1c8>,r2 ! 810140c <__default_choice> - 302b18: 62 22 mov.l @r2,r2 - 302b1a: 11 2e mov.l r2,@(56,r1) - 302b1c: 61 e3 mov r14,r1 - 302b1e: e2 00 mov #0,r2 - 302b20: 11 2d mov.l r2,@(52,r1) - 302b22: 67 e3 mov r14,r7 - 302b24: 77 24 add #36,r7 - 302b26: 63 e3 mov r14,r3 - 302b28: 73 28 add #40,r3 - 302b2a: d2 2f mov.l 302be8 <__choice_call_before_end+0x1cc>,r2 ! 328360 <_fontRPG> - 302b2c: d1 2f mov.l 302bec <__choice_call_before_end+0x1d0>,r1 ! 316230 - 302b2e: 66 33 mov r3,r6 - 302b30: 65 23 mov r2,r5 - 302b32: 64 13 mov r1,r4 - 302b34: d1 2e mov.l 302bf0 <__choice_call_before_end+0x1d4>,r1 ! 30acf0 <_dsize> - 302b36: 41 0b jsr @r1 - 302b38: 00 09 nop - 302b3a: d1 2b mov.l 302be8 <__choice_call_before_end+0x1cc>,r1 ! 328360 <_fontRPG> - 302b3c: 84 1c mov.b @(12,r1),r0 - 302b3e: 61 03 mov r0,r1 - 302b40: 61 1c extu.b r1,r1 - 302b42: 62 13 mov r1,r2 - 302b44: 61 e3 mov r14,r1 - 302b46: 51 1a mov.l @(40,r1),r1 - 302b48: 32 1c add r1,r2 - 302b4a: 61 e3 mov r14,r1 - 302b4c: 11 2a mov.l r2,@(40,r1) - 302b4e: 61 e3 mov r14,r1 - 302b50: e2 00 mov #0,r2 - 302b52: 11 2f mov.l r2,@(60,r1) - 302b54: a0 2d bra 302bb2 <__choice_call_before_end+0x196> - 302b56: 00 09 nop - 302b58: 62 e3 mov r14,r2 - 302b5a: 61 e3 mov r14,r1 - 302b5c: 52 2f mov.l @(60,r2),r2 - 302b5e: 51 1c mov.l @(48,r1),r1 - 302b60: 02 17 mul.l r1,r2 - 302b62: 02 1a sts macl,r2 - 302b64: 61 e3 mov r14,r1 - 302b66: 51 1a mov.l @(40,r1),r1 - 302b68: 31 2c add r2,r1 - 302b6a: 63 13 mov r1,r3 - 302b6c: 73 02 add #2,r3 - 302b6e: d1 21 mov.l 302bf4 <__choice_call_before_end+0x1d8>,r1 ! 8101400 <__choices> - 302b70: 62 12 mov.l @r1,r2 - 302b72: 61 e3 mov r14,r1 - 302b74: 51 1d mov.l @(52,r1),r1 - 302b76: 31 2c add r2,r1 - 302b78: 67 13 mov r1,r7 - 302b7a: e6 00 mov #0,r6 - 302b7c: e5 56 mov #86,r5 - 302b7e: 64 33 mov r3,r4 - 302b80: d1 1d mov.l 302bf8 <__choice_call_before_end+0x1dc>,r1 ! 30b840 <_dtext> - 302b82: 41 0b jsr @r1 - 302b84: 00 09 nop - 302b86: d1 1b mov.l 302bf4 <__choice_call_before_end+0x1d8>,r1 ! 8101400 <__choices> - 302b88: 62 12 mov.l @r1,r2 - 302b8a: 61 e3 mov r14,r1 - 302b8c: 51 1d mov.l @(52,r1),r1 - 302b8e: 31 2c add r2,r1 - 302b90: 64 13 mov r1,r4 - 302b92: d1 1a mov.l 302bfc <__choice_call_before_end+0x1e0>,r1 ! 312176 <_strlen> - 302b94: 41 0b jsr @r1 - 302b96: 00 09 nop - 302b98: 61 03 mov r0,r1 - 302b9a: 62 13 mov r1,r2 - 302b9c: 72 01 add #1,r2 - 302b9e: 61 e3 mov r14,r1 - 302ba0: 51 1d mov.l @(52,r1),r1 - 302ba2: 32 1c add r1,r2 - 302ba4: 61 e3 mov r14,r1 - 302ba6: 11 2d mov.l r2,@(52,r1) - 302ba8: 61 e3 mov r14,r1 - 302baa: 62 e3 mov r14,r2 - 302bac: 52 2f mov.l @(60,r2),r2 - 302bae: 72 01 add #1,r2 - 302bb0: 11 2f mov.l r2,@(60,r1) - 302bb2: d1 0a mov.l 302bdc <__choice_call_before_end+0x1c0>,r1 ! 8101408 <__choices_amount> - 302bb4: 61 12 mov.l @r1,r1 - 302bb6: 62 e3 mov r14,r2 - 302bb8: 52 2f mov.l @(60,r2),r2 - 302bba: 32 13 cmp/ge r1,r2 - 302bbc: 8b cc bf 302b58 <__choice_call_before_end+0x13c> - 302bbe: 61 e3 mov r14,r1 - 302bc0: e2 00 mov #0,r2 - 302bc2: 11 2f mov.l r2,@(60,r1) - 302bc4: a0 36 bra 302c34 <__choice_call_before_end+0x218> - 302bc6: 00 09 nop - 302bc8: 00 fc mov.b @(r0,r15),r0 - 302bca: 01 8c mov.b @(r0,r8),r1 - 302bcc: 00 00 .word 0x0000 - 302bce: ff ff .word 0xffff - 302bd0: 00 30 .word 0x0030 - 302bd2: ad 9c bra 30270e <_dialogs_text_opt+0x55a> - 302bd4: 00 30 .word 0x0030 - 302bd6: 21 98 tst r9,r1 - 302bd8: 00 30 .word 0x0030 - 302bda: 9e aa mov.w 302d32 <__choice_call_before_end+0x316>,r14 ! 85 - 302bdc: 08 10 .word 0x0810 - 302bde: 14 08 mov.l r0,@(32,r4) - 302be0: 00 30 .word 0x0030 - 302be2: e5 f8 mov #-8,r5 - 302be4: 08 10 .word 0x0810 - 302be6: 14 0c mov.l r0,@(48,r4) - 302be8: 00 32 stc ssr,r0 - 302bea: 83 60 .word 0x8360 - 302bec: 00 31 .word 0x0031 - 302bee: 62 30 mov.b @r3,r2 - 302bf0: 00 30 .word 0x0030 - 302bf2: ac f0 bra 3025d6 <_dialogs_text_opt+0x422> - 302bf4: 08 10 .word 0x0810 - 302bf6: 14 00 mov.l r0,@(0,r4) - 302bf8: 00 30 .word 0x0030 - 302bfa: b8 40 bsr 301c7e <_interaction_available+0x106> - 302bfc: 00 31 .word 0x0031 - 302bfe: 21 76 mov.l r7,@-r1 - 302c00: 62 e3 mov r14,r2 - 302c02: 61 e3 mov r14,r1 - 302c04: 52 2f mov.l @(60,r2),r2 - 302c06: 51 1e mov.l @(56,r1),r1 - 302c08: 32 10 cmp/eq r1,r2 - 302c0a: 8b 0e bf 302c2a <__choice_call_before_end+0x20e> - 302c0c: 62 e3 mov r14,r2 - 302c0e: 61 e3 mov r14,r1 - 302c10: 52 2f mov.l @(60,r2),r2 - 302c12: 51 1c mov.l @(48,r1),r1 - 302c14: 02 17 mul.l r1,r2 - 302c16: 01 1a sts macl,r1 - 302c18: 71 02 add #2,r1 - 302c1a: d2 47 mov.l 302d38 <__choice_call_before_end+0x31c>,r2 ! 316230 - 302c1c: 67 23 mov r2,r7 - 302c1e: e6 00 mov #0,r6 - 302c20: e5 56 mov #86,r5 - 302c22: 64 13 mov r1,r4 - 302c24: d1 45 mov.l 302d3c <__choice_call_before_end+0x320>,r1 ! 30b840 <_dtext> - 302c26: 41 0b jsr @r1 - 302c28: 00 09 nop - 302c2a: 61 e3 mov r14,r1 - 302c2c: 62 e3 mov r14,r2 - 302c2e: 52 2f mov.l @(60,r2),r2 - 302c30: 72 01 add #1,r2 - 302c32: 11 2f mov.l r2,@(60,r1) - 302c34: d1 42 mov.l 302d40 <__choice_call_before_end+0x324>,r1 ! 8101408 <__choices_amount> - 302c36: 61 12 mov.l @r1,r1 - 302c38: 62 e3 mov r14,r2 - 302c3a: 52 2f mov.l @(60,r2),r2 - 302c3c: 32 13 cmp/ge r1,r2 - 302c3e: 8b df bf 302c00 <__choice_call_before_end+0x1e4> - 302c40: d1 40 mov.l 302d44 <__choice_call_before_end+0x328>,r1 ! 302198 <_blit> - 302c42: 41 0b jsr @r1 - 302c44: 00 09 nop - 302c46: 91 73 mov.w 302d30 <__choice_call_before_end+0x314>,r1 ! 5dc - 302c48: e5 00 mov #0,r5 - 302c4a: 64 13 mov r1,r4 - 302c4c: d1 3e mov.l 302d48 <__choice_call_before_end+0x32c>,r1 ! 30b1e4 <_getkey_opt> - 302c4e: 41 0b jsr @r1 - 302c50: 00 09 nop - 302c52: 61 03 mov r0,r1 - 302c54: 62 1c extu.b r1,r2 - 302c56: 61 e3 mov r14,r1 - 302c58: 11 2b mov.l r2,@(44,r1) - 302c5a: 61 e3 mov r14,r1 - 302c5c: 52 1b mov.l @(44,r1),r2 - 302c5e: 91 68 mov.w 302d32 <__choice_call_before_end+0x316>,r1 ! 85 - 302c60: 32 10 cmp/eq r1,r2 - 302c62: 8b 29 bf 302cb8 <__choice_call_before_end+0x29c> - 302c64: 61 e3 mov r14,r1 - 302c66: 51 1e mov.l @(56,r1),r1 - 302c68: 41 15 cmp/pl r1 - 302c6a: 8b 25 bf 302cb8 <__choice_call_before_end+0x29c> - 302c6c: 62 e3 mov r14,r2 - 302c6e: 61 e3 mov r14,r1 - 302c70: 52 2e mov.l @(56,r2),r2 - 302c72: 51 1c mov.l @(48,r1),r1 - 302c74: 02 17 mul.l r1,r2 - 302c76: 01 1a sts macl,r1 - 302c78: 63 13 mov r1,r3 - 302c7a: 73 02 add #2,r3 - 302c7c: 62 e3 mov r14,r2 - 302c7e: 61 e3 mov r14,r1 - 302c80: 52 2e mov.l @(56,r2),r2 - 302c82: 51 1c mov.l @(48,r1),r1 - 302c84: 02 17 mul.l r1,r2 - 302c86: 01 1a sts macl,r1 - 302c88: 62 13 mov r1,r2 - 302c8a: 72 02 add #2,r2 - 302c8c: 61 e3 mov r14,r1 - 302c8e: 51 1a mov.l @(40,r1),r1 - 302c90: 32 1c add r1,r2 - 302c92: 61 e3 mov r14,r1 - 302c94: 51 19 mov.l @(36,r1),r1 - 302c96: 67 13 mov r1,r7 - 302c98: 77 56 add #86,r7 - 302c9a: d1 2c mov.l 302d4c <__choice_call_before_end+0x330>,r1 ! ffff - 302c9c: 2f 12 mov.l r1,@r15 - 302c9e: 66 23 mov r2,r6 - 302ca0: e5 56 mov #86,r5 - 302ca2: 64 33 mov r3,r4 - 302ca4: d1 2a mov.l 302d50 <__choice_call_before_end+0x334>,r1 ! 30ad9c <_drect> - 302ca6: 41 0b jsr @r1 - 302ca8: 00 09 nop - 302caa: 61 e3 mov r14,r1 - 302cac: 62 e3 mov r14,r2 - 302cae: 52 2e mov.l @(56,r2),r2 - 302cb0: 72 ff add #-1,r2 - 302cb2: 11 2e mov.l r2,@(56,r1) - 302cb4: a0 30 bra 302d18 <__choice_call_before_end+0x2fc> - 302cb6: 00 09 nop - 302cb8: 61 e3 mov r14,r1 - 302cba: 52 1b mov.l @(44,r1),r2 - 302cbc: e1 76 mov #118,r1 - 302cbe: 32 10 cmp/eq r1,r2 - 302cc0: 8b 2a bf 302d18 <__choice_call_before_end+0x2fc> - 302cc2: d1 1f mov.l 302d40 <__choice_call_before_end+0x324>,r1 ! 8101408 <__choices_amount> - 302cc4: 61 12 mov.l @r1,r1 - 302cc6: 71 ff add #-1,r1 - 302cc8: 62 e3 mov r14,r2 - 302cca: 52 2e mov.l @(56,r2),r2 - 302ccc: 32 13 cmp/ge r1,r2 - 302cce: 89 23 bt 302d18 <__choice_call_before_end+0x2fc> - 302cd0: 62 e3 mov r14,r2 - 302cd2: 61 e3 mov r14,r1 - 302cd4: 52 2e mov.l @(56,r2),r2 - 302cd6: 51 1c mov.l @(48,r1),r1 - 302cd8: 02 17 mul.l r1,r2 - 302cda: 01 1a sts macl,r1 - 302cdc: 63 13 mov r1,r3 - 302cde: 73 02 add #2,r3 - 302ce0: 62 e3 mov r14,r2 - 302ce2: 61 e3 mov r14,r1 - 302ce4: 52 2e mov.l @(56,r2),r2 - 302ce6: 51 1c mov.l @(48,r1),r1 - 302ce8: 02 17 mul.l r1,r2 - 302cea: 01 1a sts macl,r1 - 302cec: 62 13 mov r1,r2 - 302cee: 72 02 add #2,r2 - 302cf0: 61 e3 mov r14,r1 - 302cf2: 51 1a mov.l @(40,r1),r1 - 302cf4: 32 1c add r1,r2 - 302cf6: 61 e3 mov r14,r1 - 302cf8: 51 19 mov.l @(36,r1),r1 - 302cfa: 67 13 mov r1,r7 - 302cfc: 77 56 add #86,r7 - 302cfe: d1 13 mov.l 302d4c <__choice_call_before_end+0x330>,r1 ! ffff - 302d00: 2f 12 mov.l r1,@r15 - 302d02: 66 23 mov r2,r6 - 302d04: e5 56 mov #86,r5 - 302d06: 64 33 mov r3,r4 - 302d08: d1 11 mov.l 302d50 <__choice_call_before_end+0x334>,r1 ! 30ad9c <_drect> - 302d0a: 41 0b jsr @r1 - 302d0c: 00 09 nop - 302d0e: 61 e3 mov r14,r1 - 302d10: 62 e3 mov r14,r2 - 302d12: 52 2e mov.l @(56,r2),r2 - 302d14: 72 01 add #1,r2 - 302d16: 11 2e mov.l r2,@(56,r1) - 302d18: 61 e3 mov r14,r1 - 302d1a: 52 1b mov.l @(44,r1),r2 - 302d1c: 91 0a mov.w 302d34 <__choice_call_before_end+0x318>,r1 ! 81 - 302d1e: 32 10 cmp/eq r1,r2 - 302d20: 89 01 bt 302d26 <__choice_call_before_end+0x30a> - 302d22: af 4c bra 302bbe <__choice_call_before_end+0x1a2> - 302d24: 00 09 nop - 302d26: 61 e3 mov r14,r1 - 302d28: e2 32 mov #50,r2 - 302d2a: 11 2f mov.l r2,@(60,r1) - 302d2c: a0 95 bra 302e5a <__choice_call_before_end+0x43e> - 302d2e: 00 09 nop - 302d30: 05 dc mov.b @(r0,r13),r5 - 302d32: 00 85 mov.w r8,@(r0,r0) - 302d34: 00 81 .word 0x0081 - 302d36: 00 09 nop - 302d38: 00 31 .word 0x0031 - 302d3a: 62 30 mov.b @r3,r2 - 302d3c: 00 30 .word 0x0030 - 302d3e: b8 40 bsr 301dc2 <_interaction_available+0x24a> - 302d40: 08 10 .word 0x0810 - 302d42: 14 08 mov.l r0,@(32,r4) - 302d44: 00 30 .word 0x0030 - 302d46: 21 98 tst r9,r1 - 302d48: 00 30 .word 0x0030 - 302d4a: b1 e4 bsr 303116 <_dialogs_initiate_sequence+0x1a2> - 302d4c: 00 00 .word 0x0000 - 302d4e: ff ff .word 0xffff - 302d50: 00 30 .word 0x0030 - 302d52: ad 9c bra 30288e <_dialogs_text_opt+0x6da> - 302d54: 61 e3 mov r14,r1 - 302d56: 54 18 mov.l @(32,r1),r4 - 302d58: d1 48 mov.l 302e7c <__choice_call_before_end+0x460>,r1 ! 3040f8 <_update_npcs> - 302d5a: 41 0b jsr @r1 - 302d5c: 00 09 nop - 302d5e: 61 e3 mov r14,r1 - 302d60: 54 18 mov.l @(32,r1),r4 - 302d62: d1 47 mov.l 302e80 <__choice_call_before_end+0x464>,r1 ! 301e74 <_game_draw> - 302d64: 41 0b jsr @r1 - 302d66: 00 09 nop - 302d68: d1 46 mov.l 302e84 <__choice_call_before_end+0x468>,r1 ! 8101410 <__face> - 302d6a: 65 12 mov.l @r1,r5 - 302d6c: d1 46 mov.l 302e88 <__choice_call_before_end+0x46c>,r1 ! 8101404 <__text> - 302d6e: 66 12 mov.l @r1,r6 - 302d70: d1 46 mov.l 302e8c <__choice_call_before_end+0x470>,r1 ! 8101414 <__i> - 302d72: 62 12 mov.l @r1,r2 - 302d74: 61 e3 mov r14,r1 - 302d76: e3 00 mov #0,r3 - 302d78: 1f 36 mov.l r3,@(24,r15) - 302d7a: 1f 25 mov.l r2,@(20,r15) - 302d7c: e2 00 mov #0,r2 - 302d7e: 1f 24 mov.l r2,@(16,r15) - 302d80: e2 00 mov #0,r2 - 302d82: 1f 23 mov.l r2,@(12,r15) - 302d84: e2 00 mov #0,r2 - 302d86: 1f 22 mov.l r2,@(8,r15) - 302d88: e2 00 mov #0,r2 - 302d8a: 1f 21 mov.l r2,@(4,r15) - 302d8c: e2 00 mov #0,r2 - 302d8e: 2f 22 mov.l r2,@r15 - 302d90: e7 00 mov #0,r7 - 302d92: 54 18 mov.l @(32,r1),r4 - 302d94: d1 3e mov.l 302e90 <__choice_call_before_end+0x474>,r1 ! 3021b4 <_dialogs_text_opt> - 302d96: 41 0b jsr @r1 - 302d98: 00 09 nop - 302d9a: 61 e3 mov r14,r1 - 302d9c: 52 1f mov.l @(60,r1),r2 - 302d9e: 61 23 mov r2,r1 - 302da0: 41 08 shll2 r1 - 302da2: 31 1c add r1,r1 - 302da4: 31 28 sub r2,r1 - 302da6: 62 13 mov r1,r2 - 302da8: 42 08 shll2 r2 - 302daa: 32 2c add r2,r2 - 302dac: 32 18 sub r1,r2 - 302dae: d1 39 mov.l 302e94 <__choice_call_before_end+0x478>,r1 ! ffff - 302db0: 2f 12 mov.l r1,@r15 - 302db2: e7 64 mov #100,r7 - 302db4: 66 23 mov r2,r6 - 302db6: e5 53 mov #83,r5 - 302db8: e4 00 mov #0,r4 - 302dba: d1 37 mov.l 302e98 <__choice_call_before_end+0x47c>,r1 ! 30ad9c <_drect> - 302dbc: 41 0b jsr @r1 - 302dbe: 00 09 nop - 302dc0: 61 e3 mov r14,r1 - 302dc2: 52 1f mov.l @(60,r1),r2 - 302dc4: 61 23 mov r2,r1 - 302dc6: 41 08 shll2 r1 - 302dc8: 31 1c add r1,r1 - 302dca: 31 28 sub r2,r1 - 302dcc: 62 13 mov r1,r2 - 302dce: 42 08 shll2 r2 - 302dd0: 32 2c add r2,r2 - 302dd2: 63 23 mov r2,r3 - 302dd4: 33 18 sub r1,r3 - 302dd6: 61 e3 mov r14,r1 - 302dd8: 52 1f mov.l @(60,r1),r2 - 302dda: 61 23 mov r2,r1 - 302ddc: 41 08 shll2 r1 - 302dde: 31 1c add r1,r1 - 302de0: 31 28 sub r2,r1 - 302de2: 62 13 mov r1,r2 - 302de4: 42 08 shll2 r2 - 302de6: 32 2c add r2,r2 - 302de8: 32 18 sub r1,r2 - 302dea: 72 01 add #1,r2 - 302dec: e1 00 mov #0,r1 - 302dee: 2f 12 mov.l r1,@r15 - 302df0: e7 66 mov #102,r7 - 302df2: 66 23 mov r2,r6 - 302df4: e5 50 mov #80,r5 - 302df6: 64 33 mov r3,r4 - 302df8: d1 27 mov.l 302e98 <__choice_call_before_end+0x47c>,r1 ! 30ad9c <_drect> - 302dfa: 41 0b jsr @r1 - 302dfc: 00 09 nop - 302dfe: 61 e3 mov r14,r1 - 302e00: 52 1f mov.l @(60,r1),r2 - 302e02: 61 23 mov r2,r1 - 302e04: 41 08 shll2 r1 - 302e06: 31 1c add r1,r1 - 302e08: 31 28 sub r2,r1 - 302e0a: 62 13 mov r1,r2 - 302e0c: 42 08 shll2 r2 - 302e0e: 32 2c add r2,r2 - 302e10: 32 18 sub r1,r2 - 302e12: e1 00 mov #0,r1 - 302e14: 2f 12 mov.l r1,@r15 - 302e16: e7 66 mov #102,r7 - 302e18: 66 23 mov r2,r6 - 302e1a: e5 64 mov #100,r5 - 302e1c: e4 00 mov #0,r4 - 302e1e: d1 1e mov.l 302e98 <__choice_call_before_end+0x47c>,r1 ! 30ad9c <_drect> - 302e20: 41 0b jsr @r1 - 302e22: 00 09 nop - 302e24: d1 1d mov.l 302e9c <__choice_call_before_end+0x480>,r1 ! 30b124 <_dupdate> - 302e26: 41 0b jsr @r1 - 302e28: 00 09 nop - 302e2a: a0 03 bra 302e34 <__choice_call_before_end+0x418> - 302e2c: 00 09 nop - 302e2e: d1 1c mov.l 302ea0 <__choice_call_before_end+0x484>,r1 ! 309eaa <_sleep> - 302e30: 41 0b jsr @r1 - 302e32: 00 09 nop - 302e34: 61 e3 mov r14,r1 - 302e36: 51 18 mov.l @(32,r1),r1 - 302e38: 92 1e mov.w 302e78 <__choice_call_before_end+0x45c>,r2 ! fc - 302e3a: 31 2c add r2,r1 - 302e3c: 52 1a mov.l @(40,r1),r2 - 302e3e: e1 13 mov #19,r1 - 302e40: 32 17 cmp/gt r1,r2 - 302e42: 8b f4 bf 302e2e <__choice_call_before_end+0x412> - 302e44: 61 e3 mov r14,r1 - 302e46: 51 18 mov.l @(32,r1),r1 - 302e48: 90 16 mov.w 302e78 <__choice_call_before_end+0x45c>,r0 ! fc - 302e4a: 31 0c add r0,r1 - 302e4c: e2 00 mov #0,r2 - 302e4e: 11 2a mov.l r2,@(40,r1) - 302e50: 61 e3 mov r14,r1 - 302e52: 62 e3 mov r14,r2 - 302e54: 52 2f mov.l @(60,r2),r2 - 302e56: 72 ff add #-1,r2 - 302e58: 11 2f mov.l r2,@(60,r1) - 302e5a: 61 e3 mov r14,r1 - 302e5c: 51 1f mov.l @(60,r1),r1 - 302e5e: 41 15 cmp/pl r1 - 302e60: 8b 01 bf 302e66 <__choice_call_before_end+0x44a> - 302e62: af 77 bra 302d54 <__choice_call_before_end+0x338> - 302e64: 00 09 nop - 302e66: 61 e3 mov r14,r1 - 302e68: 51 1e mov.l @(56,r1),r1 - 302e6a: 60 13 mov r1,r0 - 302e6c: 7e 40 add #64,r14 - 302e6e: 6f e3 mov r14,r15 - 302e70: 4f 26 lds.l @r15+,pr - 302e72: 6e f6 mov.l @r15+,r14 - 302e74: 00 0b rts - 302e76: 00 09 nop - 302e78: 00 fc mov.b @(r0,r15),r0 - 302e7a: 00 09 nop - 302e7c: 00 30 .word 0x0030 - 302e7e: 40 f8 .word 0x40f8 - 302e80: 00 30 .word 0x0030 - 302e82: 1e 74 mov.l r7,@(16,r14) - 302e84: 08 10 .word 0x0810 - 302e86: 14 10 mov.l r1,@(0,r4) - 302e88: 08 10 .word 0x0810 - 302e8a: 14 04 mov.l r0,@(16,r4) - 302e8c: 08 10 .word 0x0810 - 302e8e: 14 14 mov.l r1,@(16,r4) - 302e90: 00 30 .word 0x0030 - 302e92: 21 b4 mov.b r11,@-r1 - 302e94: 00 00 .word 0x0000 - 302e96: ff ff .word 0xffff - 302e98: 00 30 .word 0x0030 - 302e9a: ad 9c bra 3029d6 <_dialogs_text+0x6a> - 302e9c: 00 30 .word 0x0030 - 302e9e: b1 24 bsr 3030ea <_dialogs_initiate_sequence+0x176> - 302ea0: 00 30 .word 0x0030 - 302ea2: 9e aa mov.w 302ffa <_dialogs_initiate_sequence+0x86>,r14 ! 112a - -00302ea4 <_dialogs_ask>: - 302ea4: 2f e6 mov.l r14,@-r15 - 302ea6: 4f 22 sts.l pr,@-r15 - 302ea8: 7f d0 add #-48,r15 - 302eaa: 6e f3 mov r15,r14 - 302eac: 61 e3 mov r14,r1 - 302eae: 71 f0 add #-16,r1 - 302eb0: 11 4f mov.l r4,@(60,r1) - 302eb2: 61 e3 mov r14,r1 - 302eb4: 71 f0 add #-16,r1 - 302eb6: 11 5e mov.l r5,@(56,r1) - 302eb8: 61 e3 mov r14,r1 - 302eba: 71 f0 add #-16,r1 - 302ebc: 11 6d mov.l r6,@(52,r1) - 302ebe: 63 73 mov r7,r3 - 302ec0: 52 ee mov.l @(56,r14),r2 - 302ec2: 61 e3 mov r14,r1 - 302ec4: 71 20 add #32,r1 - 302ec6: 21 30 mov.b r3,@r1 - 302ec8: 61 e3 mov r14,r1 - 302eca: 71 10 add #16,r1 - 302ecc: 60 23 mov r2,r0 - 302ece: 80 1c mov.b r0,@(12,r1) - 302ed0: d1 20 mov.l 302f54 <_dialogs_ask+0xb0>,r1 ! 8101400 <__choices> - 302ed2: 52 ef mov.l @(60,r14),r2 - 302ed4: 21 22 mov.l r2,@r1 - 302ed6: d1 20 mov.l 302f58 <_dialogs_ask+0xb4>,r1 ! 8101408 <__choices_amount> - 302ed8: 63 e3 mov r14,r3 - 302eda: 73 40 add #64,r3 - 302edc: 52 30 mov.l @(0,r3),r2 - 302ede: 21 22 mov.l r2,@r1 - 302ee0: d1 1e mov.l 302f5c <_dialogs_ask+0xb8>,r1 ! 810140c <__default_choice> - 302ee2: 60 e3 mov r14,r0 - 302ee4: 70 40 add #64,r0 - 302ee6: 52 01 mov.l @(4,r0),r2 - 302ee8: 21 22 mov.l r2,@r1 - 302eea: d1 1d mov.l 302f60 <_dialogs_ask+0xbc>,r1 ! 8101410 <__face> - 302eec: 62 e3 mov r14,r2 - 302eee: 72 f0 add #-16,r2 - 302ef0: 52 2e mov.l @(56,r2),r2 - 302ef2: 21 22 mov.l r2,@r1 - 302ef4: d1 1b mov.l 302f64 <_dialogs_ask+0xc0>,r1 ! 8101404 <__text> - 302ef6: 62 e3 mov r14,r2 - 302ef8: 72 f0 add #-16,r2 - 302efa: 52 2d mov.l @(52,r2),r2 - 302efc: 21 22 mov.l r2,@r1 - 302efe: 61 e3 mov r14,r1 - 302f00: 71 20 add #32,r1 - 302f02: 61 10 mov.b @r1,r1 - 302f04: 67 1c extu.b r1,r7 - 302f06: 61 e3 mov r14,r1 - 302f08: 71 10 add #16,r1 - 302f0a: 84 1c mov.b @(12,r1),r0 - 302f0c: 61 03 mov r0,r1 - 302f0e: 66 1c extu.b r1,r6 - 302f10: d4 15 mov.l 302f68 <_dialogs_ask+0xc4>,r4 ! 302a1c <__choice_call_before_end> - 302f12: 63 e3 mov r14,r3 - 302f14: 73 f0 add #-16,r3 - 302f16: 62 e3 mov r14,r2 - 302f18: 72 f0 add #-16,r2 - 302f1a: 61 e3 mov r14,r1 - 302f1c: 71 f0 add #-16,r1 - 302f1e: e5 01 mov #1,r5 - 302f20: 1f 56 mov.l r5,@(24,r15) - 302f22: e5 00 mov #0,r5 - 302f24: 1f 55 mov.l r5,@(20,r15) - 302f26: e5 01 mov #1,r5 - 302f28: 1f 54 mov.l r5,@(16,r15) - 302f2a: e5 64 mov #100,r5 - 302f2c: 1f 53 mov.l r5,@(12,r15) - 302f2e: d5 0f mov.l 302f6c <_dialogs_ask+0xc8>,r5 ! 3029f0 <__choice_screen_call> - 302f30: 1f 52 mov.l r5,@(8,r15) - 302f32: 1f 61 mov.l r6,@(4,r15) - 302f34: 2f 72 mov.l r7,@r15 - 302f36: 67 43 mov r4,r7 - 302f38: 56 3d mov.l @(52,r3),r6 - 302f3a: 55 2e mov.l @(56,r2),r5 - 302f3c: 54 1f mov.l @(60,r1),r4 - 302f3e: d1 0c mov.l 302f70 <_dialogs_ask+0xcc>,r1 ! 3021b4 <_dialogs_text_opt> - 302f40: 41 0b jsr @r1 - 302f42: 00 09 nop - 302f44: 61 03 mov r0,r1 - 302f46: 60 13 mov r1,r0 - 302f48: 7e 30 add #48,r14 - 302f4a: 6f e3 mov r14,r15 - 302f4c: 4f 26 lds.l @r15+,pr - 302f4e: 6e f6 mov.l @r15+,r14 - 302f50: 00 0b rts - 302f52: 00 09 nop - 302f54: 08 10 .word 0x0810 - 302f56: 14 00 mov.l r0,@(0,r4) - 302f58: 08 10 .word 0x0810 - 302f5a: 14 08 mov.l r0,@(32,r4) - 302f5c: 08 10 .word 0x0810 - 302f5e: 14 0c mov.l r0,@(48,r4) - 302f60: 08 10 .word 0x0810 - 302f62: 14 10 mov.l r1,@(0,r4) - 302f64: 08 10 .word 0x0810 - 302f66: 14 04 mov.l r0,@(16,r4) - 302f68: 00 30 .word 0x0030 - 302f6a: 2a 1c cmp/str r1,r10 - 302f6c: 00 30 .word 0x0030 - 302f6e: 29 f0 mov.b r15,@r9 - 302f70: 00 30 .word 0x0030 - 302f72: 21 b4 mov.b r11,@-r1 - -00302f74 <_dialogs_initiate_sequence>: - 302f74: 2f 86 mov.l r8,@-r15 - 302f76: 2f e6 mov.l r14,@-r15 - 302f78: 4f 22 sts.l pr,@-r15 - 302f7a: 7f bc add #-68,r15 - 302f7c: 6e f3 mov r15,r14 - 302f7e: 61 e3 mov r14,r1 - 302f80: 71 04 add #4,r1 - 302f82: 11 45 mov.l r4,@(20,r1) - 302f84: 61 e3 mov r14,r1 - 302f86: 71 04 add #4,r1 - 302f88: 11 54 mov.l r5,@(16,r1) - 302f8a: 61 e3 mov r14,r1 - 302f8c: 71 04 add #4,r1 - 302f8e: 11 63 mov.l r6,@(12,r1) - 302f90: 61 e3 mov r14,r1 - 302f92: 71 04 add #4,r1 - 302f94: 51 15 mov.l @(20,r1),r1 - 302f96: 61 12 mov.l @r1,r1 - 302f98: 71 40 add #64,r1 - 302f9a: 53 11 mov.l @(4,r1),r3 - 302f9c: 61 e3 mov r14,r1 - 302f9e: 71 04 add #4,r1 - 302fa0: 52 13 mov.l @(12,r1),r2 - 302fa2: 61 23 mov r2,r1 - 302fa4: 41 08 shll2 r1 - 302fa6: 31 1c add r1,r1 - 302fa8: 31 2c add r2,r1 - 302faa: 41 08 shll2 r1 - 302fac: 62 13 mov r1,r2 - 302fae: 61 e3 mov r14,r1 - 302fb0: 71 04 add #4,r1 - 302fb2: 32 3c add r3,r2 - 302fb4: 11 2f mov.l r2,@(60,r1) - 302fb6: 61 e3 mov r14,r1 - 302fb8: 71 04 add #4,r1 - 302fba: 62 e3 mov r14,r2 - 302fbc: 72 04 add #4,r2 - 302fbe: 52 2f mov.l @(60,r2),r2 - 302fc0: 52 21 mov.l @(4,r2),r2 - 302fc2: 11 2e mov.l r2,@(56,r1) - 302fc4: 61 e3 mov r14,r1 - 302fc6: 71 04 add #4,r1 - 302fc8: 62 e3 mov r14,r2 - 302fca: 72 04 add #4,r2 - 302fcc: 52 2f mov.l @(60,r2),r2 - 302fce: 52 23 mov.l @(12,r2),r2 - 302fd0: 11 2d mov.l r2,@(52,r1) - 302fd2: 61 e3 mov r14,r1 - 302fd4: 71 04 add #4,r1 - 302fd6: 62 e3 mov r14,r2 - 302fd8: 72 04 add #4,r2 - 302fda: 52 2f mov.l @(60,r2),r2 - 302fdc: 52 24 mov.l @(16,r2),r2 - 302fde: 11 2c mov.l r2,@(48,r1) - 302fe0: 61 e3 mov r14,r1 - 302fe2: 71 04 add #4,r1 - 302fe4: 62 e3 mov r14,r2 - 302fe6: 72 04 add #4,r2 - 302fe8: 52 2f mov.l @(60,r2),r2 - 302fea: 52 25 mov.l @(20,r2),r2 - 302fec: 11 2b mov.l r2,@(44,r1) - 302fee: 61 e3 mov r14,r1 - 302ff0: 71 04 add #4,r1 - 302ff2: 62 e3 mov r14,r2 - 302ff4: 72 04 add #4,r2 - 302ff6: 52 2f mov.l @(60,r2),r2 - 302ff8: 52 26 mov.l @(24,r2),r2 - 302ffa: 11 2a mov.l r2,@(40,r1) - 302ffc: 61 e3 mov r14,r1 - 302ffe: 71 04 add #4,r1 - 303000: 62 e3 mov r14,r2 - 303002: 72 04 add #4,r2 - 303004: 52 2f mov.l @(60,r2),r2 - 303006: 52 27 mov.l @(28,r2),r2 - 303008: 11 29 mov.l r2,@(36,r1) - 30300a: 61 e3 mov r14,r1 - 30300c: 71 04 add #4,r1 - 30300e: 62 e3 mov r14,r2 - 303010: 72 04 add #4,r2 - 303012: 52 2f mov.l @(60,r2),r2 - 303014: 52 28 mov.l @(32,r2),r2 - 303016: 11 28 mov.l r2,@(32,r1) - 303018: 61 e3 mov r14,r1 - 30301a: 71 04 add #4,r1 - 30301c: 51 1f mov.l @(60,r1),r1 - 30301e: 52 12 mov.l @(8,r1),r2 - 303020: 61 e3 mov r14,r1 - 303022: 71 04 add #4,r1 - 303024: 11 27 mov.l r2,@(28,r1) - 303026: 61 e3 mov r14,r1 - 303028: 71 04 add #4,r1 - 30302a: 52 17 mov.l @(28,r1),r2 - 30302c: e1 01 mov #1,r1 - 30302e: 32 10 cmp/eq r1,r2 - 303030: 89 01 bt 303036 <_dialogs_initiate_sequence+0xc2> - 303032: a0 68 bra 303106 <_dialogs_initiate_sequence+0x192> - 303034: 00 09 nop - 303036: 68 e3 mov r14,r8 - 303038: 78 04 add #4,r8 - 30303a: 63 e3 mov r14,r3 - 30303c: 73 04 add #4,r3 - 30303e: 62 e3 mov r14,r2 - 303040: 72 04 add #4,r2 - 303042: 61 e3 mov r14,r1 - 303044: 71 04 add #4,r1 - 303046: e7 00 mov #0,r7 - 303048: 1f 73 mov.l r7,@(12,r15) - 30304a: e7 02 mov #2,r7 - 30304c: 1f 72 mov.l r7,@(8,r15) - 30304e: 67 e3 mov r14,r7 - 303050: 77 04 add #4,r7 - 303052: 57 7d mov.l @(52,r7),r7 - 303054: 1f 71 mov.l r7,@(4,r15) - 303056: e7 01 mov #1,r7 - 303058: 2f 72 mov.l r7,@r15 - 30305a: e7 01 mov #1,r7 - 30305c: 56 3e mov.l @(56,r3),r6 - 30305e: 55 24 mov.l @(16,r2),r5 - 303060: 54 15 mov.l @(20,r1),r4 - 303062: d1 3e mov.l 30315c <_dialogs_initiate_sequence+0x1e8>,r1 ! 302ea4 <_dialogs_ask> - 303064: 41 0b jsr @r1 - 303066: 00 09 nop - 303068: 61 03 mov r0,r1 - 30306a: 18 16 mov.l r1,@(24,r8) - 30306c: 61 e3 mov r14,r1 - 30306e: 71 04 add #4,r1 - 303070: 51 16 mov.l @(24,r1),r1 - 303072: 21 18 tst r1,r1 - 303074: 8b 23 bf 3030be <_dialogs_initiate_sequence+0x14a> - 303076: 63 e3 mov r14,r3 - 303078: 73 04 add #4,r3 - 30307a: 62 e3 mov r14,r2 - 30307c: 72 04 add #4,r2 - 30307e: 61 e3 mov r14,r1 - 303080: 71 04 add #4,r1 - 303082: e7 01 mov #1,r7 - 303084: 2f 72 mov.l r7,@r15 - 303086: e7 01 mov #1,r7 - 303088: 56 3c mov.l @(48,r3),r6 - 30308a: 55 24 mov.l @(16,r2),r5 - 30308c: 54 15 mov.l @(20,r1),r4 - 30308e: d1 34 mov.l 303160 <_dialogs_initiate_sequence+0x1ec>,r1 ! 30296c <_dialogs_text> - 303090: 41 0b jsr @r1 - 303092: 00 09 nop - 303094: 61 e3 mov r14,r1 - 303096: 71 04 add #4,r1 - 303098: 52 1b mov.l @(44,r1),r2 - 30309a: e1 ff mov #-1,r1 - 30309c: 32 10 cmp/eq r1,r2 - 30309e: 89 54 bt 30314a <_dialogs_initiate_sequence+0x1d6> - 3030a0: 61 e3 mov r14,r1 - 3030a2: 71 04 add #4,r1 - 3030a4: 53 1b mov.l @(44,r1),r3 - 3030a6: 62 e3 mov r14,r2 - 3030a8: 72 04 add #4,r2 - 3030aa: 61 e3 mov r14,r1 - 3030ac: 71 04 add #4,r1 - 3030ae: 66 33 mov r3,r6 - 3030b0: 55 24 mov.l @(16,r2),r5 - 3030b2: 54 15 mov.l @(20,r1),r4 - 3030b4: d1 2b mov.l 303164 <_dialogs_initiate_sequence+0x1f0>,r1 ! 302f74 <_dialogs_initiate_sequence> - 3030b6: 41 0b jsr @r1 - 3030b8: 00 09 nop - 3030ba: a0 46 bra 30314a <_dialogs_initiate_sequence+0x1d6> - 3030bc: 00 09 nop - 3030be: 63 e3 mov r14,r3 - 3030c0: 73 04 add #4,r3 - 3030c2: 62 e3 mov r14,r2 - 3030c4: 72 04 add #4,r2 - 3030c6: 61 e3 mov r14,r1 - 3030c8: 71 04 add #4,r1 - 3030ca: e7 01 mov #1,r7 - 3030cc: 2f 72 mov.l r7,@r15 - 3030ce: e7 01 mov #1,r7 - 3030d0: 56 3a mov.l @(40,r3),r6 - 3030d2: 55 24 mov.l @(16,r2),r5 - 3030d4: 54 15 mov.l @(20,r1),r4 - 3030d6: d1 22 mov.l 303160 <_dialogs_initiate_sequence+0x1ec>,r1 ! 30296c <_dialogs_text> - 3030d8: 41 0b jsr @r1 - 3030da: 00 09 nop - 3030dc: 61 e3 mov r14,r1 - 3030de: 71 04 add #4,r1 - 3030e0: 52 19 mov.l @(36,r1),r2 - 3030e2: e1 ff mov #-1,r1 - 3030e4: 32 10 cmp/eq r1,r2 - 3030e6: 89 30 bt 30314a <_dialogs_initiate_sequence+0x1d6> - 3030e8: 61 e3 mov r14,r1 - 3030ea: 71 04 add #4,r1 - 3030ec: 53 19 mov.l @(36,r1),r3 - 3030ee: 62 e3 mov r14,r2 - 3030f0: 72 04 add #4,r2 - 3030f2: 61 e3 mov r14,r1 - 3030f4: 71 04 add #4,r1 - 3030f6: 66 33 mov r3,r6 - 3030f8: 55 24 mov.l @(16,r2),r5 - 3030fa: 54 15 mov.l @(20,r1),r4 - 3030fc: d1 19 mov.l 303164 <_dialogs_initiate_sequence+0x1f0>,r1 ! 302f74 <_dialogs_initiate_sequence> - 3030fe: 41 0b jsr @r1 - 303100: 00 09 nop - 303102: a0 22 bra 30314a <_dialogs_initiate_sequence+0x1d6> - 303104: 00 09 nop - 303106: 63 e3 mov r14,r3 - 303108: 73 04 add #4,r3 - 30310a: 62 e3 mov r14,r2 - 30310c: 72 04 add #4,r2 - 30310e: 61 e3 mov r14,r1 - 303110: 71 04 add #4,r1 - 303112: e7 01 mov #1,r7 - 303114: 2f 72 mov.l r7,@r15 - 303116: e7 01 mov #1,r7 - 303118: 56 3e mov.l @(56,r3),r6 - 30311a: 55 24 mov.l @(16,r2),r5 - 30311c: 54 15 mov.l @(20,r1),r4 - 30311e: d1 10 mov.l 303160 <_dialogs_initiate_sequence+0x1ec>,r1 ! 30296c <_dialogs_text> - 303120: 41 0b jsr @r1 - 303122: 00 09 nop - 303124: 61 e3 mov r14,r1 - 303126: 71 04 add #4,r1 - 303128: 52 18 mov.l @(32,r1),r2 - 30312a: e1 ff mov #-1,r1 - 30312c: 32 10 cmp/eq r1,r2 - 30312e: 89 0c bt 30314a <_dialogs_initiate_sequence+0x1d6> - 303130: 61 e3 mov r14,r1 - 303132: 71 04 add #4,r1 - 303134: 53 18 mov.l @(32,r1),r3 - 303136: 62 e3 mov r14,r2 - 303138: 72 04 add #4,r2 - 30313a: 61 e3 mov r14,r1 - 30313c: 71 04 add #4,r1 - 30313e: 66 33 mov r3,r6 - 303140: 55 24 mov.l @(16,r2),r5 - 303142: 54 15 mov.l @(20,r1),r4 - 303144: d1 07 mov.l 303164 <_dialogs_initiate_sequence+0x1f0>,r1 ! 302f74 <_dialogs_initiate_sequence> - 303146: 41 0b jsr @r1 - 303148: 00 09 nop - 30314a: 00 09 nop - 30314c: 7e 44 add #68,r14 - 30314e: 6f e3 mov r14,r15 - 303150: 4f 26 lds.l @r15+,pr - 303152: 6e f6 mov.l @r15+,r14 - 303154: 68 f6 mov.l @r15+,r8 - 303156: 00 0b rts - 303158: 00 09 nop - 30315a: 00 09 nop - 30315c: 00 30 .word 0x0030 - 30315e: 2e a4 mov.b r10,@-r14 - 303160: 00 30 .word 0x0030 - 303162: 29 6c cmp/str r6,r9 - 303164: 00 30 .word 0x0030 - 303166: 2f 74 mov.b r7,@-r15 - -00303168 <_GINT_CALL_SET_function>: - 303168: 2f e6 mov.l r14,@-r15 - 30316a: 7f fc add #-4,r15 - 30316c: 6e f3 mov r15,r14 - 30316e: 61 e3 mov r14,r1 - 303170: 71 c4 add #-60,r1 - 303172: 11 4f mov.l r4,@(60,r1) - 303174: 61 e3 mov r14,r1 - 303176: 71 c4 add #-60,r1 - 303178: 51 1f mov.l @(60,r1),r1 - 30317a: e2 01 mov #1,r2 - 30317c: 21 22 mov.l r2,@r1 - 30317e: e1 00 mov #0,r1 - 303180: 60 13 mov r1,r0 - 303182: 7e 04 add #4,r14 - 303184: 6f e3 mov r14,r15 - 303186: 6e f6 mov.l @r15+,r14 - 303188: 00 0b rts - 30318a: 00 09 nop - -0030318c <_GINT_CALL_INC_function>: - 30318c: 2f e6 mov.l r14,@-r15 - 30318e: 7f fc add #-4,r15 - 303190: 6e f3 mov r15,r14 - 303192: 61 e3 mov r14,r1 - 303194: 71 c4 add #-60,r1 - 303196: 11 4f mov.l r4,@(60,r1) - 303198: 61 e3 mov r14,r1 - 30319a: 71 c4 add #-60,r1 - 30319c: 51 1f mov.l @(60,r1),r1 - 30319e: 61 12 mov.l @r1,r1 - 3031a0: 62 13 mov r1,r2 - 3031a2: 72 01 add #1,r2 - 3031a4: 61 e3 mov r14,r1 - 3031a6: 71 c4 add #-60,r1 - 3031a8: 51 1f mov.l @(60,r1),r1 - 3031aa: 21 22 mov.l r2,@r1 - 3031ac: e1 00 mov #0,r1 - 3031ae: 60 13 mov r1,r0 - 3031b0: 7e 04 add #4,r14 - 3031b2: 6f e3 mov r14,r15 - 3031b4: 6e f6 mov.l @r15+,r14 - 3031b6: 00 0b rts - 3031b8: 00 09 nop - -003031ba <_GINT_CALL_SET_STOP_function>: - 3031ba: 2f e6 mov.l r14,@-r15 - 3031bc: 7f fc add #-4,r15 - 3031be: 6e f3 mov r15,r14 - 3031c0: 61 e3 mov r14,r1 - 3031c2: 71 c4 add #-60,r1 - 3031c4: 11 4f mov.l r4,@(60,r1) - 3031c6: 61 e3 mov r14,r1 - 3031c8: 71 c4 add #-60,r1 - 3031ca: 51 1f mov.l @(60,r1),r1 - 3031cc: e2 01 mov #1,r2 - 3031ce: 21 22 mov.l r2,@r1 - 3031d0: e1 01 mov #1,r1 - 3031d2: 60 13 mov r1,r0 - 3031d4: 7e 04 add #4,r14 - 3031d6: 6f e3 mov r14,r15 - 3031d8: 6e f6 mov.l @r15+,r14 - 3031da: 00 0b rts - 3031dc: 00 09 nop - -003031de <_GINT_CALL_INC_STOP_function>: - 3031de: 2f e6 mov.l r14,@-r15 - 3031e0: 7f fc add #-4,r15 - 3031e2: 6e f3 mov r15,r14 - 3031e4: 61 e3 mov r14,r1 - 3031e6: 71 c4 add #-60,r1 - 3031e8: 11 4f mov.l r4,@(60,r1) - 3031ea: 61 e3 mov r14,r1 - 3031ec: 71 c4 add #-60,r1 - 3031ee: 51 1f mov.l @(60,r1),r1 - 3031f0: 61 12 mov.l @r1,r1 - 3031f2: 62 13 mov r1,r2 - 3031f4: 72 01 add #1,r2 - 3031f6: 61 e3 mov r14,r1 - 3031f8: 71 c4 add #-60,r1 - 3031fa: 51 1f mov.l @(60,r1),r1 - 3031fc: 21 22 mov.l r2,@r1 - 3031fe: e1 01 mov #1,r1 - 303200: 60 13 mov r1,r0 - 303202: 7e 04 add #4,r14 - 303204: 6f e3 mov r14,r15 - 303206: 6e f6 mov.l @r15+,r14 - 303208: 00 0b rts - 30320a: 00 09 nop - -0030320c <_length>: - 30320c: 2f 86 mov.l r8,@-r15 - 30320e: 2f e6 mov.l r14,@-r15 - 303210: 4f 22 sts.l pr,@-r15 - 303212: 7f f8 add #-8,r15 - 303214: 6e f3 mov r15,r14 - 303216: 61 e3 mov r14,r1 - 303218: 71 c8 add #-56,r1 - 30321a: 11 4f mov.l r4,@(60,r1) - 30321c: 61 e3 mov r14,r1 - 30321e: 71 c8 add #-56,r1 - 303220: 11 5e mov.l r5,@(56,r1) - 303222: 61 e3 mov r14,r1 - 303224: 71 c8 add #-56,r1 - 303226: d2 11 mov.l 30326c <_length+0x60>,r2 ! 30ef78 <___mulsf3> - 303228: 55 1f mov.l @(60,r1),r5 - 30322a: 54 1f mov.l @(60,r1),r4 - 30322c: 42 0b jsr @r2 - 30322e: 00 09 nop - 303230: 61 03 mov r0,r1 - 303232: 68 13 mov r1,r8 - 303234: 61 e3 mov r14,r1 - 303236: 71 c8 add #-56,r1 - 303238: d2 0c mov.l 30326c <_length+0x60>,r2 ! 30ef78 <___mulsf3> - 30323a: 55 1e mov.l @(56,r1),r5 - 30323c: 54 1e mov.l @(56,r1),r4 - 30323e: 42 0b jsr @r2 - 303240: 00 09 nop - 303242: 61 03 mov r0,r1 - 303244: 62 13 mov r1,r2 - 303246: d1 0a mov.l 303270 <_length+0x64>,r1 ! 30e94c <___addsf3> - 303248: 65 23 mov r2,r5 - 30324a: 64 83 mov r8,r4 - 30324c: 41 0b jsr @r1 - 30324e: 00 09 nop - 303250: 61 03 mov r0,r1 - 303252: 64 13 mov r1,r4 - 303254: d1 07 mov.l 303274 <_length+0x68>,r1 ! 3139ec <_sqrtf> - 303256: 41 0b jsr @r1 - 303258: 00 09 nop - 30325a: 61 03 mov r0,r1 - 30325c: 60 13 mov r1,r0 - 30325e: 7e 08 add #8,r14 - 303260: 6f e3 mov r14,r15 - 303262: 4f 26 lds.l @r15+,pr - 303264: 6e f6 mov.l @r15+,r14 - 303266: 68 f6 mov.l @r15+,r8 - 303268: 00 0b rts - 30326a: 00 09 nop - 30326c: 00 30 .word 0x0030 - 30326e: ef 78 mov #120,r15 - 303270: 00 30 .word 0x0030 - 303272: e9 4c mov #76,r9 - 303274: 00 31 .word 0x0031 - 303276: 39 ec add r14,r9 - -00303278 <_npc_clear_path>: - 303278: 2f e6 mov.l r14,@-r15 - 30327a: 4f 22 sts.l pr,@-r15 - 30327c: 7f fc add #-4,r15 - 30327e: 6e f3 mov r15,r14 - 303280: 61 e3 mov r14,r1 - 303282: 71 c4 add #-60,r1 - 303284: 11 4f mov.l r4,@(60,r1) - 303286: 61 e3 mov r14,r1 - 303288: 71 c4 add #-60,r1 - 30328a: 51 1f mov.l @(60,r1),r1 - 30328c: e2 00 mov #0,r2 - 30328e: 11 2a mov.l r2,@(40,r1) - 303290: 61 e3 mov r14,r1 - 303292: 71 c4 add #-60,r1 - 303294: 51 1f mov.l @(60,r1),r1 - 303296: e2 00 mov #0,r2 - 303298: 11 28 mov.l r2,@(32,r1) - 30329a: 61 e3 mov r14,r1 - 30329c: 71 c4 add #-60,r1 - 30329e: 51 1f mov.l @(60,r1),r1 - 3032a0: e2 00 mov #0,r2 - 3032a2: 11 29 mov.l r2,@(36,r1) - 3032a4: 61 e3 mov r14,r1 - 3032a6: 71 c4 add #-60,r1 - 3032a8: 51 1f mov.l @(60,r1),r1 - 3032aa: 51 1b mov.l @(44,r1),r1 - 3032ac: 64 13 mov r1,r4 - 3032ae: d1 1a mov.l 303318 <_npc_clear_path+0xa0>,r1 ! 30a83c <_free> - 3032b0: 41 0b jsr @r1 - 3032b2: 00 09 nop - 3032b4: 61 e3 mov r14,r1 - 3032b6: 71 c4 add #-60,r1 - 3032b8: 51 1f mov.l @(60,r1),r1 - 3032ba: 51 1c mov.l @(48,r1),r1 - 3032bc: 64 13 mov r1,r4 - 3032be: d1 16 mov.l 303318 <_npc_clear_path+0xa0>,r1 ! 30a83c <_free> - 3032c0: 41 0b jsr @r1 - 3032c2: 00 09 nop - 3032c4: e4 04 mov #4,r4 - 3032c6: d1 15 mov.l 30331c <_npc_clear_path+0xa4>,r1 ! 30c940 <_malloc> - 3032c8: 41 0b jsr @r1 - 3032ca: 00 09 nop - 3032cc: 61 03 mov r0,r1 - 3032ce: 62 e3 mov r14,r2 - 3032d0: 72 c4 add #-60,r2 - 3032d2: 52 2f mov.l @(60,r2),r2 - 3032d4: 12 1b mov.l r1,@(44,r2) - 3032d6: e4 04 mov #4,r4 - 3032d8: d1 10 mov.l 30331c <_npc_clear_path+0xa4>,r1 ! 30c940 <_malloc> - 3032da: 41 0b jsr @r1 - 3032dc: 00 09 nop - 3032de: 61 03 mov r0,r1 - 3032e0: 62 e3 mov r14,r2 - 3032e2: 72 c4 add #-60,r2 - 3032e4: 52 2f mov.l @(60,r2),r2 - 3032e6: 12 1c mov.l r1,@(48,r2) - 3032e8: 61 e3 mov r14,r1 - 3032ea: 71 c4 add #-60,r1 - 3032ec: 51 1f mov.l @(60,r1),r1 - 3032ee: 51 1b mov.l @(44,r1),r1 - 3032f0: 21 18 tst r1,r1 - 3032f2: 89 05 bt 303300 <_npc_clear_path+0x88> - 3032f4: 61 e3 mov r14,r1 - 3032f6: 71 c4 add #-60,r1 - 3032f8: 51 1f mov.l @(60,r1),r1 - 3032fa: 51 1c mov.l @(48,r1),r1 - 3032fc: 21 18 tst r1,r1 - 3032fe: 8b 02 bf 303306 <_npc_clear_path+0x8e> - 303300: e1 01 mov #1,r1 - 303302: a0 01 bra 303308 <_npc_clear_path+0x90> - 303304: 00 09 nop - 303306: e1 00 mov #0,r1 - 303308: 60 13 mov r1,r0 - 30330a: 7e 04 add #4,r14 - 30330c: 6f e3 mov r14,r15 - 30330e: 4f 26 lds.l @r15+,pr - 303310: 6e f6 mov.l @r15+,r14 - 303312: 00 0b rts - 303314: 00 09 nop - 303316: 00 09 nop - 303318: 00 30 .word 0x0030 - 30331a: a8 3c bra 302396 <_dialogs_text_opt+0x1e2> - 30331c: 00 30 .word 0x0030 - 30331e: c9 40 and #64,r0 - -00303320 <_npc_append_path>: - 303320: 2f e6 mov.l r14,@-r15 - 303322: 4f 22 sts.l pr,@-r15 - 303324: 7f f4 add #-12,r15 - 303326: 6e f3 mov r15,r14 - 303328: 62 43 mov r4,r2 - 30332a: 63 53 mov r5,r3 - 30332c: 61 e3 mov r14,r1 - 30332e: 71 cc add #-52,r1 - 303330: 11 6d mov.l r6,@(52,r1) - 303332: 61 e3 mov r14,r1 - 303334: 71 ec add #-20,r1 - 303336: 60 23 mov r2,r0 - 303338: 81 1e mov.w r0,@(28,r1) - 30333a: 61 e3 mov r14,r1 - 30333c: 71 ec add #-20,r1 - 30333e: 62 33 mov r3,r2 - 303340: 60 23 mov r2,r0 - 303342: 81 1c mov.w r0,@(24,r1) - 303344: 61 e3 mov r14,r1 - 303346: 71 cc add #-52,r1 - 303348: 51 1d mov.l @(52,r1),r1 - 30334a: 52 1b mov.l @(44,r1),r2 - 30334c: 61 e3 mov r14,r1 - 30334e: 71 cc add #-52,r1 - 303350: 51 1d mov.l @(52,r1),r1 - 303352: 51 19 mov.l @(36,r1),r1 - 303354: 71 01 add #1,r1 - 303356: 31 1c add r1,r1 - 303358: 65 13 mov r1,r5 - 30335a: 64 23 mov r2,r4 - 30335c: d1 37 mov.l 30343c <_npc_append_path+0x11c>,r1 ! 30c934 <_realloc> - 30335e: 41 0b jsr @r1 - 303360: 00 09 nop - 303362: 61 03 mov r0,r1 - 303364: 62 e3 mov r14,r2 - 303366: 72 cc add #-52,r2 - 303368: 52 2d mov.l @(52,r2),r2 - 30336a: 12 1b mov.l r1,@(44,r2) - 30336c: 61 e3 mov r14,r1 - 30336e: 71 cc add #-52,r1 - 303370: 51 1d mov.l @(52,r1),r1 - 303372: 52 1c mov.l @(48,r1),r2 - 303374: 61 e3 mov r14,r1 - 303376: 71 cc add #-52,r1 - 303378: 51 1d mov.l @(52,r1),r1 - 30337a: 51 19 mov.l @(36,r1),r1 - 30337c: 71 01 add #1,r1 - 30337e: 31 1c add r1,r1 - 303380: 65 13 mov r1,r5 - 303382: 64 23 mov r2,r4 - 303384: d1 2d mov.l 30343c <_npc_append_path+0x11c>,r1 ! 30c934 <_realloc> - 303386: 41 0b jsr @r1 - 303388: 00 09 nop - 30338a: 61 03 mov r0,r1 - 30338c: 62 e3 mov r14,r2 - 30338e: 72 cc add #-52,r2 - 303390: 52 2d mov.l @(52,r2),r2 - 303392: 12 1c mov.l r1,@(48,r2) - 303394: 61 e3 mov r14,r1 - 303396: 71 cc add #-52,r1 - 303398: 51 1d mov.l @(52,r1),r1 - 30339a: 51 1b mov.l @(44,r1),r1 - 30339c: 21 18 tst r1,r1 - 30339e: 89 05 bt 3033ac <_npc_append_path+0x8c> - 3033a0: 61 e3 mov r14,r1 - 3033a2: 71 cc add #-52,r1 - 3033a4: 51 1d mov.l @(52,r1),r1 - 3033a6: 51 1c mov.l @(48,r1),r1 - 3033a8: 21 18 tst r1,r1 - 3033aa: 8b 02 bf 3033b2 <_npc_append_path+0x92> - 3033ac: e1 01 mov #1,r1 - 3033ae: a0 3d bra 30342c <_npc_append_path+0x10c> - 3033b0: 00 09 nop - 3033b2: 61 e3 mov r14,r1 - 3033b4: 71 cc add #-52,r1 - 3033b6: 51 1d mov.l @(52,r1),r1 - 3033b8: 51 19 mov.l @(36,r1),r1 - 3033ba: 62 13 mov r1,r2 - 3033bc: 72 01 add #1,r2 - 3033be: 61 e3 mov r14,r1 - 3033c0: 71 cc add #-52,r1 - 3033c2: 51 1d mov.l @(52,r1),r1 - 3033c4: 11 29 mov.l r2,@(36,r1) - 3033c6: 61 e3 mov r14,r1 - 3033c8: 71 cc add #-52,r1 - 3033ca: 51 1d mov.l @(52,r1),r1 - 3033cc: 51 12 mov.l @(8,r1),r1 - 3033ce: 62 1d extu.w r1,r2 - 3033d0: 61 e3 mov r14,r1 - 3033d2: 71 ec add #-20,r1 - 3033d4: 85 1e mov.w @(28,r1),r0 - 3033d6: 61 03 mov r0,r1 - 3033d8: 31 28 sub r2,r1 - 3033da: 62 1d extu.w r1,r2 - 3033dc: 61 e3 mov r14,r1 - 3033de: 71 cc add #-52,r1 - 3033e0: 51 1d mov.l @(52,r1),r1 - 3033e2: 53 1b mov.l @(44,r1),r3 - 3033e4: 61 e3 mov r14,r1 - 3033e6: 71 cc add #-52,r1 - 3033e8: 51 1d mov.l @(52,r1),r1 - 3033ea: 51 19 mov.l @(36,r1),r1 - 3033ec: d7 14 mov.l 303440 <_npc_append_path+0x120>,r7 ! 7fffffff - 3033ee: 31 7c add r7,r1 - 3033f0: 31 1c add r1,r1 - 3033f2: 31 3c add r3,r1 - 3033f4: 62 2f exts.w r2,r2 - 3033f6: 21 21 mov.w r2,@r1 - 3033f8: 61 e3 mov r14,r1 - 3033fa: 71 cc add #-52,r1 - 3033fc: 51 1d mov.l @(52,r1),r1 - 3033fe: 51 13 mov.l @(12,r1),r1 - 303400: 62 1d extu.w r1,r2 - 303402: 61 e3 mov r14,r1 - 303404: 71 ec add #-20,r1 - 303406: 85 1c mov.w @(24,r1),r0 - 303408: 61 03 mov r0,r1 - 30340a: 31 28 sub r2,r1 - 30340c: 62 1d extu.w r1,r2 - 30340e: 61 e3 mov r14,r1 - 303410: 71 cc add #-52,r1 - 303412: 51 1d mov.l @(52,r1),r1 - 303414: 53 1c mov.l @(48,r1),r3 - 303416: 61 e3 mov r14,r1 - 303418: 71 cc add #-52,r1 - 30341a: 51 1d mov.l @(52,r1),r1 - 30341c: 51 19 mov.l @(36,r1),r1 - 30341e: d7 08 mov.l 303440 <_npc_append_path+0x120>,r7 ! 7fffffff - 303420: 31 7c add r7,r1 - 303422: 31 1c add r1,r1 - 303424: 31 3c add r3,r1 - 303426: 62 2f exts.w r2,r2 - 303428: 21 21 mov.w r2,@r1 - 30342a: e1 00 mov #0,r1 - 30342c: 60 13 mov r1,r0 - 30342e: 7e 0c add #12,r14 - 303430: 6f e3 mov r14,r15 - 303432: 4f 26 lds.l @r15+,pr - 303434: 6e f6 mov.l @r15+,r14 - 303436: 00 0b rts - 303438: 00 09 nop - 30343a: 00 09 nop - 30343c: 00 30 .word 0x0030 - 30343e: c9 34 and #52,r0 - 303440: 7f ff add #-1,r15 - 303442: ff ff .word 0xffff - -00303444 <_as_clean>: - 303444: 2f e6 mov.l r14,@-r15 - 303446: 4f 22 sts.l pr,@-r15 - 303448: 7f f4 add #-12,r15 - 30344a: 6e f3 mov r15,r14 - 30344c: 61 e3 mov r14,r1 - 30344e: 71 cc add #-52,r1 - 303450: 11 4f mov.l r4,@(60,r1) - 303452: 61 e3 mov r14,r1 - 303454: 71 cc add #-52,r1 - 303456: 11 5e mov.l r5,@(56,r1) - 303458: 61 e3 mov r14,r1 - 30345a: 71 cc add #-52,r1 - 30345c: 11 6d mov.l r6,@(52,r1) - 30345e: 61 e3 mov r14,r1 - 303460: 71 cc add #-52,r1 - 303462: 54 1f mov.l @(60,r1),r4 - 303464: d1 0a mov.l 303490 <_as_clean+0x4c>,r1 ! 30a83c <_free> - 303466: 41 0b jsr @r1 - 303468: 00 09 nop - 30346a: 61 e3 mov r14,r1 - 30346c: 71 cc add #-52,r1 - 30346e: 54 1e mov.l @(56,r1),r4 - 303470: d1 07 mov.l 303490 <_as_clean+0x4c>,r1 ! 30a83c <_free> - 303472: 41 0b jsr @r1 - 303474: 00 09 nop - 303476: 61 e3 mov r14,r1 - 303478: 71 cc add #-52,r1 - 30347a: 54 1d mov.l @(52,r1),r4 - 30347c: d1 04 mov.l 303490 <_as_clean+0x4c>,r1 ! 30a83c <_free> - 30347e: 41 0b jsr @r1 - 303480: 00 09 nop - 303482: 00 09 nop - 303484: 7e 0c add #12,r14 - 303486: 6f e3 mov r14,r15 - 303488: 4f 26 lds.l @r15+,pr - 30348a: 6e f6 mov.l @r15+,r14 - 30348c: 00 0b rts - 30348e: 00 09 nop - 303490: 00 30 .word 0x0030 - 303492: a8 3c bra 30250e <_dialogs_text_opt+0x35a> - -00303494 <_as_reconstruct_path>: - 303494: 2f e6 mov.l r14,@-r15 - 303496: 4f 22 sts.l pr,@-r15 - 303498: 7f e0 add #-32,r15 - 30349a: 6e f3 mov r15,r14 - 30349c: 61 e3 mov r14,r1 - 30349e: 71 e0 add #-32,r1 - 3034a0: 11 4c mov.l r4,@(48,r1) - 3034a2: 61 e3 mov r14,r1 - 3034a4: 71 e0 add #-32,r1 - 3034a6: 11 5b mov.l r5,@(44,r1) - 3034a8: 61 e3 mov r14,r1 - 3034aa: 71 e0 add #-32,r1 - 3034ac: 11 6a mov.l r6,@(40,r1) - 3034ae: 63 73 mov r7,r3 - 3034b0: 52 ea mov.l @(40,r14),r2 - 3034b2: 61 e3 mov r14,r1 - 3034b4: 60 33 mov r3,r0 - 3034b6: 81 12 mov.w r0,@(4,r1) - 3034b8: 61 e3 mov r14,r1 - 3034ba: 21 21 mov.w r2,@r1 - 3034bc: 54 eb mov.l @(44,r14),r4 - 3034be: d1 97 mov.l 30371c <_as_reconstruct_path+0x288>,r1 ! 303278 <_npc_clear_path> - 3034c0: 41 0b jsr @r1 - 3034c2: 00 09 nop - 3034c4: 61 03 mov r0,r1 - 3034c6: 21 18 tst r1,r1 - 3034c8: 89 01 bt 3034ce <_as_reconstruct_path+0x3a> - 3034ca: a1 14 bra 3036f6 <_as_reconstruct_path+0x262> - 3034cc: 00 09 nop - 3034ce: 61 e3 mov r14,r1 - 3034d0: 61 11 mov.w @r1,r1 - 3034d2: 31 1c add r1,r1 - 3034d4: 62 e3 mov r14,r2 - 3034d6: 72 e0 add #-32,r2 - 3034d8: 52 2c mov.l @(48,r2),r2 - 3034da: 32 1c add r1,r2 - 3034dc: 61 e3 mov r14,r1 - 3034de: 62 21 mov.w @r2,r2 - 3034e0: 60 23 mov r2,r0 - 3034e2: 81 1f mov.w r0,@(30,r1) - 3034e4: 61 e3 mov r14,r1 - 3034e6: 71 e0 add #-32,r1 - 3034e8: e2 00 mov #0,r2 - 3034ea: 11 2e mov.l r2,@(56,r1) - 3034ec: a0 79 bra 3035e2 <_as_reconstruct_path+0x14e> - 3034ee: 00 09 nop - 3034f0: 61 e3 mov r14,r1 - 3034f2: 85 1f mov.w @(30,r1),r0 - 3034f4: 63 03 mov r0,r3 - 3034f6: 62 e3 mov r14,r2 - 3034f8: 72 e0 add #-32,r2 - 3034fa: d7 89 mov.l 303720 <_as_reconstruct_path+0x28c>,r7 ! 30e5f8 <___sdivsi3_i4i> - 3034fc: 64 33 mov r3,r4 - 3034fe: 55 2b mov.l @(44,r2),r5 - 303500: 47 0b jsr @r7 - 303502: 00 09 nop - 303504: 67 03 mov r0,r7 - 303506: 51 2b mov.l @(44,r2),r1 - 303508: 07 17 mul.l r1,r7 - 30350a: 02 1a sts macl,r2 - 30350c: 61 33 mov r3,r1 - 30350e: 31 28 sub r2,r1 - 303510: 61 1d extu.w r1,r1 - 303512: 41 08 shll2 r1 - 303514: 41 08 shll2 r1 - 303516: 61 1d extu.w r1,r1 - 303518: 67 13 mov r1,r7 - 30351a: 61 e3 mov r14,r1 - 30351c: 85 1f mov.w @(30,r1),r0 - 30351e: 63 03 mov r0,r3 - 303520: 61 e3 mov r14,r1 - 303522: 71 e0 add #-32,r1 - 303524: d2 7e mov.l 303720 <_as_reconstruct_path+0x28c>,r2 ! 30e5f8 <___sdivsi3_i4i> - 303526: 64 33 mov r3,r4 - 303528: 55 1a mov.l @(40,r1),r5 - 30352a: 42 0b jsr @r2 - 30352c: 00 09 nop - 30352e: 62 03 mov r0,r2 - 303530: 61 2d extu.w r2,r1 - 303532: 41 08 shll2 r1 - 303534: 41 08 shll2 r1 - 303536: 61 1d extu.w r1,r1 - 303538: 56 eb mov.l @(44,r14),r6 - 30353a: 65 13 mov r1,r5 - 30353c: 64 73 mov r7,r4 - 30353e: d1 79 mov.l 303724 <_as_reconstruct_path+0x290>,r1 ! 303320 <_npc_append_path> - 303540: 41 0b jsr @r1 - 303542: 00 09 nop - 303544: 61 03 mov r0,r1 - 303546: 21 18 tst r1,r1 - 303548: 89 01 bt 30354e <_as_reconstruct_path+0xba> - 30354a: a0 d7 bra 3036fc <_as_reconstruct_path+0x268> - 30354c: 00 09 nop - 30354e: 61 e3 mov r14,r1 - 303550: 85 1f mov.w @(30,r1),r0 - 303552: 61 03 mov r0,r1 - 303554: 31 1c add r1,r1 - 303556: 62 e3 mov r14,r2 - 303558: 72 e0 add #-32,r2 - 30355a: 52 2c mov.l @(48,r2),r2 - 30355c: 32 1c add r1,r2 - 30355e: 61 e3 mov r14,r1 - 303560: 62 21 mov.w @r2,r2 - 303562: 60 23 mov r2,r0 - 303564: 81 1f mov.w r0,@(30,r1) - 303566: 62 e3 mov r14,r2 - 303568: 61 e3 mov r14,r1 - 30356a: 85 2f mov.w @(30,r2),r0 - 30356c: 62 03 mov r0,r2 - 30356e: 85 12 mov.w @(4,r1),r0 - 303570: 61 03 mov r0,r1 - 303572: 32 10 cmp/eq r1,r2 - 303574: 8b 2e bf 3035d4 <_as_reconstruct_path+0x140> - 303576: 61 e3 mov r14,r1 - 303578: 85 12 mov.w @(4,r1),r0 - 30357a: 63 03 mov r0,r3 - 30357c: 62 e3 mov r14,r2 - 30357e: 72 e0 add #-32,r2 - 303580: d7 67 mov.l 303720 <_as_reconstruct_path+0x28c>,r7 ! 30e5f8 <___sdivsi3_i4i> - 303582: 64 33 mov r3,r4 - 303584: 55 2b mov.l @(44,r2),r5 - 303586: 47 0b jsr @r7 - 303588: 00 09 nop - 30358a: 67 03 mov r0,r7 - 30358c: 51 2b mov.l @(44,r2),r1 - 30358e: 07 17 mul.l r1,r7 - 303590: 02 1a sts macl,r2 - 303592: 61 33 mov r3,r1 - 303594: 31 28 sub r2,r1 - 303596: 61 1d extu.w r1,r1 - 303598: 41 08 shll2 r1 - 30359a: 41 08 shll2 r1 - 30359c: 61 1d extu.w r1,r1 - 30359e: 67 13 mov r1,r7 - 3035a0: 61 e3 mov r14,r1 - 3035a2: 85 12 mov.w @(4,r1),r0 - 3035a4: 63 03 mov r0,r3 - 3035a6: 61 e3 mov r14,r1 - 3035a8: 71 e0 add #-32,r1 - 3035aa: d2 5d mov.l 303720 <_as_reconstruct_path+0x28c>,r2 ! 30e5f8 <___sdivsi3_i4i> - 3035ac: 64 33 mov r3,r4 - 3035ae: 55 1a mov.l @(40,r1),r5 - 3035b0: 42 0b jsr @r2 - 3035b2: 00 09 nop - 3035b4: 62 03 mov r0,r2 - 3035b6: 61 2d extu.w r2,r1 - 3035b8: 41 08 shll2 r1 - 3035ba: 41 08 shll2 r1 - 3035bc: 61 1d extu.w r1,r1 - 3035be: 56 eb mov.l @(44,r14),r6 - 3035c0: 65 13 mov r1,r5 - 3035c2: 64 73 mov r7,r4 - 3035c4: d1 57 mov.l 303724 <_as_reconstruct_path+0x290>,r1 ! 303320 <_npc_append_path> - 3035c6: 41 0b jsr @r1 - 3035c8: 00 09 nop - 3035ca: 61 03 mov r0,r1 - 3035cc: 21 18 tst r1,r1 - 3035ce: 89 10 bt 3035f2 <_as_reconstruct_path+0x15e> - 3035d0: a0 95 bra 3036fe <_as_reconstruct_path+0x26a> - 3035d2: 00 09 nop - 3035d4: 61 e3 mov r14,r1 - 3035d6: 71 e0 add #-32,r1 - 3035d8: 62 e3 mov r14,r2 - 3035da: 72 e0 add #-32,r2 - 3035dc: 52 2e mov.l @(56,r2),r2 - 3035de: 72 01 add #1,r2 - 3035e0: 11 2e mov.l r2,@(56,r1) - 3035e2: 61 e3 mov r14,r1 - 3035e4: 71 e0 add #-32,r1 - 3035e6: 52 1e mov.l @(56,r1),r2 - 3035e8: e1 3f mov #63,r1 - 3035ea: 32 16 cmp/hi r1,r2 - 3035ec: 8b 80 bf 3034f0 <_as_reconstruct_path+0x5c> - 3035ee: a0 01 bra 3035f4 <_as_reconstruct_path+0x160> - 3035f0: 00 09 nop - 3035f2: 00 09 nop - 3035f4: 61 e3 mov r14,r1 - 3035f6: 71 e0 add #-32,r1 - 3035f8: e2 00 mov #0,r2 - 3035fa: 11 2e mov.l r2,@(56,r1) - 3035fc: a0 67 bra 3036ce <_as_reconstruct_path+0x23a> - 3035fe: 00 09 nop - 303600: 51 eb mov.l @(44,r14),r1 - 303602: 52 1b mov.l @(44,r1),r2 - 303604: 61 e3 mov r14,r1 - 303606: 71 e0 add #-32,r1 - 303608: 51 1e mov.l @(56,r1),r1 - 30360a: 31 1c add r1,r1 - 30360c: 31 2c add r2,r1 - 30360e: 62 11 mov.w @r1,r2 - 303610: 61 e3 mov r14,r1 - 303612: 60 23 mov r2,r0 - 303614: 81 1b mov.w r0,@(22,r1) - 303616: 51 eb mov.l @(44,r14),r1 - 303618: 52 1c mov.l @(48,r1),r2 - 30361a: 61 e3 mov r14,r1 - 30361c: 71 e0 add #-32,r1 - 30361e: 51 1e mov.l @(56,r1),r1 - 303620: 31 1c add r1,r1 - 303622: 31 2c add r2,r1 - 303624: 62 11 mov.w @r1,r2 - 303626: 61 e3 mov r14,r1 - 303628: 60 23 mov r2,r0 - 30362a: 81 1a mov.w r0,@(20,r1) - 30362c: 51 eb mov.l @(44,r14),r1 - 30362e: 52 1b mov.l @(44,r1),r2 - 303630: 51 eb mov.l @(44,r14),r1 - 303632: 51 19 mov.l @(36,r1),r1 - 303634: 63 e3 mov r14,r3 - 303636: 73 e0 add #-32,r3 - 303638: 53 3e mov.l @(56,r3),r3 - 30363a: 31 38 sub r3,r1 - 30363c: d3 3a mov.l 303728 <_as_reconstruct_path+0x294>,r3 ! 7fffffff - 30363e: 31 3c add r3,r1 - 303640: 31 1c add r1,r1 - 303642: 32 1c add r1,r2 - 303644: 51 eb mov.l @(44,r14),r1 - 303646: 53 1b mov.l @(44,r1),r3 - 303648: 61 e3 mov r14,r1 - 30364a: 71 e0 add #-32,r1 - 30364c: 51 1e mov.l @(56,r1),r1 - 30364e: 31 1c add r1,r1 - 303650: 31 3c add r3,r1 - 303652: 62 21 mov.w @r2,r2 - 303654: 21 21 mov.w r2,@r1 - 303656: 51 eb mov.l @(44,r14),r1 - 303658: 52 1c mov.l @(48,r1),r2 - 30365a: 51 eb mov.l @(44,r14),r1 - 30365c: 51 19 mov.l @(36,r1),r1 - 30365e: 63 e3 mov r14,r3 - 303660: 73 e0 add #-32,r3 - 303662: 53 3e mov.l @(56,r3),r3 - 303664: 31 38 sub r3,r1 - 303666: d0 30 mov.l 303728 <_as_reconstruct_path+0x294>,r0 ! 7fffffff - 303668: 31 0c add r0,r1 - 30366a: 31 1c add r1,r1 - 30366c: 32 1c add r1,r2 - 30366e: 51 eb mov.l @(44,r14),r1 - 303670: 53 1c mov.l @(48,r1),r3 - 303672: 61 e3 mov r14,r1 - 303674: 71 e0 add #-32,r1 - 303676: 51 1e mov.l @(56,r1),r1 - 303678: 31 1c add r1,r1 - 30367a: 31 3c add r3,r1 - 30367c: 62 21 mov.w @r2,r2 - 30367e: 21 21 mov.w r2,@r1 - 303680: 51 eb mov.l @(44,r14),r1 - 303682: 52 1c mov.l @(48,r1),r2 - 303684: 51 eb mov.l @(44,r14),r1 - 303686: 51 19 mov.l @(36,r1),r1 - 303688: 63 e3 mov r14,r3 - 30368a: 73 e0 add #-32,r3 - 30368c: 53 3e mov.l @(56,r3),r3 - 30368e: 31 38 sub r3,r1 - 303690: d3 25 mov.l 303728 <_as_reconstruct_path+0x294>,r3 ! 7fffffff - 303692: 31 3c add r3,r1 - 303694: 31 1c add r1,r1 - 303696: 31 2c add r2,r1 - 303698: 62 e3 mov r14,r2 - 30369a: 85 2b mov.w @(22,r2),r0 - 30369c: 62 03 mov r0,r2 - 30369e: 21 21 mov.w r2,@r1 - 3036a0: 51 eb mov.l @(44,r14),r1 - 3036a2: 52 1c mov.l @(48,r1),r2 - 3036a4: 51 eb mov.l @(44,r14),r1 - 3036a6: 51 19 mov.l @(36,r1),r1 - 3036a8: 63 e3 mov r14,r3 - 3036aa: 73 e0 add #-32,r3 - 3036ac: 53 3e mov.l @(56,r3),r3 - 3036ae: 31 38 sub r3,r1 - 3036b0: d3 1d mov.l 303728 <_as_reconstruct_path+0x294>,r3 ! 7fffffff - 3036b2: 31 3c add r3,r1 - 3036b4: 31 1c add r1,r1 - 3036b6: 31 2c add r2,r1 - 3036b8: 62 e3 mov r14,r2 - 3036ba: 85 2a mov.w @(20,r2),r0 - 3036bc: 62 03 mov r0,r2 - 3036be: 21 21 mov.w r2,@r1 - 3036c0: 61 e3 mov r14,r1 - 3036c2: 71 e0 add #-32,r1 - 3036c4: 62 e3 mov r14,r2 - 3036c6: 72 e0 add #-32,r2 - 3036c8: 52 2e mov.l @(56,r2),r2 - 3036ca: 72 01 add #1,r2 - 3036cc: 11 2e mov.l r2,@(56,r1) - 3036ce: 51 eb mov.l @(44,r14),r1 - 3036d0: 51 19 mov.l @(36,r1),r1 - 3036d2: 41 01 shlr r1 - 3036d4: 62 e3 mov r14,r2 - 3036d6: 72 e0 add #-32,r2 - 3036d8: 52 2e mov.l @(56,r2),r2 - 3036da: 32 12 cmp/hs r1,r2 - 3036dc: 8b 90 bf 303600 <_as_reconstruct_path+0x16c> - 3036de: 61 e3 mov r14,r1 - 3036e0: 71 e0 add #-32,r1 - 3036e2: 54 1c mov.l @(48,r1),r4 - 3036e4: d1 11 mov.l 30372c <_as_reconstruct_path+0x298>,r1 ! 30a83c <_free> - 3036e6: 41 0b jsr @r1 - 3036e8: 00 09 nop - 3036ea: 51 eb mov.l @(44,r14),r1 - 3036ec: e2 01 mov #1,r2 - 3036ee: 11 28 mov.l r2,@(32,r1) - 3036f0: e1 00 mov #0,r1 - 3036f2: a0 0b bra 30370c <_as_reconstruct_path+0x278> - 3036f4: 00 09 nop - 3036f6: 00 09 nop - 3036f8: a0 01 bra 3036fe <_as_reconstruct_path+0x26a> - 3036fa: 00 09 nop - 3036fc: 00 09 nop - 3036fe: 61 e3 mov r14,r1 - 303700: 71 e0 add #-32,r1 - 303702: 54 1c mov.l @(48,r1),r4 - 303704: d1 09 mov.l 30372c <_as_reconstruct_path+0x298>,r1 ! 30a83c <_free> - 303706: 41 0b jsr @r1 - 303708: 00 09 nop - 30370a: e1 01 mov #1,r1 - 30370c: 60 13 mov r1,r0 - 30370e: 7e 20 add #32,r14 - 303710: 6f e3 mov r14,r15 - 303712: 4f 26 lds.l @r15+,pr - 303714: 6e f6 mov.l @r15+,r14 - 303716: 00 0b rts - 303718: 00 09 nop - 30371a: 00 09 nop - 30371c: 00 30 .word 0x0030 - 30371e: 32 78 sub r7,r2 - 303720: 00 30 .word 0x0030 - 303722: e5 f8 mov #-8,r5 - 303724: 00 30 .word 0x0030 - 303726: 33 20 cmp/eq r2,r3 - 303728: 7f ff add #-1,r15 - 30372a: ff ff .word 0xffff - 30372c: 00 30 .word 0x0030 - 30372e: a8 3c bra 3027aa <_dialogs_text_opt+0x5f6> - -00303730 <_npc_pathfind>: - 303730: 2f 86 mov.l r8,@-r15 - 303732: 2f a6 mov.l r10,@-r15 - 303734: 2f b6 mov.l r11,@-r15 - 303736: 2f e6 mov.l r14,@-r15 - 303738: 4f 22 sts.l pr,@-r15 - 30373a: 7f a4 add #-92,r15 - 30373c: 6e f3 mov r15,r14 - 30373e: 61 e3 mov r14,r1 - 303740: 71 dc add #-36,r1 - 303742: 11 4e mov.l r4,@(56,r1) - 303744: 61 e3 mov r14,r1 - 303746: 71 dc add #-36,r1 - 303748: 11 5d mov.l r5,@(52,r1) - 30374a: 61 e3 mov r14,r1 - 30374c: 71 dc add #-36,r1 - 30374e: 11 6c mov.l r6,@(48,r1) - 303750: 61 e3 mov r14,r1 - 303752: 71 dc add #-36,r1 - 303754: 11 7b mov.l r7,@(44,r1) - 303756: 61 e3 mov r14,r1 - 303758: 71 dc add #-36,r1 - 30375a: 51 1c mov.l @(48,r1),r1 - 30375c: 62 12 mov.l @r1,r2 - 30375e: 61 e3 mov r14,r1 - 303760: 71 1c add #28,r1 - 303762: 11 29 mov.l r2,@(36,r1) - 303764: 61 e3 mov r14,r1 - 303766: 71 dc add #-36,r1 - 303768: 51 1c mov.l @(48,r1),r1 - 30376a: 52 11 mov.l @(4,r1),r2 - 30376c: 61 e3 mov r14,r1 - 30376e: 71 1c add #28,r1 - 303770: 11 28 mov.l r2,@(32,r1) - 303772: 61 e3 mov r14,r1 - 303774: 71 dc add #-36,r1 - 303776: 51 1b mov.l @(44,r1),r1 - 303778: 62 12 mov.l @r1,r2 - 30377a: d1 a2 mov.l 303a04 <_npc_pathfind+0x2d4>,r1 ! 310a14 <___extendsfdf2> - 30377c: 64 23 mov r2,r4 - 30377e: 41 0b jsr @r1 - 303780: 00 09 nop - 303782: 62 03 mov r0,r2 - 303784: 63 13 mov r1,r3 - 303786: 64 23 mov r2,r4 - 303788: 65 33 mov r3,r5 - 30378a: d1 9f mov.l 303a08 <_npc_pathfind+0x2d8>,r1 ! 3140ec <_floor> - 30378c: 41 0b jsr @r1 - 30378e: 00 09 nop - 303790: 62 03 mov r0,r2 - 303792: 63 13 mov r1,r3 - 303794: d1 9d mov.l 303a0c <_npc_pathfind+0x2dc>,r1 ! 310344 <___divdf3> - 303796: d6 9e mov.l 303a10 <_npc_pathfind+0x2e0>,r6 ! 40300000 - 303798: e7 00 mov #0,r7 - 30379a: 64 23 mov r2,r4 - 30379c: 65 33 mov r3,r5 - 30379e: 41 0b jsr @r1 - 3037a0: 00 09 nop - 3037a2: 62 03 mov r0,r2 - 3037a4: 63 13 mov r1,r3 - 3037a6: 68 e3 mov r14,r8 - 3037a8: 78 1c add #28,r8 - 3037aa: d1 9a mov.l 303a14 <_npc_pathfind+0x2e4>,r1 ! 310874 <___fixdfsi> - 3037ac: 64 23 mov r2,r4 - 3037ae: 65 33 mov r3,r5 - 3037b0: 41 0b jsr @r1 - 3037b2: 00 09 nop - 3037b4: 61 03 mov r0,r1 - 3037b6: 18 17 mov.l r1,@(28,r8) - 3037b8: 61 e3 mov r14,r1 - 3037ba: 71 dc add #-36,r1 - 3037bc: 51 1b mov.l @(44,r1),r1 - 3037be: 52 11 mov.l @(4,r1),r2 - 3037c0: d1 90 mov.l 303a04 <_npc_pathfind+0x2d4>,r1 ! 310a14 <___extendsfdf2> - 3037c2: 64 23 mov r2,r4 - 3037c4: 41 0b jsr @r1 - 3037c6: 00 09 nop - 3037c8: 62 03 mov r0,r2 - 3037ca: 63 13 mov r1,r3 - 3037cc: 64 23 mov r2,r4 - 3037ce: 65 33 mov r3,r5 - 3037d0: d1 8d mov.l 303a08 <_npc_pathfind+0x2d8>,r1 ! 3140ec <_floor> - 3037d2: 41 0b jsr @r1 - 3037d4: 00 09 nop - 3037d6: 62 03 mov r0,r2 - 3037d8: 63 13 mov r1,r3 - 3037da: d1 8c mov.l 303a0c <_npc_pathfind+0x2dc>,r1 ! 310344 <___divdf3> - 3037dc: d6 8c mov.l 303a10 <_npc_pathfind+0x2e0>,r6 ! 40300000 - 3037de: e7 00 mov #0,r7 - 3037e0: 64 23 mov r2,r4 - 3037e2: 65 33 mov r3,r5 - 3037e4: 41 0b jsr @r1 - 3037e6: 00 09 nop - 3037e8: 62 03 mov r0,r2 - 3037ea: 63 13 mov r1,r3 - 3037ec: 68 e3 mov r14,r8 - 3037ee: 78 1c add #28,r8 - 3037f0: d1 88 mov.l 303a14 <_npc_pathfind+0x2e4>,r1 ! 310874 <___fixdfsi> - 3037f2: 64 23 mov r2,r4 - 3037f4: 65 33 mov r3,r5 - 3037f6: 41 0b jsr @r1 - 3037f8: 00 09 nop - 3037fa: 61 03 mov r0,r1 - 3037fc: 18 16 mov.l r1,@(24,r8) - 3037fe: 62 e3 mov r14,r2 - 303800: 72 dc add #-36,r2 - 303802: 61 e3 mov r14,r1 - 303804: 71 dc add #-36,r1 - 303806: 51 1e mov.l @(56,r1),r1 - 303808: e3 00 mov #0,r3 - 30380a: 33 17 cmp/gt r1,r3 - 30380c: 33 3a subc r3,r3 - 30380e: e0 0f mov #15,r0 - 303810: 23 09 and r0,r3 - 303812: 31 3c add r3,r1 - 303814: e3 fc mov #-4,r3 - 303816: 41 3c shad r3,r1 - 303818: 12 1e mov.l r1,@(56,r2) - 30381a: 62 e3 mov r14,r2 - 30381c: 72 dc add #-36,r2 - 30381e: 61 e3 mov r14,r1 - 303820: 71 dc add #-36,r1 - 303822: 51 1d mov.l @(52,r1),r1 - 303824: e3 00 mov #0,r3 - 303826: 33 17 cmp/gt r1,r3 - 303828: 33 3a subc r3,r3 - 30382a: e7 0f mov #15,r7 - 30382c: 23 79 and r7,r3 - 30382e: 31 3c add r3,r1 - 303830: e3 fc mov #-4,r3 - 303832: 41 3c shad r3,r1 - 303834: 12 1d mov.l r1,@(52,r2) - 303836: 62 e3 mov r14,r2 - 303838: 72 1c add #28,r2 - 30383a: 61 e3 mov r14,r1 - 30383c: 71 1c add #28,r1 - 30383e: 52 26 mov.l @(24,r2),r2 - 303840: 51 19 mov.l @(36,r1),r1 - 303842: 02 17 mul.l r1,r2 - 303844: 03 1a sts macl,r3 - 303846: 61 e3 mov r14,r1 - 303848: 71 1c add #28,r1 - 30384a: 62 e3 mov r14,r2 - 30384c: 72 1c add #28,r2 - 30384e: 52 27 mov.l @(28,r2),r2 - 303850: 32 3c add r3,r2 - 303852: 11 25 mov.l r2,@(20,r1) - 303854: 61 e3 mov r14,r1 - 303856: 71 1c add #28,r1 - 303858: 62 e3 mov r14,r2 - 30385a: 72 dc add #-36,r2 - 30385c: 52 2c mov.l @(48,r2),r2 - 30385e: 52 29 mov.l @(36,r2),r2 - 303860: 11 24 mov.l r2,@(16,r1) - 303862: 61 e3 mov r14,r1 - 303864: 71 dc add #-36,r1 - 303866: 51 1e mov.l @(56,r1),r1 - 303868: 41 11 cmp/pz r1 - 30386a: 8b 14 bf 303896 <_npc_pathfind+0x166> - 30386c: 62 e3 mov r14,r2 - 30386e: 72 dc add #-36,r2 - 303870: 61 e3 mov r14,r1 - 303872: 71 1c add #28,r1 - 303874: 52 2e mov.l @(56,r2),r2 - 303876: 51 19 mov.l @(36,r1),r1 - 303878: 32 17 cmp/gt r1,r2 - 30387a: 89 0c bt 303896 <_npc_pathfind+0x166> - 30387c: 61 e3 mov r14,r1 - 30387e: 71 dc add #-36,r1 - 303880: 51 1d mov.l @(52,r1),r1 - 303882: 41 11 cmp/pz r1 - 303884: 8b 07 bf 303896 <_npc_pathfind+0x166> - 303886: 62 e3 mov r14,r2 - 303888: 72 dc add #-36,r2 - 30388a: 61 e3 mov r14,r1 - 30388c: 71 1c add #28,r1 - 30388e: 52 2e mov.l @(56,r2),r2 - 303890: 51 18 mov.l @(32,r1),r1 - 303892: 32 17 cmp/gt r1,r2 - 303894: 8b 02 bf 30389c <_npc_pathfind+0x16c> - 303896: e1 02 mov #2,r1 - 303898: a4 0f bra 3040ba <_npc_pathfind+0x98a> - 30389a: 00 09 nop - 30389c: 61 e3 mov r14,r1 - 30389e: 71 1c add #28,r1 - 3038a0: 51 15 mov.l @(20,r1),r1 - 3038a2: 62 e3 mov r14,r2 - 3038a4: 72 1c add #28,r2 - 3038a6: 52 24 mov.l @(16,r2),r2 - 3038a8: 31 2c add r2,r1 - 3038aa: 61 10 mov.b @r1,r1 - 3038ac: 61 1c extu.b r1,r1 - 3038ae: 21 18 tst r1,r1 - 3038b0: 89 02 bt 3038b8 <_npc_pathfind+0x188> - 3038b2: e1 02 mov #2,r1 - 3038b4: a4 01 bra 3040ba <_npc_pathfind+0x98a> - 3038b6: 00 09 nop - 3038b8: 62 e3 mov r14,r2 - 3038ba: 72 dc add #-36,r2 - 3038bc: 61 e3 mov r14,r1 - 3038be: 71 1c add #28,r1 - 3038c0: 52 2d mov.l @(52,r2),r2 - 3038c2: 51 19 mov.l @(36,r1),r1 - 3038c4: 02 17 mul.l r1,r2 - 3038c6: 02 1a sts macl,r2 - 3038c8: 61 e3 mov r14,r1 - 3038ca: 71 dc add #-36,r1 - 3038cc: 51 1e mov.l @(56,r1),r1 - 3038ce: 31 2c add r2,r1 - 3038d0: 62 13 mov r1,r2 - 3038d2: 61 e3 mov r14,r1 - 3038d4: 71 1c add #28,r1 - 3038d6: 51 14 mov.l @(16,r1),r1 - 3038d8: 31 2c add r2,r1 - 3038da: 61 10 mov.b @r1,r1 - 3038dc: 61 1c extu.b r1,r1 - 3038de: 21 18 tst r1,r1 - 3038e0: 89 02 bt 3038e8 <_npc_pathfind+0x1b8> - 3038e2: e1 02 mov #2,r1 - 3038e4: a3 e9 bra 3040ba <_npc_pathfind+0x98a> - 3038e6: 00 09 nop - 3038e8: 61 e3 mov r14,r1 - 3038ea: 71 dc add #-36,r1 - 3038ec: 54 1b mov.l @(44,r1),r4 - 3038ee: d1 4a mov.l 303a18 <_npc_pathfind+0x2e8>,r1 ! 303278 <_npc_clear_path> - 3038f0: 41 0b jsr @r1 - 3038f2: 00 09 nop - 3038f4: 62 e3 mov r14,r2 - 3038f6: 72 1c add #28,r2 - 3038f8: 61 e3 mov r14,r1 - 3038fa: 71 1c add #28,r1 - 3038fc: 52 29 mov.l @(36,r2),r2 - 3038fe: 51 18 mov.l @(32,r1),r1 - 303900: 02 17 mul.l r1,r2 - 303902: 01 1a sts macl,r1 - 303904: 68 e3 mov r14,r8 - 303906: 78 1c add #28,r8 - 303908: 64 13 mov r1,r4 - 30390a: d1 44 mov.l 303a1c <_npc_pathfind+0x2ec>,r1 ! 30c940 <_malloc> - 30390c: 41 0b jsr @r1 - 30390e: 00 09 nop - 303910: 61 03 mov r0,r1 - 303912: 18 13 mov.l r1,@(12,r8) - 303914: 61 e3 mov r14,r1 - 303916: 71 1c add #28,r1 - 303918: e2 00 mov #0,r2 - 30391a: 11 2f mov.l r2,@(60,r1) - 30391c: a0 10 bra 303940 <_npc_pathfind+0x210> - 30391e: 00 09 nop - 303920: 61 e3 mov r14,r1 - 303922: 71 1c add #28,r1 - 303924: 51 1f mov.l @(60,r1),r1 - 303926: 62 e3 mov r14,r2 - 303928: 72 1c add #28,r2 - 30392a: 52 23 mov.l @(12,r2),r2 - 30392c: 31 2c add r2,r1 - 30392e: e2 01 mov #1,r2 - 303930: 21 20 mov.b r2,@r1 - 303932: 61 e3 mov r14,r1 - 303934: 71 1c add #28,r1 - 303936: 62 e3 mov r14,r2 - 303938: 72 1c add #28,r2 - 30393a: 52 2f mov.l @(60,r2),r2 - 30393c: 72 01 add #1,r2 - 30393e: 11 2f mov.l r2,@(60,r1) - 303940: 62 e3 mov r14,r2 - 303942: 72 1c add #28,r2 - 303944: 61 e3 mov r14,r1 - 303946: 71 1c add #28,r1 - 303948: 52 29 mov.l @(36,r2),r2 - 30394a: 51 18 mov.l @(32,r1),r1 - 30394c: 02 17 mul.l r1,r2 - 30394e: 02 1a sts macl,r2 - 303950: 61 e3 mov r14,r1 - 303952: 71 1c add #28,r1 - 303954: 51 1f mov.l @(60,r1),r1 - 303956: 31 23 cmp/ge r2,r1 - 303958: 8b e2 bf 303920 <_npc_pathfind+0x1f0> - 30395a: 61 e3 mov r14,r1 - 30395c: 71 1c add #28,r1 - 30395e: 51 15 mov.l @(20,r1),r1 - 303960: 62 e3 mov r14,r2 - 303962: 72 1c add #28,r2 - 303964: 52 23 mov.l @(12,r2),r2 - 303966: 31 2c add r2,r1 - 303968: e2 00 mov #0,r2 - 30396a: 21 20 mov.b r2,@r1 - 30396c: 62 e3 mov r14,r2 - 30396e: 72 1c add #28,r2 - 303970: 61 e3 mov r14,r1 - 303972: 71 1c add #28,r1 - 303974: 52 29 mov.l @(36,r2),r2 - 303976: 51 18 mov.l @(32,r1),r1 - 303978: 02 17 mul.l r1,r2 - 30397a: 01 1a sts macl,r1 - 30397c: 31 1c add r1,r1 - 30397e: 68 e3 mov r14,r8 - 303980: 78 1c add #28,r8 - 303982: 64 13 mov r1,r4 - 303984: d1 25 mov.l 303a1c <_npc_pathfind+0x2ec>,r1 ! 30c940 <_malloc> - 303986: 41 0b jsr @r1 - 303988: 00 09 nop - 30398a: 61 03 mov r0,r1 - 30398c: 18 12 mov.l r1,@(8,r8) - 30398e: 61 e3 mov r14,r1 - 303990: 71 1c add #28,r1 - 303992: e2 00 mov #0,r2 - 303994: 11 2f mov.l r2,@(60,r1) - 303996: a0 11 bra 3039bc <_npc_pathfind+0x28c> - 303998: 00 09 nop - 30399a: 61 e3 mov r14,r1 - 30399c: 71 1c add #28,r1 - 30399e: 51 1f mov.l @(60,r1),r1 - 3039a0: 31 1c add r1,r1 - 3039a2: 62 e3 mov r14,r2 - 3039a4: 72 1c add #28,r2 - 3039a6: 52 22 mov.l @(8,r2),r2 - 3039a8: 31 2c add r2,r1 - 3039aa: e2 ff mov #-1,r2 - 3039ac: 21 21 mov.w r2,@r1 - 3039ae: 61 e3 mov r14,r1 - 3039b0: 71 1c add #28,r1 - 3039b2: 62 e3 mov r14,r2 - 3039b4: 72 1c add #28,r2 - 3039b6: 52 2f mov.l @(60,r2),r2 - 3039b8: 72 01 add #1,r2 - 3039ba: 11 2f mov.l r2,@(60,r1) - 3039bc: 62 e3 mov r14,r2 - 3039be: 72 1c add #28,r2 - 3039c0: 61 e3 mov r14,r1 - 3039c2: 71 1c add #28,r1 - 3039c4: 52 29 mov.l @(36,r2),r2 - 3039c6: 51 18 mov.l @(32,r1),r1 - 3039c8: 02 17 mul.l r1,r2 - 3039ca: 02 1a sts macl,r2 - 3039cc: 61 e3 mov r14,r1 - 3039ce: 71 1c add #28,r1 - 3039d0: 51 1f mov.l @(60,r1),r1 - 3039d2: 31 23 cmp/ge r2,r1 - 3039d4: 8b e1 bf 30399a <_npc_pathfind+0x26a> - 3039d6: 62 e3 mov r14,r2 - 3039d8: 72 1c add #28,r2 - 3039da: 61 e3 mov r14,r1 - 3039dc: 71 1c add #28,r1 - 3039de: 52 29 mov.l @(36,r2),r2 - 3039e0: 51 18 mov.l @(32,r1),r1 - 3039e2: 02 17 mul.l r1,r2 - 3039e4: 01 1a sts macl,r1 - 3039e6: 31 1c add r1,r1 - 3039e8: 68 e3 mov r14,r8 - 3039ea: 78 1c add #28,r8 - 3039ec: 64 13 mov r1,r4 - 3039ee: d1 0b mov.l 303a1c <_npc_pathfind+0x2ec>,r1 ! 30c940 <_malloc> - 3039f0: 41 0b jsr @r1 - 3039f2: 00 09 nop - 3039f4: 61 03 mov r0,r1 - 3039f6: 18 11 mov.l r1,@(4,r8) - 3039f8: 61 e3 mov r14,r1 - 3039fa: 71 1c add #28,r1 - 3039fc: e2 00 mov #0,r2 - 3039fe: 11 2f mov.l r2,@(60,r1) - 303a00: a0 1e bra 303a40 <_npc_pathfind+0x310> - 303a02: 00 09 nop - 303a04: 00 31 .word 0x0031 - 303a06: 0a 14 mov.b r1,@(r0,r10) - 303a08: 00 31 .word 0x0031 - 303a0a: 40 ec shad r14,r0 - 303a0c: 00 31 .word 0x0031 - 303a0e: 03 44 mov.b r4,@(r0,r3) - 303a10: 40 30 .word 0x4030 - 303a12: 00 00 .word 0x0000 - 303a14: 00 31 .word 0x0031 - 303a16: 08 74 mov.b r7,@(r0,r8) - 303a18: 00 30 .word 0x0030 - 303a1a: 32 78 sub r7,r2 - 303a1c: 00 30 .word 0x0030 - 303a1e: c9 40 and #64,r0 - 303a20: 61 e3 mov r14,r1 - 303a22: 71 1c add #28,r1 - 303a24: 51 1f mov.l @(60,r1),r1 - 303a26: 62 e3 mov r14,r2 - 303a28: 72 1c add #28,r2 - 303a2a: 52 21 mov.l @(4,r2),r2 - 303a2c: 31 2c add r2,r1 - 303a2e: e2 ff mov #-1,r2 - 303a30: 21 20 mov.b r2,@r1 - 303a32: 61 e3 mov r14,r1 - 303a34: 71 1c add #28,r1 - 303a36: 62 e3 mov r14,r2 - 303a38: 72 1c add #28,r2 - 303a3a: 52 2f mov.l @(60,r2),r2 - 303a3c: 72 01 add #1,r2 - 303a3e: 11 2f mov.l r2,@(60,r1) - 303a40: 62 e3 mov r14,r2 - 303a42: 72 1c add #28,r2 - 303a44: 61 e3 mov r14,r1 - 303a46: 71 1c add #28,r1 - 303a48: 52 29 mov.l @(36,r2),r2 - 303a4a: 51 18 mov.l @(32,r1),r1 - 303a4c: 02 17 mul.l r1,r2 - 303a4e: 02 1a sts macl,r2 - 303a50: 61 e3 mov r14,r1 - 303a52: 71 1c add #28,r1 - 303a54: 51 1f mov.l @(60,r1),r1 - 303a56: 31 23 cmp/ge r2,r1 - 303a58: 8b e2 bf 303a20 <_npc_pathfind+0x2f0> - 303a5a: 61 e3 mov r14,r1 - 303a5c: 71 1c add #28,r1 - 303a5e: 51 15 mov.l @(20,r1),r1 - 303a60: 62 e3 mov r14,r2 - 303a62: 72 1c add #28,r2 - 303a64: 52 21 mov.l @(4,r2),r2 - 303a66: 31 2c add r2,r1 - 303a68: e2 00 mov #0,r2 - 303a6a: 21 20 mov.b r2,@r1 - 303a6c: 62 e3 mov r14,r2 - 303a6e: 72 1c add #28,r2 - 303a70: 61 e3 mov r14,r1 - 303a72: 71 1c add #28,r1 - 303a74: 52 29 mov.l @(36,r2),r2 - 303a76: 51 18 mov.l @(32,r1),r1 - 303a78: 02 17 mul.l r1,r2 - 303a7a: 01 1a sts macl,r1 - 303a7c: 31 1c add r1,r1 - 303a7e: 68 e3 mov r14,r8 - 303a80: 78 1c add #28,r8 - 303a82: 64 13 mov r1,r4 - 303a84: d1 a3 mov.l 303d14 <_npc_pathfind+0x5e4>,r1 ! 30c940 <_malloc> - 303a86: 41 0b jsr @r1 - 303a88: 00 09 nop - 303a8a: 61 03 mov r0,r1 - 303a8c: 18 10 mov.l r1,@(0,r8) - 303a8e: 61 e3 mov r14,r1 - 303a90: 71 1c add #28,r1 - 303a92: e2 00 mov #0,r2 - 303a94: 11 2f mov.l r2,@(60,r1) - 303a96: a0 10 bra 303aba <_npc_pathfind+0x38a> - 303a98: 00 09 nop - 303a9a: 61 e3 mov r14,r1 - 303a9c: 71 1c add #28,r1 - 303a9e: 51 1f mov.l @(60,r1),r1 - 303aa0: 62 e3 mov r14,r2 - 303aa2: 72 1c add #28,r2 - 303aa4: 52 20 mov.l @(0,r2),r2 - 303aa6: 31 2c add r2,r1 - 303aa8: e2 ff mov #-1,r2 - 303aaa: 21 20 mov.b r2,@r1 - 303aac: 61 e3 mov r14,r1 - 303aae: 71 1c add #28,r1 - 303ab0: 62 e3 mov r14,r2 - 303ab2: 72 1c add #28,r2 - 303ab4: 52 2f mov.l @(60,r2),r2 - 303ab6: 72 01 add #1,r2 - 303ab8: 11 2f mov.l r2,@(60,r1) - 303aba: 62 e3 mov r14,r2 - 303abc: 72 1c add #28,r2 - 303abe: 61 e3 mov r14,r1 - 303ac0: 71 1c add #28,r1 - 303ac2: 52 29 mov.l @(36,r2),r2 - 303ac4: 51 18 mov.l @(32,r1),r1 - 303ac6: 02 17 mul.l r1,r2 - 303ac8: 02 1a sts macl,r2 - 303aca: 61 e3 mov r14,r1 - 303acc: 71 1c add #28,r1 - 303ace: 51 1f mov.l @(60,r1),r1 - 303ad0: 31 23 cmp/ge r2,r1 - 303ad2: 8b e2 bf 303a9a <_npc_pathfind+0x36a> - 303ad4: 62 e3 mov r14,r2 - 303ad6: 72 dc add #-36,r2 - 303ad8: 61 e3 mov r14,r1 - 303ada: 71 1c add #28,r1 - 303adc: 52 2e mov.l @(56,r2),r2 - 303ade: 51 17 mov.l @(28,r1),r1 - 303ae0: 32 18 sub r1,r2 - 303ae2: d1 8d mov.l 303d18 <_npc_pathfind+0x5e8>,r1 ! 30f8c8 <___floatsisf> - 303ae4: 64 23 mov r2,r4 - 303ae6: 41 0b jsr @r1 - 303ae8: 00 09 nop - 303aea: 68 03 mov r0,r8 - 303aec: 62 e3 mov r14,r2 - 303aee: 72 dc add #-36,r2 - 303af0: 61 e3 mov r14,r1 - 303af2: 71 1c add #28,r1 - 303af4: 52 2d mov.l @(52,r2),r2 - 303af6: 51 16 mov.l @(24,r1),r1 - 303af8: 32 18 sub r1,r2 - 303afa: d1 87 mov.l 303d18 <_npc_pathfind+0x5e8>,r1 ! 30f8c8 <___floatsisf> - 303afc: 64 23 mov r2,r4 - 303afe: 41 0b jsr @r1 - 303b00: 00 09 nop - 303b02: 61 03 mov r0,r1 - 303b04: 65 13 mov r1,r5 - 303b06: 64 83 mov r8,r4 - 303b08: d1 84 mov.l 303d1c <_npc_pathfind+0x5ec>,r1 ! 30320c <_length> - 303b0a: 41 0b jsr @r1 - 303b0c: 00 09 nop - 303b0e: 63 03 mov r0,r3 - 303b10: 61 e3 mov r14,r1 - 303b12: 71 1c add #28,r1 - 303b14: 51 15 mov.l @(20,r1),r1 - 303b16: 62 e3 mov r14,r2 - 303b18: 72 1c add #28,r2 - 303b1a: 52 20 mov.l @(0,r2),r2 - 303b1c: 68 23 mov r2,r8 - 303b1e: 38 1c add r1,r8 - 303b20: d1 7f mov.l 303d20 <_npc_pathfind+0x5f0>,r1 ! 30f87c <___fixunssfsi> - 303b22: 64 33 mov r3,r4 - 303b24: 41 0b jsr @r1 - 303b26: 00 09 nop - 303b28: 61 03 mov r0,r1 - 303b2a: 61 1c extu.b r1,r1 - 303b2c: 28 10 mov.b r1,@r8 - 303b2e: 61 e3 mov r14,r1 - 303b30: 71 1c add #28,r1 - 303b32: 62 e3 mov r14,r2 - 303b34: 72 1c add #28,r2 - 303b36: 52 27 mov.l @(28,r2),r2 - 303b38: 11 2c mov.l r2,@(48,r1) - 303b3a: 61 e3 mov r14,r1 - 303b3c: 71 1c add #28,r1 - 303b3e: 62 e3 mov r14,r2 - 303b40: 72 1c add #28,r2 - 303b42: 52 26 mov.l @(24,r2),r2 - 303b44: 11 2b mov.l r2,@(44,r1) - 303b46: 61 e3 mov r14,r1 - 303b48: 71 1c add #28,r1 - 303b4a: e2 00 mov #0,r2 - 303b4c: 11 2a mov.l r2,@(40,r1) - 303b4e: a2 99 bra 304084 <_npc_pathfind+0x954> - 303b50: 00 09 nop - 303b52: 61 e3 mov r14,r1 - 303b54: 71 4c add #76,r1 - 303b56: e2 ff mov #-1,r2 - 303b58: 60 23 mov r2,r0 - 303b5a: 80 17 mov.b r0,@(7,r1) - 303b5c: 61 e3 mov r14,r1 - 303b5e: 71 1c add #28,r1 - 303b60: e2 00 mov #0,r2 - 303b62: 11 2f mov.l r2,@(60,r1) - 303b64: a0 63 bra 303c2e <_npc_pathfind+0x4fe> - 303b66: 00 09 nop - 303b68: 61 e3 mov r14,r1 - 303b6a: 71 1c add #28,r1 - 303b6c: 51 1f mov.l @(60,r1),r1 - 303b6e: 62 e3 mov r14,r2 - 303b70: 72 1c add #28,r2 - 303b72: 52 23 mov.l @(12,r2),r2 - 303b74: 31 2c add r2,r1 - 303b76: 61 10 mov.b @r1,r1 - 303b78: 61 1c extu.b r1,r1 - 303b7a: 21 18 tst r1,r1 - 303b7c: 8b 49 bf 303c12 <_npc_pathfind+0x4e2> - 303b7e: 61 e3 mov r14,r1 - 303b80: 71 1c add #28,r1 - 303b82: 51 1f mov.l @(60,r1),r1 - 303b84: 62 e3 mov r14,r2 - 303b86: 72 1c add #28,r2 - 303b88: 52 24 mov.l @(16,r2),r2 - 303b8a: 31 2c add r2,r1 - 303b8c: 61 10 mov.b @r1,r1 - 303b8e: 62 1c extu.b r1,r2 - 303b90: e1 01 mov #1,r1 - 303b92: 32 10 cmp/eq r1,r2 - 303b94: 89 40 bt 303c18 <_npc_pathfind+0x4e8> - 303b96: 61 e3 mov r14,r1 - 303b98: 71 1c add #28,r1 - 303b9a: 51 1f mov.l @(60,r1),r1 - 303b9c: 62 e3 mov r14,r2 - 303b9e: 72 1c add #28,r2 - 303ba0: 52 20 mov.l @(0,r2),r2 - 303ba2: 31 2c add r2,r1 - 303ba4: 61 10 mov.b @r1,r1 - 303ba6: 61 1c extu.b r1,r1 - 303ba8: 62 e3 mov r14,r2 - 303baa: 72 4c add #76,r2 - 303bac: 84 27 mov.b @(7,r2),r0 - 303bae: 62 03 mov r0,r2 - 303bb0: 62 2c extu.b r2,r2 - 303bb2: 32 12 cmp/hs r1,r2 - 303bb4: 8b 33 bf 303c1e <_npc_pathfind+0x4ee> - 303bb6: 67 e3 mov r14,r7 - 303bb8: 77 1c add #28,r7 - 303bba: 61 e3 mov r14,r1 - 303bbc: 71 1c add #28,r1 - 303bbe: 62 e3 mov r14,r2 - 303bc0: 72 1c add #28,r2 - 303bc2: 53 1f mov.l @(60,r1),r3 - 303bc4: d6 57 mov.l 303d24 <_npc_pathfind+0x5f4>,r6 ! 30e5f8 <___sdivsi3_i4i> - 303bc6: 64 33 mov r3,r4 - 303bc8: 55 29 mov.l @(36,r2),r5 - 303bca: 46 0b jsr @r6 - 303bcc: 00 09 nop - 303bce: 66 03 mov r0,r6 - 303bd0: 51 29 mov.l @(36,r2),r1 - 303bd2: 06 17 mul.l r1,r6 - 303bd4: 02 1a sts macl,r2 - 303bd6: 61 33 mov r3,r1 - 303bd8: 31 28 sub r2,r1 - 303bda: 17 1c mov.l r1,@(48,r7) - 303bdc: 62 e3 mov r14,r2 - 303bde: 72 1c add #28,r2 - 303be0: 67 e3 mov r14,r7 - 303be2: 77 1c add #28,r7 - 303be4: 61 e3 mov r14,r1 - 303be6: 71 1c add #28,r1 - 303be8: d3 4e mov.l 303d24 <_npc_pathfind+0x5f4>,r3 ! 30e5f8 <___sdivsi3_i4i> - 303bea: 54 7f mov.l @(60,r7),r4 - 303bec: 55 19 mov.l @(36,r1),r5 - 303bee: 43 0b jsr @r3 - 303bf0: 00 09 nop - 303bf2: 63 03 mov r0,r3 - 303bf4: 12 3b mov.l r3,@(44,r2) - 303bf6: 61 e3 mov r14,r1 - 303bf8: 71 1c add #28,r1 - 303bfa: 51 1f mov.l @(60,r1),r1 - 303bfc: 62 e3 mov r14,r2 - 303bfe: 72 1c add #28,r2 - 303c00: 52 20 mov.l @(0,r2),r2 - 303c02: 32 1c add r1,r2 - 303c04: 61 e3 mov r14,r1 - 303c06: 71 4c add #76,r1 - 303c08: 62 20 mov.b @r2,r2 - 303c0a: 60 23 mov r2,r0 - 303c0c: 80 17 mov.b r0,@(7,r1) - 303c0e: a0 07 bra 303c20 <_npc_pathfind+0x4f0> - 303c10: 00 09 nop - 303c12: 00 09 nop - 303c14: a0 04 bra 303c20 <_npc_pathfind+0x4f0> - 303c16: 00 09 nop - 303c18: 00 09 nop - 303c1a: a0 01 bra 303c20 <_npc_pathfind+0x4f0> - 303c1c: 00 09 nop - 303c1e: 00 09 nop - 303c20: 61 e3 mov r14,r1 - 303c22: 71 1c add #28,r1 - 303c24: 62 e3 mov r14,r2 - 303c26: 72 1c add #28,r2 - 303c28: 52 2f mov.l @(60,r2),r2 - 303c2a: 72 01 add #1,r2 - 303c2c: 11 2f mov.l r2,@(60,r1) - 303c2e: 62 e3 mov r14,r2 - 303c30: 72 1c add #28,r2 - 303c32: 61 e3 mov r14,r1 - 303c34: 71 1c add #28,r1 - 303c36: 52 29 mov.l @(36,r2),r2 - 303c38: 51 18 mov.l @(32,r1),r1 - 303c3a: 02 17 mul.l r1,r2 - 303c3c: 02 1a sts macl,r2 - 303c3e: 61 e3 mov r14,r1 - 303c40: 71 1c add #28,r1 - 303c42: 51 1f mov.l @(60,r1),r1 - 303c44: 31 27 cmp/gt r2,r1 - 303c46: 8b 8f bf 303b68 <_npc_pathfind+0x438> - 303c48: 62 e3 mov r14,r2 - 303c4a: 72 1c add #28,r2 - 303c4c: 61 e3 mov r14,r1 - 303c4e: 71 dc add #-36,r1 - 303c50: 52 2c mov.l @(48,r2),r2 - 303c52: 51 1e mov.l @(56,r1),r1 - 303c54: 32 10 cmp/eq r1,r2 - 303c56: 8b 40 bf 303cda <_npc_pathfind+0x5aa> - 303c58: 62 e3 mov r14,r2 - 303c5a: 72 1c add #28,r2 - 303c5c: 61 e3 mov r14,r1 - 303c5e: 71 dc add #-36,r1 - 303c60: 52 2b mov.l @(44,r2),r2 - 303c62: 51 1d mov.l @(52,r1),r1 - 303c64: 32 10 cmp/eq r1,r2 - 303c66: 8b 38 bf 303cda <_npc_pathfind+0x5aa> - 303c68: 63 e3 mov r14,r3 - 303c6a: 73 1c add #28,r3 - 303c6c: 62 e3 mov r14,r2 - 303c6e: 72 1c add #28,r2 - 303c70: 61 e3 mov r14,r1 - 303c72: 71 1c add #28,r1 - 303c74: 56 30 mov.l @(0,r3),r6 - 303c76: 55 21 mov.l @(4,r2),r5 - 303c78: 54 13 mov.l @(12,r1),r4 - 303c7a: d1 2b mov.l 303d28 <_npc_pathfind+0x5f8>,r1 ! 303444 <_as_clean> - 303c7c: 41 0b jsr @r1 - 303c7e: 00 09 nop - 303c80: 61 e3 mov r14,r1 - 303c82: 71 1c add #28,r1 - 303c84: 51 15 mov.l @(20,r1),r1 - 303c86: 61 1f exts.w r1,r1 - 303c88: 65 13 mov r1,r5 - 303c8a: 61 e3 mov r14,r1 - 303c8c: 71 dc add #-36,r1 - 303c8e: 51 1d mov.l @(52,r1),r1 - 303c90: 62 1d extu.w r1,r2 - 303c92: 61 e3 mov r14,r1 - 303c94: 71 1c add #28,r1 - 303c96: 51 19 mov.l @(36,r1),r1 - 303c98: 61 1d extu.w r1,r1 - 303c9a: 22 1e mulu.w r1,r2 - 303c9c: 01 1a sts macl,r1 - 303c9e: 62 1d extu.w r1,r2 - 303ca0: 61 e3 mov r14,r1 - 303ca2: 71 dc add #-36,r1 - 303ca4: 51 1e mov.l @(56,r1),r1 - 303ca6: 61 1d extu.w r1,r1 - 303ca8: 31 2c add r2,r1 - 303caa: 61 1d extu.w r1,r1 - 303cac: 61 1f exts.w r1,r1 - 303cae: 66 13 mov r1,r6 - 303cb0: 63 e3 mov r14,r3 - 303cb2: 73 1c add #28,r3 - 303cb4: 62 e3 mov r14,r2 - 303cb6: 72 1c add #28,r2 - 303cb8: 61 e3 mov r14,r1 - 303cba: 71 1c add #28,r1 - 303cbc: 67 e3 mov r14,r7 - 303cbe: 77 dc add #-36,r7 - 303cc0: 57 7b mov.l @(44,r7),r7 - 303cc2: 1f 71 mov.l r7,@(4,r15) - 303cc4: 2f 62 mov.l r6,@r15 - 303cc6: 67 53 mov r5,r7 - 303cc8: 56 38 mov.l @(32,r3),r6 - 303cca: 55 29 mov.l @(36,r2),r5 - 303ccc: 54 12 mov.l @(8,r1),r4 - 303cce: d1 17 mov.l 303d2c <_npc_pathfind+0x5fc>,r1 ! 303494 <_as_reconstruct_path> - 303cd0: 41 0b jsr @r1 - 303cd2: 00 09 nop - 303cd4: 61 03 mov r0,r1 - 303cd6: a1 f0 bra 3040ba <_npc_pathfind+0x98a> - 303cd8: 00 09 nop - 303cda: 62 e3 mov r14,r2 - 303cdc: 72 1c add #28,r2 - 303cde: 61 e3 mov r14,r1 - 303ce0: 71 1c add #28,r1 - 303ce2: 52 2b mov.l @(44,r2),r2 - 303ce4: 51 19 mov.l @(36,r1),r1 - 303ce6: 02 17 mul.l r1,r2 - 303ce8: 02 1a sts macl,r2 - 303cea: 61 e3 mov r14,r1 - 303cec: 71 1c add #28,r1 - 303cee: 51 1c mov.l @(48,r1),r1 - 303cf0: 31 2c add r2,r1 - 303cf2: 62 13 mov r1,r2 - 303cf4: 61 e3 mov r14,r1 - 303cf6: 71 1c add #28,r1 - 303cf8: 51 13 mov.l @(12,r1),r1 - 303cfa: 31 2c add r2,r1 - 303cfc: e2 01 mov #1,r2 - 303cfe: 21 20 mov.b r2,@r1 - 303d00: 61 e3 mov r14,r1 - 303d02: 71 1c add #28,r1 - 303d04: 62 e3 mov r14,r2 - 303d06: 72 1c add #28,r2 - 303d08: 52 2c mov.l @(48,r2),r2 - 303d0a: 72 ff add #-1,r2 - 303d0c: 11 2f mov.l r2,@(60,r1) - 303d0e: a1 a4 bra 30405a <_npc_pathfind+0x92a> - 303d10: 00 09 nop - 303d12: 00 09 nop - 303d14: 00 30 .word 0x0030 - 303d16: c9 40 and #64,r0 - 303d18: 00 30 .word 0x0030 - 303d1a: f8 c8 00 30 pshl #3,0x0 movx.w @r4+,y1 - 303d1e: 32 0c add r0,r2 - 303d20: 00 30 .word 0x0030 - 303d22: f8 7c 00 30 pshl #3,0x0 movx.l x0,@r4+r8 - 303d26: e5 f8 mov #-8,r5 - 303d28: 00 30 .word 0x0030 - 303d2a: 34 44 div1 r4,r4 - 303d2c: 00 30 .word 0x0030 - 303d2e: 34 94 div1 r9,r4 - 303d30: 62 e3 mov r14,r2 - 303d32: 72 1c add #28,r2 - 303d34: 61 e3 mov r14,r1 - 303d36: 71 1c add #28,r1 - 303d38: 52 2f mov.l @(60,r2),r2 - 303d3a: 51 19 mov.l @(36,r1),r1 - 303d3c: 32 17 cmp/gt r1,r2 - 303d3e: 8b 01 bf 303d44 <_npc_pathfind+0x614> - 303d40: a1 98 bra 304074 <_npc_pathfind+0x944> - 303d42: 00 09 nop - 303d44: 61 e3 mov r14,r1 - 303d46: 71 1c add #28,r1 - 303d48: 62 e3 mov r14,r2 - 303d4a: 72 1c add #28,r2 - 303d4c: 52 2b mov.l @(44,r2),r2 - 303d4e: 72 ff add #-1,r2 - 303d50: 11 2e mov.l r2,@(56,r1) - 303d52: a1 6d bra 304030 <_npc_pathfind+0x900> - 303d54: 00 09 nop - 303d56: 62 e3 mov r14,r2 - 303d58: 72 1c add #28,r2 - 303d5a: 61 e3 mov r14,r1 - 303d5c: 71 1c add #28,r1 - 303d5e: 52 2e mov.l @(56,r2),r2 - 303d60: 51 18 mov.l @(32,r1),r1 - 303d62: 32 17 cmp/gt r1,r2 - 303d64: 8b 01 bf 303d6a <_npc_pathfind+0x63a> - 303d66: a1 70 bra 30404a <_npc_pathfind+0x91a> - 303d68: 00 09 nop - 303d6a: 62 e3 mov r14,r2 - 303d6c: 72 1c add #28,r2 - 303d6e: 61 e3 mov r14,r1 - 303d70: 71 1c add #28,r1 - 303d72: 52 2e mov.l @(56,r2),r2 - 303d74: 51 19 mov.l @(36,r1),r1 - 303d76: 02 17 mul.l r1,r2 - 303d78: 02 1a sts macl,r2 - 303d7a: 61 e3 mov r14,r1 - 303d7c: 71 1c add #28,r1 - 303d7e: 51 1f mov.l @(60,r1),r1 - 303d80: 31 2c add r2,r1 - 303d82: 62 13 mov r1,r2 - 303d84: 61 e3 mov r14,r1 - 303d86: 71 1c add #28,r1 - 303d88: 51 14 mov.l @(16,r1),r1 - 303d8a: 31 2c add r2,r1 - 303d8c: 61 10 mov.b @r1,r1 - 303d8e: 62 1c extu.b r1,r2 - 303d90: e1 01 mov #1,r1 - 303d92: 32 10 cmp/eq r1,r2 - 303d94: 8b 01 bf 303d9a <_npc_pathfind+0x66a> - 303d96: a1 40 bra 30401a <_npc_pathfind+0x8ea> - 303d98: 00 09 nop - 303d9a: 62 e3 mov r14,r2 - 303d9c: 72 1c add #28,r2 - 303d9e: 61 e3 mov r14,r1 - 303da0: 71 1c add #28,r1 - 303da2: 52 2f mov.l @(60,r2),r2 - 303da4: 51 1c mov.l @(48,r1),r1 - 303da6: 32 10 cmp/eq r1,r2 - 303da8: 8b 09 bf 303dbe <_npc_pathfind+0x68e> - 303daa: 62 e3 mov r14,r2 - 303dac: 72 1c add #28,r2 - 303dae: 61 e3 mov r14,r1 - 303db0: 71 1c add #28,r1 - 303db2: 52 2e mov.l @(56,r2),r2 - 303db4: 51 1b mov.l @(44,r1),r1 - 303db6: 32 10 cmp/eq r1,r2 - 303db8: 8b 01 bf 303dbe <_npc_pathfind+0x68e> - 303dba: a1 31 bra 304020 <_npc_pathfind+0x8f0> - 303dbc: 00 09 nop - 303dbe: 62 e3 mov r14,r2 - 303dc0: 72 1c add #28,r2 - 303dc2: 61 e3 mov r14,r1 - 303dc4: 71 1c add #28,r1 - 303dc6: 52 2b mov.l @(44,r2),r2 - 303dc8: 51 19 mov.l @(36,r1),r1 - 303dca: 02 17 mul.l r1,r2 - 303dcc: 02 1a sts macl,r2 - 303dce: 61 e3 mov r14,r1 - 303dd0: 71 1c add #28,r1 - 303dd2: 51 1c mov.l @(48,r1),r1 - 303dd4: 31 2c add r2,r1 - 303dd6: 62 13 mov r1,r2 - 303dd8: 61 e3 mov r14,r1 - 303dda: 71 1c add #28,r1 - 303ddc: 51 11 mov.l @(4,r1),r1 - 303dde: 31 2c add r2,r1 - 303de0: 61 10 mov.b @r1,r1 - 303de2: 61 1c extu.b r1,r1 - 303de4: 62 13 mov r1,r2 - 303de6: d1 ba mov.l 3040d0 <_npc_pathfind+0x9a0>,r1 ! 310940 <___floatsidf> - 303de8: 64 23 mov r2,r4 - 303dea: 41 0b jsr @r1 - 303dec: 00 09 nop - 303dee: 6a 03 mov r0,r10 - 303df0: 6b 13 mov r1,r11 - 303df2: 62 e3 mov r14,r2 - 303df4: 72 1c add #28,r2 - 303df6: 61 e3 mov r14,r1 - 303df8: 71 1c add #28,r1 - 303dfa: 52 2c mov.l @(48,r2),r2 - 303dfc: 51 1f mov.l @(60,r1),r1 - 303dfe: 32 18 sub r1,r2 - 303e00: d1 b4 mov.l 3040d4 <_npc_pathfind+0x9a4>,r1 ! 30f8c8 <___floatsisf> - 303e02: 64 23 mov r2,r4 - 303e04: 41 0b jsr @r1 - 303e06: 00 09 nop - 303e08: 68 03 mov r0,r8 - 303e0a: 62 e3 mov r14,r2 - 303e0c: 72 1c add #28,r2 - 303e0e: 61 e3 mov r14,r1 - 303e10: 71 1c add #28,r1 - 303e12: 52 2b mov.l @(44,r2),r2 - 303e14: 51 1e mov.l @(56,r1),r1 - 303e16: 32 18 sub r1,r2 - 303e18: d1 ae mov.l 3040d4 <_npc_pathfind+0x9a4>,r1 ! 30f8c8 <___floatsisf> - 303e1a: 64 23 mov r2,r4 - 303e1c: 41 0b jsr @r1 - 303e1e: 00 09 nop - 303e20: 61 03 mov r0,r1 - 303e22: 65 13 mov r1,r5 - 303e24: 64 83 mov r8,r4 - 303e26: d1 ac mov.l 3040d8 <_npc_pathfind+0x9a8>,r1 ! 30320c <_length> - 303e28: 41 0b jsr @r1 - 303e2a: 00 09 nop - 303e2c: 62 03 mov r0,r2 - 303e2e: d1 ab mov.l 3040dc <_npc_pathfind+0x9ac>,r1 ! 310a14 <___extendsfdf2> - 303e30: 64 23 mov r2,r4 - 303e32: 41 0b jsr @r1 - 303e34: 00 09 nop - 303e36: 62 03 mov r0,r2 - 303e38: 63 13 mov r1,r3 - 303e3a: 64 23 mov r2,r4 - 303e3c: 65 33 mov r3,r5 - 303e3e: d1 a8 mov.l 3040e0 <_npc_pathfind+0x9b0>,r1 ! 314264 <_round> - 303e40: 41 0b jsr @r1 - 303e42: 00 09 nop - 303e44: 62 03 mov r0,r2 - 303e46: 63 13 mov r1,r3 - 303e48: d1 a6 mov.l 3040e4 <_npc_pathfind+0x9b4>,r1 ! 30fa94 <___adddf3> - 303e4a: 66 23 mov r2,r6 - 303e4c: 67 33 mov r3,r7 - 303e4e: 64 a3 mov r10,r4 - 303e50: 65 b3 mov r11,r5 - 303e52: 41 0b jsr @r1 - 303e54: 00 09 nop - 303e56: 62 03 mov r0,r2 - 303e58: 63 13 mov r1,r3 - 303e5a: 68 e3 mov r14,r8 - 303e5c: 78 dc add #-36,r8 - 303e5e: d1 a2 mov.l 3040e8 <_npc_pathfind+0x9b8>,r1 ! 310874 <___fixdfsi> - 303e60: 64 23 mov r2,r4 - 303e62: 65 33 mov r3,r5 - 303e64: 41 0b jsr @r1 - 303e66: 00 09 nop - 303e68: 61 03 mov r0,r1 - 303e6a: 18 1f mov.l r1,@(60,r8) - 303e6c: 62 e3 mov r14,r2 - 303e6e: 72 1c add #28,r2 - 303e70: 61 e3 mov r14,r1 - 303e72: 71 1c add #28,r1 - 303e74: 52 2e mov.l @(56,r2),r2 - 303e76: 51 19 mov.l @(36,r1),r1 - 303e78: 02 17 mul.l r1,r2 - 303e7a: 02 1a sts macl,r2 - 303e7c: 61 e3 mov r14,r1 - 303e7e: 71 1c add #28,r1 - 303e80: 51 1f mov.l @(60,r1),r1 - 303e82: 31 2c add r2,r1 - 303e84: 62 13 mov r1,r2 - 303e86: 61 e3 mov r14,r1 - 303e88: 71 1c add #28,r1 - 303e8a: 51 11 mov.l @(4,r1),r1 - 303e8c: 31 2c add r2,r1 - 303e8e: 61 10 mov.b @r1,r1 - 303e90: 61 1c extu.b r1,r1 - 303e92: 62 13 mov r1,r2 - 303e94: 61 e3 mov r14,r1 - 303e96: 71 dc add #-36,r1 - 303e98: 51 1f mov.l @(60,r1),r1 - 303e9a: 31 23 cmp/ge r2,r1 - 303e9c: 8b 01 bf 303ea2 <_npc_pathfind+0x772> - 303e9e: a0 c0 bra 304022 <_npc_pathfind+0x8f2> - 303ea0: 00 09 nop - 303ea2: 61 e3 mov r14,r1 - 303ea4: 71 1c add #28,r1 - 303ea6: 51 1b mov.l @(44,r1),r1 - 303ea8: 62 1d extu.w r1,r2 - 303eaa: 61 e3 mov r14,r1 - 303eac: 71 1c add #28,r1 - 303eae: 51 19 mov.l @(36,r1),r1 - 303eb0: 61 1d extu.w r1,r1 - 303eb2: 22 1e mulu.w r1,r2 - 303eb4: 01 1a sts macl,r1 - 303eb6: 62 1d extu.w r1,r2 - 303eb8: 61 e3 mov r14,r1 - 303eba: 71 1c add #28,r1 - 303ebc: 51 1c mov.l @(48,r1),r1 - 303ebe: 61 1d extu.w r1,r1 - 303ec0: 31 2c add r2,r1 - 303ec2: 62 1d extu.w r1,r2 - 303ec4: 63 e3 mov r14,r3 - 303ec6: 73 1c add #28,r3 - 303ec8: 61 e3 mov r14,r1 - 303eca: 71 1c add #28,r1 - 303ecc: 53 3e mov.l @(56,r3),r3 - 303ece: 51 19 mov.l @(36,r1),r1 - 303ed0: 03 17 mul.l r1,r3 - 303ed2: 03 1a sts macl,r3 - 303ed4: 61 e3 mov r14,r1 - 303ed6: 71 1c add #28,r1 - 303ed8: 51 1f mov.l @(60,r1),r1 - 303eda: 31 3c add r3,r1 - 303edc: 31 1c add r1,r1 - 303ede: 63 e3 mov r14,r3 - 303ee0: 73 1c add #28,r3 - 303ee2: 53 32 mov.l @(8,r3),r3 - 303ee4: 31 3c add r3,r1 - 303ee6: 62 2f exts.w r2,r2 - 303ee8: 21 21 mov.w r2,@r1 - 303eea: 62 e3 mov r14,r2 - 303eec: 72 1c add #28,r2 - 303eee: 61 e3 mov r14,r1 - 303ef0: 71 1c add #28,r1 - 303ef2: 52 2e mov.l @(56,r2),r2 - 303ef4: 51 19 mov.l @(36,r1),r1 - 303ef6: 02 17 mul.l r1,r2 - 303ef8: 02 1a sts macl,r2 - 303efa: 61 e3 mov r14,r1 - 303efc: 71 1c add #28,r1 - 303efe: 51 1f mov.l @(60,r1),r1 - 303f00: 31 2c add r2,r1 - 303f02: 62 13 mov r1,r2 - 303f04: 61 e3 mov r14,r1 - 303f06: 71 1c add #28,r1 - 303f08: 51 11 mov.l @(4,r1),r1 - 303f0a: 31 2c add r2,r1 - 303f0c: 62 e3 mov r14,r2 - 303f0e: 72 dc add #-36,r2 - 303f10: 52 2f mov.l @(60,r2),r2 - 303f12: 62 2c extu.b r2,r2 - 303f14: 21 20 mov.b r2,@r1 - 303f16: 62 e3 mov r14,r2 - 303f18: 72 dc add #-36,r2 - 303f1a: d1 6d mov.l 3040d0 <_npc_pathfind+0x9a0>,r1 ! 310940 <___floatsidf> - 303f1c: 54 2f mov.l @(60,r2),r4 - 303f1e: 41 0b jsr @r1 - 303f20: 00 09 nop - 303f22: 6a 03 mov r0,r10 - 303f24: 6b 13 mov r1,r11 - 303f26: 62 e3 mov r14,r2 - 303f28: 72 dc add #-36,r2 - 303f2a: 61 e3 mov r14,r1 - 303f2c: 71 1c add #28,r1 - 303f2e: 52 2e mov.l @(56,r2),r2 - 303f30: 51 1f mov.l @(60,r1),r1 - 303f32: 32 18 sub r1,r2 - 303f34: d1 67 mov.l 3040d4 <_npc_pathfind+0x9a4>,r1 ! 30f8c8 <___floatsisf> - 303f36: 64 23 mov r2,r4 - 303f38: 41 0b jsr @r1 - 303f3a: 00 09 nop - 303f3c: 68 03 mov r0,r8 - 303f3e: 62 e3 mov r14,r2 - 303f40: 72 dc add #-36,r2 - 303f42: 61 e3 mov r14,r1 - 303f44: 71 1c add #28,r1 - 303f46: 52 2d mov.l @(52,r2),r2 - 303f48: 51 1e mov.l @(56,r1),r1 - 303f4a: 32 18 sub r1,r2 - 303f4c: d1 61 mov.l 3040d4 <_npc_pathfind+0x9a4>,r1 ! 30f8c8 <___floatsisf> - 303f4e: 64 23 mov r2,r4 - 303f50: 41 0b jsr @r1 - 303f52: 00 09 nop - 303f54: 61 03 mov r0,r1 - 303f56: 65 13 mov r1,r5 - 303f58: 64 83 mov r8,r4 - 303f5a: d1 5f mov.l 3040d8 <_npc_pathfind+0x9a8>,r1 ! 30320c <_length> - 303f5c: 41 0b jsr @r1 - 303f5e: 00 09 nop - 303f60: 62 03 mov r0,r2 - 303f62: d1 5e mov.l 3040dc <_npc_pathfind+0x9ac>,r1 ! 310a14 <___extendsfdf2> - 303f64: 64 23 mov r2,r4 - 303f66: 41 0b jsr @r1 - 303f68: 00 09 nop - 303f6a: 62 03 mov r0,r2 - 303f6c: 63 13 mov r1,r3 - 303f6e: 64 23 mov r2,r4 - 303f70: 65 33 mov r3,r5 - 303f72: d1 5b mov.l 3040e0 <_npc_pathfind+0x9b0>,r1 ! 314264 <_round> - 303f74: 41 0b jsr @r1 - 303f76: 00 09 nop - 303f78: 62 03 mov r0,r2 - 303f7a: 63 13 mov r1,r3 - 303f7c: d1 59 mov.l 3040e4 <_npc_pathfind+0x9b4>,r1 ! 30fa94 <___adddf3> - 303f7e: 66 23 mov r2,r6 - 303f80: 67 33 mov r3,r7 - 303f82: 64 a3 mov r10,r4 - 303f84: 65 b3 mov r11,r5 - 303f86: 41 0b jsr @r1 - 303f88: 00 09 nop - 303f8a: 62 03 mov r0,r2 - 303f8c: 63 13 mov r1,r3 - 303f8e: 66 23 mov r2,r6 - 303f90: 67 33 mov r3,r7 - 303f92: 62 e3 mov r14,r2 - 303f94: 72 1c add #28,r2 - 303f96: 61 e3 mov r14,r1 - 303f98: 71 1c add #28,r1 - 303f9a: 52 2e mov.l @(56,r2),r2 - 303f9c: 51 19 mov.l @(36,r1),r1 - 303f9e: 02 17 mul.l r1,r2 - 303fa0: 02 1a sts macl,r2 - 303fa2: 61 e3 mov r14,r1 - 303fa4: 71 1c add #28,r1 - 303fa6: 51 1f mov.l @(60,r1),r1 - 303fa8: 31 2c add r2,r1 - 303faa: 62 13 mov r1,r2 - 303fac: 61 e3 mov r14,r1 - 303fae: 71 1c add #28,r1 - 303fb0: 51 10 mov.l @(0,r1),r1 - 303fb2: 68 13 mov r1,r8 - 303fb4: 38 2c add r2,r8 - 303fb6: d1 4d mov.l 3040ec <_npc_pathfind+0x9bc>,r1 ! 3108dc <___fixunsdfsi> - 303fb8: 64 63 mov r6,r4 - 303fba: 65 73 mov r7,r5 - 303fbc: 41 0b jsr @r1 - 303fbe: 00 09 nop - 303fc0: 61 03 mov r0,r1 - 303fc2: 61 1c extu.b r1,r1 - 303fc4: 28 10 mov.b r1,@r8 - 303fc6: 62 e3 mov r14,r2 - 303fc8: 72 1c add #28,r2 - 303fca: 61 e3 mov r14,r1 - 303fcc: 71 1c add #28,r1 - 303fce: 52 2e mov.l @(56,r2),r2 - 303fd0: 51 19 mov.l @(36,r1),r1 - 303fd2: 02 17 mul.l r1,r2 - 303fd4: 02 1a sts macl,r2 - 303fd6: 61 e3 mov r14,r1 - 303fd8: 71 1c add #28,r1 - 303fda: 51 1f mov.l @(60,r1),r1 - 303fdc: 31 2c add r2,r1 - 303fde: 62 13 mov r1,r2 - 303fe0: 61 e3 mov r14,r1 - 303fe2: 71 1c add #28,r1 - 303fe4: 51 13 mov.l @(12,r1),r1 - 303fe6: 31 2c add r2,r1 - 303fe8: 61 10 mov.b @r1,r1 - 303fea: 61 1c extu.b r1,r1 - 303fec: 21 18 tst r1,r1 - 303fee: 89 18 bt 304022 <_npc_pathfind+0x8f2> - 303ff0: 62 e3 mov r14,r2 - 303ff2: 72 1c add #28,r2 - 303ff4: 61 e3 mov r14,r1 - 303ff6: 71 1c add #28,r1 - 303ff8: 52 2e mov.l @(56,r2),r2 - 303ffa: 51 19 mov.l @(36,r1),r1 - 303ffc: 02 17 mul.l r1,r2 - 303ffe: 02 1a sts macl,r2 - 304000: 61 e3 mov r14,r1 - 304002: 71 1c add #28,r1 - 304004: 51 1f mov.l @(60,r1),r1 - 304006: 31 2c add r2,r1 - 304008: 62 13 mov r1,r2 - 30400a: 61 e3 mov r14,r1 - 30400c: 71 1c add #28,r1 - 30400e: 51 13 mov.l @(12,r1),r1 - 304010: 31 2c add r2,r1 - 304012: e2 00 mov #0,r2 - 304014: 21 20 mov.b r2,@r1 - 304016: a0 04 bra 304022 <_npc_pathfind+0x8f2> - 304018: 00 09 nop - 30401a: 00 09 nop - 30401c: a0 01 bra 304022 <_npc_pathfind+0x8f2> - 30401e: 00 09 nop - 304020: 00 09 nop - 304022: 61 e3 mov r14,r1 - 304024: 71 1c add #28,r1 - 304026: 62 e3 mov r14,r2 - 304028: 72 1c add #28,r2 - 30402a: 52 2e mov.l @(56,r2),r2 - 30402c: 72 01 add #1,r2 - 30402e: 11 2e mov.l r2,@(56,r1) - 304030: 61 e3 mov r14,r1 - 304032: 71 1c add #28,r1 - 304034: 51 1b mov.l @(44,r1),r1 - 304036: 71 01 add #1,r1 - 304038: 62 e3 mov r14,r2 - 30403a: 72 1c add #28,r2 - 30403c: 52 2e mov.l @(56,r2),r2 - 30403e: 32 17 cmp/gt r1,r2 - 304040: 89 01 bt 304046 <_npc_pathfind+0x916> - 304042: ae 88 bra 303d56 <_npc_pathfind+0x626> - 304044: 00 09 nop - 304046: a0 01 bra 30404c <_npc_pathfind+0x91c> - 304048: 00 09 nop - 30404a: 00 09 nop - 30404c: 61 e3 mov r14,r1 - 30404e: 71 1c add #28,r1 - 304050: 62 e3 mov r14,r2 - 304052: 72 1c add #28,r2 - 304054: 52 2f mov.l @(60,r2),r2 - 304056: 72 01 add #1,r2 - 304058: 11 2f mov.l r2,@(60,r1) - 30405a: 61 e3 mov r14,r1 - 30405c: 71 1c add #28,r1 - 30405e: 51 1c mov.l @(48,r1),r1 - 304060: 71 01 add #1,r1 - 304062: 62 e3 mov r14,r2 - 304064: 72 1c add #28,r2 - 304066: 52 2f mov.l @(60,r2),r2 - 304068: 32 17 cmp/gt r1,r2 - 30406a: 89 01 bt 304070 <_npc_pathfind+0x940> - 30406c: ae 60 bra 303d30 <_npc_pathfind+0x600> - 30406e: 00 09 nop - 304070: a0 01 bra 304076 <_npc_pathfind+0x946> - 304072: 00 09 nop - 304074: 00 09 nop - 304076: 61 e3 mov r14,r1 - 304078: 71 1c add #28,r1 - 30407a: 62 e3 mov r14,r2 - 30407c: 72 1c add #28,r2 - 30407e: 52 2a mov.l @(40,r2),r2 - 304080: 72 01 add #1,r2 - 304082: 11 2a mov.l r2,@(40,r1) - 304084: 61 e3 mov r14,r1 - 304086: 71 1c add #28,r1 - 304088: 52 1a mov.l @(40,r1),r2 - 30408a: e1 3f mov #63,r1 - 30408c: 32 17 cmp/gt r1,r2 - 30408e: 89 01 bt 304094 <_npc_pathfind+0x964> - 304090: ad 5f bra 303b52 <_npc_pathfind+0x422> - 304092: 00 09 nop - 304094: 63 e3 mov r14,r3 - 304096: 73 1c add #28,r3 - 304098: 62 e3 mov r14,r2 - 30409a: 72 1c add #28,r2 - 30409c: 61 e3 mov r14,r1 - 30409e: 71 1c add #28,r1 - 3040a0: 56 30 mov.l @(0,r3),r6 - 3040a2: 55 21 mov.l @(4,r2),r5 - 3040a4: 54 13 mov.l @(12,r1),r4 - 3040a6: d1 12 mov.l 3040f0 <_npc_pathfind+0x9c0>,r1 ! 303444 <_as_clean> - 3040a8: 41 0b jsr @r1 - 3040aa: 00 09 nop - 3040ac: 61 e3 mov r14,r1 - 3040ae: 71 1c add #28,r1 - 3040b0: 54 12 mov.l @(8,r1),r4 - 3040b2: d1 10 mov.l 3040f4 <_npc_pathfind+0x9c4>,r1 ! 30a83c <_free> - 3040b4: 41 0b jsr @r1 - 3040b6: 00 09 nop - 3040b8: e1 03 mov #3,r1 - 3040ba: 60 13 mov r1,r0 - 3040bc: 7e 5c add #92,r14 - 3040be: 6f e3 mov r14,r15 - 3040c0: 4f 26 lds.l @r15+,pr - 3040c2: 6e f6 mov.l @r15+,r14 - 3040c4: 6b f6 mov.l @r15+,r11 - 3040c6: 6a f6 mov.l @r15+,r10 - 3040c8: 68 f6 mov.l @r15+,r8 - 3040ca: 00 0b rts - 3040cc: 00 09 nop - 3040ce: 00 09 nop - 3040d0: 00 31 .word 0x0031 - 3040d2: 09 40 .word 0x0940 - 3040d4: 00 30 .word 0x0030 - 3040d6: f8 c8 00 30 pshl #3,0x0 movx.w @r4+,y1 - 3040da: 32 0c add r0,r2 - 3040dc: 00 31 .word 0x0031 - 3040de: 0a 14 mov.b r1,@(r0,r10) - 3040e0: 00 31 .word 0x0031 - 3040e2: 42 64 .word 0x4264 - 3040e4: 00 30 .word 0x0030 - 3040e6: fa 94 00 31 pshl #3,0x1 movx.l @r5,x1 - 3040ea: 08 74 mov.b r7,@(r0,r8) - 3040ec: 00 31 .word 0x0031 - 3040ee: 08 dc mov.b @(r0,r13),r8 - 3040f0: 00 30 .word 0x0030 - 3040f2: 34 44 div1 r4,r4 - 3040f4: 00 30 .word 0x0030 - 3040f6: a8 3c bra 303172 <_GINT_CALL_SET_function+0xa> - -003040f8 <_update_npcs>: - 3040f8: 2f e6 mov.l r14,@-r15 - 3040fa: 4f 22 sts.l pr,@-r15 - 3040fc: 7f f8 add #-8,r15 - 3040fe: 6e f3 mov r15,r14 - 304100: 61 e3 mov r14,r1 - 304102: 71 c8 add #-56,r1 - 304104: 11 4e mov.l r4,@(56,r1) - 304106: 61 e3 mov r14,r1 - 304108: 71 c8 add #-56,r1 - 30410a: e2 00 mov #0,r2 - 30410c: 11 2f mov.l r2,@(60,r1) - 30410e: a0 19 bra 304144 <_update_npcs+0x4c> - 304110: 00 09 nop - 304112: 61 e3 mov r14,r1 - 304114: 71 c8 add #-56,r1 - 304116: 51 1e mov.l @(56,r1),r1 - 304118: 61 12 mov.l @r1,r1 - 30411a: 53 1b mov.l @(44,r1),r3 - 30411c: 61 e3 mov r14,r1 - 30411e: 71 c8 add #-56,r1 - 304120: 52 1f mov.l @(60,r1),r2 - 304122: 61 23 mov r2,r1 - 304124: 41 08 shll2 r1 - 304126: 41 08 shll2 r1 - 304128: 31 28 sub r2,r1 - 30412a: 41 08 shll2 r1 - 30412c: 31 3c add r3,r1 - 30412e: 64 13 mov r1,r4 - 304130: d1 0d mov.l 304168 <_update_npcs+0x70>,r1 ! 30416c <_update_npc> - 304132: 41 0b jsr @r1 - 304134: 00 09 nop - 304136: 61 e3 mov r14,r1 - 304138: 71 c8 add #-56,r1 - 30413a: 62 e3 mov r14,r2 - 30413c: 72 c8 add #-56,r2 - 30413e: 52 2f mov.l @(60,r2),r2 - 304140: 72 01 add #1,r2 - 304142: 11 2f mov.l r2,@(60,r1) - 304144: 61 e3 mov r14,r1 - 304146: 71 c8 add #-56,r1 - 304148: 51 1e mov.l @(56,r1),r1 - 30414a: 61 12 mov.l @r1,r1 - 30414c: 51 1a mov.l @(40,r1),r1 - 30414e: 62 e3 mov r14,r2 - 304150: 72 c8 add #-56,r2 - 304152: 52 2f mov.l @(60,r2),r2 - 304154: 32 12 cmp/hs r1,r2 - 304156: 8b dc bf 304112 <_update_npcs+0x1a> - 304158: 00 09 nop - 30415a: 00 09 nop - 30415c: 7e 08 add #8,r14 - 30415e: 6f e3 mov r14,r15 - 304160: 4f 26 lds.l @r15+,pr - 304162: 6e f6 mov.l @r15+,r14 - 304164: 00 0b rts - 304166: 00 09 nop - 304168: 00 30 .word 0x0030 - 30416a: 41 6c shad r6,r1 - -0030416c <_update_npc>: - 30416c: 2f 86 mov.l r8,@-r15 - 30416e: 2f 96 mov.l r9,@-r15 - 304170: 2f e6 mov.l r14,@-r15 - 304172: 4f 22 sts.l pr,@-r15 - 304174: 7f f0 add #-16,r15 - 304176: 6e f3 mov r15,r14 - 304178: 61 e3 mov r14,r1 - 30417a: 71 d0 add #-48,r1 - 30417c: 11 4c mov.l r4,@(48,r1) - 30417e: 61 e3 mov r14,r1 - 304180: 71 d0 add #-48,r1 - 304182: 51 1c mov.l @(48,r1),r1 - 304184: 51 18 mov.l @(32,r1),r1 - 304186: 21 18 tst r1,r1 - 304188: 89 09 bt 30419e <_update_npc+0x32> - 30418a: 61 e3 mov r14,r1 - 30418c: 71 d0 add #-48,r1 - 30418e: 51 1c mov.l @(48,r1),r1 - 304190: 71 10 add #16,r1 - 304192: 84 12 mov.b @(2,r1),r0 - 304194: 61 03 mov r0,r1 - 304196: 62 1c extu.b r1,r2 - 304198: e1 01 mov #1,r1 - 30419a: 32 10 cmp/eq r1,r2 - 30419c: 8b 01 bf 3041a2 <_update_npc+0x36> - 30419e: a0 f8 bra 304392 <_update_npc+0x226> - 3041a0: 00 09 nop - 3041a2: 61 e3 mov r14,r1 - 3041a4: 71 d0 add #-48,r1 - 3041a6: 51 1c mov.l @(48,r1),r1 - 3041a8: 52 1b mov.l @(44,r1),r2 - 3041aa: 61 e3 mov r14,r1 - 3041ac: 71 d0 add #-48,r1 - 3041ae: 51 1c mov.l @(48,r1),r1 - 3041b0: 51 1a mov.l @(40,r1),r1 - 3041b2: 31 1c add r1,r1 - 3041b4: 31 2c add r2,r1 - 3041b6: 61 11 mov.w @r1,r1 - 3041b8: 62 13 mov r1,r2 - 3041ba: 61 e3 mov r14,r1 - 3041bc: 71 d0 add #-48,r1 - 3041be: 51 1c mov.l @(48,r1),r1 - 3041c0: 51 12 mov.l @(8,r1),r1 - 3041c2: 32 1c add r1,r2 - 3041c4: d1 77 mov.l 3043a4 <_update_npc+0x238>,r1 ! 30f9d4 <___floatunsisf> - 3041c6: 64 23 mov r2,r4 - 3041c8: 41 0b jsr @r1 - 3041ca: 00 09 nop - 3041cc: 62 03 mov r0,r2 - 3041ce: 61 e3 mov r14,r1 - 3041d0: 71 d0 add #-48,r1 - 3041d2: 51 1c mov.l @(48,r1),r1 - 3041d4: 63 12 mov.l @r1,r3 - 3041d6: 68 e3 mov r14,r8 - 3041d8: 78 d0 add #-48,r8 - 3041da: d1 73 mov.l 3043a8 <_update_npc+0x23c>,r1 ! 30f250 <___subsf3> - 3041dc: 65 33 mov r3,r5 - 3041de: 64 23 mov r2,r4 - 3041e0: 41 0b jsr @r1 - 3041e2: 00 09 nop - 3041e4: 61 03 mov r0,r1 - 3041e6: 18 1f mov.l r1,@(60,r8) - 3041e8: 61 e3 mov r14,r1 - 3041ea: 71 d0 add #-48,r1 - 3041ec: 51 1c mov.l @(48,r1),r1 - 3041ee: 52 1c mov.l @(48,r1),r2 - 3041f0: 61 e3 mov r14,r1 - 3041f2: 71 d0 add #-48,r1 - 3041f4: 51 1c mov.l @(48,r1),r1 - 3041f6: 51 1a mov.l @(40,r1),r1 - 3041f8: 31 1c add r1,r1 - 3041fa: 31 2c add r2,r1 - 3041fc: 61 11 mov.w @r1,r1 - 3041fe: 62 13 mov r1,r2 - 304200: 61 e3 mov r14,r1 - 304202: 71 d0 add #-48,r1 - 304204: 51 1c mov.l @(48,r1),r1 - 304206: 51 13 mov.l @(12,r1),r1 - 304208: 32 1c add r1,r2 - 30420a: d1 66 mov.l 3043a4 <_update_npc+0x238>,r1 ! 30f9d4 <___floatunsisf> - 30420c: 64 23 mov r2,r4 - 30420e: 41 0b jsr @r1 - 304210: 00 09 nop - 304212: 62 03 mov r0,r2 - 304214: 61 e3 mov r14,r1 - 304216: 71 d0 add #-48,r1 - 304218: 51 1c mov.l @(48,r1),r1 - 30421a: 53 11 mov.l @(4,r1),r3 - 30421c: 68 e3 mov r14,r8 - 30421e: 78 d0 add #-48,r8 - 304220: d1 61 mov.l 3043a8 <_update_npc+0x23c>,r1 ! 30f250 <___subsf3> - 304222: 65 33 mov r3,r5 - 304224: 64 23 mov r2,r4 - 304226: 41 0b jsr @r1 - 304228: 00 09 nop - 30422a: 61 03 mov r0,r1 - 30422c: 18 1e mov.l r1,@(56,r8) - 30422e: 68 e3 mov r14,r8 - 304230: 78 d0 add #-48,r8 - 304232: 62 e3 mov r14,r2 - 304234: 72 d0 add #-48,r2 - 304236: 61 e3 mov r14,r1 - 304238: 71 d0 add #-48,r1 - 30423a: 55 2e mov.l @(56,r2),r5 - 30423c: 54 1f mov.l @(60,r1),r4 - 30423e: d1 5b mov.l 3043ac <_update_npc+0x240>,r1 ! 30320c <_length> - 304240: 41 0b jsr @r1 - 304242: 00 09 nop - 304244: 61 03 mov r0,r1 - 304246: 18 1d mov.l r1,@(52,r8) - 304248: 62 e3 mov r14,r2 - 30424a: 72 d0 add #-48,r2 - 30424c: d1 58 mov.l 3043b0 <_update_npc+0x244>,r1 ! 30eed0 <___gesf2> - 30424e: d5 59 mov.l 3043b4 <_update_npc+0x248>,r5 ! 3f000000 - 304250: 54 2d mov.l @(52,r2),r4 - 304252: 41 0b jsr @r1 - 304254: 00 09 nop - 304256: 61 03 mov r0,r1 - 304258: 41 15 cmp/pl r1 - 30425a: 8b 57 bf 30430c <_update_npc+0x1a0> - 30425c: 62 e3 mov r14,r2 - 30425e: 72 d0 add #-48,r2 - 304260: d1 55 mov.l 3043b8 <_update_npc+0x24c>,r1 ! 310a14 <___extendsfdf2> - 304262: 54 2f mov.l @(60,r2),r4 - 304264: 41 0b jsr @r1 - 304266: 00 09 nop - 304268: 68 03 mov r0,r8 - 30426a: 69 13 mov r1,r9 - 30426c: 62 e3 mov r14,r2 - 30426e: 72 d0 add #-48,r2 - 304270: d1 51 mov.l 3043b8 <_update_npc+0x24c>,r1 ! 310a14 <___extendsfdf2> - 304272: 54 2d mov.l @(52,r2),r4 - 304274: 41 0b jsr @r1 - 304276: 00 09 nop - 304278: 62 03 mov r0,r2 - 30427a: 63 13 mov r1,r3 - 30427c: d1 4f mov.l 3043bc <_update_npc+0x250>,r1 ! 30fa94 <___adddf3> - 30427e: 66 23 mov r2,r6 - 304280: 67 33 mov r3,r7 - 304282: 64 23 mov r2,r4 - 304284: 65 33 mov r3,r5 - 304286: 41 0b jsr @r1 - 304288: 00 09 nop - 30428a: 62 03 mov r0,r2 - 30428c: 63 13 mov r1,r3 - 30428e: d1 4c mov.l 3043c0 <_update_npc+0x254>,r1 ! 310344 <___divdf3> - 304290: 66 23 mov r2,r6 - 304292: 67 33 mov r3,r7 - 304294: 64 83 mov r8,r4 - 304296: 65 93 mov r9,r5 - 304298: 41 0b jsr @r1 - 30429a: 00 09 nop - 30429c: 62 03 mov r0,r2 - 30429e: 63 13 mov r1,r3 - 3042a0: 68 e3 mov r14,r8 - 3042a2: 78 d0 add #-48,r8 - 3042a4: d1 47 mov.l 3043c4 <_update_npc+0x258>,r1 ! 310b38 <___truncdfsf2> - 3042a6: 64 23 mov r2,r4 - 3042a8: 65 33 mov r3,r5 - 3042aa: 41 0b jsr @r1 - 3042ac: 00 09 nop - 3042ae: 61 03 mov r0,r1 - 3042b0: 18 1f mov.l r1,@(60,r8) - 3042b2: 62 e3 mov r14,r2 - 3042b4: 72 d0 add #-48,r2 - 3042b6: d1 40 mov.l 3043b8 <_update_npc+0x24c>,r1 ! 310a14 <___extendsfdf2> - 3042b8: 54 2e mov.l @(56,r2),r4 - 3042ba: 41 0b jsr @r1 - 3042bc: 00 09 nop - 3042be: 68 03 mov r0,r8 - 3042c0: 69 13 mov r1,r9 - 3042c2: 62 e3 mov r14,r2 - 3042c4: 72 d0 add #-48,r2 - 3042c6: d1 3c mov.l 3043b8 <_update_npc+0x24c>,r1 ! 310a14 <___extendsfdf2> - 3042c8: 54 2d mov.l @(52,r2),r4 - 3042ca: 41 0b jsr @r1 - 3042cc: 00 09 nop - 3042ce: 62 03 mov r0,r2 - 3042d0: 63 13 mov r1,r3 - 3042d2: d1 3a mov.l 3043bc <_update_npc+0x250>,r1 ! 30fa94 <___adddf3> - 3042d4: 66 23 mov r2,r6 - 3042d6: 67 33 mov r3,r7 - 3042d8: 64 23 mov r2,r4 - 3042da: 65 33 mov r3,r5 - 3042dc: 41 0b jsr @r1 - 3042de: 00 09 nop - 3042e0: 62 03 mov r0,r2 - 3042e2: 63 13 mov r1,r3 - 3042e4: d1 36 mov.l 3043c0 <_update_npc+0x254>,r1 ! 310344 <___divdf3> - 3042e6: 66 23 mov r2,r6 - 3042e8: 67 33 mov r3,r7 - 3042ea: 64 83 mov r8,r4 - 3042ec: 65 93 mov r9,r5 - 3042ee: 41 0b jsr @r1 - 3042f0: 00 09 nop - 3042f2: 62 03 mov r0,r2 - 3042f4: 63 13 mov r1,r3 - 3042f6: 68 e3 mov r14,r8 - 3042f8: 78 d0 add #-48,r8 - 3042fa: d1 32 mov.l 3043c4 <_update_npc+0x258>,r1 ! 310b38 <___truncdfsf2> - 3042fc: 64 23 mov r2,r4 - 3042fe: 65 33 mov r3,r5 - 304300: 41 0b jsr @r1 - 304302: 00 09 nop - 304304: 61 03 mov r0,r1 - 304306: 18 1e mov.l r1,@(56,r8) - 304308: a0 1f bra 30434a <_update_npc+0x1de> - 30430a: 00 09 nop - 30430c: 61 e3 mov r14,r1 - 30430e: 71 d0 add #-48,r1 - 304310: 51 1c mov.l @(48,r1),r1 - 304312: 51 1a mov.l @(40,r1),r1 - 304314: 62 13 mov r1,r2 - 304316: 72 01 add #1,r2 - 304318: 61 e3 mov r14,r1 - 30431a: 71 d0 add #-48,r1 - 30431c: 51 1c mov.l @(48,r1),r1 - 30431e: 11 2a mov.l r2,@(40,r1) - 304320: 61 e3 mov r14,r1 - 304322: 71 d0 add #-48,r1 - 304324: 51 1c mov.l @(48,r1),r1 - 304326: 52 1a mov.l @(40,r1),r2 - 304328: 61 e3 mov r14,r1 - 30432a: 71 d0 add #-48,r1 - 30432c: 51 1c mov.l @(48,r1),r1 - 30432e: 53 19 mov.l @(36,r1),r3 - 304330: d7 25 mov.l 3043c8 <_update_npc+0x25c>,r7 ! 30e528 <___udivsi3_i4i> - 304332: 64 23 mov r2,r4 - 304334: 65 33 mov r3,r5 - 304336: 47 0b jsr @r7 - 304338: 00 09 nop - 30433a: 67 03 mov r0,r7 - 30433c: 07 37 mul.l r3,r7 - 30433e: 01 1a sts macl,r1 - 304340: 32 18 sub r1,r2 - 304342: 61 e3 mov r14,r1 - 304344: 71 d0 add #-48,r1 - 304346: 51 1c mov.l @(48,r1),r1 - 304348: 11 2a mov.l r2,@(40,r1) - 30434a: 61 e3 mov r14,r1 - 30434c: 71 d0 add #-48,r1 - 30434e: 51 1c mov.l @(48,r1),r1 - 304350: 63 12 mov.l @r1,r3 - 304352: 62 e3 mov r14,r2 - 304354: 72 d0 add #-48,r2 - 304356: d1 1d mov.l 3043cc <_update_npc+0x260>,r1 ! 30e94c <___addsf3> - 304358: 55 2f mov.l @(60,r2),r5 - 30435a: 64 33 mov r3,r4 - 30435c: 41 0b jsr @r1 - 30435e: 00 09 nop - 304360: 61 03 mov r0,r1 - 304362: 62 13 mov r1,r2 - 304364: 61 e3 mov r14,r1 - 304366: 71 d0 add #-48,r1 - 304368: 51 1c mov.l @(48,r1),r1 - 30436a: 21 22 mov.l r2,@r1 - 30436c: 61 e3 mov r14,r1 - 30436e: 71 d0 add #-48,r1 - 304370: 51 1c mov.l @(48,r1),r1 - 304372: 53 11 mov.l @(4,r1),r3 - 304374: 62 e3 mov r14,r2 - 304376: 72 d0 add #-48,r2 - 304378: d1 14 mov.l 3043cc <_update_npc+0x260>,r1 ! 30e94c <___addsf3> - 30437a: 55 2e mov.l @(56,r2),r5 - 30437c: 64 33 mov r3,r4 - 30437e: 41 0b jsr @r1 - 304380: 00 09 nop - 304382: 61 03 mov r0,r1 - 304384: 62 13 mov r1,r2 - 304386: 61 e3 mov r14,r1 - 304388: 71 d0 add #-48,r1 - 30438a: 51 1c mov.l @(48,r1),r1 - 30438c: 11 21 mov.l r2,@(4,r1) - 30438e: a0 01 bra 304394 <_update_npc+0x228> - 304390: 00 09 nop - 304392: 00 09 nop - 304394: 7e 10 add #16,r14 - 304396: 6f e3 mov r14,r15 - 304398: 4f 26 lds.l @r15+,pr - 30439a: 6e f6 mov.l @r15+,r14 - 30439c: 69 f6 mov.l @r15+,r9 - 30439e: 68 f6 mov.l @r15+,r8 - 3043a0: 00 0b rts - 3043a2: 00 09 nop - 3043a4: 00 30 .word 0x0030 - 3043a6: f9 d4 00 30 pshl #3,0x0 movx.l @r0,y1 - 3043aa: f2 50 pcmp x1,y1 - 3043ac: 00 30 .word 0x0030 - 3043ae: 32 0c add r0,r2 - 3043b0: 00 30 .word 0x0030 - 3043b2: ee d0 mov #-48,r14 - 3043b4: 3f 00 cmp/eq r0,r15 - 3043b6: 00 00 .word 0x0000 - 3043b8: 00 31 .word 0x0031 - 3043ba: 0a 14 mov.b r1,@(r0,r10) - 3043bc: 00 30 .word 0x0030 - 3043be: fa 94 00 31 pshl #3,0x1 movx.l @r5,x1 - 3043c2: 03 44 mov.b r4,@(r0,r3) - 3043c4: 00 31 .word 0x0031 - 3043c6: 0b 38 .word 0x0b38 - 3043c8: 00 30 .word 0x0030 - 3043ca: e5 28 mov #40,r5 - 3043cc: 00 30 .word 0x0030 - 3043ce: e9 4c mov #76,r9 - -003043d0 <_npc_draw>: - 3043d0: 2f e6 mov.l r14,@-r15 - 3043d2: 4f 22 sts.l pr,@-r15 - 3043d4: 7f d8 add #-40,r15 - 3043d6: 6e f3 mov r15,r14 - 3043d8: 61 e3 mov r14,r1 - 3043da: 71 e8 add #-24,r1 - 3043dc: 11 47 mov.l r4,@(28,r1) - 3043de: 61 e3 mov r14,r1 - 3043e0: 71 e8 add #-24,r1 - 3043e2: 62 e3 mov r14,r2 - 3043e4: 72 e8 add #-24,r2 - 3043e6: 52 27 mov.l @(28,r2),r2 - 3043e8: 72 04 add #4,r2 - 3043ea: 11 2d mov.l r2,@(52,r1) - 3043ec: 61 e3 mov r14,r1 - 3043ee: 71 e8 add #-24,r1 - 3043f0: e2 00 mov #0,r2 - 3043f2: 11 2f mov.l r2,@(60,r1) - 3043f4: a1 90 bra 304718 <_npc_draw+0x348> - 3043f6: 00 09 nop - 3043f8: 61 e3 mov r14,r1 - 3043fa: 71 e8 add #-24,r1 - 3043fc: 51 17 mov.l @(28,r1),r1 - 3043fe: 61 12 mov.l @r1,r1 - 304400: 53 1b mov.l @(44,r1),r3 - 304402: 61 e3 mov r14,r1 - 304404: 71 e8 add #-24,r1 - 304406: 52 1f mov.l @(60,r1),r2 - 304408: 61 23 mov r2,r1 - 30440a: 41 08 shll2 r1 - 30440c: 41 08 shll2 r1 - 30440e: 31 28 sub r2,r1 - 304410: 41 08 shll2 r1 - 304412: 62 13 mov r1,r2 - 304414: 61 e3 mov r14,r1 - 304416: 71 e8 add #-24,r1 - 304418: 32 3c add r3,r2 - 30441a: 11 2c mov.l r2,@(48,r1) - 30441c: 61 e3 mov r14,r1 - 30441e: 71 e8 add #-24,r1 - 304420: 51 1c mov.l @(48,r1),r1 - 304422: 51 18 mov.l @(32,r1),r1 - 304424: 21 18 tst r1,r1 - 304426: 8b 01 bf 30442c <_npc_draw+0x5c> - 304428: a1 6e bra 304708 <_npc_draw+0x338> - 30442a: 00 09 nop - 30442c: 61 e3 mov r14,r1 - 30442e: 71 e8 add #-24,r1 - 304430: 51 1c mov.l @(48,r1),r1 - 304432: 51 19 mov.l @(36,r1),r1 - 304434: 62 13 mov r1,r2 - 304436: 72 01 add #1,r2 - 304438: 61 e3 mov r14,r1 - 30443a: 71 e8 add #-24,r1 - 30443c: 11 2b mov.l r2,@(44,r1) - 30443e: 61 e3 mov r14,r1 - 304440: 71 e8 add #-24,r1 - 304442: e2 00 mov #0,r2 - 304444: 11 2e mov.l r2,@(56,r1) - 304446: a0 f5 bra 304634 <_npc_draw+0x264> - 304448: 00 09 nop - 30444a: 61 e3 mov r14,r1 - 30444c: 71 e8 add #-24,r1 - 30444e: 51 1c mov.l @(48,r1),r1 - 304450: 51 12 mov.l @(8,r1),r1 - 304452: 67 1d extu.w r1,r7 - 304454: 61 e3 mov r14,r1 - 304456: 71 e8 add #-24,r1 - 304458: 51 1c mov.l @(48,r1),r1 - 30445a: 56 1b mov.l @(44,r1),r6 - 30445c: 61 e3 mov r14,r1 - 30445e: 71 e8 add #-24,r1 - 304460: 62 e3 mov r14,r2 - 304462: 72 e8 add #-24,r2 - 304464: 53 1e mov.l @(56,r1),r3 - 304466: d0 b6 mov.l 304740 <_npc_draw+0x370>,r0 ! 30e5f8 <___sdivsi3_i4i> - 304468: 64 33 mov r3,r4 - 30446a: 55 2b mov.l @(44,r2),r5 - 30446c: 40 0b jsr @r0 - 30446e: 00 09 nop - 304470: 65 03 mov r0,r5 - 304472: 51 2b mov.l @(44,r2),r1 - 304474: 05 17 mul.l r1,r5 - 304476: 02 1a sts macl,r2 - 304478: 61 33 mov r3,r1 - 30447a: 31 28 sub r2,r1 - 30447c: 31 1c add r1,r1 - 30447e: 31 6c add r6,r1 - 304480: 61 11 mov.w @r1,r1 - 304482: 61 1d extu.w r1,r1 - 304484: 31 7c add r7,r1 - 304486: 61 1d extu.w r1,r1 - 304488: 31 1c add r1,r1 - 30448a: 61 1d extu.w r1,r1 - 30448c: 62 e3 mov r14,r2 - 30448e: 72 e8 add #-24,r2 - 304490: 52 2d mov.l @(52,r2),r2 - 304492: 85 24 mov.w @(8,r2),r0 - 304494: 62 03 mov r0,r2 - 304496: 62 2d extu.w r2,r2 - 304498: 31 28 sub r2,r1 - 30449a: 62 1d extu.w r1,r2 - 30449c: 61 e3 mov r14,r1 - 30449e: 71 08 add #8,r1 - 3044a0: 60 23 mov r2,r0 - 3044a2: 81 13 mov.w r0,@(6,r1) - 3044a4: 61 e3 mov r14,r1 - 3044a6: 71 e8 add #-24,r1 - 3044a8: 51 1c mov.l @(48,r1),r1 - 3044aa: 51 13 mov.l @(12,r1),r1 - 3044ac: 67 1d extu.w r1,r7 - 3044ae: 61 e3 mov r14,r1 - 3044b0: 71 e8 add #-24,r1 - 3044b2: 51 1c mov.l @(48,r1),r1 - 3044b4: 56 1c mov.l @(48,r1),r6 - 3044b6: 61 e3 mov r14,r1 - 3044b8: 71 e8 add #-24,r1 - 3044ba: 62 e3 mov r14,r2 - 3044bc: 72 e8 add #-24,r2 - 3044be: 53 1e mov.l @(56,r1),r3 - 3044c0: d0 9f mov.l 304740 <_npc_draw+0x370>,r0 ! 30e5f8 <___sdivsi3_i4i> - 3044c2: 64 33 mov r3,r4 - 3044c4: 55 2b mov.l @(44,r2),r5 - 3044c6: 40 0b jsr @r0 - 3044c8: 00 09 nop - 3044ca: 65 03 mov r0,r5 - 3044cc: 51 2b mov.l @(44,r2),r1 - 3044ce: 05 17 mul.l r1,r5 - 3044d0: 02 1a sts macl,r2 - 3044d2: 61 33 mov r3,r1 - 3044d4: 31 28 sub r2,r1 - 3044d6: 31 1c add r1,r1 - 3044d8: 31 6c add r6,r1 - 3044da: 61 11 mov.w @r1,r1 - 3044dc: 61 1d extu.w r1,r1 - 3044de: 31 7c add r7,r1 - 3044e0: 61 1d extu.w r1,r1 - 3044e2: 31 1c add r1,r1 - 3044e4: 61 1d extu.w r1,r1 - 3044e6: 62 e3 mov r14,r2 - 3044e8: 72 e8 add #-24,r2 - 3044ea: 52 2d mov.l @(52,r2),r2 - 3044ec: 85 25 mov.w @(10,r2),r0 - 3044ee: 62 03 mov r0,r2 - 3044f0: 62 2d extu.w r2,r2 - 3044f2: 31 28 sub r2,r1 - 3044f4: 62 1d extu.w r1,r2 - 3044f6: 61 e3 mov r14,r1 - 3044f8: 71 08 add #8,r1 - 3044fa: 60 23 mov r2,r0 - 3044fc: 81 12 mov.w r0,@(4,r1) - 3044fe: 61 e3 mov r14,r1 - 304500: 71 e8 add #-24,r1 - 304502: 51 1c mov.l @(48,r1),r1 - 304504: 51 12 mov.l @(8,r1),r1 - 304506: 67 1d extu.w r1,r7 - 304508: 61 e3 mov r14,r1 - 30450a: 71 e8 add #-24,r1 - 30450c: 51 1c mov.l @(48,r1),r1 - 30450e: 56 1b mov.l @(44,r1),r6 - 304510: 61 e3 mov r14,r1 - 304512: 71 e8 add #-24,r1 - 304514: 51 1e mov.l @(56,r1),r1 - 304516: 63 13 mov r1,r3 - 304518: 73 01 add #1,r3 - 30451a: 62 e3 mov r14,r2 - 30451c: 72 e8 add #-24,r2 - 30451e: d0 88 mov.l 304740 <_npc_draw+0x370>,r0 ! 30e5f8 <___sdivsi3_i4i> - 304520: 64 33 mov r3,r4 - 304522: 55 2b mov.l @(44,r2),r5 - 304524: 40 0b jsr @r0 - 304526: 00 09 nop - 304528: 65 03 mov r0,r5 - 30452a: 51 2b mov.l @(44,r2),r1 - 30452c: 05 17 mul.l r1,r5 - 30452e: 02 1a sts macl,r2 - 304530: 61 33 mov r3,r1 - 304532: 31 28 sub r2,r1 - 304534: 31 1c add r1,r1 - 304536: 31 6c add r6,r1 - 304538: 61 11 mov.w @r1,r1 - 30453a: 61 1d extu.w r1,r1 - 30453c: 31 7c add r7,r1 - 30453e: 61 1d extu.w r1,r1 - 304540: 31 1c add r1,r1 - 304542: 61 1d extu.w r1,r1 - 304544: 62 e3 mov r14,r2 - 304546: 72 e8 add #-24,r2 - 304548: 52 2d mov.l @(52,r2),r2 - 30454a: 85 24 mov.w @(8,r2),r0 - 30454c: 62 03 mov r0,r2 - 30454e: 62 2d extu.w r2,r2 - 304550: 31 28 sub r2,r1 - 304552: 62 1d extu.w r1,r2 - 304554: 61 e3 mov r14,r1 - 304556: 71 08 add #8,r1 - 304558: 60 23 mov r2,r0 - 30455a: 81 11 mov.w r0,@(2,r1) - 30455c: 61 e3 mov r14,r1 - 30455e: 71 e8 add #-24,r1 - 304560: 51 1c mov.l @(48,r1),r1 - 304562: 51 13 mov.l @(12,r1),r1 - 304564: 67 1d extu.w r1,r7 - 304566: 61 e3 mov r14,r1 - 304568: 71 e8 add #-24,r1 - 30456a: 51 1c mov.l @(48,r1),r1 - 30456c: 56 1c mov.l @(48,r1),r6 - 30456e: 61 e3 mov r14,r1 - 304570: 71 e8 add #-24,r1 - 304572: 51 1e mov.l @(56,r1),r1 - 304574: 63 13 mov r1,r3 - 304576: 73 01 add #1,r3 - 304578: 62 e3 mov r14,r2 - 30457a: 72 e8 add #-24,r2 - 30457c: d0 70 mov.l 304740 <_npc_draw+0x370>,r0 ! 30e5f8 <___sdivsi3_i4i> - 30457e: 64 33 mov r3,r4 - 304580: 55 2b mov.l @(44,r2),r5 - 304582: 40 0b jsr @r0 - 304584: 00 09 nop - 304586: 65 03 mov r0,r5 - 304588: 51 2b mov.l @(44,r2),r1 - 30458a: 05 17 mul.l r1,r5 - 30458c: 02 1a sts macl,r2 - 30458e: 61 33 mov r3,r1 - 304590: 31 28 sub r2,r1 - 304592: 31 1c add r1,r1 - 304594: 31 6c add r6,r1 - 304596: 61 11 mov.w @r1,r1 - 304598: 61 1d extu.w r1,r1 - 30459a: 31 7c add r7,r1 - 30459c: 61 1d extu.w r1,r1 - 30459e: 31 1c add r1,r1 - 3045a0: 61 1d extu.w r1,r1 - 3045a2: 62 e3 mov r14,r2 - 3045a4: 72 e8 add #-24,r2 - 3045a6: 52 2d mov.l @(52,r2),r2 - 3045a8: 85 25 mov.w @(10,r2),r0 - 3045aa: 62 03 mov r0,r2 - 3045ac: 62 2d extu.w r2,r2 - 3045ae: 31 28 sub r2,r1 - 3045b0: 62 1d extu.w r1,r2 - 3045b2: 61 e3 mov r14,r1 - 3045b4: 71 08 add #8,r1 - 3045b6: 21 21 mov.w r2,@r1 - 3045b8: 61 e3 mov r14,r1 - 3045ba: 71 e8 add #-24,r1 - 3045bc: 51 1d mov.l @(52,r1),r1 - 3045be: 85 12 mov.w @(4,r1),r0 - 3045c0: 61 03 mov r0,r1 - 3045c2: 61 1d extu.w r1,r1 - 3045c4: 62 13 mov r1,r2 - 3045c6: 61 e3 mov r14,r1 - 3045c8: 71 08 add #8,r1 - 3045ca: 85 13 mov.w @(6,r1),r0 - 3045cc: 61 03 mov r0,r1 - 3045ce: 32 1c add r1,r2 - 3045d0: 61 e3 mov r14,r1 - 3045d2: 71 e8 add #-24,r1 - 3045d4: 51 1d mov.l @(52,r1),r1 - 3045d6: 85 13 mov.w @(6,r1),r0 - 3045d8: 61 03 mov r0,r1 - 3045da: 61 1d extu.w r1,r1 - 3045dc: 63 13 mov r1,r3 - 3045de: 61 e3 mov r14,r1 - 3045e0: 71 08 add #8,r1 - 3045e2: 85 12 mov.w @(4,r1),r0 - 3045e4: 61 03 mov r0,r1 - 3045e6: 33 1c add r1,r3 - 3045e8: 61 e3 mov r14,r1 - 3045ea: 71 e8 add #-24,r1 - 3045ec: 51 1d mov.l @(52,r1),r1 - 3045ee: 85 12 mov.w @(4,r1),r0 - 3045f0: 61 03 mov r0,r1 - 3045f2: 61 1d extu.w r1,r1 - 3045f4: 67 13 mov r1,r7 - 3045f6: 61 e3 mov r14,r1 - 3045f8: 71 08 add #8,r1 - 3045fa: 85 11 mov.w @(2,r1),r0 - 3045fc: 61 03 mov r0,r1 - 3045fe: 66 73 mov r7,r6 - 304600: 36 1c add r1,r6 - 304602: 61 e3 mov r14,r1 - 304604: 71 e8 add #-24,r1 - 304606: 51 1d mov.l @(52,r1),r1 - 304608: 85 13 mov.w @(6,r1),r0 - 30460a: 61 03 mov r0,r1 - 30460c: 61 1d extu.w r1,r1 - 30460e: 67 13 mov r1,r7 - 304610: 61 e3 mov r14,r1 - 304612: 71 08 add #8,r1 - 304614: 61 11 mov.w @r1,r1 - 304616: 37 1c add r1,r7 - 304618: d1 4a mov.l 304744 <_npc_draw+0x374>,r1 ! f800 - 30461a: 2f 12 mov.l r1,@r15 - 30461c: 65 33 mov r3,r5 - 30461e: 64 23 mov r2,r4 - 304620: d1 49 mov.l 304748 <_npc_draw+0x378>,r1 ! 30aae0 <_dline> - 304622: 41 0b jsr @r1 - 304624: 00 09 nop - 304626: 61 e3 mov r14,r1 - 304628: 71 e8 add #-24,r1 - 30462a: 62 e3 mov r14,r2 - 30462c: 72 e8 add #-24,r2 - 30462e: 52 2e mov.l @(56,r2),r2 - 304630: 72 01 add #1,r2 - 304632: 11 2e mov.l r2,@(56,r1) - 304634: 62 e3 mov r14,r2 - 304636: 72 e8 add #-24,r2 - 304638: 61 e3 mov r14,r1 - 30463a: 71 e8 add #-24,r1 - 30463c: 52 2e mov.l @(56,r2),r2 - 30463e: 51 1b mov.l @(44,r1),r1 - 304640: 32 13 cmp/ge r1,r2 - 304642: 89 01 bt 304648 <_npc_draw+0x278> - 304644: af 01 bra 30444a <_npc_draw+0x7a> - 304646: 00 09 nop - 304648: 61 e3 mov r14,r1 - 30464a: 71 e8 add #-24,r1 - 30464c: 51 1c mov.l @(48,r1),r1 - 30464e: 62 12 mov.l @r1,r2 - 304650: d1 3e mov.l 30474c <_npc_draw+0x37c>,r1 ! 30e94c <___addsf3> - 304652: 65 23 mov r2,r5 - 304654: 64 23 mov r2,r4 - 304656: 41 0b jsr @r1 - 304658: 00 09 nop - 30465a: 61 03 mov r0,r1 - 30465c: 62 13 mov r1,r2 - 30465e: d1 3c mov.l 304750 <_npc_draw+0x380>,r1 ! 30f828 <___fixsfsi> - 304660: 64 23 mov r2,r4 - 304662: 41 0b jsr @r1 - 304664: 00 09 nop - 304666: 61 03 mov r0,r1 - 304668: 61 1f exts.w r1,r1 - 30466a: 61 1d extu.w r1,r1 - 30466c: 62 e3 mov r14,r2 - 30466e: 72 e8 add #-24,r2 - 304670: 52 2d mov.l @(52,r2),r2 - 304672: 85 24 mov.w @(8,r2),r0 - 304674: 62 03 mov r0,r2 - 304676: 62 2d extu.w r2,r2 - 304678: 31 28 sub r2,r1 - 30467a: 62 1d extu.w r1,r2 - 30467c: 61 e3 mov r14,r1 - 30467e: 71 08 add #8,r1 - 304680: 60 23 mov r2,r0 - 304682: 81 15 mov.w r0,@(10,r1) - 304684: 61 e3 mov r14,r1 - 304686: 71 e8 add #-24,r1 - 304688: 51 1c mov.l @(48,r1),r1 - 30468a: 52 11 mov.l @(4,r1),r2 - 30468c: d1 2f mov.l 30474c <_npc_draw+0x37c>,r1 ! 30e94c <___addsf3> - 30468e: 65 23 mov r2,r5 - 304690: 64 23 mov r2,r4 - 304692: 41 0b jsr @r1 - 304694: 00 09 nop - 304696: 61 03 mov r0,r1 - 304698: 62 13 mov r1,r2 - 30469a: d1 2d mov.l 304750 <_npc_draw+0x380>,r1 ! 30f828 <___fixsfsi> - 30469c: 64 23 mov r2,r4 - 30469e: 41 0b jsr @r1 - 3046a0: 00 09 nop - 3046a2: 61 03 mov r0,r1 - 3046a4: 61 1f exts.w r1,r1 - 3046a6: 61 1d extu.w r1,r1 - 3046a8: 62 e3 mov r14,r2 - 3046aa: 72 e8 add #-24,r2 - 3046ac: 52 2d mov.l @(52,r2),r2 - 3046ae: 85 25 mov.w @(10,r2),r0 - 3046b0: 62 03 mov r0,r2 - 3046b2: 62 2d extu.w r2,r2 - 3046b4: 31 28 sub r2,r1 - 3046b6: 62 1d extu.w r1,r2 - 3046b8: 61 e3 mov r14,r1 - 3046ba: 71 08 add #8,r1 - 3046bc: 60 23 mov r2,r0 - 3046be: 81 14 mov.w r0,@(8,r1) - 3046c0: 61 e3 mov r14,r1 - 3046c2: 71 e8 add #-24,r1 - 3046c4: 51 1d mov.l @(52,r1),r1 - 3046c6: 85 12 mov.w @(4,r1),r0 - 3046c8: 61 03 mov r0,r1 - 3046ca: 61 1d extu.w r1,r1 - 3046cc: 62 13 mov r1,r2 - 3046ce: 72 f8 add #-8,r2 - 3046d0: 61 e3 mov r14,r1 - 3046d2: 71 08 add #8,r1 - 3046d4: 85 15 mov.w @(10,r1),r0 - 3046d6: 61 03 mov r0,r1 - 3046d8: 63 23 mov r2,r3 - 3046da: 33 1c add r1,r3 - 3046dc: 61 e3 mov r14,r1 - 3046de: 71 e8 add #-24,r1 - 3046e0: 51 1d mov.l @(52,r1),r1 - 3046e2: 85 13 mov.w @(6,r1),r0 - 3046e4: 61 03 mov r0,r1 - 3046e6: 61 1d extu.w r1,r1 - 3046e8: 62 13 mov r1,r2 - 3046ea: 72 f8 add #-8,r2 - 3046ec: 61 e3 mov r14,r1 - 3046ee: 71 08 add #8,r1 - 3046f0: 85 14 mov.w @(8,r1),r0 - 3046f2: 61 03 mov r0,r1 - 3046f4: 31 2c add r2,r1 - 3046f6: d2 17 mov.l 304754 <_npc_draw+0x384>,r2 ! 31cf88 <_demo_PNJ_img> - 3046f8: 66 23 mov r2,r6 - 3046fa: 65 13 mov r1,r5 - 3046fc: 64 33 mov r3,r4 - 3046fe: d1 16 mov.l 304758 <_npc_draw+0x388>,r1 ! 30b0fc <_dimage> - 304700: 41 0b jsr @r1 - 304702: 00 09 nop - 304704: a0 01 bra 30470a <_npc_draw+0x33a> - 304706: 00 09 nop - 304708: 00 09 nop - 30470a: 61 e3 mov r14,r1 - 30470c: 71 e8 add #-24,r1 - 30470e: 62 e3 mov r14,r2 - 304710: 72 e8 add #-24,r2 - 304712: 52 2f mov.l @(60,r2),r2 - 304714: 72 01 add #1,r2 - 304716: 11 2f mov.l r2,@(60,r1) - 304718: 61 e3 mov r14,r1 - 30471a: 71 e8 add #-24,r1 - 30471c: 51 17 mov.l @(28,r1),r1 - 30471e: 61 12 mov.l @r1,r1 - 304720: 51 1a mov.l @(40,r1),r1 - 304722: 62 e3 mov r14,r2 - 304724: 72 e8 add #-24,r2 - 304726: 52 2f mov.l @(60,r2),r2 - 304728: 32 12 cmp/hs r1,r2 - 30472a: 89 01 bt 304730 <_npc_draw+0x360> - 30472c: ae 64 bra 3043f8 <_npc_draw+0x28> - 30472e: 00 09 nop - 304730: 00 09 nop - 304732: 00 09 nop - 304734: 7e 28 add #40,r14 - 304736: 6f e3 mov r14,r15 - 304738: 4f 26 lds.l @r15+,pr - 30473a: 6e f6 mov.l @r15+,r14 - 30473c: 00 0b rts - 30473e: 00 09 nop - 304740: 00 30 .word 0x0030 - 304742: e5 f8 mov #-8,r5 - 304744: 00 00 .word 0x0000 - 304746: f8 00 00 30 pshl #3,0x0 - 30474a: aa e0 bra 303d0e <_npc_pathfind+0x5de> - 30474c: 00 30 .word 0x0030 - 30474e: e9 4c mov #76,r9 - 304750: 00 30 .word 0x0030 - 304752: f8 28 00 31 pshl #3,0x1 movx.w a0,@r4+ - 304756: cf 88 or.b #136,@(r0,gbr) - 304758: 00 30 .word 0x0030 - 30475a: b0 fc bsr 304956 <__op_mod+0x2c> - -0030475c <_events_init_handler>: - 30475c: 2f e6 mov.l r14,@-r15 - 30475e: 7f fc add #-4,r15 - 304760: 6e f3 mov r15,r14 - 304762: 61 e3 mov r14,r1 - 304764: 71 c4 add #-60,r1 - 304766: 11 4f mov.l r4,@(60,r1) - 304768: 61 e3 mov r14,r1 - 30476a: 71 c4 add #-60,r1 - 30476c: 51 1f mov.l @(60,r1),r1 - 30476e: 92 08 mov.w 304782 <_events_init_handler+0x26>,r2 ! fc - 304770: 31 2c add r2,r1 - 304772: e2 00 mov #0,r2 - 304774: 11 21 mov.l r2,@(4,r1) - 304776: 00 09 nop - 304778: 7e 04 add #4,r14 - 30477a: 6f e3 mov r14,r15 - 30477c: 6e f6 mov.l @r15+,r14 - 30477e: 00 0b rts - 304780: 00 09 nop - 304782: 00 fc mov.b @(r0,r15),r0 - -00304784 <_events_bind_variable>: - 304784: 2f e6 mov.l r14,@-r15 - 304786: 7f f4 add #-12,r15 - 304788: 6e f3 mov r15,r14 - 30478a: 61 e3 mov r14,r1 - 30478c: 71 cc add #-52,r1 - 30478e: 11 4f mov.l r4,@(60,r1) - 304790: 61 e3 mov r14,r1 - 304792: 71 cc add #-52,r1 - 304794: 11 5e mov.l r5,@(56,r1) - 304796: 61 e3 mov r14,r1 - 304798: 71 cc add #-52,r1 - 30479a: 11 6d mov.l r6,@(52,r1) - 30479c: 61 e3 mov r14,r1 - 30479e: 71 cc add #-52,r1 - 3047a0: 51 1f mov.l @(60,r1),r1 - 3047a2: 92 35 mov.w 304810 <_events_bind_variable+0x8c>,r2 ! fc - 3047a4: 31 2c add r2,r1 - 3047a6: 52 11 mov.l @(4,r1),r2 - 3047a8: e1 1f mov #31,r1 - 3047aa: 32 16 cmp/hi r1,r2 - 3047ac: 89 29 bt 304802 <_events_bind_variable+0x7e> - 3047ae: 61 e3 mov r14,r1 - 3047b0: 71 cc add #-52,r1 - 3047b2: 51 1f mov.l @(60,r1),r1 - 3047b4: 97 2c mov.w 304810 <_events_bind_variable+0x8c>,r7 ! fc - 3047b6: 31 7c add r7,r1 - 3047b8: 51 11 mov.l @(4,r1),r1 - 3047ba: 62 e3 mov r14,r2 - 3047bc: 72 cc add #-52,r2 - 3047be: 52 2f mov.l @(60,r2),r2 - 3047c0: 41 08 shll2 r1 - 3047c2: 31 2c add r2,r1 - 3047c4: 62 e3 mov r14,r2 - 3047c6: 72 cc add #-52,r2 - 3047c8: 52 2e mov.l @(56,r2),r2 - 3047ca: 21 22 mov.l r2,@r1 - 3047cc: 61 e3 mov r14,r1 - 3047ce: 71 cc add #-52,r1 - 3047d0: 51 1f mov.l @(60,r1),r1 - 3047d2: 92 1d mov.w 304810 <_events_bind_variable+0x8c>,r2 ! fc - 3047d4: 31 2c add r2,r1 - 3047d6: 51 11 mov.l @(4,r1),r1 - 3047d8: 63 13 mov r1,r3 - 3047da: 73 01 add #1,r3 - 3047dc: 62 e3 mov r14,r2 - 3047de: 72 cc add #-52,r2 - 3047e0: 52 2f mov.l @(60,r2),r2 - 3047e2: 97 15 mov.w 304810 <_events_bind_variable+0x8c>,r7 ! fc - 3047e4: 32 7c add r7,r2 - 3047e6: 12 31 mov.l r3,@(4,r2) - 3047e8: 62 e3 mov r14,r2 - 3047ea: 72 cc add #-52,r2 - 3047ec: 52 2f mov.l @(60,r2),r2 - 3047ee: 71 20 add #32,r1 - 3047f0: 41 08 shll2 r1 - 3047f2: 31 2c add r2,r1 - 3047f4: 62 e3 mov r14,r2 - 3047f6: 72 cc add #-52,r2 - 3047f8: 52 2d mov.l @(52,r2),r2 - 3047fa: 21 22 mov.l r2,@r1 - 3047fc: e1 00 mov #0,r1 - 3047fe: a0 01 bra 304804 <_events_bind_variable+0x80> - 304800: 00 09 nop - 304802: e1 01 mov #1,r1 - 304804: 60 13 mov r1,r0 - 304806: 7e 0c add #12,r14 - 304808: 6f e3 mov r14,r15 - 30480a: 6e f6 mov.l @r15+,r14 - 30480c: 00 0b rts - 30480e: 00 09 nop - 304810: 00 fc mov.b @(r0,r15),r0 - -00304812 <__op_null>: - 304812: 2f e6 mov.l r14,@-r15 - 304814: 7f f8 add #-8,r15 - 304816: 6e f3 mov r15,r14 - 304818: 61 e3 mov r14,r1 - 30481a: 71 c8 add #-56,r1 - 30481c: 11 4f mov.l r4,@(60,r1) - 30481e: 61 e3 mov r14,r1 - 304820: 71 c8 add #-56,r1 - 304822: 11 5e mov.l r5,@(56,r1) - 304824: e1 00 mov #0,r1 - 304826: 60 13 mov r1,r0 - 304828: 7e 08 add #8,r14 - 30482a: 6f e3 mov r14,r15 - 30482c: 6e f6 mov.l @r15+,r14 - 30482e: 00 0b rts - 304830: 00 09 nop - -00304832 <__op_set>: - 304832: 2f e6 mov.l r14,@-r15 - 304834: 7f f8 add #-8,r15 - 304836: 6e f3 mov r15,r14 - 304838: 61 e3 mov r14,r1 - 30483a: 71 c8 add #-56,r1 - 30483c: 11 4f mov.l r4,@(60,r1) - 30483e: 61 e3 mov r14,r1 - 304840: 71 c8 add #-56,r1 - 304842: 11 5e mov.l r5,@(56,r1) - 304844: 61 e3 mov r14,r1 - 304846: 71 c8 add #-56,r1 - 304848: 51 1e mov.l @(56,r1),r1 - 30484a: 60 13 mov r1,r0 - 30484c: 7e 08 add #8,r14 - 30484e: 6f e3 mov r14,r15 - 304850: 6e f6 mov.l @r15+,r14 - 304852: 00 0b rts - 304854: 00 09 nop - -00304856 <__op_add>: - 304856: 2f e6 mov.l r14,@-r15 - 304858: 7f f8 add #-8,r15 - 30485a: 6e f3 mov r15,r14 - 30485c: 61 e3 mov r14,r1 - 30485e: 71 c8 add #-56,r1 - 304860: 11 4f mov.l r4,@(60,r1) - 304862: 61 e3 mov r14,r1 - 304864: 71 c8 add #-56,r1 - 304866: 11 5e mov.l r5,@(56,r1) - 304868: 62 e3 mov r14,r2 - 30486a: 72 c8 add #-56,r2 - 30486c: 61 e3 mov r14,r1 - 30486e: 71 c8 add #-56,r1 - 304870: 52 2f mov.l @(60,r2),r2 - 304872: 51 1e mov.l @(56,r1),r1 - 304874: 31 2c add r2,r1 - 304876: 60 13 mov r1,r0 - 304878: 7e 08 add #8,r14 - 30487a: 6f e3 mov r14,r15 - 30487c: 6e f6 mov.l @r15+,r14 - 30487e: 00 0b rts - 304880: 00 09 nop - -00304882 <__op_sub>: - 304882: 2f e6 mov.l r14,@-r15 - 304884: 7f f8 add #-8,r15 - 304886: 6e f3 mov r15,r14 - 304888: 61 e3 mov r14,r1 - 30488a: 71 c8 add #-56,r1 - 30488c: 11 4f mov.l r4,@(60,r1) - 30488e: 61 e3 mov r14,r1 - 304890: 71 c8 add #-56,r1 - 304892: 11 5e mov.l r5,@(56,r1) - 304894: 62 e3 mov r14,r2 - 304896: 72 c8 add #-56,r2 - 304898: 61 e3 mov r14,r1 - 30489a: 71 c8 add #-56,r1 - 30489c: 52 2f mov.l @(60,r2),r2 - 30489e: 51 1e mov.l @(56,r1),r1 - 3048a0: 32 18 sub r1,r2 - 3048a2: 61 23 mov r2,r1 - 3048a4: 60 13 mov r1,r0 - 3048a6: 7e 08 add #8,r14 - 3048a8: 6f e3 mov r14,r15 - 3048aa: 6e f6 mov.l @r15+,r14 - 3048ac: 00 0b rts - 3048ae: 00 09 nop - -003048b0 <__op_div>: - 3048b0: 2f e6 mov.l r14,@-r15 - 3048b2: 4f 22 sts.l pr,@-r15 - 3048b4: 7f f8 add #-8,r15 - 3048b6: 6e f3 mov r15,r14 - 3048b8: 61 e3 mov r14,r1 - 3048ba: 71 c8 add #-56,r1 - 3048bc: 11 4f mov.l r4,@(60,r1) - 3048be: 61 e3 mov r14,r1 - 3048c0: 71 c8 add #-56,r1 - 3048c2: 11 5e mov.l r5,@(56,r1) - 3048c4: 61 e3 mov r14,r1 - 3048c6: 71 c8 add #-56,r1 - 3048c8: 51 1e mov.l @(56,r1),r1 - 3048ca: 21 18 tst r1,r1 - 3048cc: 8b 02 bf 3048d4 <__op_div+0x24> - 3048ce: e2 00 mov #0,r2 - 3048d0: a0 0a bra 3048e8 <__op_div+0x38> - 3048d2: 00 09 nop - 3048d4: 63 e3 mov r14,r3 - 3048d6: 73 c8 add #-56,r3 - 3048d8: 61 e3 mov r14,r1 - 3048da: 71 c8 add #-56,r1 - 3048dc: d2 06 mov.l 3048f8 <__op_div+0x48>,r2 ! 30e5f8 <___sdivsi3_i4i> - 3048de: 54 3f mov.l @(60,r3),r4 - 3048e0: 55 1e mov.l @(56,r1),r5 - 3048e2: 42 0b jsr @r2 - 3048e4: 00 09 nop - 3048e6: 62 03 mov r0,r2 - 3048e8: 61 23 mov r2,r1 - 3048ea: 60 13 mov r1,r0 - 3048ec: 7e 08 add #8,r14 - 3048ee: 6f e3 mov r14,r15 - 3048f0: 4f 26 lds.l @r15+,pr - 3048f2: 6e f6 mov.l @r15+,r14 - 3048f4: 00 0b rts - 3048f6: 00 09 nop - 3048f8: 00 30 .word 0x0030 - 3048fa: e5 f8 mov #-8,r5 - -003048fc <__op_mul>: - 3048fc: 2f e6 mov.l r14,@-r15 - 3048fe: 7f f8 add #-8,r15 - 304900: 6e f3 mov r15,r14 - 304902: 61 e3 mov r14,r1 - 304904: 71 c8 add #-56,r1 - 304906: 11 4f mov.l r4,@(60,r1) - 304908: 61 e3 mov r14,r1 - 30490a: 71 c8 add #-56,r1 - 30490c: 11 5e mov.l r5,@(56,r1) - 30490e: 62 e3 mov r14,r2 - 304910: 72 c8 add #-56,r2 - 304912: 61 e3 mov r14,r1 - 304914: 71 c8 add #-56,r1 - 304916: 52 2f mov.l @(60,r2),r2 - 304918: 51 1e mov.l @(56,r1),r1 - 30491a: 02 17 mul.l r1,r2 - 30491c: 01 1a sts macl,r1 - 30491e: 60 13 mov r1,r0 - 304920: 7e 08 add #8,r14 - 304922: 6f e3 mov r14,r15 - 304924: 6e f6 mov.l @r15+,r14 - 304926: 00 0b rts - 304928: 00 09 nop - -0030492a <__op_mod>: - 30492a: 2f e6 mov.l r14,@-r15 - 30492c: 4f 22 sts.l pr,@-r15 - 30492e: 7f f8 add #-8,r15 - 304930: 6e f3 mov r15,r14 - 304932: 61 e3 mov r14,r1 - 304934: 71 c8 add #-56,r1 - 304936: 11 4f mov.l r4,@(60,r1) - 304938: 61 e3 mov r14,r1 - 30493a: 71 c8 add #-56,r1 - 30493c: 11 5e mov.l r5,@(56,r1) - 30493e: 61 e3 mov r14,r1 - 304940: 71 c8 add #-56,r1 - 304942: 51 1e mov.l @(56,r1),r1 - 304944: 21 18 tst r1,r1 - 304946: 8b 02 bf 30494e <__op_mod+0x24> - 304948: e1 00 mov #0,r1 - 30494a: a0 10 bra 30496e <__op_mod+0x44> - 30494c: 00 09 nop - 30494e: 61 e3 mov r14,r1 - 304950: 71 c8 add #-56,r1 - 304952: 62 e3 mov r14,r2 - 304954: 72 c8 add #-56,r2 - 304956: 53 1f mov.l @(60,r1),r3 - 304958: d7 08 mov.l 30497c <__op_mod+0x52>,r7 ! 30e5f8 <___sdivsi3_i4i> - 30495a: 64 33 mov r3,r4 - 30495c: 55 2e mov.l @(56,r2),r5 - 30495e: 47 0b jsr @r7 - 304960: 00 09 nop - 304962: 67 03 mov r0,r7 - 304964: 51 2e mov.l @(56,r2),r1 - 304966: 07 17 mul.l r1,r7 - 304968: 02 1a sts macl,r2 - 30496a: 61 33 mov r3,r1 - 30496c: 31 28 sub r2,r1 - 30496e: 60 13 mov r1,r0 - 304970: 7e 08 add #8,r14 - 304972: 6f e3 mov r14,r15 - 304974: 4f 26 lds.l @r15+,pr - 304976: 6e f6 mov.l @r15+,r14 - 304978: 00 0b rts - 30497a: 00 09 nop - 30497c: 00 30 .word 0x0030 - 30497e: e5 f8 mov #-8,r5 - -00304980 <_events_parse_string>: - 304980: 2f 86 mov.l r8,@-r15 - 304982: 2f 96 mov.l r9,@-r15 - 304984: 2f e6 mov.l r14,@-r15 - 304986: 4f 22 sts.l pr,@-r15 - 304988: 91 74 mov.w 304a74 <_events_parse_string+0xf4>,r1 ! 830 - 30498a: 3f 18 sub r1,r15 - 30498c: 6e f3 mov r15,r14 - 30498e: 61 e3 mov r14,r1 - 304990: 71 f0 add #-16,r1 - 304992: 11 45 mov.l r4,@(20,r1) - 304994: 61 e3 mov r14,r1 - 304996: 71 f0 add #-16,r1 - 304998: 11 54 mov.l r5,@(16,r1) - 30499a: 91 6c mov.w 304a76 <_events_parse_string+0xf6>,r1 ! 7f0 - 30499c: 31 ec add r14,r1 - 30499e: e2 00 mov #0,r2 - 3049a0: 11 2f mov.l r2,@(60,r1) - 3049a2: 91 69 mov.w 304a78 <_events_parse_string+0xf8>,r1 ! 820 - 3049a4: 31 ec add r14,r1 - 3049a6: e2 00 mov #0,r2 - 3049a8: 60 23 mov r2,r0 - 3049aa: 80 1b mov.b r0,@(11,r1) - 3049ac: 91 63 mov.w 304a76 <_events_parse_string+0xf6>,r1 ! 7f0 - 3049ae: 31 ec add r14,r1 - 3049b0: e2 00 mov #0,r2 - 3049b2: 11 2d mov.l r2,@(52,r1) - 3049b4: 91 5f mov.w 304a76 <_events_parse_string+0xf6>,r1 ! 7f0 - 3049b6: 31 ec add r14,r1 - 3049b8: e2 00 mov #0,r2 - 3049ba: 11 2c mov.l r2,@(48,r1) - 3049bc: 91 5b mov.w 304a76 <_events_parse_string+0xf6>,r1 ! 7f0 - 3049be: 31 ec add r14,r1 - 3049c0: e2 00 mov #0,r2 - 3049c2: 11 2b mov.l r2,@(44,r1) - 3049c4: 91 57 mov.w 304a76 <_events_parse_string+0xf6>,r1 ! 7f0 - 3049c6: 31 ec add r14,r1 - 3049c8: e2 00 mov #0,r2 - 3049ca: 11 2a mov.l r2,@(40,r1) - 3049cc: 91 53 mov.w 304a76 <_events_parse_string+0xf6>,r1 ! 7f0 - 3049ce: 31 ec add r14,r1 - 3049d0: e2 00 mov #0,r2 - 3049d2: 11 29 mov.l r2,@(36,r1) - 3049d4: a1 6b bra 304cae <_events_parse_string+0x32e> - 3049d6: 00 09 nop - 3049d8: 62 e3 mov r14,r2 - 3049da: 72 f0 add #-16,r2 - 3049dc: 91 4b mov.w 304a76 <_events_parse_string+0xf6>,r1 ! 7f0 - 3049de: 31 ec add r14,r1 - 3049e0: 52 24 mov.l @(16,r2),r2 - 3049e2: 51 19 mov.l @(36,r1),r1 - 3049e4: 32 1c add r1,r2 - 3049e6: 91 48 mov.w 304a7a <_events_parse_string+0xfa>,r1 ! 800 - 3049e8: 31 ec add r14,r1 - 3049ea: 62 20 mov.b @r2,r2 - 3049ec: 60 23 mov r2,r0 - 3049ee: 80 1f mov.b r0,@(15,r1) - 3049f0: 91 43 mov.w 304a7a <_events_parse_string+0xfa>,r1 ! 800 - 3049f2: 31 ec add r14,r1 - 3049f4: 84 1f mov.b @(15,r1),r0 - 3049f6: 62 03 mov r0,r2 - 3049f8: e1 60 mov #96,r1 - 3049fa: 32 10 cmp/eq r1,r2 - 3049fc: 89 01 bt 304a02 <_events_parse_string+0x82> - 3049fe: a0 b1 bra 304b64 <_events_parse_string+0x1e4> - 304a00: 00 09 nop - 304a02: 91 39 mov.w 304a78 <_events_parse_string+0xf8>,r1 ! 820 - 304a04: 31 ec add r14,r1 - 304a06: 84 1b mov.b @(11,r1),r0 - 304a08: 61 03 mov r0,r1 - 304a0a: 21 18 tst r1,r1 - 304a0c: 01 29 movt r1 - 304a0e: 62 1c extu.b r1,r2 - 304a10: 91 32 mov.w 304a78 <_events_parse_string+0xf8>,r1 ! 820 - 304a12: 31 ec add r14,r1 - 304a14: 60 23 mov r2,r0 - 304a16: 80 1b mov.b r0,@(11,r1) - 304a18: 91 2e mov.w 304a78 <_events_parse_string+0xf8>,r1 ! 820 - 304a1a: 31 ec add r14,r1 - 304a1c: 84 1b mov.b @(11,r1),r0 - 304a1e: 61 03 mov r0,r1 - 304a20: 21 18 tst r1,r1 - 304a22: 89 01 bt 304a28 <_events_parse_string+0xa8> - 304a24: a0 b9 bra 304b9a <_events_parse_string+0x21a> - 304a26: 00 09 nop - 304a28: 91 25 mov.w 304a76 <_events_parse_string+0xf6>,r1 ! 7f0 - 304a2a: 31 ec add r14,r1 - 304a2c: 52 1a mov.l @(40,r1),r2 - 304a2e: e1 01 mov #1,r1 - 304a30: 32 10 cmp/eq r1,r2 - 304a32: 89 01 bt 304a38 <_events_parse_string+0xb8> - 304a34: a0 78 bra 304b28 <_events_parse_string+0x1a8> - 304a36: 00 09 nop - 304a38: 91 1d mov.w 304a76 <_events_parse_string+0xf6>,r1 ! 7f0 - 304a3a: 31 ec add r14,r1 - 304a3c: 51 1d mov.l @(52,r1),r1 - 304a3e: 92 1d mov.w 304a7c <_events_parse_string+0xfc>,r2 ! 400 - 304a40: 31 26 cmp/hi r2,r1 - 304a42: 8b 00 bf 304a46 <_events_parse_string+0xc6> - 304a44: 91 1a mov.w 304a7c <_events_parse_string+0xfc>,r1 ! 400 - 304a46: 92 1a mov.w 304a7e <_events_parse_string+0xfe>,r2 ! 408 - 304a48: 32 ec add r14,r2 - 304a4a: e3 00 mov #0,r3 - 304a4c: 60 13 mov r1,r0 - 304a4e: 02 34 mov.b r3,@(r0,r2) - 304a50: 91 11 mov.w 304a76 <_events_parse_string+0xf6>,r1 ! 7f0 - 304a52: 31 ec add r14,r1 - 304a54: 51 1b mov.l @(44,r1),r1 - 304a56: 92 11 mov.w 304a7c <_events_parse_string+0xfc>,r2 ! 400 - 304a58: 31 26 cmp/hi r2,r1 - 304a5a: 8b 00 bf 304a5e <_events_parse_string+0xde> - 304a5c: 91 0e mov.w 304a7c <_events_parse_string+0xfc>,r1 ! 400 - 304a5e: 62 e3 mov r14,r2 - 304a60: 72 08 add #8,r2 - 304a62: e3 00 mov #0,r3 - 304a64: 60 13 mov r1,r0 - 304a66: 02 34 mov.b r3,@(r0,r2) - 304a68: 91 05 mov.w 304a76 <_events_parse_string+0xf6>,r1 ! 7f0 - 304a6a: 31 ec add r14,r1 - 304a6c: e2 00 mov #0,r2 - 304a6e: 11 28 mov.l r2,@(32,r1) - 304a70: a0 4f bra 304b12 <_events_parse_string+0x192> - 304a72: 00 09 nop - 304a74: 08 30 .word 0x0830 - 304a76: 07 f0 .word 0x07f0 - 304a78: 08 20 .word 0x0820 - 304a7a: 08 00 .word 0x0800 - 304a7c: 04 00 .word 0x0400 - 304a7e: 04 08 .word 0x0408 - 304a80: 61 e3 mov r14,r1 - 304a82: 71 f0 add #-16,r1 - 304a84: 52 15 mov.l @(20,r1),r2 - 304a86: 91 64 mov.w 304b52 <_events_parse_string+0x1d2>,r1 ! 7f0 - 304a88: 31 ec add r14,r1 - 304a8a: 51 18 mov.l @(32,r1),r1 - 304a8c: 71 20 add #32,r1 - 304a8e: 41 08 shll2 r1 - 304a90: 31 2c add r2,r1 - 304a92: 62 12 mov.l @r1,r2 - 304a94: 91 5e mov.w 304b54 <_events_parse_string+0x1d4>,r1 ! 408 - 304a96: 31 ec add r14,r1 - 304a98: 65 23 mov r2,r5 - 304a9a: 64 13 mov r1,r4 - 304a9c: d1 2e mov.l 304b58 <_events_parse_string+0x1d8>,r1 ! 30c7f0 <_strcmp> - 304a9e: 41 0b jsr @r1 - 304aa0: 00 09 nop - 304aa2: 61 03 mov r0,r1 - 304aa4: 21 18 tst r1,r1 - 304aa6: 8b 2d bf 304b04 <_events_parse_string+0x184> - 304aa8: 91 53 mov.w 304b52 <_events_parse_string+0x1d2>,r1 ! 7f0 - 304aaa: 31 ec add r14,r1 - 304aac: 62 e3 mov r14,r2 - 304aae: 72 f0 add #-16,r2 - 304ab0: 53 25 mov.l @(20,r2),r3 - 304ab2: 92 4e mov.w 304b52 <_events_parse_string+0x1d2>,r2 ! 7f0 - 304ab4: 32 ec add r14,r2 - 304ab6: 52 28 mov.l @(32,r2),r2 - 304ab8: 42 08 shll2 r2 - 304aba: 32 3c add r3,r2 - 304abc: 62 22 mov.l @r2,r2 - 304abe: 11 26 mov.l r2,@(24,r1) - 304ac0: 91 47 mov.w 304b52 <_events_parse_string+0x1d2>,r1 ! 7f0 - 304ac2: 31 ec add r14,r1 - 304ac4: 51 1c mov.l @(48,r1),r1 - 304ac6: 21 18 tst r1,r1 - 304ac8: 89 30 bt 304b2c <_events_parse_string+0x1ac> - 304aca: d2 24 mov.l 304b5c <_events_parse_string+0x1dc>,r2 ! 8101dd8 <__operations> - 304acc: 91 41 mov.w 304b52 <_events_parse_string+0x1d2>,r1 ! 7f0 - 304ace: 31 ec add r14,r1 - 304ad0: 51 1c mov.l @(48,r1),r1 - 304ad2: 41 08 shll2 r1 - 304ad4: 31 2c add r2,r1 - 304ad6: 68 12 mov.l @r1,r8 - 304ad8: 91 3b mov.w 304b52 <_events_parse_string+0x1d2>,r1 ! 7f0 - 304ada: 31 ec add r14,r1 - 304adc: 51 16 mov.l @(24,r1),r1 - 304ade: 69 12 mov.l @r1,r9 - 304ae0: 61 e3 mov r14,r1 - 304ae2: 71 08 add #8,r1 - 304ae4: 64 13 mov r1,r4 - 304ae6: d1 1e mov.l 304b60 <_events_parse_string+0x1e0>,r1 ! 30cce4 <_atoi> - 304ae8: 41 0b jsr @r1 - 304aea: 00 09 nop - 304aec: 61 03 mov r0,r1 - 304aee: 65 13 mov r1,r5 - 304af0: 64 93 mov r9,r4 - 304af2: 48 0b jsr @r8 - 304af4: 00 09 nop - 304af6: 61 03 mov r0,r1 - 304af8: 92 2b mov.w 304b52 <_events_parse_string+0x1d2>,r2 ! 7f0 - 304afa: 32 ec add r14,r2 - 304afc: 52 26 mov.l @(24,r2),r2 - 304afe: 22 12 mov.l r1,@r2 - 304b00: a0 14 bra 304b2c <_events_parse_string+0x1ac> - 304b02: 00 09 nop - 304b04: 91 25 mov.w 304b52 <_events_parse_string+0x1d2>,r1 ! 7f0 - 304b06: 31 ec add r14,r1 - 304b08: 92 23 mov.w 304b52 <_events_parse_string+0x1d2>,r2 ! 7f0 - 304b0a: 32 ec add r14,r2 - 304b0c: 52 28 mov.l @(32,r2),r2 - 304b0e: 72 01 add #1,r2 - 304b10: 11 28 mov.l r2,@(32,r1) - 304b12: 61 e3 mov r14,r1 - 304b14: 71 f0 add #-16,r1 - 304b16: 51 15 mov.l @(20,r1),r1 - 304b18: 90 1d mov.w 304b56 <_events_parse_string+0x1d6>,r0 ! fc - 304b1a: 31 0c add r0,r1 - 304b1c: 51 11 mov.l @(4,r1),r1 - 304b1e: 92 18 mov.w 304b52 <_events_parse_string+0x1d2>,r2 ! 7f0 - 304b20: 32 ec add r14,r2 - 304b22: 52 28 mov.l @(32,r2),r2 - 304b24: 32 12 cmp/hs r1,r2 - 304b26: 8b ab bf 304a80 <_events_parse_string+0x100> - 304b28: a0 01 bra 304b2e <_events_parse_string+0x1ae> - 304b2a: 00 09 nop - 304b2c: 00 09 nop - 304b2e: 91 10 mov.w 304b52 <_events_parse_string+0x1d2>,r1 ! 7f0 - 304b30: 31 ec add r14,r1 - 304b32: e2 00 mov #0,r2 - 304b34: 11 2a mov.l r2,@(40,r1) - 304b36: 91 0c mov.w 304b52 <_events_parse_string+0x1d2>,r1 ! 7f0 - 304b38: 31 ec add r14,r1 - 304b3a: e2 00 mov #0,r2 - 304b3c: 11 2d mov.l r2,@(52,r1) - 304b3e: 91 08 mov.w 304b52 <_events_parse_string+0x1d2>,r1 ! 7f0 - 304b40: 31 ec add r14,r1 - 304b42: e2 00 mov #0,r2 - 304b44: 11 2c mov.l r2,@(48,r1) - 304b46: 91 04 mov.w 304b52 <_events_parse_string+0x1d2>,r1 ! 7f0 - 304b48: 31 ec add r14,r1 - 304b4a: e2 00 mov #0,r2 - 304b4c: 11 2b mov.l r2,@(44,r1) - 304b4e: a0 24 bra 304b9a <_events_parse_string+0x21a> - 304b50: 00 09 nop - 304b52: 07 f0 .word 0x07f0 - 304b54: 04 08 .word 0x0408 - 304b56: 00 fc mov.b @(r0,r15),r0 - 304b58: 00 30 .word 0x0030 - 304b5a: c7 f0 mova 304f1c <_dfont_glyph_index+0x1c>,r0 - 304b5c: 08 10 .word 0x0810 - 304b5e: 1d d8 mov.l r13,@(32,r13) - 304b60: 00 30 .word 0x0030 - 304b62: cc e4 tst.b #228,@(r0,gbr) - 304b64: 91 8b mov.w 304c7e <_events_parse_string+0x2fe>,r1 ! 820 - 304b66: 31 ec add r14,r1 - 304b68: 84 1b mov.b @(11,r1),r0 - 304b6a: 61 03 mov r0,r1 - 304b6c: 21 18 tst r1,r1 - 304b6e: 8b 14 bf 304b9a <_events_parse_string+0x21a> - 304b70: 91 86 mov.w 304c80 <_events_parse_string+0x300>,r1 ! 7f0 - 304b72: 31 ec add r14,r1 - 304b74: 52 1f mov.l @(60,r1),r2 - 304b76: 91 84 mov.w 304c82 <_events_parse_string+0x302>,r1 ! 3ff - 304b78: 32 16 cmp/hi r1,r2 - 304b7a: 89 0e bt 304b9a <_events_parse_string+0x21a> - 304b7c: 91 80 mov.w 304c80 <_events_parse_string+0x300>,r1 ! 7f0 - 304b7e: 31 ec add r14,r1 - 304b80: 51 1f mov.l @(60,r1),r1 - 304b82: 92 7d mov.w 304c80 <_events_parse_string+0x300>,r2 ! 7f0 - 304b84: 32 ec add r14,r2 - 304b86: 63 13 mov r1,r3 - 304b88: 73 01 add #1,r3 - 304b8a: 12 3f mov.l r3,@(60,r2) - 304b8c: d2 3e mov.l 304c88 <_events_parse_string+0x308>,r2 ! 8101418 <__message_buffer> - 304b8e: 93 79 mov.w 304c84 <_events_parse_string+0x304>,r3 ! 800 - 304b90: 33 ec add r14,r3 - 304b92: 84 3f mov.b @(15,r3),r0 - 304b94: 63 03 mov r0,r3 - 304b96: 60 13 mov r1,r0 - 304b98: 02 34 mov.b r3,@(r0,r2) - 304b9a: 91 70 mov.w 304c7e <_events_parse_string+0x2fe>,r1 ! 820 - 304b9c: 31 ec add r14,r1 - 304b9e: 84 1b mov.b @(11,r1),r0 - 304ba0: 61 03 mov r0,r1 - 304ba2: 21 18 tst r1,r1 - 304ba4: 89 06 bt 304bb4 <_events_parse_string+0x234> - 304ba6: 91 6d mov.w 304c84 <_events_parse_string+0x304>,r1 ! 800 - 304ba8: 31 ec add r14,r1 - 304baa: 84 1f mov.b @(15,r1),r0 - 304bac: 62 03 mov r0,r2 - 304bae: e1 20 mov #32,r1 - 304bb0: 32 10 cmp/eq r1,r2 - 304bb2: 8b 01 bf 304bb8 <_events_parse_string+0x238> - 304bb4: a0 74 bra 304ca0 <_events_parse_string+0x320> - 304bb6: 00 09 nop - 304bb8: 91 62 mov.w 304c80 <_events_parse_string+0x300>,r1 ! 7f0 - 304bba: 31 ec add r14,r1 - 304bbc: 52 1a mov.l @(40,r1),r2 - 304bbe: e1 01 mov #1,r1 - 304bc0: 32 10 cmp/eq r1,r2 - 304bc2: 89 01 bt 304bc8 <_events_parse_string+0x248> - 304bc4: a0 54 bra 304c70 <_events_parse_string+0x2f0> - 304bc6: 00 09 nop - 304bc8: 91 5a mov.w 304c80 <_events_parse_string+0x300>,r1 ! 7f0 - 304bca: 31 ec add r14,r1 - 304bcc: 51 1c mov.l @(48,r1),r1 - 304bce: 21 18 tst r1,r1 - 304bd0: 89 15 bt 304bfe <_events_parse_string+0x27e> - 304bd2: 91 55 mov.w 304c80 <_events_parse_string+0x300>,r1 ! 7f0 - 304bd4: 31 ec add r14,r1 - 304bd6: 52 1b mov.l @(44,r1),r2 - 304bd8: 91 53 mov.w 304c82 <_events_parse_string+0x302>,r1 ! 3ff - 304bda: 32 16 cmp/hi r1,r2 - 304bdc: 89 0f bt 304bfe <_events_parse_string+0x27e> - 304bde: 91 4f mov.w 304c80 <_events_parse_string+0x300>,r1 ! 7f0 - 304be0: 31 ec add r14,r1 - 304be2: 51 1b mov.l @(44,r1),r1 - 304be4: 92 4c mov.w 304c80 <_events_parse_string+0x300>,r2 ! 7f0 - 304be6: 32 ec add r14,r2 - 304be8: 63 13 mov r1,r3 - 304bea: 73 01 add #1,r3 - 304bec: 12 3b mov.l r3,@(44,r2) - 304bee: 62 e3 mov r14,r2 - 304bf0: 72 08 add #8,r2 - 304bf2: 93 47 mov.w 304c84 <_events_parse_string+0x304>,r3 ! 800 - 304bf4: 33 ec add r14,r3 - 304bf6: 84 3f mov.b @(15,r3),r0 - 304bf8: 63 03 mov r0,r3 - 304bfa: 60 13 mov r1,r0 - 304bfc: 02 34 mov.b r3,@(r0,r2) - 304bfe: 91 41 mov.w 304c84 <_events_parse_string+0x304>,r1 ! 800 - 304c00: 31 ec add r14,r1 - 304c02: 84 1f mov.b @(15,r1),r0 - 304c04: 62 03 mov r0,r2 - 304c06: d1 21 mov.l 304c8c <_events_parse_string+0x30c>,r1 ! 8101dd0 <_op_chars> - 304c08: 65 23 mov r2,r5 - 304c0a: 64 13 mov r1,r4 - 304c0c: d1 20 mov.l 304c90 <_events_parse_string+0x310>,r1 ! 30be24 <_strchr> - 304c0e: 41 0b jsr @r1 - 304c10: 00 09 nop - 304c12: 61 03 mov r0,r1 - 304c14: 21 18 tst r1,r1 - 304c16: 89 10 bt 304c3a <_events_parse_string+0x2ba> - 304c18: 91 34 mov.w 304c84 <_events_parse_string+0x304>,r1 ! 800 - 304c1a: 31 ec add r14,r1 - 304c1c: 84 1f mov.b @(15,r1),r0 - 304c1e: 62 03 mov r0,r2 - 304c20: d1 1a mov.l 304c8c <_events_parse_string+0x30c>,r1 ! 8101dd0 <_op_chars> - 304c22: 65 23 mov r2,r5 - 304c24: 64 13 mov r1,r4 - 304c26: d1 1a mov.l 304c90 <_events_parse_string+0x310>,r1 ! 30be24 <_strchr> - 304c28: 41 0b jsr @r1 - 304c2a: 00 09 nop - 304c2c: 61 03 mov r0,r1 - 304c2e: d3 17 mov.l 304c8c <_events_parse_string+0x30c>,r3 ! 8101dd0 <_op_chars> - 304c30: 62 13 mov r1,r2 - 304c32: 32 38 sub r3,r2 - 304c34: 91 24 mov.w 304c80 <_events_parse_string+0x300>,r1 ! 7f0 - 304c36: 31 ec add r14,r1 - 304c38: 11 2c mov.l r2,@(48,r1) - 304c3a: 91 21 mov.w 304c80 <_events_parse_string+0x300>,r1 ! 7f0 - 304c3c: 31 ec add r14,r1 - 304c3e: 51 1c mov.l @(48,r1),r1 - 304c40: 21 18 tst r1,r1 - 304c42: 8b 15 bf 304c70 <_events_parse_string+0x2f0> - 304c44: 91 1c mov.w 304c80 <_events_parse_string+0x300>,r1 ! 7f0 - 304c46: 31 ec add r14,r1 - 304c48: 52 1d mov.l @(52,r1),r2 - 304c4a: 91 1a mov.w 304c82 <_events_parse_string+0x302>,r1 ! 3ff - 304c4c: 32 16 cmp/hi r1,r2 - 304c4e: 89 0f bt 304c70 <_events_parse_string+0x2f0> - 304c50: 91 16 mov.w 304c80 <_events_parse_string+0x300>,r1 ! 7f0 - 304c52: 31 ec add r14,r1 - 304c54: 51 1d mov.l @(52,r1),r1 - 304c56: 92 13 mov.w 304c80 <_events_parse_string+0x300>,r2 ! 7f0 - 304c58: 32 ec add r14,r2 - 304c5a: 63 13 mov r1,r3 - 304c5c: 73 01 add #1,r3 - 304c5e: 12 3d mov.l r3,@(52,r2) - 304c60: 92 11 mov.w 304c86 <_events_parse_string+0x306>,r2 ! 408 - 304c62: 32 ec add r14,r2 - 304c64: 93 0e mov.w 304c84 <_events_parse_string+0x304>,r3 ! 800 - 304c66: 33 ec add r14,r3 - 304c68: 84 3f mov.b @(15,r3),r0 - 304c6a: 63 03 mov r0,r3 - 304c6c: 60 13 mov r1,r0 - 304c6e: 02 34 mov.b r3,@(r0,r2) - 304c70: 91 08 mov.w 304c84 <_events_parse_string+0x304>,r1 ! 800 - 304c72: 31 ec add r14,r1 - 304c74: 84 1f mov.b @(15,r1),r0 - 304c76: 62 03 mov r0,r2 - 304c78: e1 24 mov #36,r1 - 304c7a: a0 0b bra 304c94 <_events_parse_string+0x314> - 304c7c: 00 09 nop - 304c7e: 08 20 .word 0x0820 - 304c80: 07 f0 .word 0x07f0 - 304c82: 03 ff mac.l @r15+,@r3+ - 304c84: 08 00 .word 0x0800 - 304c86: 04 08 .word 0x0408 - 304c88: 08 10 .word 0x0810 - 304c8a: 14 18 mov.l r1,@(32,r4) - 304c8c: 08 10 .word 0x0810 - 304c8e: 1d d0 mov.l r13,@(0,r13) - 304c90: 00 30 .word 0x0030 - 304c92: be 24 bsr 3048de <__op_div+0x2e> - 304c94: 32 10 cmp/eq r1,r2 - 304c96: 8b 03 bf 304ca0 <_events_parse_string+0x320> - 304c98: 91 2d mov.w 304cf6 <_events_parse_string+0x376>,r1 ! 7f0 - 304c9a: 31 ec add r14,r1 - 304c9c: e2 01 mov #1,r2 - 304c9e: 11 2a mov.l r2,@(40,r1) - 304ca0: 91 29 mov.w 304cf6 <_events_parse_string+0x376>,r1 ! 7f0 - 304ca2: 31 ec add r14,r1 - 304ca4: 92 27 mov.w 304cf6 <_events_parse_string+0x376>,r2 ! 7f0 - 304ca6: 32 ec add r14,r2 - 304ca8: 52 29 mov.l @(36,r2),r2 - 304caa: 72 01 add #1,r2 - 304cac: 11 29 mov.l r2,@(36,r1) - 304cae: 61 e3 mov r14,r1 - 304cb0: 71 f0 add #-16,r1 - 304cb2: 54 14 mov.l @(16,r1),r4 - 304cb4: d1 11 mov.l 304cfc <_events_parse_string+0x37c>,r1 ! 312176 <_strlen> - 304cb6: 41 0b jsr @r1 - 304cb8: 00 09 nop - 304cba: 61 03 mov r0,r1 - 304cbc: 92 1b mov.w 304cf6 <_events_parse_string+0x376>,r2 ! 7f0 - 304cbe: 32 ec add r14,r2 - 304cc0: 52 29 mov.l @(36,r2),r2 - 304cc2: 32 12 cmp/hs r1,r2 - 304cc4: 89 01 bt 304cca <_events_parse_string+0x34a> - 304cc6: ae 87 bra 3049d8 <_events_parse_string+0x58> - 304cc8: 00 09 nop - 304cca: 91 14 mov.w 304cf6 <_events_parse_string+0x376>,r1 ! 7f0 - 304ccc: 31 ec add r14,r1 - 304cce: 51 1f mov.l @(60,r1),r1 - 304cd0: 92 12 mov.w 304cf8 <_events_parse_string+0x378>,r2 ! 400 - 304cd2: 31 26 cmp/hi r2,r1 - 304cd4: 8b 00 bf 304cd8 <_events_parse_string+0x358> - 304cd6: 91 0f mov.w 304cf8 <_events_parse_string+0x378>,r1 ! 400 - 304cd8: d2 09 mov.l 304d00 <_events_parse_string+0x380>,r2 ! 8101418 <__message_buffer> - 304cda: e3 00 mov #0,r3 - 304cdc: 60 13 mov r1,r0 - 304cde: 02 34 mov.b r3,@(r0,r2) - 304ce0: d1 07 mov.l 304d00 <_events_parse_string+0x380>,r1 ! 8101418 <__message_buffer> - 304ce2: 60 13 mov r1,r0 - 304ce4: 97 09 mov.w 304cfa <_events_parse_string+0x37a>,r7 ! 830 - 304ce6: 3e 7c add r7,r14 - 304ce8: 6f e3 mov r14,r15 - 304cea: 4f 26 lds.l @r15+,pr - 304cec: 6e f6 mov.l @r15+,r14 - 304cee: 69 f6 mov.l @r15+,r9 - 304cf0: 68 f6 mov.l @r15+,r8 - 304cf2: 00 0b rts - 304cf4: 00 09 nop - 304cf6: 07 f0 .word 0x07f0 - 304cf8: 04 00 .word 0x0400 - 304cfa: 08 30 .word 0x0830 - 304cfc: 00 31 .word 0x0031 - 304cfe: 21 76 mov.l r7,@-r1 - 304d00: 08 10 .word 0x0810 - 304d02: 14 18 mov.l r1,@(32,r4) - -00304d04 <_gdb_hexlify>: - 304d04: 66 6d extu.w r6,r6 - 304d06: 36 6c add r6,r6 - 304d08: 76 fe add #-2,r6 - 304d0a: d1 0a mov.l 304d34 <_gdb_hexlify+0x30>,r1 ! 342164 - 304d0c: 46 01 shlr r6 - 304d0e: 76 01 add #1,r6 - 304d10: 60 54 mov.b @r5+,r0 - 304d12: 46 10 dt r6 - 304d14: 63 0c extu.b r0,r3 - 304d16: 62 33 mov r3,r2 - 304d18: 42 09 shlr2 r2 - 304d1a: 42 09 shlr2 r2 - 304d1c: 60 23 mov r2,r0 - 304d1e: 02 1c mov.b @(r0,r1),r2 - 304d20: 60 33 mov r3,r0 - 304d22: c9 0f and #15,r0 - 304d24: 00 1c mov.b @(r0,r1),r0 - 304d26: 24 20 mov.b r2,@r4 - 304d28: 80 41 mov.b r0,@(1,r4) - 304d2a: 8f f1 bf.s 304d10 <_gdb_hexlify+0xc> - 304d2c: 74 02 add #2,r4 - 304d2e: 00 0b rts - 304d30: 00 09 nop - 304d32: 00 09 nop - 304d34: 00 34 mov.b r3,@(r0,r0) - 304d36: 21 64 mov.b r6,@-r1 - -00304d38 <_gdb_unhexlify_sized>: - 304d38: e1 00 mov #0,r1 - 304d3a: e3 19 mov #25,r3 - 304d3c: e7 05 mov #5,r7 - 304d3e: e6 09 mov #9,r6 - 304d40: 75 01 add #1,r5 - 304d42: 45 10 dt r5 - 304d44: 8f 02 bf.s 304d4c <_gdb_unhexlify_sized+0x14> - 304d46: 60 13 mov r1,r0 - 304d48: 00 0b rts - 304d4a: 00 09 nop - 304d4c: 60 44 mov.b @r4+,r0 - 304d4e: 62 03 mov r0,r2 - 304d50: 72 bf add #-65,r2 - 304d52: 32 36 cmp/hi r3,r2 - 304d54: 89 00 bt 304d58 <_gdb_unhexlify_sized+0x20> - 304d56: cb 20 or #32,r0 - 304d58: 60 0c extu.b r0,r0 - 304d5a: 62 03 mov r0,r2 - 304d5c: 72 9f add #-97,r2 - 304d5e: 62 2c extu.b r2,r2 - 304d60: 32 76 cmp/hi r7,r2 - 304d62: 89 05 bt 304d70 <_gdb_unhexlify_sized+0x38> - 304d64: 70 a9 add #-87,r0 - 304d66: 60 0c extu.b r0,r0 - 304d68: 41 08 shll2 r1 - 304d6a: 41 08 shll2 r1 - 304d6c: af e9 bra 304d42 <_gdb_unhexlify_sized+0xa> - 304d6e: 21 0b or r0,r1 - 304d70: 70 d0 add #-48,r0 - 304d72: 60 0c extu.b r0,r0 - 304d74: 30 66 cmp/hi r6,r0 - 304d76: 8b f7 bf 304d68 <_gdb_unhexlify_sized+0x30> - 304d78: af f6 bra 304d68 <_gdb_unhexlify_sized+0x30> - 304d7a: e0 00 mov #0,r0 - -00304d7c <_constructor.lto_priv.0>: - 304d7c: 00 0b rts - 304d7e: 00 09 nop - -00304d80 <_regcpy>: - 304d80: 61 53 mov r5,r1 - 304d82: 71 0f add #15,r1 - 304d84: 41 09 shlr2 r1 - 304d86: e2 f1 mov #-15,r2 - 304d88: 41 09 shlr2 r1 - 304d8a: 35 23 cmp/ge r2,r5 - 304d8c: 8d 01 bt.s 304d92 <_regcpy+0x12> - 304d8e: 71 01 add #1,r1 - 304d90: e1 01 mov #1,r1 - 304d92: 41 10 dt r1 - 304d94: 8b 01 bf 304d9a <_regcpy+0x1a> - 304d96: 00 0b rts - 304d98: 00 09 nop - 304d9a: 62 42 mov.l @r4,r2 - 304d9c: 26 22 mov.l r2,@r6 - 304d9e: 52 41 mov.l @(4,r4),r2 - 304da0: 16 21 mov.l r2,@(4,r6) - 304da2: 52 42 mov.l @(8,r4),r2 - 304da4: 16 22 mov.l r2,@(8,r6) - 304da6: 52 43 mov.l @(12,r4),r2 - 304da8: 74 10 add #16,r4 - 304daa: 16 23 mov.l r2,@(12,r6) - 304dac: af f1 bra 304d92 <_regcpy+0x12> - 304dae: 76 10 add #16,r6 - -00304db0 <_standard_repeater>: - 304db0: 26 68 tst r6,r6 - 304db2: d1 03 mov.l 304dc0 <_standard_repeater+0x10>,r1 ! 8101bec - 304db4: 89 01 bt 304dba <_standard_repeater+0xa> - 304db6: 00 0b rts - 304db8: 50 12 mov.l @(8,r1),r0 - 304dba: 00 0b rts - 304dbc: 50 11 mov.l @(4,r1),r0 - 304dbe: 00 09 nop - 304dc0: 08 10 .word 0x0810 - 304dc2: 1b ec mov.l r14,@(48,r11) - -00304dc4 <_keydev_set_transform>: - 304dc4: 4f 22 sts.l pr,@-r15 - 304dc6: 61 53 mov r5,r1 - 304dc8: 7f f8 add #-8,r15 - 304dca: 2f 52 mov.l r5,@r15 - 304dcc: 55 43 mov.l @(12,r4),r5 - 304dce: 25 1a xor r1,r5 - 304dd0: 60 53 mov r5,r0 - 304dd2: c8 01 tst #1,r0 - 304dd4: 8d 06 bt.s 304de4 <_keydev_set_transform+0x20> - 304dd6: 1f 61 mov.l r6,@(4,r15) - 304dd8: 61 43 mov r4,r1 - 304dda: 71 10 add #16,r1 - 304ddc: 84 18 mov.b @(8,r1),r0 - 304dde: c9 5f and #95,r0 - 304de0: 80 18 mov.b r0,@(8,r1) - 304de2: 60 53 mov r5,r0 - 304de4: c8 02 tst #2,r0 - 304de6: 8d 04 bt.s 304df2 <_keydev_set_transform+0x2e> - 304de8: 61 43 mov r4,r1 - 304dea: 71 10 add #16,r1 - 304dec: 84 18 mov.b @(8,r1),r0 - 304dee: c9 af and #175,r0 - 304df0: 80 18 mov.b r0,@(8,r1) - 304df2: 74 0c add #12,r4 - 304df4: d1 03 mov.l 304e04 <_keydev_set_transform+0x40>,r1 ! 310e00 <___movmemSI8> - 304df6: 41 0b jsr @r1 - 304df8: 65 f3 mov r15,r5 - 304dfa: 7f 08 add #8,r15 - 304dfc: 4f 26 lds.l @r15+,pr - 304dfe: 00 0b rts - 304e00: 00 09 nop - 304e02: 00 09 nop - 304e04: 00 31 .word 0x0031 - 304e06: 0e 00 .word 0x0e00 - -00304e08 <_keysc_scan>: - 304e08: d2 07 mov.l 304e28 <_keysc_scan+0x20>,r2 ! a44b0000 - 304e0a: e3 f8 mov #-8,r3 - 304e0c: e1 06 mov #6,r1 - 304e0e: 32 48 sub r4,r2 - 304e10: 60 43 mov r4,r0 - 304e12: 07 2d mov.w @(r0,r2),r7 - 304e14: 41 10 dt r1 - 304e16: 60 7d extu.w r7,r0 - 304e18: 24 00 mov.b r0,@r4 - 304e1a: 40 3c shad r3,r0 - 304e1c: 80 41 mov.b r0,@(1,r4) - 304e1e: 8f f7 bf.s 304e10 <_keysc_scan+0x8> - 304e20: 74 02 add #2,r4 - 304e22: 00 0b rts - 304e24: 00 09 nop - 304e26: 00 09 nop - 304e28: a4 4b bra 3056c2 <_hsave.lto_priv.3+0x2> - ... - -00304e2c <_utlb_translate>: - 304e2c: 2f 86 mov.l r8,@-r15 - 304e2e: e3 00 mov #0,r3 - 304e30: d6 19 mov.l 304e98 <_utlb_translate+0x6c>,r6 ! f6000000 - 304e32: e7 40 mov #64,r7 - 304e34: d8 19 mov.l 304e9c <_utlb_translate+0x70>,r8 ! f7000000 - 304e36: 61 33 mov r3,r1 - 304e38: 21 6b or r6,r1 - 304e3a: 61 12 mov.l @r1,r1 - 304e3c: 60 18 swap.b r1,r0 - 304e3e: c8 01 tst #1,r0 - 304e40: 8d 23 bt.s 304e8a <_utlb_translate+0x5e> - 304e42: 62 33 mov r3,r2 - 304e44: 22 8b or r8,r2 - 304e46: 62 22 mov.l @r2,r2 - 304e48: 60 28 swap.b r2,r0 - 304e4a: c8 01 tst #1,r0 - 304e4c: 8d 1d bt.s 304e8a <_utlb_translate+0x5e> - 304e4e: 41 19 shlr8 r1 - 304e50: 41 09 shlr2 r1 - 304e52: 41 18 shll8 r1 - 304e54: 41 08 shll2 r1 - 304e56: 31 40 cmp/eq r4,r1 - 304e58: 8f 17 bf.s 304e8a <_utlb_translate+0x5e> - 304e5a: 25 58 tst r5,r5 - 304e5c: 8d 11 bt.s 304e82 <_utlb_translate+0x56> - 304e5e: e1 ff mov #-1,r1 - 304e60: 60 23 mov r2,r0 - 304e62: c8 80 tst #128,r0 - 304e64: 61 1a negc r1,r1 - 304e66: c8 10 tst #16,r0 - 304e68: e3 ff mov #-1,r3 - 304e6a: 63 3a negc r3,r3 - 304e6c: 31 1c add r1,r1 - 304e6e: 21 3b or r3,r1 - 304e70: 41 08 shll2 r1 - 304e72: d3 0b mov.l 304ea0 <_utlb_translate+0x74>,r3 ! 14100c0a - 304e74: 31 1c add r1,r1 - 304e76: 61 1b neg r1,r1 - 304e78: 43 1c shad r1,r3 - 304e7a: 61 3c extu.b r3,r1 - 304e7c: e3 01 mov #1,r3 - 304e7e: 43 1d shld r1,r3 - 304e80: 25 32 mov.l r3,@r5 - 304e82: d0 08 mov.l 304ea4 <_utlb_translate+0x78>,r0 ! 1ffffc00 - 304e84: 20 29 and r2,r0 - 304e86: 00 0b rts - 304e88: 68 f6 mov.l @r15+,r8 - 304e8a: 91 04 mov.w 304e96 <_utlb_translate+0x6a>,r1 ! 100 - 304e8c: 47 10 dt r7 - 304e8e: 8f d2 bf.s 304e36 <_utlb_translate+0xa> - 304e90: 33 1c add r1,r3 - 304e92: af f8 bra 304e86 <_utlb_translate+0x5a> - 304e94: e0 ff mov #-1,r0 - 304e96: 01 00 .word 0x0100 - 304e98: f6 00 movs.w @-r2,0x0 - 304e9a: 00 00 .word 0x0000 - 304e9c: f7 00 movs.w @-r3,0x0 - 304e9e: 00 00 .word 0x0000 - 304ea0: 14 10 mov.l r1,@(0,r4) - 304ea2: 0c 0a sts mach,r12 - 304ea4: 1f ff mov.l r15,@(60,r15) - 304ea6: fc 00 .word 0xfc00 - -00304ea8 <_mmu_uram>: - 304ea8: d0 05 mov.l 304ec0 <_mmu_uram+0x18>,r0 ! 304e2c <_utlb_translate> - 304eaa: 4f 22 sts.l pr,@-r15 - 304eac: d4 05 mov.l 304ec4 <_mmu_uram+0x1c>,r4 ! 8100000 - 304eae: 40 0b jsr @r0 - 304eb0: e5 00 mov #0,r5 - 304eb2: 61 03 mov r0,r1 - 304eb4: d0 04 mov.l 304ec8 <_mmu_uram+0x20>,r0 ! 80000000 - 304eb6: 20 1b or r1,r0 - 304eb8: 4f 26 lds.l @r15+,pr - 304eba: 00 0b rts - 304ebc: 00 09 nop - 304ebe: 00 09 nop - 304ec0: 00 30 .word 0x0030 - 304ec2: 4e 2c shad r2,r14 - 304ec4: 08 10 .word 0x0810 - 304ec6: 00 00 .word 0x0000 - 304ec8: 80 00 mov.b r0,@(0,r0) - ... - -00304ecc <_configure.lto_priv.1>: - 304ecc: d1 02 mov.l 304ed8 <_configure.lto_priv.1+0xc>,r1 ! ff000040 - 304ece: 50 1c mov.l @(48,r1),r0 - 304ed0: cb 80 or #128,r0 - 304ed2: 11 0c mov.l r0,@(48,r1) - 304ed4: 00 0b rts - 304ed6: 00 09 nop - 304ed8: ff 00 .word 0xff00 - 304eda: 00 40 .word 0x0040 - -00304edc <_hsave.lto_priv.0>: - 304edc: d1 02 mov.l 304ee8 <_hsave.lto_priv.0+0xc>,r1 ! ff000040 - 304ede: 52 1c mov.l @(48,r1),r2 - 304ee0: 24 22 mov.l r2,@r4 - 304ee2: 51 1e mov.l @(56,r1),r1 - 304ee4: 00 0b rts - 304ee6: 14 11 mov.l r1,@(4,r4) - 304ee8: ff 00 .word 0xff00 - 304eea: 00 40 .word 0x0040 - -00304eec <_hrestore.lto_priv.0>: - 304eec: 62 42 mov.l @r4,r2 - 304eee: d1 03 mov.l 304efc <_hrestore.lto_priv.0+0x10>,r1 ! ff000040 - 304ef0: 11 2c mov.l r2,@(48,r1) - 304ef2: 52 41 mov.l @(4,r4),r2 - 304ef4: 11 2e mov.l r2,@(56,r1) - 304ef6: 00 0b rts - 304ef8: 00 09 nop - 304efa: 00 09 nop - 304efc: ff 00 .word 0xff00 - 304efe: 00 40 .word 0x0040 - -00304f00 <_dfont_glyph_index>: - 304f00: 84 47 mov.b @(7,r4),r0 - 304f02: e7 00 mov #0,r7 - 304f04: 2f 86 mov.l r8,@-r15 - 304f06: 61 0c extu.b r0,r1 - 304f08: 98 1c mov.w 304f44 <_dfont_glyph_index+0x44>,r8 ! fff - 304f0a: e2 00 mov #0,r2 - 304f0c: 71 01 add #1,r1 - 304f0e: 41 10 dt r1 - 304f10: 8f 02 bf.s 304f18 <_dfont_glyph_index+0x18> - 304f12: e6 f4 mov #-12,r6 - 304f14: a0 11 bra 304f3a <_dfont_glyph_index+0x3a> - 304f16: e0 ff mov #-1,r0 - 304f18: 53 44 mov.l @(16,r4),r3 - 304f1a: 60 7d extu.w r7,r0 - 304f1c: 40 08 shll2 r0 - 304f1e: 03 3e mov.l @(r0,r3),r3 - 304f20: 60 33 mov r3,r0 - 304f22: 40 6d shld r6,r0 - 304f24: 66 53 mov r5,r6 - 304f26: 36 08 sub r0,r6 - 304f28: 46 11 cmp/pz r6 - 304f2a: 8f 08 bf.s 304f3e <_dfont_glyph_index+0x3e> - 304f2c: 23 89 and r8,r3 - 304f2e: 36 33 cmp/ge r3,r6 - 304f30: 8d 06 bt.s 304f40 <_dfont_glyph_index+0x40> - 304f32: 32 3c add r3,r2 - 304f34: 32 38 sub r3,r2 - 304f36: 60 23 mov r2,r0 - 304f38: 30 6c add r6,r0 - 304f3a: 00 0b rts - 304f3c: 68 f6 mov.l @r15+,r8 - 304f3e: 32 3c add r3,r2 - 304f40: af e5 bra 304f0e <_dfont_glyph_index+0xe> - 304f42: 77 01 add #1,r7 - 304f44: 0f ff mac.l @r15+,@r15+ - -00304f46 <_dtext_utf8_next>: - 304f46: 66 42 mov.l @r4,r6 - 304f48: e5 41 mov #65,r5 - 304f4a: 97 48 mov.w 304fde <_dtext_utf8_next+0x98>,r7 ! fd - 304f4c: 61 64 mov.b @r6+,r1 - 304f4e: 61 1c extu.b r1,r1 - 304f50: 60 13 mov r1,r0 - 304f52: ca 80 xor #128,r0 - 304f54: 30 56 cmp/hi r5,r0 - 304f56: 8f 08 bf.s 304f6a <_dtext_utf8_next+0x24> - 304f58: 31 76 cmp/hi r7,r1 - 304f5a: 8d 06 bt.s 304f6a <_dtext_utf8_next+0x24> - 304f5c: 62 1e exts.b r1,r2 - 304f5e: 42 11 cmp/pz r2 - 304f60: 8f 09 bf.s 304f76 <_dtext_utf8_next+0x30> - 304f62: 60 13 mov r1,r0 - 304f64: 62 63 mov r6,r2 - 304f66: 00 0b rts - 304f68: 24 22 mov.l r2,@r4 - 304f6a: 76 01 add #1,r6 - 304f6c: 61 63 mov r6,r1 - 304f6e: 71 f0 add #-16,r1 - 304f70: 84 1f mov.b @(15,r1),r0 - 304f72: af ed bra 304f50 <_dtext_utf8_next+0xa> - 304f74: 61 0c extu.b r0,r1 - 304f76: 92 33 mov.w 304fe0 <_dtext_utf8_next+0x9a>,r2 ! df - 304f78: e0 3f mov #63,r0 - 304f7a: 63 60 mov.b @r6,r3 - 304f7c: 31 26 cmp/hi r2,r1 - 304f7e: 8d 08 bt.s 304f92 <_dtext_utf8_next+0x4c> - 304f80: 23 09 and r0,r3 - 304f82: 60 13 mov r1,r0 - 304f84: c9 1f and #31,r0 - 304f86: 40 18 shll8 r0 - 304f88: 62 63 mov r6,r2 - 304f8a: 40 09 shlr2 r0 - 304f8c: 72 01 add #1,r2 - 304f8e: af ea bra 304f66 <_dtext_utf8_next+0x20> - 304f90: 20 3b or r3,r0 - 304f92: 92 26 mov.w 304fe2 <_dtext_utf8_next+0x9c>,r2 ! ef - 304f94: e7 3f mov #63,r7 - 304f96: 84 61 mov.b @(1,r6),r0 - 304f98: 31 26 cmp/hi r2,r1 - 304f9a: 27 09 and r0,r7 - 304f9c: 8d 0a bt.s 304fb4 <_dtext_utf8_next+0x6e> - 304f9e: 62 63 mov r6,r2 - 304fa0: e6 0c mov #12,r6 - 304fa2: 41 6d shld r6,r1 - 304fa4: 60 1d extu.w r1,r0 - 304fa6: 20 7b or r7,r0 - 304fa8: 61 33 mov r3,r1 - 304faa: e7 06 mov #6,r7 - 304fac: 41 7d shld r7,r1 - 304fae: 72 02 add #2,r2 - 304fb0: af d9 bra 304f66 <_dtext_utf8_next+0x20> - 304fb2: 20 1b or r1,r0 - 304fb4: 95 16 mov.w 304fe4 <_dtext_utf8_next+0x9e>,r5 ! f7 - 304fb6: 72 03 add #3,r2 - 304fb8: 31 56 cmp/hi r5,r1 - 304fba: 8d d4 bt.s 304f66 <_dtext_utf8_next+0x20> - 304fbc: e0 20 mov #32,r0 - 304fbe: 60 13 mov r1,r0 - 304fc0: c9 07 and #7,r0 - 304fc2: 40 28 shll16 r0 - 304fc4: 40 08 shll2 r0 - 304fc6: 61 03 mov r0,r1 - 304fc8: 84 62 mov.b @(2,r6),r0 - 304fca: e6 0c mov #12,r6 - 304fcc: c9 3f and #63,r0 - 304fce: 20 1b or r1,r0 - 304fd0: 61 33 mov r3,r1 - 304fd2: 41 6d shld r6,r1 - 304fd4: e3 06 mov #6,r3 - 304fd6: 20 1b or r1,r0 - 304fd8: 61 73 mov r7,r1 - 304fda: af e9 bra 304fb0 <_dtext_utf8_next+0x6a> - 304fdc: 41 3d shld r3,r1 - 304fde: 00 fd mov.w @(r0,r15),r0 - 304fe0: 00 df mac.l @r13+,@r0+ - 304fe2: 00 ef mac.l @r14+,@r0+ - 304fe4: 00 f7 mul.l r15,r0 - -00304fe6 <_dnsize>: - 304fe6: 2f 86 mov.l r8,@-r15 - 304fe8: 26 68 tst r6,r6 - 304fea: 2f 96 mov.l r9,@-r15 - 304fec: 68 63 mov r6,r8 - 304fee: 2f a6 mov.l r10,@-r15 - 304ff0: 69 53 mov r5,r9 - 304ff2: 2f b6 mov.l r11,@-r15 - 304ff4: 6a 73 mov r7,r10 - 304ff6: 2f c6 mov.l r12,@-r15 - 304ff8: 6b 43 mov r4,r11 - 304ffa: 2f d6 mov.l r13,@-r15 - 304ffc: 2f e6 mov.l r14,@-r15 - 304ffe: 4f 22 sts.l pr,@-r15 - 305000: 7f fc add #-4,r15 - 305002: 2f 42 mov.l r4,@r15 - 305004: 8f 02 bf.s 30500c <_dnsize+0x26> - 305006: 51 f9 mov.l @(36,r15),r1 - 305008: d2 25 mov.l 3050a0 <_dnsize+0xba>,r2 ! 8101f84 <_topti_font> - 30500a: 68 22 mov.l @r2,r8 - 30500c: 21 18 tst r1,r1 - 30500e: 8d 03 bt.s 305018 <_dnsize+0x32> - 305010: 2a a8 tst r10,r10 - 305012: 84 85 mov.b @(5,r8),r0 - 305014: 60 0c extu.b r0,r0 - 305016: 21 02 mov.l r0,@r1 - 305018: 89 1b bt 305052 <_dnsize+0x6c> - 30501a: 84 84 mov.b @(4,r8),r0 - 30501c: c8 01 tst #1,r0 - 30501e: dc 21 mov.l 3050a4 <_dnsize+0xbe>,r12 ! 304f46 <_dtext_utf8_next> - 305020: dd 21 mov.l 3050a8 <_dnsize+0xc2>,r13 ! 304f00 <_dfont_glyph_index> - 305022: 8f 20 bf.s 305066 <_dnsize+0x80> - 305024: ee 00 mov #0,r14 - 305026: ed 00 mov #0,r13 - 305028: 4c 0b jsr @r12 - 30502a: 64 f3 mov r15,r4 - 30502c: 20 08 tst r0,r0 - 30502e: 8d 07 bt.s 305040 <_dnsize+0x5a> - 305030: 49 11 cmp/pz r9 - 305032: 8f 03 bf.s 30503c <_dnsize+0x56> - 305034: 61 f2 mov.l @r15,r1 - 305036: 31 b8 sub r11,r1 - 305038: 31 97 cmp/gt r9,r1 - 30503a: 89 01 bt 305040 <_dnsize+0x5a> - 30503c: af f4 bra 305028 <_dnsize+0x42> - 30503e: 7d 01 add #1,r13 - 305040: 84 8c mov.b @(12,r8),r0 - 305042: 61 0c extu.b r0,r1 - 305044: 85 8c mov.w @(24,r8),r0 - 305046: 60 0d extu.w r0,r0 - 305048: 30 1c add r1,r0 - 30504a: 00 d7 mul.l r13,r0 - 30504c: 02 1a sts macl,r2 - 30504e: 32 18 sub r1,r2 - 305050: 2a 22 mov.l r2,@r10 - 305052: 7f 04 add #4,r15 - 305054: 4f 26 lds.l @r15+,pr - 305056: 6e f6 mov.l @r15+,r14 - 305058: 6d f6 mov.l @r15+,r13 - 30505a: 6c f6 mov.l @r15+,r12 - 30505c: 6b f6 mov.l @r15+,r11 - 30505e: 6a f6 mov.l @r15+,r10 - 305060: 69 f6 mov.l @r15+,r9 - 305062: 00 0b rts - 305064: 68 f6 mov.l @r15+,r8 - 305066: 4c 0b jsr @r12 - 305068: 64 f3 mov r15,r4 - 30506a: 20 08 tst r0,r0 - 30506c: 8d 12 bt.s 305094 <_dnsize+0xae> - 30506e: 65 03 mov r0,r5 - 305070: 49 11 cmp/pz r9 - 305072: 8f 03 bf.s 30507c <_dnsize+0x96> - 305074: 61 f2 mov.l @r15,r1 - 305076: 31 b8 sub r11,r1 - 305078: 31 97 cmp/gt r9,r1 - 30507a: 89 0b bt 305094 <_dnsize+0xae> - 30507c: 4d 0b jsr @r13 - 30507e: 64 83 mov r8,r4 - 305080: 40 11 cmp/pz r0 - 305082: 8b f0 bf 305066 <_dnsize+0x80> - 305084: 51 87 mov.l @(28,r8),r1 - 305086: 02 1c mov.b @(r0,r1),r2 - 305088: 84 8c mov.b @(12,r8),r0 - 30508a: 62 2c extu.b r2,r2 - 30508c: 60 0c extu.b r0,r0 - 30508e: 32 0c add r0,r2 - 305090: af e9 bra 305066 <_dnsize+0x80> - 305092: 3e 2c add r2,r14 - 305094: 84 8c mov.b @(12,r8),r0 - 305096: 61 e3 mov r14,r1 - 305098: 60 0c extu.b r0,r0 - 30509a: 31 08 sub r0,r1 - 30509c: af d9 bra 305052 <_dnsize+0x6c> - 30509e: 2a 12 mov.l r1,@r10 - 3050a0: 08 10 .word 0x0810 - 3050a2: 1f 84 mov.l r8,@(16,r15) - 3050a4: 00 30 .word 0x0030 - 3050a6: 4f 46 .word 0x4f46 - 3050a8: 00 30 .word 0x0030 - 3050aa: 4f 00 shll r15 - -003050ac <_dpixel>: - 3050ac: d1 10 mov.l 3050f0 <_dpixel+0x44>,r1 ! 8101f88 <_dwindow> - 3050ae: 62 12 mov.l @r1,r2 - 3050b0: 32 47 cmp/gt r4,r2 - 3050b2: 89 1a bt 3050ea <_dpixel+0x3e> - 3050b4: 52 12 mov.l @(8,r1),r2 - 3050b6: 32 47 cmp/gt r4,r2 - 3050b8: 8b 17 bf 3050ea <_dpixel+0x3e> - 3050ba: 52 11 mov.l @(4,r1),r2 - 3050bc: 32 57 cmp/gt r5,r2 - 3050be: 89 14 bt 3050ea <_dpixel+0x3e> - 3050c0: 51 13 mov.l @(12,r1),r1 - 3050c2: 35 13 cmp/ge r1,r5 - 3050c4: 8d 11 bt.s 3050ea <_dpixel+0x3e> - 3050c6: 60 63 mov r6,r0 - 3050c8: 88 ff cmp/eq #-1,r0 - 3050ca: 8d 0e bt.s 3050ea <_dpixel+0x3e> - 3050cc: 88 fe cmp/eq #-2,r0 - 3050ce: 91 0e mov.w 3050ee <_dpixel+0x42>,r1 ! 18c - 3050d0: d2 08 mov.l 3050f4 <_dpixel+0x48>,r2 ! 8101c04 <_gint_vram> - 3050d2: 05 17 mul.l r1,r5 - 3050d4: 01 1a sts macl,r1 - 3050d6: 31 4c add r4,r1 - 3050d8: 64 22 mov.l @r2,r4 - 3050da: 31 1c add r1,r1 - 3050dc: 8f 04 bf.s 3050e8 <_dpixel+0x3c> - 3050de: 34 1c add r1,r4 - 3050e0: 61 41 mov.w @r4,r1 - 3050e2: 61 17 not r1,r1 - 3050e4: 00 0b rts - 3050e6: 24 11 mov.w r1,@r4 - 3050e8: 24 61 mov.w r6,@r4 - 3050ea: 00 0b rts - 3050ec: 00 09 nop - 3050ee: 01 8c mov.b @(r0,r8),r1 - 3050f0: 08 10 .word 0x0810 - 3050f2: 1f 88 mov.l r8,@(32,r15) - 3050f4: 08 10 .word 0x0810 - 3050f6: 1c 04 mov.l r0,@(16,r12) - -003050f8 <_stop_callback>: - 3050f8: 00 0b rts - 3050fa: e0 01 mov #1,r0 - -003050fc <_timer_control>: - 3050fc: e1 02 mov #2,r1 - 3050fe: 34 17 cmp/gt r1,r4 - 305100: 8d 0a bt.s 305118 <_timer_control+0x1c> - 305102: 60 53 mov r5,r0 - 305104: d2 08 mov.l 305128 <_timer_control+0x2c>,r2 ! a4490004 - 305106: e1 01 mov #1,r1 - 305108: 41 4d shld r4,r1 - 30510a: 63 20 mov.b @r2,r3 - 30510c: 40 4d shld r4,r0 - 30510e: 21 3b or r3,r1 - 305110: 21 0a xor r0,r1 - 305112: 22 10 mov.b r1,@r2 - 305114: 00 0b rts - 305116: 00 09 nop - 305118: e1 05 mov #5,r1 - 30511a: 44 1d shld r1,r4 - 30511c: d1 03 mov.l 30512c <_timer_control+0x30>,r1 ! a44cffd0 - 30511e: ca 01 xor #1,r0 - 305120: 34 1c add r1,r4 - 305122: 24 00 mov.b r0,@r4 - 305124: 00 0b rts - 305126: 00 09 nop - 305128: a4 49 bra 3059be <_remove_link+0xa> - 30512a: 00 04 mov.b r0,@(r0,r0) - 30512c: a4 4c bra 3059c8 <_remove_link+0x14> - 30512e: ff d0 .word 0xffd0 - -00305130 <_hsave.lto_priv.1>: - 305130: d1 1a mov.l 30519c <_hsave.lto_priv.1+0x6c>,r1 ! a4490004 - 305132: e3 06 mov #6,r3 - 305134: 60 10 mov.b @r1,r0 - 305136: 61 43 mov r4,r1 - 305138: 71 60 add #96,r1 - 30513a: 80 1c mov.b r0,@(12,r1) - 30513c: d0 18 mov.l 3051a0 <_hsave.lto_priv.1+0x70>,r0 ! a4490008 - 30513e: 61 02 mov.l @r0,r1 - 305140: 24 12 mov.l r1,@r4 - 305142: 51 01 mov.l @(4,r0),r1 - 305144: 85 04 mov.w @(8,r0),r0 - 305146: 81 44 mov.w r0,@(8,r4) - 305148: d0 16 mov.l 3051a4 <_hsave.lto_priv.1+0x74>,r0 ! a4490014 - 30514a: 14 11 mov.l r1,@(4,r4) - 30514c: 61 02 mov.l @r0,r1 - 30514e: 14 13 mov.l r1,@(12,r4) - 305150: 51 01 mov.l @(4,r0),r1 - 305152: 85 04 mov.w @(8,r0),r0 - 305154: 81 4a mov.w r0,@(20,r4) - 305156: d0 14 mov.l 3051a8 <_hsave.lto_priv.1+0x78>,r0 ! a4490020 - 305158: 14 14 mov.l r1,@(16,r4) - 30515a: 61 02 mov.l @r0,r1 - 30515c: 14 16 mov.l r1,@(24,r4) - 30515e: 51 01 mov.l @(4,r0),r1 - 305160: 85 04 mov.w @(8,r0),r0 - 305162: 14 17 mov.l r1,@(28,r4) - 305164: 61 43 mov r4,r1 - 305166: 71 20 add #32,r1 - 305168: 81 10 mov.w r0,@(0,r1) - 30516a: 74 24 add #36,r4 - 30516c: d1 0f mov.l 3051ac <_hsave.lto_priv.1+0x7c>,r1 ! a44d0030 - 30516e: 52 11 mov.l @(4,r1),r2 - 305170: 22 28 tst r2,r2 - 305172: 8d 01 bt.s 305178 <_hsave.lto_priv.1+0x48> - 305174: e2 ff mov #-1,r2 - 305176: 52 11 mov.l @(4,r1),r2 - 305178: 24 22 mov.l r2,@r4 - 30517a: 57 12 mov.l @(8,r1),r7 - 30517c: 27 78 tst r7,r7 - 30517e: 89 00 bt 305182 <_hsave.lto_priv.1+0x52> - 305180: 52 12 mov.l @(8,r1),r2 - 305182: 43 10 dt r3 - 305184: 84 1c mov.b @(12,r1),r0 - 305186: c9 0d and #13,r0 - 305188: 14 21 mov.l r2,@(4,r4) - 30518a: 81 44 mov.w r0,@(8,r4) - 30518c: 60 10 mov.b @r1,r0 - 30518e: 71 20 add #32,r1 - 305190: 60 0c extu.b r0,r0 - 305192: 81 45 mov.w r0,@(10,r4) - 305194: 8f eb bf.s 30516e <_hsave.lto_priv.1+0x3e> - 305196: 74 0c add #12,r4 - 305198: 00 0b rts - 30519a: 00 09 nop - 30519c: a4 49 bra 305a32 <_remove_link+0x7e> - 30519e: 00 04 mov.b r0,@(r0,r0) - 3051a0: a4 49 bra 305a36 <_remove_link+0x82> - 3051a2: 00 08 clrt - 3051a4: a4 49 bra 305a3a <_remove_link+0x86> - 3051a6: 00 14 mov.b r1,@(r0,r0) - 3051a8: a4 49 bra 305a3e <_remove_link+0x8a> - 3051aa: 00 20 .word 0x0020 - 3051ac: a4 4d bra 305a4a <_remove_link+0x96> - 3051ae: 00 30 .word 0x0030 - -003051b0 <_hrestore.lto_priv.1>: - 3051b0: d1 1d mov.l 305228 <_hrestore.lto_priv.1+0x78>,r1 ! a4490004 - 3051b2: e2 00 mov #0,r2 - 3051b4: e7 06 mov #6,r7 - 3051b6: 21 20 mov.b r2,@r1 - 3051b8: 62 42 mov.l @r4,r2 - 3051ba: 85 44 mov.w @(8,r4),r0 - 3051bc: 11 21 mov.l r2,@(4,r1) - 3051be: 52 41 mov.l @(4,r4),r2 - 3051c0: 11 22 mov.l r2,@(8,r1) - 3051c2: 52 43 mov.l @(12,r4),r2 - 3051c4: 81 16 mov.w r0,@(12,r1) - 3051c6: 71 10 add #16,r1 - 3051c8: 21 22 mov.l r2,@r1 - 3051ca: 52 44 mov.l @(16,r4),r2 - 3051cc: 85 4a mov.w @(20,r4),r0 - 3051ce: 11 21 mov.l r2,@(4,r1) - 3051d0: 52 46 mov.l @(24,r4),r2 - 3051d2: 81 14 mov.w r0,@(8,r1) - 3051d4: 60 43 mov r4,r0 - 3051d6: 11 23 mov.l r2,@(12,r1) - 3051d8: 70 20 add #32,r0 - 3051da: 52 47 mov.l @(28,r4),r2 - 3051dc: 85 00 mov.w @(0,r0),r0 - 3051de: 11 24 mov.l r2,@(16,r1) - 3051e0: 62 43 mov r4,r2 - 3051e2: 81 1a mov.w r0,@(20,r1) - 3051e4: 72 24 add #36,r2 - 3051e6: d1 11 mov.l 30522c <_hrestore.lto_priv.1+0x7c>,r1 ! a44d0030 - 3051e8: 63 22 mov.l @r2,r3 - 3051ea: 11 31 mov.l r3,@(4,r1) - 3051ec: 56 11 mov.l @(4,r1),r6 - 3051ee: 33 60 cmp/eq r6,r3 - 3051f0: 8b fa bf 3051e8 <_hrestore.lto_priv.1+0x38> - 3051f2: 85 25 mov.w @(10,r2),r0 - 3051f4: 21 00 mov.b r0,@r1 - 3051f6: 53 21 mov.l @(4,r2),r3 - 3051f8: 11 32 mov.l r3,@(8,r1) - 3051fa: 56 12 mov.l @(8,r1),r6 - 3051fc: 33 60 cmp/eq r6,r3 - 3051fe: 8b fa bf 3051f6 <_hrestore.lto_priv.1+0x46> - 305200: 85 24 mov.w @(8,r2),r0 - 305202: 66 0d extu.w r0,r6 - 305204: 63 0c extu.b r0,r3 - 305206: 60 33 mov r3,r0 - 305208: 80 1c mov.b r0,@(12,r1) - 30520a: 84 1c mov.b @(12,r1),r0 - 30520c: 60 0c extu.b r0,r0 - 30520e: 36 00 cmp/eq r0,r6 - 305210: 8f fa bf.s 305208 <_hrestore.lto_priv.1+0x58> - 305212: 60 33 mov r3,r0 - 305214: 47 10 dt r7 - 305216: 71 20 add #32,r1 - 305218: 8f e6 bf.s 3051e8 <_hrestore.lto_priv.1+0x38> - 30521a: 72 0c add #12,r2 - 30521c: d1 02 mov.l 305228 <_hrestore.lto_priv.1+0x78>,r1 ! a4490004 - 30521e: 74 60 add #96,r4 - 305220: 84 4c mov.b @(12,r4),r0 - 305222: 21 00 mov.b r0,@r1 - 305224: 00 0b rts - 305226: 00 09 nop - 305228: a4 49 bra 305abe <_prepend_link+0x62> - 30522a: 00 04 mov.b r0,@(r0,r0) - 30522c: a4 4d bra 305aca <_prepend_link+0x6e> - 30522e: 00 30 .word 0x0030 - -00305230 <_hpowered.lto_priv.0>: - 305230: d1 02 mov.l 30523c <_hpowered.lto_priv.0+0xc>,r1 ! a4150020 - 305232: 50 14 mov.l @(16,r1),r0 - 305234: 60 09 swap.w r0,r0 - 305236: c8 02 tst #2,r0 - 305238: 00 0b rts - 30523a: 00 29 movt r0 - 30523c: a4 15 bra 305a6a <_prepend_link+0xe> - 30523e: 00 20 .word 0x0020 - -00305240 <_hpoweroff.lto_priv.0>: - 305240: d2 07 mov.l 305260 <_hpoweroff.lto_priv.0+0x20>,r2 ! a4150020 - 305242: d3 08 mov.l 305264 <_hpoweroff.lto_priv.0+0x24>,r3 ! 20000 - 305244: 51 24 mov.l @(16,r2),r1 - 305246: 21 3b or r3,r1 - 305248: 12 14 mov.l r1,@(16,r2) - 30524a: e3 fe mov #-2,r3 - 30524c: d1 06 mov.l 305268 <_hpoweroff.lto_priv.0+0x28>,r1 ! ff200000 - 30524e: 62 12 mov.l @r1,r2 - 305250: 22 39 and r3,r2 - 305252: 21 22 mov.l r2,@r1 - 305254: 52 18 mov.l @(32,r1),r2 - 305256: 22 39 and r3,r2 - 305258: 11 28 mov.l r2,@(32,r1) - 30525a: 00 0b rts - 30525c: 00 09 nop - 30525e: 00 09 nop - 305260: a4 15 bra 305a8e <_prepend_link+0x32> - 305262: 00 20 .word 0x0020 - 305264: 00 02 stc sr,r0 - 305266: 00 00 .word 0x0000 - 305268: ff 20 .word 0xff20 - ... - -0030526c <_notify_read>: - 30526c: d1 03 mov.l 30527c <_notify_read+0x10>,r1 ! 8101c68 <_recv_handler> - 30526e: 61 12 mov.l @r1,r1 - 305270: 21 18 tst r1,r1 - 305272: 89 01 bt 305278 <_notify_read+0xc> - 305274: 41 2b jmp @r1 - 305276: 00 09 nop - 305278: 00 0b rts - 30527a: 00 09 nop - 30527c: 08 10 .word 0x0810 - 30527e: 1c 68 mov.l r6,@(32,r12) - -00305280 <_usb_get_endpoint_by_local_address>: - 305280: d1 08 mov.l 3052a4 <_usb_get_endpoint_by_local_address+0x24>,r1 ! 8101c0c <_conf_ep> - 305282: e2 20 mov #32,r2 - 305284: 61 12 mov.l @r1,r1 - 305286: 67 12 mov.l @r1,r7 - 305288: 37 40 cmp/eq r4,r7 - 30528a: 8f 05 bf.s 305298 <_usb_get_endpoint_by_local_address+0x18> - 30528c: 63 13 mov r1,r3 - 30528e: 50 11 mov.l @(4,r1),r0 - 305290: 84 02 mov.b @(2,r0),r0 - 305292: 60 0c extu.b r0,r0 - 305294: 30 50 cmp/eq r5,r0 - 305296: 89 03 bt 3052a0 <_usb_get_endpoint_by_local_address+0x20> - 305298: 42 10 dt r2 - 30529a: 8f f4 bf.s 305286 <_usb_get_endpoint_by_local_address+0x6> - 30529c: 71 0c add #12,r1 - 30529e: e3 00 mov #0,r3 - 3052a0: 00 0b rts - 3052a2: 60 33 mov r3,r0 - 3052a4: 08 10 .word 0x0810 - 3052a6: 1c 0c mov.l r0,@(48,r12) - -003052a8 <_usb_ff_bulk_input>: - 3052a8: d0 06 mov.l 3052c4 <_usb_ff_bulk_input+0x1c>,r0 ! 305280 <_usb_get_endpoint_by_local_address> - 3052aa: d4 07 mov.l 3052c8 <_usb_ff_bulk_input+0x20>,r4 ! 344c24 <_usb_ff_bulk> - 3052ac: 4f 22 sts.l pr,@-r15 - 3052ae: 40 0b jsr @r0 - 3052b0: e5 02 mov #2,r5 - 3052b2: 20 08 tst r0,r0 - 3052b4: 8d 02 bt.s 3052bc <_usb_ff_bulk_input+0x14> - 3052b6: e1 ff mov #-1,r1 - 3052b8: 84 09 mov.b @(9,r0),r0 - 3052ba: 61 0c extu.b r0,r1 - 3052bc: 60 13 mov r1,r0 - 3052be: 4f 26 lds.l @r15+,pr - 3052c0: 00 0b rts - 3052c2: 00 09 nop - 3052c4: 00 30 .word 0x0030 - 3052c6: 52 80 mov.l @(0,r8),r2 - 3052c8: 00 34 mov.b r3,@(r0,r0) - 3052ca: 4c 24 rotcl r12 - -003052cc <_usb_ff_bulk_output>: - 3052cc: d0 07 mov.l 3052ec <_usb_ff_bulk_output+0x20>,r0 ! 305280 <_usb_get_endpoint_by_local_address> - 3052ce: 95 0c mov.w 3052ea <_usb_ff_bulk_output+0x1e>,r5 ! 81 - 3052d0: d4 07 mov.l 3052f0 <_usb_ff_bulk_output+0x24>,r4 ! 344c24 <_usb_ff_bulk> - 3052d2: 4f 22 sts.l pr,@-r15 - 3052d4: 40 0b jsr @r0 - 3052d6: 00 09 nop - 3052d8: 20 08 tst r0,r0 - 3052da: 8d 02 bt.s 3052e2 <_usb_ff_bulk_output+0x16> - 3052dc: e1 ff mov #-1,r1 - 3052de: 84 09 mov.b @(9,r0),r0 - 3052e0: 61 0c extu.b r0,r1 - 3052e2: 60 13 mov r1,r0 - 3052e4: 4f 26 lds.l @r15+,pr - 3052e6: 00 0b rts - 3052e8: 00 09 nop - 3052ea: 00 81 .word 0x0081 - 3052ec: 00 30 .word 0x0030 - 3052ee: 52 80 mov.l @(0,r8),r2 - 3052f0: 00 34 mov.b r3,@(r0,r0) - 3052f2: 4c 24 rotcl r12 - -003052f4 <_GINT_CALL_SET_function>: - 3052f4: e1 01 mov #1,r1 - 3052f6: 24 12 mov.l r1,@r4 - 3052f8: 00 0b rts - 3052fa: e0 00 mov #0,r0 - -003052fc <_pipe_bufsize>: - 3052fc: 24 48 tst r4,r4 - 3052fe: 8f 04 bf.s 30530a <_pipe_bufsize+0xe> - 305300: e3 0f mov #15,r3 - 305302: d0 0a mov.l 30532c <_pipe_bufsize+0x30>,r0 ! a4d80040 - 305304: 85 0f mov.w @(30,r0),r0 - 305306: 00 0b rts - 305308: c9 7f and #127,r0 - 30530a: d1 09 mov.l 305330 <_pipe_bufsize+0x34>,r1 ! a4d80060 - 30530c: 24 39 and r3,r4 - 30530e: 85 12 mov.w @(4,r1),r0 - 305310: 62 03 mov r0,r2 - 305312: e0 f0 mov #-16,r0 - 305314: 20 29 and r2,r0 - 305316: 20 4b or r4,r0 - 305318: 81 12 mov.w r0,@(4,r1) - 30531a: 85 15 mov.w @(10,r1),r0 - 30531c: 40 19 shlr8 r0 - 30531e: 40 09 shlr2 r0 - 305320: c9 1f and #31,r0 - 305322: 40 18 shll8 r0 - 305324: 40 09 shlr2 r0 - 305326: 00 0b rts - 305328: 70 40 add #64,r0 - 30532a: 00 09 nop - 30532c: a4 d8 bra 305ce0 <_gint_free+0xc0> - 30532e: 00 40 .word 0x0040 - 305330: a4 d8 bra 305ce4 <_gint_free+0xc4> - 305332: 00 60 .word 0x0060 - -00305334 <_hpowered.lto_priv.1>: - 305334: d1 05 mov.l 30534c <_hpowered.lto_priv.1+0x18>,r1 ! a4150000 - 305336: 50 15 mov.l @(20,r1),r0 - 305338: 60 08 swap.b r0,r0 - 30533a: c8 01 tst #1,r0 - 30533c: 8f 04 bf.s 305348 <_hpowered.lto_priv.1+0x14> - 30533e: e0 00 mov #0,r0 - 305340: 50 1e mov.l @(56,r1),r0 - 305342: 60 09 swap.w r0,r0 - 305344: c8 10 tst #16,r0 - 305346: 00 29 movt r0 - 305348: 00 0b rts - 30534a: 00 09 nop - 30534c: a4 15 bra 305b7a <_gint_malloc+0x9e> - ... - -00305350 <_hpoweron_write>: - 305350: d1 06 mov.l 30536c <_hpoweron_write+0x1c>,r1 ! a4d80000 - 305352: 93 0a mov.w 30536a <_hpoweron_write+0x1a>,r3 ! 400 - 305354: 62 11 mov.w @r1,r2 - 305356: 22 3b or r3,r2 - 305358: 21 21 mov.w r2,@r1 - 30535a: e2 0a mov #10,r2 - 30535c: 00 09 nop - 30535e: 42 10 dt r2 - 305360: 8f fc bf.s 30535c <_hpoweron_write+0xc> - 305362: e0 05 mov #5,r0 - 305364: 81 11 mov.w r0,@(2,r1) - 305366: 00 0b rts - 305368: 00 09 nop - 30536a: 04 00 .word 0x0400 - 30536c: a4 d8 bra 305d20 <_gint_malloc_max+0x30> - ... - -00305370 <_hsave>: - 305370: d1 0e mov.l 3053ac <_hsave+0x3c>,r1 ! a4d80000 - 305372: 62 11 mov.w @r1,r2 - 305374: 24 21 mov.w r2,@r4 - 305376: 62 13 mov r1,r2 - 305378: 85 11 mov.w @(2,r1),r0 - 30537a: 72 20 add #32,r2 - 30537c: 81 41 mov.w r0,@(2,r4) - 30537e: 85 14 mov.w @(8,r1),r0 - 305380: 81 42 mov.w r0,@(4,r4) - 305382: 85 2e mov.w @(28,r2),r0 - 305384: 81 43 mov.w r0,@(6,r4) - 305386: 85 16 mov.w @(12,r1),r0 - 305388: 71 40 add #64,r1 - 30538a: 81 44 mov.w r0,@(8,r4) - 30538c: d0 08 mov.l 3053b0 <_hsave+0x40>,r0 ! a4d800be - 30538e: 85 02 mov.w @(4,r0),r0 - 305390: 81 45 mov.w r0,@(10,r4) - 305392: 85 28 mov.w @(16,r2),r0 - 305394: 81 46 mov.w r0,@(12,r4) - 305396: 85 29 mov.w @(18,r2),r0 - 305398: 81 47 mov.w r0,@(14,r4) - 30539a: 85 2b mov.w @(22,r2),r0 - 30539c: 81 48 mov.w r0,@(16,r4) - 30539e: 85 2c mov.w @(24,r2),r0 - 3053a0: 81 49 mov.w r0,@(18,r4) - 3053a2: 85 2d mov.w @(26,r2),r0 - 3053a4: 81 4a mov.w r0,@(20,r4) - 3053a6: 85 1f mov.w @(30,r1),r0 - 3053a8: 00 0b rts - 3053aa: 81 4b mov.w r0,@(22,r4) - 3053ac: a4 d8 bra 305d60 <_gint_malloc_max+0x70> - 3053ae: 00 00 .word 0x0000 - 3053b0: a4 d8 bra 305d64 <_gint_malloc_max+0x74> - 3053b2: 00 be mov.l @(r0,r11),r0 - -003053b4 <_video_get_current_mode>: - 3053b4: d1 01 mov.l 3053bc <_video_get_current_mode+0x8>,r1 ! 8101e30 <_r61524_video> - 3053b6: 00 0b rts - 3053b8: 50 11 mov.l @(4,r1),r0 - 3053ba: 00 09 nop - 3053bc: 08 10 .word 0x0810 - 3053be: 1e 30 mov.l r3,@(0,r14) - -003053c0 <_sh7305_probe>: - 3053c0: 2f 86 mov.l r8,@-r15 - 3053c2: d8 26 mov.l 30545c <_sh7305_probe+0x9c>,r8 ! a4150000 - 3053c4: d7 26 mov.l 305460 <_sh7305_probe+0xa0>,r7 ! 8101fb0 <_freq> - 3053c6: 60 82 mov.l @r8,r0 - 3053c8: d1 26 mov.l 305464 <_sh7305_probe+0xa4>,r1 ! a4150040 - 3053ca: 40 29 shlr16 r0 - 3053cc: 40 19 shlr8 r0 - 3053ce: c9 3f and #63,r0 - 3053d0: 66 03 mov r0,r6 - 3053d2: 76 01 add #1,r6 - 3053d4: 17 61 mov.l r6,@(4,r7) - 3053d6: 52 14 mov.l @(16,r1),r2 - 3053d8: 50 14 mov.l @(16,r1),r0 - 3053da: e1 f2 mov #-14,r1 - 3053dc: 93 3d mov.w 30545a <_sh7305_probe+0x9a>,r3 ! 7ff - 3053de: 40 1d shld r1,r0 - 3053e0: c9 03 and #3,r0 - 3053e2: 88 01 cmp/eq #1,r0 - 3053e4: 8f 01 bf.s 3053ea <_sh7305_probe+0x2a> - 3053e6: 22 39 and r3,r2 - 3053e8: 42 21 shar r2 - 3053ea: 65 82 mov.l @r8,r5 - 3053ec: e3 0f mov #15,r3 - 3053ee: 61 82 mov.l @r8,r1 - 3053f0: 45 19 shlr8 r5 - 3053f2: 25 39 and r3,r5 - 3053f4: e3 ec mov #-20,r3 - 3053f6: 41 3d shld r3,r1 - 3053f8: 60 82 mov.l @r8,r0 - 3053fa: e3 0f mov #15,r3 - 3053fc: 21 39 and r3,r1 - 3053fe: e3 01 mov #1,r3 - 305400: 64 33 mov r3,r4 - 305402: 75 01 add #1,r5 - 305404: 44 5d shld r5,r4 - 305406: 27 22 mov.l r2,@r7 - 305408: 71 01 add #1,r1 - 30540a: 17 42 mov.l r4,@(8,r7) - 30540c: 64 33 mov r3,r4 - 30540e: 44 1d shld r1,r4 - 305410: c9 0f and #15,r0 - 305412: 17 43 mov.l r4,@(12,r7) - 305414: 64 03 mov r0,r4 - 305416: 74 01 add #1,r4 - 305418: 43 4d shld r4,r3 - 30541a: 17 34 mov.l r3,@(16,r7) - 30541c: 53 89 mov.l @(36,r8),r3 - 30541e: 60 38 swap.b r3,r0 - 305420: c8 10 tst #16,r0 - 305422: 8d 17 bt.s 305454 <_sh7305_probe+0x94> - 305424: e3 0f mov #15,r3 - 305426: 42 3d shld r3,r2 - 305428: d3 0c mov.l 30545c <_sh7305_probe+0x9c>,r3 ! a4150000 - 30542a: 53 39 mov.l @(36,r3),r3 - 30542c: 60 38 swap.b r3,r0 - 30542e: c8 40 tst #64,r0 - 305430: 8d 01 bt.s 305436 <_sh7305_probe+0x76> - 305432: 02 67 mul.l r6,r2 - 305434: 02 1a sts macl,r2 - 305436: d3 0c mov.l 305468 <_sh7305_probe+0xa8>,r3 ! 8000 - 305438: 65 5b neg r5,r5 - 30543a: 61 1b neg r1,r1 - 30543c: 17 35 mov.l r3,@(20,r7) - 30543e: 63 23 mov r2,r3 - 305440: 43 5c shad r5,r3 - 305442: 64 4b neg r4,r4 - 305444: 17 36 mov.l r3,@(24,r7) - 305446: 63 23 mov r2,r3 - 305448: 43 1c shad r1,r3 - 30544a: 42 4c shad r4,r2 - 30544c: 17 37 mov.l r3,@(28,r7) - 30544e: 17 28 mov.l r2,@(32,r7) - 305450: 00 0b rts - 305452: 68 f6 mov.l @r15+,r8 - 305454: d2 04 mov.l 305468 <_sh7305_probe+0xa8>,r2 ! 8000 - 305456: af e7 bra 305428 <_sh7305_probe+0x68> - 305458: 00 09 nop - 30545a: 07 ff mac.l @r15+,@r7+ - 30545c: a4 15 bra 305c8a <_gint_free+0x6a> - 30545e: 00 00 .word 0x0000 - 305460: 08 10 .word 0x0810 - 305462: 1f b0 mov.l r11,@(0,r15) - 305464: a4 15 bra 305c92 <_gint_free+0x72> - 305466: 00 40 .word 0x0040 - 305468: 00 00 .word 0x0000 - 30546a: 80 00 mov.b r0,@(0,r0) - -0030546c <_configure.lto_priv.3>: - 30546c: d2 03 mov.l 30547c <_configure.lto_priv.3+0x10>,r2 ! a4150040 - 30546e: d3 04 mov.l 305480 <_configure.lto_priv.3+0x14>,r3 ! 7fffffff - 305470: 51 21 mov.l @(4,r2),r1 - 305472: 21 39 and r3,r1 - 305474: 12 11 mov.l r1,@(4,r2) - 305476: d1 03 mov.l 305484 <_configure.lto_priv.3+0x18>,r1 ! 3053c0 <_sh7305_probe> - 305478: 41 2b jmp @r1 - 30547a: 00 09 nop - 30547c: a4 15 bra 305caa <_gint_free+0x8a> - 30547e: 00 40 .word 0x0040 - 305480: 7f ff add #-1,r15 - 305482: ff ff .word 0xffff - 305484: 00 30 .word 0x0030 - 305486: 53 c0 mov.l @(0,r12),r3 - -00305488 <_hsave.lto_priv.2>: - 305488: d2 0d mov.l 3054c0 <_hsave.lto_priv.2+0x38>,r2 ! a4150000 - 30548a: 61 23 mov r2,r1 - 30548c: 71 40 add #64,r1 - 30548e: 53 11 mov.l @(4,r1),r3 - 305490: 24 32 mov.l r3,@r4 - 305492: 53 14 mov.l @(16,r1),r3 - 305494: 14 31 mov.l r3,@(4,r4) - 305496: 62 22 mov.l @r2,r2 - 305498: 14 22 mov.l r2,@(8,r4) - 30549a: d2 0a mov.l 3054c4 <_hsave.lto_priv.2+0x3c>,r2 ! fec10000 - 30549c: 53 21 mov.l @(4,r2),r3 - 30549e: 14 33 mov.l r3,@(12,r4) - 3054a0: 53 29 mov.l @(36,r2),r3 - 3054a2: 14 37 mov.l r3,@(28,r4) - 3054a4: 53 22 mov.l @(8,r2),r3 - 3054a6: 14 34 mov.l r3,@(16,r4) - 3054a8: 53 2a mov.l @(40,r2),r3 - 3054aa: 14 38 mov.l r3,@(32,r4) - 3054ac: 53 23 mov.l @(12,r2),r3 - 3054ae: 14 35 mov.l r3,@(20,r4) - 3054b0: 53 2b mov.l @(44,r2),r3 - 3054b2: 14 39 mov.l r3,@(36,r4) - 3054b4: 53 25 mov.l @(20,r2),r3 - 3054b6: 14 36 mov.l r3,@(24,r4) - 3054b8: 52 2d mov.l @(52,r2),r2 - 3054ba: 00 0b rts - 3054bc: 14 2a mov.l r2,@(40,r4) - 3054be: 00 09 nop - 3054c0: a4 15 bra 305cee <_gint_free+0xce> - 3054c2: 00 00 .word 0x0000 - 3054c4: fe c1 .word 0xfec1 - ... - -003054c8 <_dma_channel>: - 3054c8: d2 08 mov.l 3054ec <_dma_channel+0x24>,r2 ! 310df0 <___movmemSI24> - 3054ca: 61 43 mov r4,r1 - 3054cc: 4f 22 sts.l pr,@-r15 - 3054ce: 7f e8 add #-24,r15 - 3054d0: d5 07 mov.l 3054f0 <_dma_channel+0x28>,r5 ! 3429dc - 3054d2: 42 0b jsr @r2 - 3054d4: 64 f3 mov r15,r4 - 3054d6: e2 05 mov #5,r2 - 3054d8: 31 26 cmp/hi r2,r1 - 3054da: 8d 03 bt.s 3054e4 <_dma_channel+0x1c> - 3054dc: e0 00 mov #0,r0 - 3054de: 60 13 mov r1,r0 - 3054e0: 40 08 shll2 r0 - 3054e2: 00 fe mov.l @(r0,r15),r0 - 3054e4: 7f 18 add #24,r15 - 3054e6: 4f 26 lds.l @r15+,pr - 3054e8: 00 0b rts - 3054ea: 00 09 nop - 3054ec: 00 31 .word 0x0031 - 3054ee: 0d f0 .word 0x0df0 - 3054f0: 00 34 mov.b r3,@(r0,r0) - 3054f2: 29 dc cmp/str r13,r9 - -003054f4 <_dma_translate>: - 3054f4: d2 04 mov.l 305508 <_dma_translate+0x14>,r2 ! 80000000 - 3054f6: d1 05 mov.l 30550c <_dma_translate+0x18>,r1 ! 3fffffff - 3054f8: 32 4c add r4,r2 - 3054fa: 32 16 cmp/hi r1,r2 - 3054fc: 8d 02 bt.s 305504 <_dma_translate+0x10> - 3054fe: 60 43 mov r4,r0 - 305500: d1 03 mov.l 305510 <_dma_translate+0x1c>,r1 ! 1fffffff - 305502: 20 19 and r1,r0 - 305504: 00 0b rts - 305506: 00 09 nop - 305508: 80 00 mov.b r0,@(0,r0) - 30550a: 00 00 .word 0x0000 - 30550c: 3f ff addv r15,r15 - 30550e: ff ff .word 0xffff - 305510: 1f ff mov.l r15,@(60,r15) - 305512: ff ff .word 0xffff - -00305514 <_dma_setup>: - 305514: 2f 86 mov.l r8,@-r15 - 305516: 2f 96 mov.l r9,@-r15 - 305518: 69 53 mov r5,r9 - 30551a: 2f a6 mov.l r10,@-r15 - 30551c: 6a 43 mov r4,r10 - 30551e: 2f b6 mov.l r11,@-r15 - 305520: 2f c6 mov.l r12,@-r15 - 305522: 2f d6 mov.l r13,@-r15 - 305524: 6d 63 mov r6,r13 - 305526: 2f e6 mov.l r14,@-r15 - 305528: 6e 73 mov r7,r14 - 30552a: d0 4b mov.l 305658 <_dma_setup+0x144>,r0 ! 3054c8 <_dma_channel> - 30552c: 4f 22 sts.l pr,@-r15 - 30552e: 40 0b jsr @r0 - 305530: 7f fc add #-4,r15 - 305532: 20 08 tst r0,r0 - 305534: 68 03 mov r0,r8 - 305536: 8f 02 bf.s 30553e <_dma_setup+0x2a> - 305538: e0 01 mov #1,r0 - 30553a: a0 81 bra 305640 <_dma_setup+0x12c> - 30553c: 00 09 nop - 30553e: 51 83 mov.l @(12,r8),r1 - 305540: 60 13 mov r1,r0 - 305542: c9 01 and #1,r0 - 305544: 2f 02 mov.l r0,@r15 - 305546: 60 13 mov r1,r0 - 305548: c8 01 tst #1,r0 - 30554a: 8f 79 bf.s 305640 <_dma_setup+0x12c> - 30554c: e0 01 mov #1,r0 - 30554e: 51 83 mov.l @(12,r8),r1 - 305550: e2 fe mov #-2,r2 - 305552: db 42 mov.l 30565c <_dma_setup+0x148>,r11 ! fe008060 - 305554: 21 29 and r2,r1 - 305556: 18 13 mov.l r1,@(12,r8) - 305558: 64 e3 mov r14,r4 - 30555a: 61 b1 mov.w @r11,r1 - 30555c: dc 40 mov.l 305660 <_dma_setup+0x14c>,r12 ! 3054f4 <_dma_translate> - 30555e: 21 29 and r2,r1 - 305560: 2b 11 mov.w r1,@r11 - 305562: 4c 0b jsr @r12 - 305564: 00 09 nop - 305566: 54 fa mov.l @(40,r15),r4 - 305568: 28 02 mov.l r0,@r8 - 30556a: 4c 0b jsr @r12 - 30556c: 00 09 nop - 30556e: 91 71 mov.w 305654 <_dma_setup+0x140>,r1 ! 400 - 305570: 18 01 mov.l r0,@(4,r8) - 305572: 60 93 mov r9,r0 - 305574: 18 d2 mov.l r13,@(8,r8) - 305576: c9 0c and #12,r0 - 305578: 18 13 mov.l r1,@(12,r8) - 30557a: 40 28 shll16 r0 - 30557c: 51 83 mov.l @(12,r8),r1 - 30557e: 40 08 shll2 r0 - 305580: d2 38 mov.l 305664 <_dma_setup+0x150>,r2 ! ffcfffff - 305582: 21 29 and r2,r1 - 305584: 21 0b or r0,r1 - 305586: 18 13 mov.l r1,@(12,r8) - 305588: 60 93 mov r9,r0 - 30558a: 51 83 mov.l @(12,r8),r1 - 30558c: c9 03 and #3,r0 - 30558e: e2 e7 mov #-25,r2 - 305590: 40 08 shll2 r0 - 305592: 30 0c add r0,r0 - 305594: 21 29 and r2,r1 - 305596: 21 0b or r0,r1 - 305598: 18 13 mov.l r1,@(12,r8) - 30559a: e2 0e mov #14,r2 - 30559c: 50 fb mov.l @(44,r15),r0 - 30559e: 51 83 mov.l @(12,r8),r1 - 3055a0: c9 03 and #3,r0 - 3055a2: 40 2d shld r2,r0 - 3055a4: d2 30 mov.l 305668 <_dma_setup+0x154>,r2 ! ffff3fff - 3055a6: 21 29 and r2,r1 - 3055a8: 21 0b or r0,r1 - 3055aa: 18 13 mov.l r1,@(12,r8) - 3055ac: e2 0c mov #12,r2 - 3055ae: 50 f9 mov.l @(36,r15),r0 - 3055b0: 51 83 mov.l @(12,r8),r1 - 3055b2: c9 03 and #3,r0 - 3055b4: 40 2d shld r2,r0 - 3055b6: 92 4e mov.w 305656 <_dma_setup+0x142>,r2 ! cfff - 3055b8: 21 29 and r2,r1 - 3055ba: 21 0b or r0,r1 - 3055bc: 18 13 mov.l r1,@(12,r8) - 3055be: e2 fb mov #-5,r2 - 3055c0: 50 fc mov.l @(48,r15),r0 - 3055c2: 51 83 mov.l @(12,r8),r1 - 3055c4: c9 01 and #1,r0 - 3055c6: 40 08 shll2 r0 - 3055c8: 21 29 and r2,r1 - 3055ca: 21 0b or r0,r1 - 3055cc: 18 13 mov.l r1,@(12,r8) - 3055ce: 85 b0 mov.w @(0,r11),r0 - 3055d0: cb 01 or #1,r0 - 3055d2: 81 b0 mov.w r0,@(0,r11) - 3055d4: 60 a3 mov r10,r0 - 3055d6: 61 b1 mov.w @r11,r1 - 3055d8: 21 29 and r2,r1 - 3055da: 2b 11 mov.w r1,@r11 - 3055dc: e2 fd mov #-3,r2 - 3055de: 61 b1 mov.w @r11,r1 - 3055e0: 21 29 and r2,r1 - 3055e2: 2b 11 mov.w r1,@r11 - 3055e4: d1 21 mov.l 30566c <_dma_setup+0x158>,r1 ! 8101b08 <_dma_sleep_blocking> - 3055e6: 62 f2 mov.l @r15,r2 - 3055e8: 63 82 mov.l @r8,r3 - 3055ea: 01 24 mov.b r2,@(r0,r1) - 3055ec: d2 20 mov.l 305670 <_dma_setup+0x15c>,r2 ! e5006fff - 3055ee: 33 26 cmp/hi r2,r3 - 3055f0: 8b 05 bf 3055fe <_dma_setup+0xea> - 3055f2: 67 82 mov.l @r8,r7 - 3055f4: d3 1f mov.l 305674 <_dma_setup+0x160>,r3 ! e5204000 - 3055f6: 37 36 cmp/hi r3,r7 - 3055f8: 8d 01 bt.s 3055fe <_dma_setup+0xea> - 3055fa: e3 01 mov #1,r3 - 3055fc: 01 34 mov.b r3,@(r0,r1) - 3055fe: 53 81 mov.l @(4,r8),r3 - 305600: 33 26 cmp/hi r2,r3 - 305602: 8b 06 bf 305612 <_dma_setup+0xfe> - 305604: 53 81 mov.l @(4,r8),r3 - 305606: d2 1b mov.l 305674 <_dma_setup+0x160>,r2 ! e5204000 - 305608: 33 26 cmp/hi r2,r3 - 30560a: 8d 02 bt.s 305612 <_dma_setup+0xfe> - 30560c: e2 01 mov #1,r2 - 30560e: 60 a3 mov r10,r0 - 305610: 01 24 mov.b r2,@(r0,r1) - 305612: 63 82 mov.l @r8,r3 - 305614: d2 18 mov.l 305678 <_dma_setup+0x164>,r2 ! fe1fffff - 305616: 33 26 cmp/hi r2,r3 - 305618: 8b 06 bf 305628 <_dma_setup+0x114> - 30561a: 67 82 mov.l @r8,r7 - 30561c: d3 17 mov.l 30567c <_dma_setup+0x168>,r3 ! fe3fffff - 30561e: 37 36 cmp/hi r3,r7 - 305620: 8d 02 bt.s 305628 <_dma_setup+0x114> - 305622: e3 01 mov #1,r3 - 305624: 60 a3 mov r10,r0 - 305626: 01 34 mov.b r3,@(r0,r1) - 305628: 53 81 mov.l @(4,r8),r3 - 30562a: 33 26 cmp/hi r2,r3 - 30562c: 8f 08 bf.s 305640 <_dma_setup+0x12c> - 30562e: e0 00 mov #0,r0 - 305630: 53 81 mov.l @(4,r8),r3 - 305632: d2 12 mov.l 30567c <_dma_setup+0x168>,r2 ! fe3fffff - 305634: 33 26 cmp/hi r2,r3 - 305636: 8d 03 bt.s 305640 <_dma_setup+0x12c> - 305638: e2 01 mov #1,r2 - 30563a: 60 a3 mov r10,r0 - 30563c: 01 24 mov.b r2,@(r0,r1) - 30563e: e0 00 mov #0,r0 - 305640: 7f 04 add #4,r15 - 305642: 4f 26 lds.l @r15+,pr - 305644: 6e f6 mov.l @r15+,r14 - 305646: 6d f6 mov.l @r15+,r13 - 305648: 6c f6 mov.l @r15+,r12 - 30564a: 6b f6 mov.l @r15+,r11 - 30564c: 6a f6 mov.l @r15+,r10 - 30564e: 69 f6 mov.l @r15+,r9 - 305650: 00 0b rts - 305652: 68 f6 mov.l @r15+,r8 - 305654: 04 00 .word 0x0400 - 305656: cf ff or.b #255,@(r0,gbr) - 305658: 00 30 .word 0x0030 - 30565a: 54 c8 mov.l @(32,r12),r4 - 30565c: fe 00 .word 0xfe00 - 30565e: 80 60 mov.b r0,@(0,r6) - 305660: 00 30 .word 0x0030 - 305662: 54 f4 mov.l @(16,r15),r4 - 305664: ff cf .word 0xffcf - 305666: ff ff .word 0xffff - 305668: ff ff .word 0xffff - 30566a: 3f ff addv r15,r15 - 30566c: 08 10 .word 0x0810 - 30566e: 1b 08 mov.l r0,@(32,r11) - 305670: e5 00 mov #0,r5 - 305672: 6f ff exts.w r15,r15 - 305674: e5 20 mov #32,r5 - 305676: 40 00 shll r0 - 305678: fe 1f .word 0xfe1f - 30567a: ff ff .word 0xffff - 30567c: fe 3f .word 0xfe3f - 30567e: ff ff .word 0xffff - -00305680 <_hpowered.lto_priv.2>: - 305680: d1 02 mov.l 30568c <_hpowered.lto_priv.2+0xc>,r1 ! a4150020 - 305682: 50 14 mov.l @(16,r1),r0 - 305684: 60 09 swap.w r0,r0 - 305686: c8 20 tst #32,r0 - 305688: 00 0b rts - 30568a: 00 29 movt r0 - 30568c: a4 15 bra 305eba <_r61524_start_frame+0x16> - 30568e: 00 20 .word 0x0020 - -00305690 <_hpoweron.lto_priv.2>: - 305690: d2 03 mov.l 3056a0 <_hpoweron.lto_priv.2+0x10>,r2 ! a4150020 - 305692: d3 04 mov.l 3056a4 <_hpoweron.lto_priv.2+0x14>,r3 ! ffdfffff - 305694: 51 24 mov.l @(16,r2),r1 - 305696: 21 39 and r3,r1 - 305698: 12 14 mov.l r1,@(16,r2) - 30569a: 00 0b rts - 30569c: 00 09 nop - 30569e: 00 09 nop - 3056a0: a4 15 bra 305ece <_r61524_start_frame+0x2a> - 3056a2: 00 20 .word 0x0020 - 3056a4: ff df .word 0xffdf - 3056a6: ff ff .word 0xffff - -003056a8 <_hpoweroff.lto_priv.2>: - 3056a8: d2 03 mov.l 3056b8 <_hpoweroff.lto_priv.2+0x10>,r2 ! a4150020 - 3056aa: d3 04 mov.l 3056bc <_hpoweroff.lto_priv.2+0x14>,r3 ! 200000 - 3056ac: 51 24 mov.l @(16,r2),r1 - 3056ae: 21 3b or r3,r1 - 3056b0: 12 14 mov.l r1,@(16,r2) - 3056b2: 00 0b rts - 3056b4: 00 09 nop - 3056b6: 00 09 nop - 3056b8: a4 15 bra 305ee6 <_r61524_start_frame+0x42> - 3056ba: 00 20 .word 0x0020 - 3056bc: 00 20 .word 0x0020 - ... - -003056c0 <_hsave.lto_priv.3>: - 3056c0: 2f 86 mov.l r8,@-r15 - 3056c2: 68 43 mov r4,r8 - 3056c4: 2f 96 mov.l r9,@-r15 - 3056c6: e9 00 mov #0,r9 - 3056c8: 2f a6 mov.l r10,@-r15 - 3056ca: da 0e mov.l 305704 <_hsave.lto_priv.3+0x44>,r10 ! 3054c8 <_dma_channel> - 3056cc: 4f 22 sts.l pr,@-r15 - 3056ce: 4a 0b jsr @r10 - 3056d0: 64 93 mov r9,r4 - 3056d2: 61 93 mov r9,r1 - 3056d4: 62 02 mov.l @r0,r2 - 3056d6: 41 08 shll2 r1 - 3056d8: 41 08 shll2 r1 - 3056da: 31 8c add r8,r1 - 3056dc: 21 22 mov.l r2,@r1 - 3056de: 79 01 add #1,r9 - 3056e0: 52 01 mov.l @(4,r0),r2 - 3056e2: 11 21 mov.l r2,@(4,r1) - 3056e4: 52 02 mov.l @(8,r0),r2 - 3056e6: 11 22 mov.l r2,@(8,r1) - 3056e8: 52 03 mov.l @(12,r0),r2 - 3056ea: 60 93 mov r9,r0 - 3056ec: 88 06 cmp/eq #6,r0 - 3056ee: 11 23 mov.l r2,@(12,r1) - 3056f0: 8b ed bf 3056ce <_hsave.lto_priv.3+0xe> - 3056f2: d1 05 mov.l 305708 <_hsave.lto_priv.3+0x48>,r1 ! fe008060 - 3056f4: 78 60 add #96,r8 - 3056f6: 61 11 mov.w @r1,r1 - 3056f8: 28 11 mov.w r1,@r8 - 3056fa: 4f 26 lds.l @r15+,pr - 3056fc: 6a f6 mov.l @r15+,r10 - 3056fe: 69 f6 mov.l @r15+,r9 - 305700: 00 0b rts - 305702: 68 f6 mov.l @r15+,r8 - 305704: 00 30 .word 0x0030 - 305706: 54 c8 mov.l @(32,r12),r4 - 305708: fe 00 .word 0xfe00 - 30570a: 80 60 mov.b r0,@(0,r6) - -0030570c <_hrestore.lto_priv.4>: - 30570c: 2f 86 mov.l r8,@-r15 - 30570e: e3 fe mov #-2,r3 - 305710: 2f 96 mov.l r9,@-r15 - 305712: 68 43 mov r4,r8 - 305714: 2f a6 mov.l r10,@-r15 - 305716: e9 00 mov #0,r9 - 305718: d2 10 mov.l 30575c <_hrestore.lto_priv.4+0x50>,r2 ! fe008060 - 30571a: 4f 22 sts.l pr,@-r15 - 30571c: 61 21 mov.w @r2,r1 - 30571e: da 10 mov.l 305760 <_hrestore.lto_priv.4+0x54>,r10 ! 3054c8 <_dma_channel> - 305720: 21 39 and r3,r1 - 305722: 22 11 mov.w r1,@r2 - 305724: 4a 0b jsr @r10 - 305726: 64 93 mov r9,r4 - 305728: 61 93 mov r9,r1 - 30572a: 41 08 shll2 r1 - 30572c: 41 08 shll2 r1 - 30572e: 31 8c add r8,r1 - 305730: 62 12 mov.l @r1,r2 - 305732: 79 01 add #1,r9 - 305734: 20 22 mov.l r2,@r0 - 305736: 52 11 mov.l @(4,r1),r2 - 305738: 10 21 mov.l r2,@(4,r0) - 30573a: 52 12 mov.l @(8,r1),r2 - 30573c: 10 22 mov.l r2,@(8,r0) - 30573e: 51 13 mov.l @(12,r1),r1 - 305740: 10 13 mov.l r1,@(12,r0) - 305742: 60 93 mov r9,r0 - 305744: 88 06 cmp/eq #6,r0 - 305746: 8b ed bf 305724 <_hrestore.lto_priv.4+0x18> - 305748: d1 04 mov.l 30575c <_hrestore.lto_priv.4+0x50>,r1 ! fe008060 - 30574a: 78 60 add #96,r8 - 30574c: 68 81 mov.w @r8,r8 - 30574e: 21 81 mov.w r8,@r1 - 305750: 4f 26 lds.l @r15+,pr - 305752: 6a f6 mov.l @r15+,r10 - 305754: 69 f6 mov.l @r15+,r9 - 305756: 00 0b rts - 305758: 68 f6 mov.l @r15+,r8 - 30575a: 00 09 nop - 30575c: fe 00 .word 0xfe00 - 30575e: 80 60 mov.b r0,@(0,r6) - 305760: 00 30 .word 0x0030 - 305762: 54 c8 mov.l @(32,r12),r4 - -00305764 <_fs_get_descriptor>: - 305764: d1 08 mov.l 305788 <_fs_get_descriptor+0x24>,r1 ! 8101c70 <_fdtable> - 305766: 61 12 mov.l @r1,r1 - 305768: 21 18 tst r1,r1 - 30576a: 8d 0b bt.s 305784 <_fs_get_descriptor+0x20> - 30576c: e0 00 mov #0,r0 - 30576e: e2 0f mov #15,r2 - 305770: 34 26 cmp/hi r2,r4 - 305772: 8d 07 bt.s 305784 <_fs_get_descriptor+0x20> - 305774: 44 08 shll2 r4 - 305776: 60 13 mov r1,r0 - 305778: 34 4c add r4,r4 - 30577a: 30 4c add r4,r0 - 30577c: 61 02 mov.l @r0,r1 - 30577e: 21 18 tst r1,r1 - 305780: 8b 00 bf 305784 <_fs_get_descriptor+0x20> - 305782: e0 00 mov #0,r0 - 305784: 00 0b rts - 305786: 00 09 nop - 305788: 08 10 .word 0x0810 - 30578a: 1c 70 mov.l r7,@(0,r12) - -0030578c <_configure.lto_priv.5>: - 30578c: d2 04 mov.l 3057a0 <_configure.lto_priv.5+0x14>,r2 ! a4080000 - 30578e: e3 00 mov #0,r3 - 305790: e1 0c mov #12,r1 - 305792: 22 31 mov.w r3,@r2 - 305794: 41 10 dt r1 - 305796: 8f fc bf.s 305792 <_configure.lto_priv.5+0x6> - 305798: 72 04 add #4,r2 - 30579a: 00 0b rts - 30579c: 00 09 nop - 30579e: 00 09 nop - 3057a0: a4 08 bra 305fb4 <_hrestore.lto_priv.6+0x10> - ... - -003057a4 <_hsave.lto_priv.4>: - 3057a4: d2 09 mov.l 3057cc <_hsave.lto_priv.4+0x28>,r2 ! a4080000 - 3057a6: 63 43 mov r4,r3 - 3057a8: e1 0c mov #12,r1 - 3057aa: 67 21 mov.w @r2,r7 - 3057ac: 41 10 dt r1 - 3057ae: 23 71 mov.w r7,@r3 - 3057b0: 72 04 add #4,r2 - 3057b2: 8f fa bf.s 3057aa <_hsave.lto_priv.4+0x6> - 3057b4: 73 02 add #2,r3 - 3057b6: d2 06 mov.l 3057d0 <_hsave.lto_priv.4+0x2c>,r2 ! a4080080 - 3057b8: 74 18 add #24,r4 - 3057ba: e1 0d mov #13,r1 - 3057bc: 63 20 mov.b @r2,r3 - 3057be: 41 10 dt r1 - 3057c0: 24 30 mov.b r3,@r4 - 3057c2: 72 04 add #4,r2 - 3057c4: 8f fa bf.s 3057bc <_hsave.lto_priv.4+0x18> - 3057c6: 74 01 add #1,r4 - 3057c8: 00 0b rts - 3057ca: 00 09 nop - 3057cc: a4 08 bra 305fe0 <_asyncio_op_busy+0x18> - 3057ce: 00 00 .word 0x0000 - 3057d0: a4 08 bra 305fe4 <_asyncio_op_busy+0x1c> - 3057d2: 00 80 .word 0x0080 - -003057d4 <_hrestore.lto_priv.5>: - 3057d4: d2 0a mov.l 305800 <_hrestore.lto_priv.5+0x2c>,r2 ! a4080000 - 3057d6: 63 43 mov r4,r3 - 3057d8: e1 0c mov #12,r1 - 3057da: 67 35 mov.w @r3+,r7 - 3057dc: 41 10 dt r1 - 3057de: 22 71 mov.w r7,@r2 - 3057e0: 8f fb bf.s 3057da <_hrestore.lto_priv.5+0x6> - 3057e2: 72 04 add #4,r2 - 3057e4: d1 07 mov.l 305804 <_hrestore.lto_priv.5+0x30>,r1 ! a40800c0 - 3057e6: 74 18 add #24,r4 - 3057e8: e6 ff mov #-1,r6 - 3057ea: e2 0d mov #13,r2 - 3057ec: 21 60 mov.b r6,@r1 - 3057ee: 63 13 mov r1,r3 - 3057f0: 67 44 mov.b @r4+,r7 - 3057f2: 73 c0 add #-64,r3 - 3057f4: 23 70 mov.b r7,@r3 - 3057f6: 42 10 dt r2 - 3057f8: 8f f8 bf.s 3057ec <_hrestore.lto_priv.5+0x18> - 3057fa: 71 04 add #4,r1 - 3057fc: 00 0b rts - 3057fe: 00 09 nop - 305800: a4 08 bra 306014 <_asyncio_op_cancel_read+0x28> - 305802: 00 00 .word 0x0000 - 305804: a4 08 bra 306018 <_asyncio_op_cancel_read+0x2c> - 305806: 00 c0 .word 0x00c0 - -00305808 <_next_block>: - 305808: 61 42 mov.l @r4,r1 - 30580a: d2 05 mov.l 305820 <_next_block+0x18>,r2 ! 4000000 - 30580c: 21 28 tst r2,r1 - 30580e: 8f 05 bf.s 30581c <_next_block+0x14> - 305810: e0 00 mov #0,r0 - 305812: 60 42 mov.l @r4,r0 - 305814: d1 03 mov.l 305824 <_next_block+0x1c>,r1 ! ffffff - 305816: 20 19 and r1,r0 - 305818: 70 04 add #4,r0 - 30581a: 30 4c add r4,r0 - 30581c: 00 0b rts - 30581e: 00 09 nop - 305820: 04 00 .word 0x0400 - 305822: 00 00 .word 0x0000 - 305824: 00 ff mac.l @r15+,@r0+ - 305826: ff ff .word 0xffff - -00305828 <_split>: - 305828: 2f 86 mov.l r8,@-r15 - 30582a: e2 0b mov #11,r2 - 30582c: 2f 96 mov.l r9,@-r15 - 30582e: e8 00 mov #0,r8 - 305830: 2f a6 mov.l r10,@-r15 - 305832: 69 43 mov r4,r9 - 305834: 2f b6 mov.l r11,@-r15 - 305836: 6a 53 mov r5,r10 - 305838: 4f 22 sts.l pr,@-r15 - 30583a: d7 28 mov.l 3058dc <_split+0xb4>,r7 ! ffffff - 30583c: 61 42 mov.l @r4,r1 - 30583e: 21 79 and r7,r1 - 305840: 31 58 sub r5,r1 - 305842: 31 26 cmp/hi r2,r1 - 305844: 8f 43 bf.s 3058ce <_split+0xa6> - 305846: 60 83 mov r8,r0 - 305848: 63 42 mov.l @r4,r3 - 30584a: 68 53 mov r5,r8 - 30584c: d6 24 mov.l 3058e0 <_split+0xb8>,r6 ! 4000000 - 30584e: 78 04 add #4,r8 - 305850: 38 4c add r4,r8 - 305852: 23 68 tst r6,r3 - 305854: e3 ff mov #-1,r3 - 305856: 63 3a negc r3,r3 - 305858: e6 1a mov #26,r6 - 30585a: 62 82 mov.l @r8,r2 - 30585c: 43 6d shld r6,r3 - 30585e: d6 21 mov.l 3058e4 <_split+0xbc>,r6 ! fbffffff - 305860: 71 fc add #-4,r1 - 305862: db 21 mov.l 3058e8 <_split+0xc0>,r11 ! feffffff - 305864: 22 69 and r6,r2 - 305866: 22 3b or r3,r2 - 305868: 28 22 mov.l r2,@r8 - 30586a: 21 79 and r7,r1 - 30586c: 62 82 mov.l @r8,r2 - 30586e: d3 1f mov.l 3058ec <_split+0xc4>,r3 ! fdffffff - 305870: d6 1f mov.l 3058f0 <_split+0xc8>,r6 ! 2000000 - 305872: 22 39 and r3,r2 - 305874: 28 22 mov.l r2,@r8 - 305876: 62 42 mov.l @r4,r2 - 305878: 64 83 mov r8,r4 - 30587a: 63 82 mov.l @r8,r3 - 30587c: 22 68 tst r6,r2 - 30587e: e2 ff mov #-1,r2 - 305880: 62 2a negc r2,r2 - 305882: 42 28 shll16 r2 - 305884: 23 b9 and r11,r3 - 305886: 42 18 shll8 r2 - 305888: 22 3b or r3,r2 - 30588a: 28 22 mov.l r2,@r8 - 30588c: d3 19 mov.l 3058f4 <_split+0xcc>,r3 ! ff000000 - 30588e: 62 82 mov.l @r8,r2 - 305890: d0 19 mov.l 3058f8 <_split+0xd0>,r0 ! 305808 <_next_block> - 305892: 22 39 and r3,r2 - 305894: 21 2b or r2,r1 - 305896: 28 12 mov.l r1,@r8 - 305898: 40 0b jsr @r0 - 30589a: 00 09 nop - 30589c: 20 08 tst r0,r0 - 30589e: 89 0a bt 3058b6 <_split+0x8e> - 3058a0: 61 82 mov.l @r8,r1 - 3058a2: d3 13 mov.l 3058f0 <_split+0xc8>,r3 ! 2000000 - 3058a4: 62 02 mov.l @r0,r2 - 3058a6: 21 38 tst r3,r1 - 3058a8: e1 ff mov #-1,r1 - 3058aa: 61 1a negc r1,r1 - 3058ac: 41 28 shll16 r1 - 3058ae: 41 18 shll8 r1 - 3058b0: 22 b9 and r11,r2 - 3058b2: 21 2b or r2,r1 - 3058b4: 20 12 mov.l r1,@r0 - 3058b6: 61 92 mov.l @r9,r1 - 3058b8: d2 0a mov.l 3058e4 <_split+0xbc>,r2 ! fbffffff - 3058ba: 21 29 and r2,r1 - 3058bc: 29 12 mov.l r1,@r9 - 3058be: d1 07 mov.l 3058dc <_split+0xb4>,r1 ! ffffff - 3058c0: d2 0c mov.l 3058f4 <_split+0xcc>,r2 ! ff000000 - 3058c2: 21 a9 and r10,r1 - 3058c4: 6a 92 mov.l @r9,r10 - 3058c6: 2a 29 and r2,r10 - 3058c8: 2a 1b or r1,r10 - 3058ca: 29 a2 mov.l r10,@r9 - 3058cc: 60 83 mov r8,r0 - 3058ce: 4f 26 lds.l @r15+,pr - 3058d0: 6b f6 mov.l @r15+,r11 - 3058d2: 6a f6 mov.l @r15+,r10 - 3058d4: 69 f6 mov.l @r15+,r9 - 3058d6: 00 0b rts - 3058d8: 68 f6 mov.l @r15+,r8 - 3058da: 00 09 nop - 3058dc: 00 ff mac.l @r15+,@r0+ - 3058de: ff ff .word 0xffff - 3058e0: 04 00 .word 0x0400 - 3058e2: 00 00 .word 0x0000 - 3058e4: fb ff ff ff dcf plds a0g,macl movx.w a1,@r5+r8 movy.w a1,@r7+r9 - 3058e8: fe ff .word 0xfeff - 3058ea: ff ff .word 0xffff - 3058ec: fd ff .word 0xfdff - 3058ee: ff ff .word 0xffff - 3058f0: 02 00 .word 0x0200 - 3058f2: 00 00 .word 0x0000 - 3058f4: ff 00 .word 0xff00 - 3058f6: 00 00 .word 0x0000 - 3058f8: 00 30 .word 0x0030 - 3058fa: 58 08 mov.l @(32,r0),r8 - -003058fc <_merge>: - 3058fc: 67 52 mov.l @r5,r7 - 3058fe: d6 17 mov.l 30595c <_merge+0x60>,r6 ! 4000000 - 305900: 62 52 mov.l @r5,r2 - 305902: 61 42 mov.l @r4,r1 - 305904: 22 68 tst r6,r2 - 305906: e2 ff mov #-1,r2 - 305908: 62 2a negc r2,r2 - 30590a: e6 1a mov #26,r6 - 30590c: 42 6d shld r6,r2 - 30590e: d6 14 mov.l 305960 <_merge+0x64>,r6 ! fbffffff - 305910: 2f 86 mov.l r8,@-r15 - 305912: 21 69 and r6,r1 - 305914: 21 2b or r2,r1 - 305916: 4f 22 sts.l pr,@-r15 - 305918: 68 43 mov r4,r8 - 30591a: 24 12 mov.l r1,@r4 - 30591c: d3 11 mov.l 305964 <_merge+0x68>,r3 ! ffffff - 30591e: 61 42 mov.l @r4,r1 - 305920: 27 39 and r3,r7 - 305922: 62 42 mov.l @r4,r2 - 305924: 21 39 and r3,r1 - 305926: 71 04 add #4,r1 - 305928: 31 7c add r7,r1 - 30592a: 21 39 and r3,r1 - 30592c: d3 0e mov.l 305968 <_merge+0x6c>,r3 ! ff000000 - 30592e: d0 0f mov.l 30596c <_merge+0x70>,r0 ! 305808 <_next_block> - 305930: 22 39 and r3,r2 - 305932: 21 2b or r2,r1 - 305934: 24 12 mov.l r1,@r4 - 305936: 40 0b jsr @r0 - 305938: 00 09 nop - 30593a: 20 08 tst r0,r0 - 30593c: 89 0b bt 305956 <_merge+0x5a> - 30593e: 61 82 mov.l @r8,r1 - 305940: d3 0b mov.l 305970 <_merge+0x74>,r3 ! 2000000 - 305942: 62 02 mov.l @r0,r2 - 305944: 21 38 tst r3,r1 - 305946: d3 0b mov.l 305974 <_merge+0x78>,r3 ! feffffff - 305948: e1 ff mov #-1,r1 - 30594a: 61 1a negc r1,r1 - 30594c: 41 28 shll16 r1 - 30594e: 41 18 shll8 r1 - 305950: 22 39 and r3,r2 - 305952: 21 2b or r2,r1 - 305954: 20 12 mov.l r1,@r0 - 305956: 4f 26 lds.l @r15+,pr - 305958: 00 0b rts - 30595a: 68 f6 mov.l @r15+,r8 - 30595c: 04 00 .word 0x0400 - 30595e: 00 00 .word 0x0000 - 305960: fb ff ff ff dcf plds a0g,macl movx.w a1,@r5+r8 movy.w a1,@r7+r9 - 305964: 00 ff mac.l @r15+,@r0+ - 305966: ff ff .word 0xffff - 305968: ff 00 .word 0xff00 - 30596a: 00 00 .word 0x0000 - 30596c: 00 30 .word 0x0030 - 30596e: 58 08 mov.l @(32,r0),r8 - 305970: 02 00 .word 0x0200 - 305972: 00 00 .word 0x0000 - 305974: fe ff .word 0xfeff - 305976: ff ff .word 0xffff - -00305978 <_next_link>: - 305978: 60 42 mov.l @r4,r0 - 30597a: d1 03 mov.l 305988 <_next_link+0x10>,r1 ! ffffff - 30597c: 20 19 and r1,r0 - 30597e: 00 4e mov.l @(r0,r4),r0 - 305980: e1 fc mov #-4,r1 - 305982: 00 0b rts - 305984: 20 19 and r1,r0 - 305986: 00 09 nop - 305988: 00 ff mac.l @r15+,@r0+ - 30598a: ff ff .word 0xffff - -0030598c <_set_footer>: - 30598c: 61 42 mov.l @r4,r1 - 30598e: d3 08 mov.l 3059b0 <_set_footer+0x24>,r3 ! ffffff - 305990: 60 42 mov.l @r4,r0 - 305992: 21 39 and r3,r1 - 305994: 31 4c add r4,r1 - 305996: 20 39 and r3,r0 - 305998: 88 08 cmp/eq #8,r0 - 30599a: 8f 05 bf.s 3059a8 <_set_footer+0x1c> - 30599c: 71 c4 add #-60,r1 - 30599e: e2 01 mov #1,r2 - 3059a0: 26 2b or r2,r6 - 3059a2: 11 5e mov.l r5,@(56,r1) - 3059a4: 00 0b rts - 3059a6: 11 6f mov.l r6,@(60,r1) - 3059a8: 62 42 mov.l @r4,r2 - 3059aa: 22 39 and r3,r2 - 3059ac: af f9 bra 3059a2 <_set_footer+0x16> - 3059ae: 11 2d mov.l r2,@(52,r1) - 3059b0: 00 ff mac.l @r15+,@r0+ - 3059b2: ff ff .word 0xffff - -003059b4 <_remove_link>: - 3059b4: 2f 86 mov.l r8,@-r15 - 3059b6: e1 3f mov #63,r1 - 3059b8: 2f 96 mov.l r9,@-r15 - 3059ba: 69 43 mov r4,r9 - 3059bc: 2f a6 mov.l r10,@-r15 - 3059be: 2f b6 mov.l r11,@-r15 - 3059c0: 6b 53 mov r5,r11 - 3059c2: 2f c6 mov.l r12,@-r15 - 3059c4: 2f d6 mov.l r13,@-r15 - 3059c6: 2f e6 mov.l r14,@-r15 - 3059c8: 4f 22 sts.l pr,@-r15 - 3059ca: de 21 mov.l 305a50 <_remove_link+0x9c>,r14 ! ffffff - 3059cc: 68 42 mov.l @r4,r8 - 3059ce: 28 e9 and r14,r8 - 3059d0: 38 16 cmp/hi r1,r8 - 3059d2: 89 37 bt 305a44 <_remove_link+0x90> - 3059d4: 78 f8 add #-8,r8 - 3059d6: 48 09 shlr2 r8 - 3059d8: 61 92 mov.l @r9,r1 - 3059da: 64 93 mov r9,r4 - 3059dc: dd 1d mov.l 305a54 <_remove_link+0xa0>,r13 ! 305978 <_next_link> - 3059de: 21 e9 and r14,r1 - 3059e0: 31 9c add r9,r1 - 3059e2: 71 c0 add #-64,r1 - 3059e4: 4d 0b jsr @r13 - 3059e6: 5c 1f mov.l @(60,r1),r12 - 3059e8: 2c c8 tst r12,r12 - 3059ea: 8d 09 bt.s 305a00 <_remove_link+0x4c> - 3059ec: 6a 03 mov r0,r10 - 3059ee: 61 c2 mov.l @r12,r1 - 3059f0: 66 03 mov r0,r6 - 3059f2: 21 e9 and r14,r1 - 3059f4: 31 cc add r12,r1 - 3059f6: 71 c0 add #-64,r1 - 3059f8: 55 1f mov.l @(60,r1),r5 - 3059fa: d1 17 mov.l 305a58 <_remove_link+0xa4>,r1 ! 30598c <_set_footer> - 3059fc: 41 0b jsr @r1 - 3059fe: 64 c3 mov r12,r4 - 305a00: 2a a8 tst r10,r10 - 305a02: 89 06 bt 305a12 <_remove_link+0x5e> - 305a04: 4d 0b jsr @r13 - 305a06: 64 a3 mov r10,r4 - 305a08: d1 13 mov.l 305a58 <_remove_link+0xa4>,r1 ! 30598c <_set_footer> - 305a0a: 66 03 mov r0,r6 - 305a0c: 65 c3 mov r12,r5 - 305a0e: 41 0b jsr @r1 - 305a10: 64 a3 mov r10,r4 - 305a12: 48 08 shll2 r8 - 305a14: 38 bc add r11,r8 - 305a16: 61 82 mov.l @r8,r1 - 305a18: 31 90 cmp/eq r9,r1 - 305a1a: 8b 00 bf 305a1e <_remove_link+0x6a> - 305a1c: 28 a2 mov.l r10,@r8 - 305a1e: 7b 40 add #64,r11 - 305a20: 51 b0 mov.l @(0,r11),r1 - 305a22: 21 18 tst r1,r1 - 305a24: 89 05 bt 305a32 <_remove_link+0x7e> - 305a26: 63 92 mov.l @r9,r3 - 305a28: d2 09 mov.l 305a50 <_remove_link+0x9c>,r2 ! ffffff - 305a2a: 23 29 and r2,r3 - 305a2c: 62 12 mov.l @r1,r2 - 305a2e: 32 38 sub r3,r2 - 305a30: 21 22 mov.l r2,@r1 - 305a32: 4f 26 lds.l @r15+,pr - 305a34: 6e f6 mov.l @r15+,r14 - 305a36: 6d f6 mov.l @r15+,r13 - 305a38: 6c f6 mov.l @r15+,r12 - 305a3a: 6b f6 mov.l @r15+,r11 - 305a3c: 6a f6 mov.l @r15+,r10 - 305a3e: 69 f6 mov.l @r15+,r9 - 305a40: 00 0b rts - 305a42: 68 f6 mov.l @r15+,r8 - 305a44: 91 03 mov.w 305a4e <_remove_link+0x9a>,r1 ! ff - 305a46: 38 16 cmp/hi r1,r8 - 305a48: 08 29 movt r8 - 305a4a: af c5 bra 3059d8 <_remove_link+0x24> - 305a4c: 78 0e add #14,r8 - 305a4e: 00 ff mac.l @r15+,@r0+ - 305a50: 00 ff mac.l @r15+,@r0+ - 305a52: ff ff .word 0xffff - 305a54: 00 30 .word 0x0030 - 305a56: 59 78 mov.l @(32,r7),r9 - 305a58: 00 30 .word 0x0030 - 305a5a: 59 8c mov.l @(48,r8),r9 - -00305a5c <_prepend_link>: - 305a5c: 2f 86 mov.l r8,@-r15 - 305a5e: 2f 96 mov.l r9,@-r15 - 305a60: 69 43 mov r4,r9 - 305a62: 2f a6 mov.l r10,@-r15 - 305a64: 6a 53 mov r5,r10 - 305a66: 2f b6 mov.l r11,@-r15 - 305a68: 2f c6 mov.l r12,@-r15 - 305a6a: 4f 22 sts.l pr,@-r15 - 305a6c: d2 18 mov.l 305ad0 <_prepend_link+0x74>,r2 ! ffffff - 305a6e: 61 42 mov.l @r4,r1 - 305a70: 21 29 and r2,r1 - 305a72: e2 3f mov #63,r2 - 305a74: 31 26 cmp/hi r2,r1 - 305a76: 89 25 bt 305ac4 <_prepend_link+0x68> - 305a78: 71 f8 add #-8,r1 - 305a7a: 41 09 shlr2 r1 - 305a7c: 41 08 shll2 r1 - 305a7e: 68 a3 mov r10,r8 - 305a80: 38 1c add r1,r8 - 305a82: 6b 82 mov.l @r8,r11 - 305a84: e5 00 mov #0,r5 - 305a86: dc 13 mov.l 305ad4 <_prepend_link+0x78>,r12 ! 30598c <_set_footer> - 305a88: 66 b3 mov r11,r6 - 305a8a: 4c 0b jsr @r12 - 305a8c: 64 93 mov r9,r4 - 305a8e: 2b b8 tst r11,r11 - 305a90: 89 06 bt 305aa0 <_prepend_link+0x44> - 305a92: d0 11 mov.l 305ad8 <_prepend_link+0x7c>,r0 ! 305978 <_next_link> - 305a94: 40 0b jsr @r0 - 305a96: 64 b3 mov r11,r4 - 305a98: 66 03 mov r0,r6 - 305a9a: 65 93 mov r9,r5 - 305a9c: 4c 0b jsr @r12 - 305a9e: 64 b3 mov r11,r4 - 305aa0: 28 92 mov.l r9,@r8 - 305aa2: 7a 40 add #64,r10 - 305aa4: 51 a0 mov.l @(0,r10),r1 - 305aa6: 21 18 tst r1,r1 - 305aa8: 89 05 bt 305ab6 <_prepend_link+0x5a> - 305aaa: 63 92 mov.l @r9,r3 - 305aac: d2 08 mov.l 305ad0 <_prepend_link+0x74>,r2 ! ffffff - 305aae: 23 29 and r2,r3 - 305ab0: 62 12 mov.l @r1,r2 - 305ab2: 32 3c add r3,r2 - 305ab4: 21 22 mov.l r2,@r1 - 305ab6: 4f 26 lds.l @r15+,pr - 305ab8: 6c f6 mov.l @r15+,r12 - 305aba: 6b f6 mov.l @r15+,r11 - 305abc: 6a f6 mov.l @r15+,r10 - 305abe: 69 f6 mov.l @r15+,r9 - 305ac0: 00 0b rts - 305ac2: 68 f6 mov.l @r15+,r8 - 305ac4: 92 03 mov.w 305ace <_prepend_link+0x72>,r2 ! ff - 305ac6: 31 26 cmp/hi r2,r1 - 305ac8: 01 29 movt r1 - 305aca: af d7 bra 305a7c <_prepend_link+0x20> - 305acc: 71 0e add #14,r1 - 305ace: 00 ff mac.l @r15+,@r0+ - 305ad0: 00 ff mac.l @r15+,@r0+ - 305ad2: ff ff .word 0xffff - 305ad4: 00 30 .word 0x0030 - 305ad6: 59 8c mov.l @(48,r8),r9 - 305ad8: 00 30 .word 0x0030 - 305ada: 59 78 mov.l @(32,r7),r9 - -00305adc <_gint_malloc>: - 305adc: 2f 86 mov.l r8,@-r15 - 305ade: 61 53 mov r5,r1 - 305ae0: 2f 96 mov.l r9,@-r15 - 305ae2: 71 40 add #64,r1 - 305ae4: 2f a6 mov.l r10,@-r15 - 305ae6: 2f b6 mov.l r11,@-r15 - 305ae8: 2f c6 mov.l r12,@-r15 - 305aea: 6c 53 mov r5,r12 - 305aec: 2f d6 mov.l r13,@-r15 - 305aee: 2f e6 mov.l r14,@-r15 - 305af0: 4f 22 sts.l pr,@-r15 - 305af2: 5b 10 mov.l @(0,r1),r11 - 305af4: e1 07 mov #7,r1 - 305af6: 34 16 cmp/hi r1,r4 - 305af8: 8f 25 bf.s 305b46 <_gint_malloc+0x6a> - 305afa: 7f f8 add #-8,r15 - 305afc: 74 03 add #3,r4 - 305afe: e1 fc mov #-4,r1 - 305b00: 68 43 mov r4,r8 - 305b02: 28 19 and r1,r8 - 305b04: e1 3f mov #63,r1 - 305b06: 38 16 cmp/hi r1,r8 - 305b08: 89 1f bt 305b4a <_gint_malloc+0x6e> - 305b0a: 69 83 mov r8,r9 - 305b0c: 79 f8 add #-8,r9 - 305b0e: 49 09 shlr2 r9 - 305b10: 6e 93 mov r9,r14 - 305b12: d1 3b mov.l 305c00 <_gint_malloc+0x124>,r1 ! ffffff - 305b14: 4e 08 shll2 r14 - 305b16: 3e cc add r12,r14 - 305b18: e2 0f mov #15,r2 - 305b1a: 39 27 cmp/gt r2,r9 - 305b1c: 8f 1a bf.s 305b54 <_gint_malloc+0x78> - 305b1e: 2b b8 tst r11,r11 - 305b20: 8d 07 bt.s 305b32 <_gint_malloc+0x56> - 305b22: e0 00 mov #0,r0 - 305b24: 61 b2 mov.l @r11,r1 - 305b26: 31 82 cmp/hs r8,r1 - 305b28: 89 37 bt 305b9a <_gint_malloc+0xbe> - 305b2a: 51 b3 mov.l @(12,r11),r1 - 305b2c: 71 01 add #1,r1 - 305b2e: 1b 13 mov.l r1,@(12,r11) - 305b30: e0 00 mov #0,r0 - 305b32: 7f 08 add #8,r15 - 305b34: 4f 26 lds.l @r15+,pr - 305b36: 6e f6 mov.l @r15+,r14 - 305b38: 6d f6 mov.l @r15+,r13 - 305b3a: 6c f6 mov.l @r15+,r12 - 305b3c: 6b f6 mov.l @r15+,r11 - 305b3e: 6a f6 mov.l @r15+,r10 - 305b40: 69 f6 mov.l @r15+,r9 - 305b42: 00 0b rts - 305b44: 68 f6 mov.l @r15+,r8 - 305b46: af e0 bra 305b0a <_gint_malloc+0x2e> - 305b48: e8 08 mov #8,r8 - 305b4a: 91 57 mov.w 305bfc <_gint_malloc+0x120>,r1 ! ff - 305b4c: 38 16 cmp/hi r1,r8 - 305b4e: 09 29 movt r9 - 305b50: af de bra 305b10 <_gint_malloc+0x34> - 305b52: 79 0e add #14,r9 - 305b54: e2 0d mov #13,r2 - 305b56: 39 27 cmp/gt r2,r9 - 305b58: 8f 1a bf.s 305b90 <_gint_malloc+0xb4> - 305b5a: 6a e6 mov.l @r14+,r10 - 305b5c: 64 a3 mov r10,r4 - 305b5e: d3 29 mov.l 305c04 <_gint_malloc+0x128>,r3 ! 305978 <_next_link> - 305b60: ed ff mov #-1,r13 - 305b62: a0 11 bra 305b88 <_gint_malloc+0xac> - 305b64: ea 00 mov #0,r10 - 305b66: 62 42 mov.l @r4,r2 - 305b68: 22 19 and r1,r2 - 305b6a: 38 26 cmp/hi r2,r8 - 305b6c: 89 06 bt 305b7c <_gint_malloc+0xa0> - 305b6e: 62 42 mov.l @r4,r2 - 305b70: 22 19 and r1,r2 - 305b72: 32 d2 cmp/hs r13,r2 - 305b74: 89 02 bt 305b7c <_gint_malloc+0xa0> - 305b76: 6d 42 mov.l @r4,r13 - 305b78: 6a 43 mov r4,r10 - 305b7a: 2d 19 and r1,r13 - 305b7c: 2f 12 mov.l r1,@r15 - 305b7e: 43 0b jsr @r3 - 305b80: 1f 31 mov.l r3,@(4,r15) - 305b82: 61 f2 mov.l @r15,r1 - 305b84: 64 03 mov r0,r4 - 305b86: 53 f1 mov.l @(4,r15),r3 - 305b88: 24 48 tst r4,r4 - 305b8a: 8d 01 bt.s 305b90 <_gint_malloc+0xb4> - 305b8c: 38 d0 cmp/eq r13,r8 - 305b8e: 8b ea bf 305b66 <_gint_malloc+0x8a> - 305b90: 2a a8 tst r10,r10 - 305b92: 8f 06 bf.s 305ba2 <_gint_malloc+0xc6> - 305b94: 79 01 add #1,r9 - 305b96: af c0 bra 305b1a <_gint_malloc+0x3e> - 305b98: e2 0f mov #15,r2 - 305b9a: 51 b4 mov.l @(16,r11),r1 - 305b9c: 71 01 add #1,r1 - 305b9e: af c7 bra 305b30 <_gint_malloc+0x54> - 305ba0: 1b 14 mov.l r1,@(16,r11) - 305ba2: d1 19 mov.l 305c08 <_gint_malloc+0x12c>,r1 ! 3059b4 <_remove_link> - 305ba4: 65 c3 mov r12,r5 - 305ba6: 41 0b jsr @r1 - 305ba8: 64 a3 mov r10,r4 - 305baa: d0 18 mov.l 305c0c <_gint_malloc+0x130>,r0 ! 305828 <_split> - 305bac: 64 a3 mov r10,r4 - 305bae: 40 0b jsr @r0 - 305bb0: 65 83 mov r8,r5 - 305bb2: 20 08 tst r0,r0 - 305bb4: 8d 03 bt.s 305bbe <_gint_malloc+0xe2> - 305bb6: 64 03 mov r0,r4 - 305bb8: d1 15 mov.l 305c10 <_gint_malloc+0x134>,r1 ! 305a5c <_prepend_link> - 305bba: 41 0b jsr @r1 - 305bbc: 65 c3 mov r12,r5 - 305bbe: d0 15 mov.l 305c14 <_gint_malloc+0x138>,r0 ! 305808 <_next_block> - 305bc0: 40 0b jsr @r0 - 305bc2: 64 a3 mov r10,r4 - 305bc4: 61 a2 mov.l @r10,r1 - 305bc6: 20 08 tst r0,r0 - 305bc8: d2 13 mov.l 305c18 <_gint_malloc+0x13c>,r2 ! 2000000 - 305bca: 21 2b or r2,r1 - 305bcc: 2a 12 mov.l r1,@r10 - 305bce: 8d 05 bt.s 305bdc <_gint_malloc+0x100> - 305bd0: 2b b8 tst r11,r11 - 305bd2: 61 02 mov.l @r0,r1 - 305bd4: d2 11 mov.l 305c1c <_gint_malloc+0x140>,r2 ! 1000000 - 305bd6: 21 2b or r2,r1 - 305bd8: 20 12 mov.l r1,@r0 - 305bda: 2b b8 tst r11,r11 - 305bdc: 8d 0c bt.s 305bf8 <_gint_malloc+0x11c> - 305bde: 60 a3 mov r10,r0 - 305be0: 61 a2 mov.l @r10,r1 - 305be2: d2 07 mov.l 305c00 <_gint_malloc+0x124>,r2 ! ffffff - 305be4: 21 29 and r2,r1 - 305be6: 52 b1 mov.l @(4,r11),r2 - 305be8: 31 2c add r2,r1 - 305bea: 52 b2 mov.l @(8,r11),r2 - 305bec: 32 12 cmp/hs r1,r2 - 305bee: 8d 01 bt.s 305bf4 <_gint_malloc+0x118> - 305bf0: 1b 11 mov.l r1,@(4,r11) - 305bf2: 62 13 mov r1,r2 - 305bf4: 1b 22 mov.l r2,@(8,r11) - 305bf6: 60 a3 mov r10,r0 - 305bf8: af 9b bra 305b32 <_gint_malloc+0x56> - 305bfa: 70 04 add #4,r0 - 305bfc: 00 ff mac.l @r15+,@r0+ - 305bfe: 00 09 nop - 305c00: 00 ff mac.l @r15+,@r0+ - 305c02: ff ff .word 0xffff - 305c04: 00 30 .word 0x0030 - 305c06: 59 78 mov.l @(32,r7),r9 - 305c08: 00 30 .word 0x0030 - 305c0a: 59 b4 mov.l @(16,r11),r9 - 305c0c: 00 30 .word 0x0030 - 305c0e: 58 28 mov.l @(32,r2),r8 - 305c10: 00 30 .word 0x0030 - 305c12: 5a 5c mov.l @(48,r5),r10 - 305c14: 00 30 .word 0x0030 - 305c16: 58 08 mov.l @(32,r0),r8 - 305c18: 02 00 .word 0x0200 - 305c1a: 00 00 .word 0x0000 - 305c1c: 01 00 .word 0x0100 - ... - -00305c20 <_gint_free>: - 305c20: 2f 86 mov.l r8,@-r15 - 305c22: 68 43 mov r4,r8 - 305c24: 2f 96 mov.l r9,@-r15 - 305c26: 78 c0 add #-64,r8 - 305c28: 2f a6 mov.l r10,@-r15 - 305c2a: ea 00 mov #0,r10 - 305c2c: 2f b6 mov.l r11,@-r15 - 305c2e: 6b 43 mov r4,r11 - 305c30: 2f c6 mov.l r12,@-r15 - 305c32: 7b fc add #-4,r11 - 305c34: 4f 22 sts.l pr,@-r15 - 305c36: 6c 53 mov r5,r12 - 305c38: 51 8f mov.l @(60,r8),r1 - 305c3a: d2 24 mov.l 305ccc <_gint_free+0xac>,r2 ! 1000000 - 305c3c: 21 28 tst r2,r1 - 305c3e: 8b 07 bf 305c50 <_gint_free+0x30> - 305c40: 50 8e mov.l @(56,r8),r0 - 305c42: c8 01 tst #1,r0 - 305c44: 8f 01 bf.s 305c4a <_gint_free+0x2a> - 305c46: e1 08 mov #8,r1 - 305c48: 51 8c mov.l @(48,r8),r1 - 305c4a: 6a b3 mov r11,r10 - 305c4c: 3a 18 sub r1,r10 - 305c4e: 7a fc add #-4,r10 - 305c50: d0 1f mov.l 305cd0 <_gint_free+0xb0>,r0 ! 305808 <_next_block> - 305c52: 40 0b jsr @r0 - 305c54: 64 b3 mov r11,r4 - 305c56: 51 8f mov.l @(60,r8),r1 - 305c58: 69 03 mov r0,r9 - 305c5a: d2 1e mov.l 305cd4 <_gint_free+0xb4>,r2 ! fdffffff - 305c5c: 21 29 and r2,r1 - 305c5e: 18 1f mov.l r1,@(60,r8) - 305c60: 61 c3 mov r12,r1 - 305c62: 71 40 add #64,r1 - 305c64: 51 10 mov.l @(0,r1),r1 - 305c66: 21 18 tst r1,r1 - 305c68: 8d 07 bt.s 305c7a <_gint_free+0x5a> - 305c6a: 29 98 tst r9,r9 - 305c6c: 53 8f mov.l @(60,r8),r3 - 305c6e: d2 1a mov.l 305cd8 <_gint_free+0xb8>,r2 ! ffffff - 305c70: 23 29 and r2,r3 - 305c72: 52 11 mov.l @(4,r1),r2 - 305c74: 32 38 sub r3,r2 - 305c76: 11 21 mov.l r2,@(4,r1) - 305c78: 29 98 tst r9,r9 - 305c7a: 8d 12 bt.s 305ca2 <_gint_free+0x82> - 305c7c: 2a a8 tst r10,r10 - 305c7e: 61 92 mov.l @r9,r1 - 305c80: d2 16 mov.l 305cdc <_gint_free+0xbc>,r2 ! feffffff - 305c82: 21 29 and r2,r1 - 305c84: 29 12 mov.l r1,@r9 - 305c86: d2 16 mov.l 305ce0 <_gint_free+0xc0>,r2 ! 2000000 - 305c88: 61 92 mov.l @r9,r1 - 305c8a: 21 28 tst r2,r1 - 305c8c: 8f 09 bf.s 305ca2 <_gint_free+0x82> - 305c8e: 2a a8 tst r10,r10 - 305c90: d1 14 mov.l 305ce4 <_gint_free+0xc4>,r1 ! 3059b4 <_remove_link> - 305c92: 65 c3 mov r12,r5 - 305c94: 41 0b jsr @r1 - 305c96: 64 93 mov r9,r4 - 305c98: d1 13 mov.l 305ce8 <_gint_free+0xc8>,r1 ! 3058fc <_merge> - 305c9a: 65 93 mov r9,r5 - 305c9c: 41 0b jsr @r1 - 305c9e: 64 b3 mov r11,r4 - 305ca0: 2a a8 tst r10,r10 - 305ca2: 8d 08 bt.s 305cb6 <_gint_free+0x96> - 305ca4: 65 c3 mov r12,r5 - 305ca6: d1 0f mov.l 305ce4 <_gint_free+0xc4>,r1 ! 3059b4 <_remove_link> - 305ca8: 41 0b jsr @r1 - 305caa: 64 a3 mov r10,r4 - 305cac: d1 0e mov.l 305ce8 <_gint_free+0xc8>,r1 ! 3058fc <_merge> - 305cae: 65 b3 mov r11,r5 - 305cb0: 64 a3 mov r10,r4 - 305cb2: 41 0b jsr @r1 - 305cb4: 6b a3 mov r10,r11 - 305cb6: d1 0d mov.l 305cec <_gint_free+0xcc>,r1 ! 305a5c <_prepend_link> - 305cb8: 65 c3 mov r12,r5 - 305cba: 64 b3 mov r11,r4 - 305cbc: 4f 26 lds.l @r15+,pr - 305cbe: 6c f6 mov.l @r15+,r12 - 305cc0: 6b f6 mov.l @r15+,r11 - 305cc2: 6a f6 mov.l @r15+,r10 - 305cc4: 69 f6 mov.l @r15+,r9 - 305cc6: 41 2b jmp @r1 - 305cc8: 68 f6 mov.l @r15+,r8 - 305cca: 00 09 nop - 305ccc: 01 00 .word 0x0100 - 305cce: 00 00 .word 0x0000 - 305cd0: 00 30 .word 0x0030 - 305cd2: 58 08 mov.l @(32,r0),r8 - 305cd4: fd ff .word 0xfdff - 305cd6: ff ff .word 0xffff - 305cd8: 00 ff mac.l @r15+,@r0+ - 305cda: ff ff .word 0xffff - 305cdc: fe ff .word 0xfeff - 305cde: ff ff .word 0xffff - 305ce0: 02 00 .word 0x0200 - 305ce2: 00 00 .word 0x0000 - 305ce4: 00 30 .word 0x0030 - 305ce6: 59 b4 mov.l @(16,r11),r9 - 305ce8: 00 30 .word 0x0030 - 305cea: 58 fc mov.l @(48,r15),r8 - 305cec: 00 30 .word 0x0030 - 305cee: 5a 5c mov.l @(48,r5),r10 - -00305cf0 <_gint_malloc_max>: - 305cf0: 2f 86 mov.l r8,@-r15 - 305cf2: 2f 96 mov.l r9,@-r15 - 305cf4: 69 43 mov r4,r9 - 305cf6: 2f a6 mov.l r10,@-r15 - 305cf8: 6a 53 mov r5,r10 - 305cfa: 2f b6 mov.l r11,@-r15 - 305cfc: 7a 40 add #64,r10 - 305cfe: 2f c6 mov.l r12,@-r15 - 305d00: 6c 53 mov r5,r12 - 305d02: 2f d6 mov.l r13,@-r15 - 305d04: ed 0f mov #15,r13 - 305d06: 2f e6 mov.l r14,@-r15 - 305d08: 4f 22 sts.l pr,@-r15 - 305d0a: d2 29 mov.l 305db0 <_gint_malloc_max+0xc0>,r2 ! ffffff - 305d0c: 7f f8 add #-8,r15 - 305d0e: 5b a0 mov.l @(0,r10),r11 - 305d10: e1 0d mov #13,r1 - 305d12: 7a fc add #-4,r10 - 305d14: 3d 17 cmp/gt r1,r13 - 305d16: 8f 14 bf.s 305d42 <_gint_malloc_max+0x52> - 305d18: 68 a2 mov.l @r10,r8 - 305d1a: 64 83 mov r8,r4 - 305d1c: d3 25 mov.l 305db4 <_gint_malloc_max+0xc4>,r3 ! 305978 <_next_link> - 305d1e: ee 00 mov #0,r14 - 305d20: a0 0d bra 305d3e <_gint_malloc_max+0x4e> - 305d22: e8 00 mov #0,r8 - 305d24: 61 42 mov.l @r4,r1 - 305d26: 21 29 and r2,r1 - 305d28: 31 e2 cmp/hs r14,r1 - 305d2a: 8b 02 bf 305d32 <_gint_malloc_max+0x42> - 305d2c: 6e 42 mov.l @r4,r14 - 305d2e: 68 43 mov r4,r8 - 305d30: 2e 29 and r2,r14 - 305d32: 2f 22 mov.l r2,@r15 - 305d34: 43 0b jsr @r3 - 305d36: 1f 31 mov.l r3,@(4,r15) - 305d38: 62 f2 mov.l @r15,r2 - 305d3a: 64 03 mov r0,r4 - 305d3c: 53 f1 mov.l @(4,r15),r3 - 305d3e: 24 48 tst r4,r4 - 305d40: 8b f0 bf 305d24 <_gint_malloc_max+0x34> - 305d42: 28 88 tst r8,r8 - 305d44: 8f 0f bf.s 305d66 <_gint_malloc_max+0x76> - 305d46: 7d ff add #-1,r13 - 305d48: 60 d3 mov r13,r0 - 305d4a: 88 ff cmp/eq #-1,r0 - 305d4c: 8f e1 bf.s 305d12 <_gint_malloc_max+0x22> - 305d4e: e1 0d mov #13,r1 - 305d50: 60 83 mov r8,r0 - 305d52: 7f 08 add #8,r15 - 305d54: 4f 26 lds.l @r15+,pr - 305d56: 6e f6 mov.l @r15+,r14 - 305d58: 6d f6 mov.l @r15+,r13 - 305d5a: 6c f6 mov.l @r15+,r12 - 305d5c: 6b f6 mov.l @r15+,r11 - 305d5e: 6a f6 mov.l @r15+,r10 - 305d60: 69 f6 mov.l @r15+,r9 - 305d62: 00 0b rts - 305d64: 68 f6 mov.l @r15+,r8 - 305d66: d1 14 mov.l 305db8 <_gint_malloc_max+0xc8>,r1 ! 3059b4 <_remove_link> - 305d68: 65 c3 mov r12,r5 - 305d6a: 41 0b jsr @r1 - 305d6c: 64 83 mov r8,r4 - 305d6e: d0 13 mov.l 305dbc <_gint_malloc_max+0xcc>,r0 ! 305808 <_next_block> - 305d70: 40 0b jsr @r0 - 305d72: 64 83 mov r8,r4 - 305d74: 61 82 mov.l @r8,r1 - 305d76: 20 08 tst r0,r0 - 305d78: d2 11 mov.l 305dc0 <_gint_malloc_max+0xd0>,r2 ! 2000000 - 305d7a: 21 2b or r2,r1 - 305d7c: 28 12 mov.l r1,@r8 - 305d7e: 8d 05 bt.s 305d8c <_gint_malloc_max+0x9c> - 305d80: 2b b8 tst r11,r11 - 305d82: 61 02 mov.l @r0,r1 - 305d84: d2 0f mov.l 305dc4 <_gint_malloc_max+0xd4>,r2 ! 1000000 - 305d86: 21 2b or r2,r1 - 305d88: 20 12 mov.l r1,@r0 - 305d8a: 2b b8 tst r11,r11 - 305d8c: 89 0a bt 305da4 <_gint_malloc_max+0xb4> - 305d8e: 61 82 mov.l @r8,r1 - 305d90: d2 07 mov.l 305db0 <_gint_malloc_max+0xc0>,r2 ! ffffff - 305d92: 21 29 and r2,r1 - 305d94: 52 b1 mov.l @(4,r11),r2 - 305d96: 31 2c add r2,r1 - 305d98: 52 b2 mov.l @(8,r11),r2 - 305d9a: 32 12 cmp/hs r1,r2 - 305d9c: 8d 01 bt.s 305da2 <_gint_malloc_max+0xb2> - 305d9e: 1b 11 mov.l r1,@(4,r11) - 305da0: 62 13 mov r1,r2 - 305da2: 1b 22 mov.l r2,@(8,r11) - 305da4: 61 86 mov.l @r8+,r1 - 305da6: d2 02 mov.l 305db0 <_gint_malloc_max+0xc0>,r2 ! ffffff - 305da8: 21 29 and r2,r1 - 305daa: af d1 bra 305d50 <_gint_malloc_max+0x60> - 305dac: 29 12 mov.l r1,@r9 - 305dae: 00 09 nop - 305db0: 00 ff mac.l @r15+,@r0+ - 305db2: ff ff .word 0xffff - 305db4: 00 30 .word 0x0030 - 305db6: 59 78 mov.l @(32,r7),r9 - 305db8: 00 30 .word 0x0030 - 305dba: 59 b4 mov.l @(16,r11),r9 - 305dbc: 00 30 .word 0x0030 - 305dbe: 58 08 mov.l @(32,r0),r8 - 305dc0: 02 00 .word 0x0200 - 305dc2: 00 00 .word 0x0000 - 305dc4: 01 00 .word 0x0100 - ... - -00305dc8 <_arena_owning>: - 305dc8: d2 09 mov.l 305df0 <_arena_owning+0x28>,r2 ! 8101a58 <_arenas> - 305dca: e1 08 mov #8,r1 - 305dcc: 60 26 mov.l @r2+,r0 - 305dce: 20 08 tst r0,r0 - 305dd0: 89 09 bt 305de6 <_arena_owning+0x1e> - 305dd2: 57 05 mov.l @(20,r0),r7 - 305dd4: 37 46 cmp/hi r4,r7 - 305dd6: 89 06 bt 305de6 <_arena_owning+0x1e> - 305dd8: 53 06 mov.l @(24,r0),r3 - 305dda: 33 46 cmp/hi r4,r3 - 305ddc: 8d 06 bt.s 305dec <_arena_owning+0x24> - 305dde: 27 78 tst r7,r7 - 305de0: 8f 01 bf.s 305de6 <_arena_owning+0x1e> - 305de2: 23 38 tst r3,r3 - 305de4: 89 02 bt 305dec <_arena_owning+0x24> - 305de6: 41 10 dt r1 - 305de8: 8f f0 bf.s 305dcc <_arena_owning+0x4> - 305dea: e0 00 mov #0,r0 - 305dec: 00 0b rts - 305dee: 00 09 nop - 305df0: 08 10 .word 0x0810 - 305df2: 1a 58 mov.l r5,@(32,r10) - -00305df4 <_kfree>: - 305df4: 2f 86 mov.l r8,@-r15 - 305df6: 24 48 tst r4,r4 - 305df8: 2f 96 mov.l r9,@-r15 - 305dfa: 69 43 mov r4,r9 - 305dfc: 8d 0d bt.s 305e1a <_kfree+0x26> - 305dfe: 4f 22 sts.l pr,@-r15 - 305e00: d0 08 mov.l 305e24 <_kfree+0x30>,r0 ! 305dc8 <_arena_owning> - 305e02: 40 0b jsr @r0 - 305e04: 00 09 nop - 305e06: 20 08 tst r0,r0 - 305e08: 8d 07 bt.s 305e1a <_kfree+0x26> - 305e0a: 68 03 mov r0,r8 - 305e0c: 51 02 mov.l @(8,r0),r1 - 305e0e: 64 93 mov r9,r4 - 305e10: 41 0b jsr @r1 - 305e12: 55 07 mov.l @(28,r0),r5 - 305e14: 51 89 mov.l @(36,r8),r1 - 305e16: 71 ff add #-1,r1 - 305e18: 18 19 mov.l r1,@(36,r8) - 305e1a: 4f 26 lds.l @r15+,pr - 305e1c: 69 f6 mov.l @r15+,r9 - 305e1e: 00 0b rts - 305e20: 68 f6 mov.l @r15+,r8 - 305e22: 00 09 nop - 305e24: 00 30 .word 0x0030 - 305e26: 5d c8 mov.l @(32,r12),r13 - -00305e28 <_r61524_win_set>: - 305e28: d1 1c mov.l 305e9c <_r61524_win_set+0x74>,r1 ! a405013c - 305e2a: e3 ef mov #-17,r3 - 305e2c: 60 10 mov.b @r1,r0 - 305e2e: c9 ef and #239,r0 - 305e30: 21 00 mov.b r0,@r1 - 305e32: 00 ab synco - 305e34: d2 1a mov.l 305ea0 <_r61524_win_set+0x78>,r2 ! b4000000 - 305e36: 90 2c mov.w 305e92 <_r61524_win_set+0x6a>,r0 ! 210 - 305e38: 22 01 mov.w r0,@r2 - 305e3a: 00 ab synco - 305e3c: 60 10 mov.b @r1,r0 - 305e3e: cb 10 or #16,r0 - 305e40: 21 00 mov.b r0,@r1 - 305e42: 00 ab synco - 305e44: 22 41 mov.w r4,@r2 - 305e46: 64 10 mov.b @r1,r4 - 305e48: 24 39 and r3,r4 - 305e4a: 21 40 mov.b r4,@r1 - 305e4c: 00 ab synco - 305e4e: 94 21 mov.w 305e94 <_r61524_win_set+0x6c>,r4 ! 211 - 305e50: 22 41 mov.w r4,@r2 - 305e52: 00 ab synco - 305e54: 60 10 mov.b @r1,r0 - 305e56: cb 10 or #16,r0 - 305e58: 21 00 mov.b r0,@r1 - 305e5a: 00 ab synco - 305e5c: 22 51 mov.w r5,@r2 - 305e5e: 65 10 mov.b @r1,r5 - 305e60: 25 39 and r3,r5 - 305e62: 21 50 mov.b r5,@r1 - 305e64: 00 ab synco - 305e66: 95 16 mov.w 305e96 <_r61524_win_set+0x6e>,r5 ! 212 - 305e68: 22 51 mov.w r5,@r2 - 305e6a: 00 ab synco - 305e6c: 60 10 mov.b @r1,r0 - 305e6e: cb 10 or #16,r0 - 305e70: 21 00 mov.b r0,@r1 - 305e72: 00 ab synco - 305e74: 22 61 mov.w r6,@r2 - 305e76: 66 10 mov.b @r1,r6 - 305e78: 23 69 and r6,r3 - 305e7a: 21 30 mov.b r3,@r1 - 305e7c: 00 ab synco - 305e7e: 93 0b mov.w 305e98 <_r61524_win_set+0x70>,r3 ! 213 - 305e80: 22 31 mov.w r3,@r2 - 305e82: 00 ab synco - 305e84: 60 10 mov.b @r1,r0 - 305e86: cb 10 or #16,r0 - 305e88: 21 00 mov.b r0,@r1 - 305e8a: 00 ab synco - 305e8c: 22 71 mov.w r7,@r2 - 305e8e: 00 0b rts - 305e90: 00 09 nop - 305e92: 02 10 .word 0x0210 - 305e94: 02 11 .word 0x0211 - 305e96: 02 12 stc gbr,r2 - 305e98: 02 13 .word 0x0213 - 305e9a: 00 09 nop - 305e9c: a4 05 bra 3066aa <_fifo_bind+0x12> - 305e9e: 01 3c mov.b @(r0,r3),r1 - 305ea0: b4 00 bsr 3066a4 <_fifo_bind+0xc> - ... - -00305ea4 <_r61524_start_frame>: - 305ea4: 91 33 mov.w 305f0e <_r61524_start_frame+0x6a>,r1 ! 18b - 305ea6: 67 7d extu.w r7,r7 - 305ea8: 4f 22 sts.l pr,@-r15 - 305eaa: 62 13 mov r1,r2 - 305eac: 31 58 sub r5,r1 - 305eae: 32 48 sub r4,r2 - 305eb0: 64 1d extu.w r1,r4 - 305eb2: d1 19 mov.l 305f18 <_r61524_start_frame+0x74>,r1 ! 305e28 <_r61524_win_set> - 305eb4: 66 6d extu.w r6,r6 - 305eb6: 41 0b jsr @r1 - 305eb8: 65 2d extu.w r2,r5 - 305eba: d1 18 mov.l 305f1c <_r61524_start_frame+0x78>,r1 ! a405013c - 305ebc: e3 ef mov #-17,r3 - 305ebe: 60 10 mov.b @r1,r0 - 305ec0: c9 ef and #239,r0 - 305ec2: 21 00 mov.b r0,@r1 - 305ec4: 00 ab synco - 305ec6: d2 16 mov.l 305f20 <_r61524_start_frame+0x7c>,r2 ! b4000000 - 305ec8: 97 22 mov.w 305f10 <_r61524_start_frame+0x6c>,r7 ! 200 - 305eca: 22 71 mov.w r7,@r2 - 305ecc: 00 ab synco - 305ece: 60 10 mov.b @r1,r0 - 305ed0: cb 10 or #16,r0 - 305ed2: 21 00 mov.b r0,@r1 - 305ed4: 00 ab synco - 305ed6: e6 00 mov #0,r6 - 305ed8: 22 61 mov.w r6,@r2 - 305eda: 67 10 mov.b @r1,r7 - 305edc: 27 39 and r3,r7 - 305ede: 21 70 mov.b r7,@r1 - 305ee0: 00 ab synco - 305ee2: 97 16 mov.w 305f12 <_r61524_start_frame+0x6e>,r7 ! 201 - 305ee4: 22 71 mov.w r7,@r2 - 305ee6: 00 ab synco - 305ee8: 60 10 mov.b @r1,r0 - 305eea: cb 10 or #16,r0 - 305eec: 21 00 mov.b r0,@r1 - 305eee: 00 ab synco - 305ef0: 22 61 mov.w r6,@r2 - 305ef2: 67 10 mov.b @r1,r7 - 305ef4: 23 79 and r7,r3 - 305ef6: 21 30 mov.b r3,@r1 - 305ef8: 00 ab synco - 305efa: 93 0b mov.w 305f14 <_r61524_start_frame+0x70>,r3 ! 202 - 305efc: 22 31 mov.w r3,@r2 - 305efe: 00 ab synco - 305f00: 60 10 mov.b @r1,r0 - 305f02: cb 10 or #16,r0 - 305f04: 21 00 mov.b r0,@r1 - 305f06: 00 ab synco - 305f08: 4f 26 lds.l @r15+,pr - 305f0a: 00 0b rts - 305f0c: 00 09 nop - 305f0e: 01 8b .word 0x018b - 305f10: 02 00 .word 0x0200 - 305f12: 02 01 .word 0x0201 - 305f14: 02 02 stc sr,r2 - 305f16: 00 09 nop - 305f18: 00 30 .word 0x0030 - 305f1a: 5e 28 mov.l @(32,r2),r14 - 305f1c: a4 05 bra 30672a <_fifo_bind+0x92> - 305f1e: 01 3c mov.b @(r0,r3),r1 - 305f20: b4 00 bsr 306724 <_fifo_bind+0x8c> - ... - -00305f24 <_hsave.lto_priv.5>: - 305f24: d1 1d mov.l 305f9c <_hsave.lto_priv.5+0x78>,r1 ! a405013c - 305f26: e3 ef mov #-17,r3 - 305f28: 60 10 mov.b @r1,r0 - 305f2a: c9 ef and #239,r0 - 305f2c: 21 00 mov.b r0,@r1 - 305f2e: 00 ab synco - 305f30: d2 1b mov.l 305fa0 <_hsave.lto_priv.5+0x7c>,r2 ! b4000000 - 305f32: 97 2f mov.w 305f94 <_hsave.lto_priv.5+0x70>,r7 ! 210 - 305f34: 22 71 mov.w r7,@r2 - 305f36: 00 ab synco - 305f38: 60 10 mov.b @r1,r0 - 305f3a: cb 10 or #16,r0 - 305f3c: 21 00 mov.b r0,@r1 - 305f3e: 00 ab synco - 305f40: 67 21 mov.w @r2,r7 - 305f42: 24 71 mov.w r7,@r4 - 305f44: 67 10 mov.b @r1,r7 - 305f46: 27 39 and r3,r7 - 305f48: 21 70 mov.b r7,@r1 - 305f4a: 00 ab synco - 305f4c: 97 23 mov.w 305f96 <_hsave.lto_priv.5+0x72>,r7 ! 211 - 305f4e: 22 71 mov.w r7,@r2 - 305f50: 00 ab synco - 305f52: 60 10 mov.b @r1,r0 - 305f54: cb 10 or #16,r0 - 305f56: 21 00 mov.b r0,@r1 - 305f58: 00 ab synco - 305f5a: 60 21 mov.w @r2,r0 - 305f5c: 81 41 mov.w r0,@(2,r4) - 305f5e: 67 10 mov.b @r1,r7 - 305f60: 27 39 and r3,r7 - 305f62: 21 70 mov.b r7,@r1 - 305f64: 00 ab synco - 305f66: 97 17 mov.w 305f98 <_hsave.lto_priv.5+0x74>,r7 ! 212 - 305f68: 22 71 mov.w r7,@r2 - 305f6a: 00 ab synco - 305f6c: 60 10 mov.b @r1,r0 - 305f6e: cb 10 or #16,r0 - 305f70: 21 00 mov.b r0,@r1 - 305f72: 00 ab synco - 305f74: 60 21 mov.w @r2,r0 - 305f76: 81 42 mov.w r0,@(4,r4) - 305f78: 67 10 mov.b @r1,r7 - 305f7a: 23 79 and r7,r3 - 305f7c: 21 30 mov.b r3,@r1 - 305f7e: 00 ab synco - 305f80: 93 0b mov.w 305f9a <_hsave.lto_priv.5+0x76>,r3 ! 213 - 305f82: 22 31 mov.w r3,@r2 - 305f84: 00 ab synco - 305f86: 60 10 mov.b @r1,r0 - 305f88: cb 10 or #16,r0 - 305f8a: 21 00 mov.b r0,@r1 - 305f8c: 00 ab synco - 305f8e: 60 21 mov.w @r2,r0 - 305f90: 00 0b rts - 305f92: 81 43 mov.w r0,@(6,r4) - 305f94: 02 10 .word 0x0210 - 305f96: 02 11 .word 0x0211 - 305f98: 02 12 stc gbr,r2 - 305f9a: 02 13 .word 0x0213 - 305f9c: a4 05 bra 3067aa <_fifo_bind+0x112> - 305f9e: 01 3c mov.b @(r0,r3),r1 - 305fa0: b4 00 bsr 3067a4 <_fifo_bind+0x10c> - ... - -00305fa4 <_hrestore.lto_priv.6>: - 305fa4: 85 43 mov.w @(6,r4),r0 - 305fa6: 67 03 mov r0,r7 - 305fa8: 85 42 mov.w @(4,r4),r0 - 305faa: 67 7d extu.w r7,r7 - 305fac: d1 03 mov.l 305fbc <_hrestore.lto_priv.6+0x18>,r1 ! 305e28 <_r61524_win_set> - 305fae: 66 03 mov r0,r6 - 305fb0: 85 41 mov.w @(2,r4),r0 - 305fb2: 66 6d extu.w r6,r6 - 305fb4: 64 41 mov.w @r4,r4 - 305fb6: 65 0d extu.w r0,r5 - 305fb8: 41 2b jmp @r1 - 305fba: 64 4d extu.w r4,r4 - 305fbc: 00 30 .word 0x0030 - 305fbe: 5e 28 mov.l @(32,r2),r14 - -00305fc0 <_GINT_CALL_SET_STOP_function>: - 305fc0: e1 01 mov #1,r1 - 305fc2: 24 12 mov.l r1,@r4 - 305fc4: 00 0b rts - 305fc6: e0 01 mov #1,r0 - -00305fc8 <_asyncio_op_busy>: - 305fc8: 60 40 mov.b @r4,r0 - 305fca: 88 01 cmp/eq #1,r0 - 305fcc: 8b 03 bf 305fd6 <_asyncio_op_busy+0xe> - 305fce: 51 44 mov.l @(16,r4),r1 - 305fd0: 41 15 cmp/pl r1 - 305fd2: 00 0b rts - 305fd4: 00 29 movt r0 - 305fd6: 60 40 mov.b @r4,r0 - 305fd8: 88 02 cmp/eq #2,r0 - 305fda: 8b 04 bf 305fe6 <_asyncio_op_busy+0x1e> - 305fdc: 51 43 mov.l @(12,r4),r1 - 305fde: e0 ff mov #-1,r0 - 305fe0: 21 18 tst r1,r1 - 305fe2: 00 0b rts - 305fe4: 60 0a negc r0,r0 - 305fe6: 60 40 mov.b @r4,r0 - 305fe8: af f3 bra 305fd2 <_asyncio_op_busy+0xa> - 305fea: 88 03 cmp/eq #3,r0 - -00305fec <_asyncio_op_cancel_read>: - 305fec: 2f 86 mov.l r8,@-r15 - 305fee: 68 43 mov r4,r8 - 305ff0: 84 41 mov.b @(1,r4),r0 - 305ff2: e6 14 mov #20,r6 - 305ff4: 2f 96 mov.l r9,@-r15 - 305ff6: c9 7f and #127,r0 - 305ff8: 4f 22 sts.l pr,@-r15 - 305ffa: e9 00 mov #0,r9 - 305ffc: 80 41 mov.b r0,@(1,r4) - 305ffe: e5 00 mov #0,r5 - 306000: 14 93 mov.l r9,@(12,r4) - 306002: 84 41 mov.b @(1,r4),r0 - 306004: c9 ef and #239,r0 - 306006: 80 41 mov.b r0,@(1,r4) - 306008: d0 09 mov.l 306030 <_asyncio_op_cancel_read+0x44>,r0 ! 312120 <_memset> - 30600a: 14 94 mov.l r9,@(16,r4) - 30600c: 40 0b jsr @r0 - 30600e: 74 18 add #24,r4 - 306010: 18 95 mov.l r9,@(20,r8) - 306012: 60 80 mov.b @r8,r0 - 306014: 88 01 cmp/eq #1,r0 - 306016: 8f 04 bf.s 306022 <_asyncio_op_cancel_read+0x36> - 306018: e0 00 mov #0,r0 - 30601a: 85 84 mov.w @(8,r8),r0 - 30601c: 40 11 cmp/pz r0 - 30601e: 8d 02 bt.s 306026 <_asyncio_op_cancel_read+0x3a> - 306020: e0 00 mov #0,r0 - 306022: 28 00 mov.b r0,@r8 - 306024: 81 84 mov.w r0,@(8,r8) - 306026: 4f 26 lds.l @r15+,pr - 306028: 69 f6 mov.l @r15+,r9 - 30602a: 00 0b rts - 30602c: 68 f6 mov.l @r15+,r8 - 30602e: 00 09 nop - 306030: 00 31 .word 0x0031 - 306032: 21 20 mov.b r2,@r1 - -00306034 <___printf_compute_geometry>: - 306034: 2f 86 mov.l r8,@-r15 - 306036: e1 01 mov #1,r1 - 306038: 58 53 mov.l @(12,r5),r8 - 30603a: e7 00 mov #0,r7 - 30603c: 62 83 mov r8,r2 - 30603e: 72 ff add #-1,r2 - 306040: 32 16 cmp/hi r1,r2 - 306042: 8d 11 bt.s 306068 <___printf_compute_geometry+0x34> - 306044: 2f 96 mov.l r9,@-r15 - 306046: 84 52 mov.b @(2,r5),r0 - 306048: 88 2b cmp/eq #43,r0 - 30604a: 8f 0d bf.s 306068 <___printf_compute_geometry+0x34> - 30604c: e7 01 mov #1,r7 - 30604e: 84 45 mov.b @(5,r4),r0 - 306050: c8 20 tst #32,r0 - 306052: 8f 09 bf.s 306068 <___printf_compute_geometry+0x34> - 306054: 61 0c extu.b r0,r1 - 306056: 60 13 mov r1,r0 - 306058: c8 40 tst #64,r0 - 30605a: e0 ff mov #-1,r0 - 30605c: 60 0a negc r0,r0 - 30605e: 40 08 shll2 r0 - 306060: 30 0c add r0,r0 - 306062: 40 08 shll2 r0 - 306064: 80 52 mov.b r0,@(2,r5) - 306066: e7 01 mov #1,r7 - 306068: e0 00 mov #0,r0 - 30606a: 81 52 mov.w r0,@(4,r5) - 30606c: 85 41 mov.w @(2,r4),r0 - 30606e: 62 03 mov r0,r2 - 306070: 85 53 mov.w @(6,r5),r0 - 306072: 66 0d extu.w r0,r6 - 306074: 84 52 mov.b @(2,r5),r0 - 306076: 69 03 mov r0,r9 - 306078: 84 53 mov.b @(3,r5),r0 - 30607a: 29 98 tst r9,r9 - 30607c: 61 41 mov.w @r4,r1 - 30607e: 63 0c extu.b r0,r3 - 306080: 63 37 not r3,r3 - 306082: 61 1d extu.w r1,r1 - 306084: 31 3e addc r3,r1 - 306086: 32 63 cmp/ge r6,r2 - 306088: 8d 01 bt.s 30608e <___printf_compute_geometry+0x5a> - 30608a: 63 23 mov r2,r3 - 30608c: 63 63 mov r6,r3 - 30608e: 31 38 sub r3,r1 - 306090: 41 11 cmp/pz r1 - 306092: 8d 01 bt.s 306098 <___printf_compute_geometry+0x64> - 306094: 63 23 mov r2,r3 - 306096: e1 00 mov #0,r1 - 306098: 43 00 shll r3 - 30609a: 8d 0d bt.s 3060b8 <___printf_compute_geometry+0x84> - 30609c: 60 83 mov r8,r0 - 30609e: 88 01 cmp/eq #1,r0 - 3060a0: 8b 0a bf 3060b8 <___printf_compute_geometry+0x84> - 3060a2: 84 46 mov.b @(6,r4),r0 - 3060a4: 88 30 cmp/eq #48,r0 - 3060a6: 8f 03 bf.s 3060b0 <___printf_compute_geometry+0x7c> - 3060a8: 60 23 mov r2,r0 - 3060aa: e0 00 mov #0,r0 - 3060ac: 80 46 mov.b r0,@(6,r4) - 3060ae: 60 23 mov r2,r0 - 3060b0: 30 68 sub r6,r0 - 3060b2: 40 15 cmp/pl r0 - 3060b4: 8b 00 bf 3060b8 <___printf_compute_geometry+0x84> - 3060b6: 81 52 mov.w r0,@(4,r5) - 3060b8: 84 46 mov.b @(6,r4),r0 - 3060ba: 60 0c extu.b r0,r0 - 3060bc: 88 30 cmp/eq #48,r0 - 3060be: 8f 07 bf.s 3060d0 <___printf_compute_geometry+0x9c> - 3060c0: 61 1d extu.w r1,r1 - 3060c2: 27 78 tst r7,r7 - 3060c4: 8d 09 bt.s 3060da <___printf_compute_geometry+0xa6> - 3060c6: 60 13 mov r1,r0 - 3060c8: 81 52 mov.w r0,@(4,r5) - 3060ca: 69 f6 mov.l @r15+,r9 - 3060cc: 00 0b rts - 3060ce: 68 f6 mov.l @r15+,r8 - 3060d0: 88 2d cmp/eq #45,r0 - 3060d2: 8f 02 bf.s 3060da <___printf_compute_geometry+0xa6> - 3060d4: 60 13 mov r1,r0 - 3060d6: af f8 bra 3060ca <___printf_compute_geometry+0x96> - 3060d8: 81 54 mov.w r0,@(8,r5) - 3060da: af f6 bra 3060ca <___printf_compute_geometry+0x96> - 3060dc: 25 11 mov.w r1,@r5 - -003060de <_strncmp.part.0>: - 3060de: 60 63 mov r6,r0 - 3060e0: 62 63 mov r6,r2 - 3060e2: 88 01 cmp/eq #1,r0 - 3060e4: e1 00 mov #0,r1 - 3060e6: 8f 01 bf.s 3060ec <_strncmp.part.0+0xe> - 3060e8: 72 ff add #-1,r2 - 3060ea: e2 01 mov #1,r2 - 3060ec: 60 13 mov r1,r0 - 3060ee: 07 4c mov.b @(r0,r4),r7 - 3060f0: 27 78 tst r7,r7 - 3060f2: 8d 08 bt.s 306106 <_strncmp.part.0+0x28> - 3060f4: 03 5c mov.b @(r0,r5),r3 - 3060f6: 37 30 cmp/eq r3,r7 - 3060f8: 8f 05 bf.s 306106 <_strncmp.part.0+0x28> - 3060fa: 23 38 tst r3,r3 - 3060fc: 8d 03 bt.s 306106 <_strncmp.part.0+0x28> - 3060fe: 42 10 dt r2 - 306100: 8f f4 bf.s 3060ec <_strncmp.part.0+0xe> - 306102: 71 01 add #1,r1 - 306104: 60 13 mov r1,r0 - 306106: 02 4c mov.b @(r0,r4),r2 - 306108: 01 5c mov.b @(r0,r5),r1 - 30610a: 62 2c extu.b r2,r2 - 30610c: 61 1c extu.b r1,r1 - 30610e: 60 23 mov r2,r0 - 306110: 00 0b rts - 306112: 30 18 sub r1,r0 - -00306114 <___fp_remove_buffer>: - 306114: 2f 86 mov.l r8,@-r15 - 306116: 4f 22 sts.l pr,@-r15 - 306118: 85 4e mov.w @(28,r4),r0 - 30611a: 60 08 swap.b r0,r0 - 30611c: c8 20 tst #32,r0 - 30611e: 8d 03 bt.s 306128 <___fp_remove_buffer+0x14> - 306120: 68 43 mov r4,r8 - 306122: d1 07 mov.l 306140 <___fp_remove_buffer+0x2c>,r1 ! 305df4 <_kfree> - 306124: 41 0b jsr @r1 - 306126: 54 42 mov.l @(8,r4),r4 - 306128: 91 08 mov.w 30613c <___fp_remove_buffer+0x28>,r1 ! dfff - 30612a: e2 00 mov #0,r2 - 30612c: 85 8e mov.w @(28,r8),r0 - 30612e: 20 19 and r1,r0 - 306130: 18 22 mov.l r2,@(8,r8) - 306132: 81 8e mov.w r0,@(28,r8) - 306134: 18 25 mov.l r2,@(20,r8) - 306136: 4f 26 lds.l @r15+,pr - 306138: 00 0b rts - 30613a: 68 f6 mov.l @r15+,r8 - 30613c: df ff mov.l 30653c <_timeout_elapsed.lto_priv.0+0x1c>,r15 ! 31320029 - 30613e: 00 09 nop - 306140: 00 30 .word 0x0030 - 306142: 5d f4 mov.l @(16,r15),r13 - -00306144 <___fp_read>: - 306144: 2f 86 mov.l r8,@-r15 - 306146: e8 00 mov #0,r8 - 306148: 2f 96 mov.l r9,@-r15 - 30614a: 69 43 mov r4,r9 - 30614c: 2f a6 mov.l r10,@-r15 - 30614e: 6a 63 mov r6,r10 - 306150: 2f b6 mov.l r11,@-r15 - 306152: 6b 53 mov r5,r11 - 306154: 2f c6 mov.l r12,@-r15 - 306156: dc 17 mov.l 3061b4 <___fp_read+0x70>,r12 ! 305764 <_fs_get_descriptor> - 306158: 4f 22 sts.l pr,@-r15 - 30615a: 38 a2 cmp/hs r10,r8 - 30615c: 8d 0b bt.s 306176 <___fp_read+0x32> - 30615e: 60 83 mov r8,r0 - 306160: 4c 0b jsr @r12 - 306162: 64 92 mov.l @r9,r4 - 306164: 20 08 tst r0,r0 - 306166: 8f 0d bf.s 306184 <___fp_read+0x40> - 306168: e2 0d mov #13,r2 - 30616a: d1 13 mov.l 3061b8 <___fp_read+0x74>,r1 ! 8101c6c <_errno> - 30616c: 21 22 mov.l r2,@r1 - 30616e: 85 9e mov.w @(28,r9),r0 - 306170: cb 40 or #64,r0 - 306172: 81 9e mov.w r0,@(28,r9) - 306174: e0 ff mov #-1,r0 - 306176: 4f 26 lds.l @r15+,pr - 306178: 6c f6 mov.l @r15+,r12 - 30617a: 6b f6 mov.l @r15+,r11 - 30617c: 6a f6 mov.l @r15+,r10 - 30617e: 69 f6 mov.l @r15+,r9 - 306180: 00 0b rts - 306182: 68 f6 mov.l @r15+,r8 - 306184: 61 02 mov.l @r0,r1 - 306186: 61 12 mov.l @r1,r1 - 306188: 21 18 tst r1,r1 - 30618a: 8d 0e bt.s 3061aa <___fp_read+0x66> - 30618c: 66 a3 mov r10,r6 - 30618e: 65 b3 mov r11,r5 - 306190: 54 01 mov.l @(4,r0),r4 - 306192: 36 88 sub r8,r6 - 306194: 41 0b jsr @r1 - 306196: 35 8c add r8,r5 - 306198: 40 11 cmp/pz r0 - 30619a: 8f e8 bf.s 30616e <___fp_read+0x2a> - 30619c: 20 08 tst r0,r0 - 30619e: 89 04 bt 3061aa <___fp_read+0x66> - 3061a0: 51 91 mov.l @(4,r9),r1 - 3061a2: 38 0c add r0,r8 - 3061a4: 31 0c add r0,r1 - 3061a6: af d8 bra 30615a <___fp_read+0x16> - 3061a8: 19 11 mov.l r1,@(4,r9) - 3061aa: 85 9e mov.w @(28,r9),r0 - 3061ac: cb 80 or #128,r0 - 3061ae: 81 9e mov.w r0,@(28,r9) - 3061b0: af e1 bra 306176 <___fp_read+0x32> - 3061b2: 60 83 mov r8,r0 - 3061b4: 00 30 .word 0x0030 - 3061b6: 57 64 mov.l @(16,r6),r7 - 3061b8: 08 10 .word 0x0810 - 3061ba: 1c 6c mov.l r6,@(48,r12) - -003061bc <___printf_format_n>: - 3061bc: 61 62 mov.l @r6,r1 - 3061be: 62 13 mov r1,r2 - 3061c0: 72 04 add #4,r2 - 3061c2: 26 22 mov.l r2,@r6 - 3061c4: 84 54 mov.b @(4,r5),r0 - 3061c6: 20 08 tst r0,r0 - 3061c8: 8f 02 bf.s 3061d0 <___printf_format_n+0x14> - 3061ca: 61 12 mov.l @r1,r1 - 3061cc: 52 47 mov.l @(28,r4),r2 - 3061ce: 21 20 mov.b r2,@r1 - 3061d0: 84 54 mov.b @(4,r5),r0 - 3061d2: 60 0c extu.b r0,r0 - 3061d4: 88 01 cmp/eq #1,r0 - 3061d6: 8b 02 bf 3061de <___printf_format_n+0x22> - 3061d8: 52 47 mov.l @(28,r4),r2 - 3061da: 00 0b rts - 3061dc: 21 21 mov.w r2,@r1 - 3061de: 88 02 cmp/eq #2,r0 - 3061e0: 8f 04 bf.s 3061ec <___printf_format_n+0x30> - 3061e2: 88 03 cmp/eq #3,r0 - 3061e4: 52 47 mov.l @(28,r4),r2 - 3061e6: 21 22 mov.l r2,@r1 - 3061e8: 00 0b rts - 3061ea: 00 09 nop - 3061ec: 8d fa bt.s 3061e4 <___printf_format_n+0x28> - 3061ee: 88 04 cmp/eq #4,r0 - 3061f0: 8b fa bf 3061e8 <___printf_format_n+0x2c> - 3061f2: 52 47 mov.l @(28,r4),r2 - 3061f4: 11 21 mov.l r2,@(4,r1) - 3061f6: af f6 bra 3061e6 <___printf_format_n+0x2a> - 3061f8: e2 00 mov #0,r2 - -003061fa <_lseek>: - 3061fa: 2f 86 mov.l r8,@-r15 - 3061fc: 68 53 mov r5,r8 - 3061fe: d0 0e mov.l 306238 <_lseek+0x3e>,r0 ! 305764 <_fs_get_descriptor> - 306200: 2f 96 mov.l r9,@-r15 - 306202: 4f 22 sts.l pr,@-r15 - 306204: 40 0b jsr @r0 - 306206: 69 63 mov r6,r9 - 306208: 20 08 tst r0,r0 - 30620a: 8f 07 bf.s 30621c <_lseek+0x22> - 30620c: e2 0d mov #13,r2 - 30620e: d1 0b mov.l 30623c <_lseek+0x42>,r1 ! 8101c6c <_errno> - 306210: e0 ff mov #-1,r0 - 306212: 21 22 mov.l r2,@r1 - 306214: 4f 26 lds.l @r15+,pr - 306216: 69 f6 mov.l @r15+,r9 - 306218: 00 0b rts - 30621a: 68 f6 mov.l @r15+,r8 - 30621c: 61 02 mov.l @r0,r1 - 30621e: 51 12 mov.l @(8,r1),r1 - 306220: 21 18 tst r1,r1 - 306222: 89 06 bt 306232 <_lseek+0x38> - 306224: 54 01 mov.l @(4,r0),r4 - 306226: 66 93 mov r9,r6 - 306228: 65 83 mov r8,r5 - 30622a: 4f 26 lds.l @r15+,pr - 30622c: 69 f6 mov.l @r15+,r9 - 30622e: 41 2b jmp @r1 - 306230: 68 f6 mov.l @r15+,r8 - 306232: af ef bra 306214 <_lseek+0x1a> - 306234: e0 00 mov #0,r0 - 306236: 00 09 nop - 306238: 00 30 .word 0x0030 - 30623a: 57 64 mov.l @(16,r6),r7 - 30623c: 08 10 .word 0x0810 - 30623e: 1c 6c mov.l r6,@(48,r12) - -00306240 <_write>: - 306240: 2f 86 mov.l r8,@-r15 - 306242: 68 63 mov r6,r8 - 306244: d0 0d mov.l 30627c <_write+0x3c>,r0 ! 305764 <_fs_get_descriptor> - 306246: 2f 96 mov.l r9,@-r15 - 306248: 4f 22 sts.l pr,@-r15 - 30624a: 40 0b jsr @r0 - 30624c: 69 53 mov r5,r9 - 30624e: 20 08 tst r0,r0 - 306250: 8f 07 bf.s 306262 <_write+0x22> - 306252: e2 0d mov #13,r2 - 306254: d1 0a mov.l 306280 <_write+0x40>,r1 ! 8101c6c <_errno> - 306256: e0 ff mov #-1,r0 - 306258: 21 22 mov.l r2,@r1 - 30625a: 4f 26 lds.l @r15+,pr - 30625c: 69 f6 mov.l @r15+,r9 - 30625e: 00 0b rts - 306260: 68 f6 mov.l @r15+,r8 - 306262: 61 02 mov.l @r0,r1 - 306264: 51 11 mov.l @(4,r1),r1 - 306266: 21 18 tst r1,r1 - 306268: 89 06 bt 306278 <_write+0x38> - 30626a: 54 01 mov.l @(4,r0),r4 - 30626c: 66 83 mov r8,r6 - 30626e: 65 93 mov r9,r5 - 306270: 4f 26 lds.l @r15+,pr - 306272: 69 f6 mov.l @r15+,r9 - 306274: 41 2b jmp @r1 - 306276: 68 f6 mov.l @r15+,r8 - 306278: af ef bra 30625a <_write+0x1a> - 30627a: 60 83 mov r8,r0 - 30627c: 00 30 .word 0x0030 - 30627e: 57 64 mov.l @(16,r6),r7 - 306280: 08 10 .word 0x0810 - 306282: 1c 6c mov.l r6,@(48,r12) - -00306284 <___fp_write>: - 306284: 2f 86 mov.l r8,@-r15 - 306286: e8 00 mov #0,r8 - 306288: 2f 96 mov.l r9,@-r15 - 30628a: 69 43 mov r4,r9 - 30628c: 2f a6 mov.l r10,@-r15 - 30628e: 6a 63 mov r6,r10 - 306290: 2f b6 mov.l r11,@-r15 - 306292: 6b 53 mov r5,r11 - 306294: 2f c6 mov.l r12,@-r15 - 306296: dc 10 mov.l 3062d8 <___fp_write+0x54>,r12 ! 306240 <_write> - 306298: 4f 22 sts.l pr,@-r15 - 30629a: 38 a2 cmp/hs r10,r8 - 30629c: 8d 14 bt.s 3062c8 <___fp_write+0x44> - 30629e: 66 a3 mov r10,r6 - 3062a0: 65 b3 mov r11,r5 - 3062a2: 64 92 mov.l @r9,r4 - 3062a4: 36 88 sub r8,r6 - 3062a6: 4c 0b jsr @r12 - 3062a8: 35 8c add r8,r5 - 3062aa: 40 11 cmp/pz r0 - 3062ac: 8d 0b bt.s 3062c6 <___fp_write+0x42> - 3062ae: 20 08 tst r0,r0 - 3062b0: 85 9e mov.w @(28,r9),r0 - 3062b2: cb 40 or #64,r0 - 3062b4: 81 9e mov.w r0,@(28,r9) - 3062b6: e0 ff mov #-1,r0 - 3062b8: 4f 26 lds.l @r15+,pr - 3062ba: 6c f6 mov.l @r15+,r12 - 3062bc: 6b f6 mov.l @r15+,r11 - 3062be: 6a f6 mov.l @r15+,r10 - 3062c0: 69 f6 mov.l @r15+,r9 - 3062c2: 00 0b rts - 3062c4: 68 f6 mov.l @r15+,r8 - 3062c6: 8b 01 bf 3062cc <___fp_write+0x48> - 3062c8: af f6 bra 3062b8 <___fp_write+0x34> - 3062ca: 60 83 mov r8,r0 - 3062cc: 51 91 mov.l @(4,r9),r1 - 3062ce: 38 0c add r0,r8 - 3062d0: 31 0c add r0,r1 - 3062d2: af e2 bra 30629a <___fp_write+0x16> - 3062d4: 19 11 mov.l r1,@(4,r9) - 3062d6: 00 09 nop - 3062d8: 00 30 .word 0x0030 - 3062da: 62 40 mov.b @r4,r2 - -003062dc <_fflush>: - 3062dc: 2f 86 mov.l r8,@-r15 - 3062de: 24 48 tst r4,r4 - 3062e0: 2f 96 mov.l r9,@-r15 - 3062e2: 68 43 mov r4,r8 - 3062e4: 8f 09 bf.s 3062fa <_fflush+0x1e> - 3062e6: 4f 22 sts.l pr,@-r15 - 3062e8: d1 1b mov.l 306358 <_fflush+0x7c>,r1 ! 8101c6c <_errno> - 3062ea: e2 06 mov #6,r2 - 3062ec: e9 ff mov #-1,r9 - 3062ee: 21 22 mov.l r2,@r1 - 3062f0: 60 93 mov r9,r0 - 3062f2: 4f 26 lds.l @r15+,pr - 3062f4: 69 f6 mov.l @r15+,r9 - 3062f6: 00 0b rts - 3062f8: 68 f6 mov.l @r15+,r8 - 3062fa: 55 42 mov.l @(8,r4),r5 - 3062fc: 25 58 tst r5,r5 - 3062fe: 8d f7 bt.s 3062f0 <_fflush+0x14> - 306300: e9 00 mov #0,r9 - 306302: 85 4e mov.w @(28,r4),r0 - 306304: 60 08 swap.b r0,r0 - 306306: c8 10 tst #16,r0 - 306308: 8f 1c bf.s 306344 <_fflush+0x68> - 30630a: 56 43 mov.l @(12,r4),r6 - 30630c: 51 44 mov.l @(16,r4),r1 - 30630e: 31 66 cmp/hi r6,r1 - 306310: 8b 09 bf 306326 <_fflush+0x4a> - 306312: 52 41 mov.l @(4,r4),r2 - 306314: d0 11 mov.l 30635c <_fflush+0x80>,r0 ! 3061fa <_lseek> - 306316: 36 2c add r2,r6 - 306318: 65 63 mov r6,r5 - 30631a: 35 18 sub r1,r5 - 30631c: 14 51 mov.l r5,@(4,r4) - 30631e: e6 03 mov #3,r6 - 306320: 40 0b jsr @r0 - 306322: 64 42 mov.l @r4,r4 - 306324: e9 00 mov #0,r9 - 306326: e1 00 mov #0,r1 - 306328: 18 13 mov.l r1,@(12,r8) - 30632a: 18 14 mov.l r1,@(16,r8) - 30632c: 18 16 mov.l r1,@(24,r8) - 30632e: d1 0c mov.l 306360 <_fflush+0x84>,r1 ! c000 - 306330: d2 0c mov.l 306364 <_fflush+0x88>,r2 ! 8000 - 306332: 85 8e mov.w @(28,r8),r0 - 306334: 21 09 and r0,r1 - 306336: 31 20 cmp/eq r2,r1 - 306338: 8b da bf 3062f0 <_fflush+0x14> - 30633a: d1 0b mov.l 306368 <_fflush+0x8c>,r1 ! 306114 <___fp_remove_buffer> - 30633c: 41 0b jsr @r1 - 30633e: 64 83 mov r8,r4 - 306340: af d7 bra 3062f2 <_fflush+0x16> - 306342: 60 93 mov r9,r0 - 306344: 26 68 tst r6,r6 - 306346: 89 ed bt 306324 <_fflush+0x48> - 306348: d0 08 mov.l 30636c <_fflush+0x90>,r0 ! 306284 <___fp_write> - 30634a: 40 0b jsr @r0 - 30634c: 00 09 nop - 30634e: 51 83 mov.l @(12,r8),r1 - 306350: 31 00 cmp/eq r0,r1 - 306352: 39 9a subc r9,r9 - 306354: af e7 bra 306326 <_fflush+0x4a> - 306356: 69 97 not r9,r9 - 306358: 08 10 .word 0x0810 - 30635a: 1c 6c mov.l r6,@(48,r12) - 30635c: 00 30 .word 0x0030 - 30635e: 61 fa negc r15,r1 - 306360: 00 00 .word 0x0000 - 306362: c0 00 mov.b r0,@(0,gbr) - 306364: 00 00 .word 0x0000 - 306366: 80 00 mov.b r0,@(0,r0) - 306368: 00 30 .word 0x0030 - 30636a: 61 14 mov.b @r1+,r1 - 30636c: 00 30 .word 0x0030 - 30636e: 62 84 mov.b @r8+,r2 - -00306370 <___fp_buffer_mode_read>: - 306370: 51 42 mov.l @(8,r4),r1 - 306372: 2f 86 mov.l r8,@-r15 - 306374: 21 18 tst r1,r1 - 306376: 4f 22 sts.l pr,@-r15 - 306378: 8d 08 bt.s 30638c <___fp_buffer_mode_read+0x1c> - 30637a: 68 43 mov r4,r8 - 30637c: 85 4e mov.w @(28,r4),r0 - 30637e: 60 08 swap.b r0,r0 - 306380: c8 10 tst #16,r0 - 306382: 8b 06 bf 306392 <___fp_buffer_mode_read+0x22> - 306384: 91 10 mov.w 3063a8 <___fp_buffer_mode_read+0x38>,r1 ! efff - 306386: 85 8e mov.w @(28,r8),r0 - 306388: 20 19 and r1,r0 - 30638a: 81 8e mov.w r0,@(28,r8) - 30638c: 4f 26 lds.l @r15+,pr - 30638e: 00 0b rts - 306390: 68 f6 mov.l @r15+,r8 - 306392: 51 43 mov.l @(12,r4),r1 - 306394: 21 18 tst r1,r1 - 306396: 89 f5 bt 306384 <___fp_buffer_mode_read+0x14> - 306398: d0 04 mov.l 3063ac <___fp_buffer_mode_read+0x3c>,r0 ! 3062dc <_fflush> - 30639a: 40 0b jsr @r0 - 30639c: 00 09 nop - 30639e: 51 82 mov.l @(8,r8),r1 - 3063a0: 21 18 tst r1,r1 - 3063a2: 8b ef bf 306384 <___fp_buffer_mode_read+0x14> - 3063a4: af f2 bra 30638c <___fp_buffer_mode_read+0x1c> - 3063a6: 00 09 nop - 3063a8: ef ff mov #-1,r15 - 3063aa: 00 09 nop - 3063ac: 00 30 .word 0x0030 - 3063ae: 62 dc extu.b r13,r2 - -003063b0 <_fgetc>: - 3063b0: 2f 86 mov.l r8,@-r15 - 3063b2: 68 43 mov r4,r8 - 3063b4: 2f 96 mov.l r9,@-r15 - 3063b6: 4f 22 sts.l pr,@-r15 - 3063b8: 85 4e mov.w @(28,r4),r0 - 3063ba: 61 03 mov r0,r1 - 3063bc: 60 08 swap.b r0,r0 - 3063be: c8 08 tst #8,r0 - 3063c0: 8f 09 bf.s 3063d6 <_fgetc+0x26> - 3063c2: 7f fc add #-4,r15 - 3063c4: e0 40 mov #64,r0 - 3063c6: 20 1b or r1,r0 - 3063c8: 81 4e mov.w r0,@(28,r4) - 3063ca: e0 ff mov #-1,r0 - 3063cc: 7f 04 add #4,r15 - 3063ce: 4f 26 lds.l @r15+,pr - 3063d0: 69 f6 mov.l @r15+,r9 - 3063d2: 00 0b rts - 3063d4: 68 f6 mov.l @r15+,r8 - 3063d6: d1 1f mov.l 306454 <_fgetc+0xa4>,r1 ! 306370 <___fp_buffer_mode_read> - 3063d8: 41 0b jsr @r1 - 3063da: 00 09 nop - 3063dc: 55 82 mov.l @(8,r8),r5 - 3063de: 25 58 tst r5,r5 - 3063e0: 8f 0c bf.s 3063fc <_fgetc+0x4c> - 3063e2: e6 01 mov #1,r6 - 3063e4: d0 1c mov.l 306458 <_fgetc+0xa8>,r0 ! 306144 <___fp_read> - 3063e6: 65 f3 mov r15,r5 - 3063e8: 75 03 add #3,r5 - 3063ea: 40 0b jsr @r0 - 3063ec: 64 83 mov r8,r4 - 3063ee: 88 01 cmp/eq #1,r0 - 3063f0: 8b eb bf 3063ca <_fgetc+0x1a> - 3063f2: 60 f3 mov r15,r0 - 3063f4: 70 f4 add #-12,r0 - 3063f6: 84 0f mov.b @(15,r0),r0 - 3063f8: af e8 bra 3063cc <_fgetc+0x1c> - 3063fa: 60 0c extu.b r0,r0 - 3063fc: 51 84 mov.l @(16,r8),r1 - 3063fe: 52 83 mov.l @(12,r8),r2 - 306400: 32 12 cmp/hs r1,r2 - 306402: 8f 09 bf.s 306418 <_fgetc+0x68> - 306404: 69 f3 mov r15,r9 - 306406: d0 14 mov.l 306458 <_fgetc+0xa8>,r0 ! 306144 <___fp_read> - 306408: 64 83 mov r8,r4 - 30640a: 40 0b jsr @r0 - 30640c: 56 85 mov.l @(20,r8),r6 - 30640e: 40 15 cmp/pl r0 - 306410: 8f db bf.s 3063ca <_fgetc+0x1a> - 306412: 61 03 mov r0,r1 - 306414: 18 04 mov.l r0,@(16,r8) - 306416: 69 f3 mov r15,r9 - 306418: 50 83 mov.l @(12,r8),r0 - 30641a: e7 00 mov #0,r7 - 30641c: 52 82 mov.l @(8,r8),r2 - 30641e: 63 03 mov r0,r3 - 306420: 73 01 add #1,r3 - 306422: 18 33 mov.l r3,@(12,r8) - 306424: 79 f4 add #-12,r9 - 306426: 00 2c mov.b @(r0,r2),r0 - 306428: 52 86 mov.l @(24,r8),r2 - 30642a: 80 9f mov.b r0,@(15,r9) - 30642c: 42 15 cmp/pl r2 - 30642e: 32 7a subc r7,r2 - 306430: 33 12 cmp/hs r1,r3 - 306432: 8f 0c bf.s 30644e <_fgetc+0x9e> - 306434: 18 26 mov.l r2,@(24,r8) - 306436: e1 00 mov #0,r1 - 306438: 18 14 mov.l r1,@(16,r8) - 30643a: 18 13 mov.l r1,@(12,r8) - 30643c: d1 07 mov.l 30645c <_fgetc+0xac>,r1 ! c000 - 30643e: d2 08 mov.l 306460 <_fgetc+0xb0>,r2 ! 8000 - 306440: 85 8e mov.w @(28,r8),r0 - 306442: 21 09 and r0,r1 - 306444: 31 20 cmp/eq r2,r1 - 306446: 8b 02 bf 30644e <_fgetc+0x9e> - 306448: d1 06 mov.l 306464 <_fgetc+0xb4>,r1 ! 306114 <___fp_remove_buffer> - 30644a: 41 0b jsr @r1 - 30644c: 64 83 mov r8,r4 - 30644e: af d3 bra 3063f8 <_fgetc+0x48> - 306450: 84 9f mov.b @(15,r9),r0 - 306452: 00 09 nop - 306454: 00 30 .word 0x0030 - 306456: 63 70 mov.b @r7,r3 - 306458: 00 30 .word 0x0030 - 30645a: 61 44 mov.b @r4+,r1 - 30645c: 00 00 .word 0x0000 - 30645e: c0 00 mov.b r0,@(0,gbr) - 306460: 00 00 .word 0x0000 - 306462: 80 00 mov.b r0,@(0,r0) - 306464: 00 30 .word 0x0030 - 306466: 61 14 mov.b @r1+,r1 - -00306468 <_rtc_ticks>: - 306468: d1 1c mov.l 3064dc <_rtc_ticks+0x74>,r1 ! a413fec0 - 30646a: d5 1d mov.l 3064e0 <_rtc_ticks+0x78>,r5 ! a413fed0 - 30646c: 84 5c mov.b @(12,r5),r0 - 30646e: c9 7f and #127,r0 - 306470: 80 5c mov.b r0,@(12,r5) - 306472: 66 10 mov.b @r1,r6 - 306474: 84 12 mov.b @(2,r1),r0 - 306476: 66 6c extu.b r6,r6 - 306478: 62 0c extu.b r0,r2 - 30647a: 84 14 mov.b @(4,r1),r0 - 30647c: 63 0c extu.b r0,r3 - 30647e: 84 16 mov.b @(6,r1),r0 - 306480: 67 0c extu.b r0,r7 - 306482: 84 1a mov.b @(10,r1),r0 - 306484: 84 1c mov.b @(12,r1),r0 - 306486: 85 17 mov.w @(14,r1),r0 - 306488: 84 18 mov.b @(8,r1),r0 - 30648a: 84 5c mov.b @(12,r5),r0 - 30648c: 40 11 cmp/pz r0 - 30648e: 8f ed bf.s 30646c <_rtc_ticks+0x4> - 306490: 60 73 mov r7,r0 - 306492: 61 73 mov r7,r1 - 306494: 41 09 shlr2 r1 - 306496: e5 0a mov #10,r5 - 306498: 41 09 shlr2 r1 - 30649a: 21 5f muls.w r5,r1 - 30649c: 01 1a sts macl,r1 - 30649e: c9 0f and #15,r0 - 3064a0: 31 0c add r0,r1 - 3064a2: e7 3c mov #60,r7 - 3064a4: 21 7e mulu.w r7,r1 - 3064a6: 61 33 mov r3,r1 - 3064a8: 41 09 shlr2 r1 - 3064aa: 41 09 shlr2 r1 - 3064ac: 04 1a sts macl,r4 - 3064ae: 60 33 mov r3,r0 - 3064b0: 21 5f muls.w r5,r1 - 3064b2: 01 1a sts macl,r1 - 3064b4: c9 0f and #15,r0 - 3064b6: 31 0c add r0,r1 - 3064b8: 31 4c add r4,r1 - 3064ba: 21 7e mulu.w r7,r1 - 3064bc: 61 23 mov r2,r1 - 3064be: 41 09 shlr2 r1 - 3064c0: 41 09 shlr2 r1 - 3064c2: 03 1a sts macl,r3 - 3064c4: 60 23 mov r2,r0 - 3064c6: 21 5f muls.w r5,r1 - 3064c8: 01 1a sts macl,r1 - 3064ca: c9 0f and #15,r0 - 3064cc: 31 0c add r0,r1 - 3064ce: 31 3c add r3,r1 - 3064d0: e2 07 mov #7,r2 - 3064d2: 41 2d shld r2,r1 - 3064d4: 60 63 mov r6,r0 - 3064d6: 00 0b rts - 3064d8: 30 1c add r1,r0 - 3064da: 00 09 nop - 3064dc: a4 13 bra 306d06 <_dma_transfer_atomic.constprop.0+0x22> - 3064de: fe c0 .word 0xfec0 - 3064e0: a4 13 bra 306d0a <_dma_transfer_atomic.constprop.0+0x26> - 3064e2: fe d0 .word 0xfed0 - -003064e4 <_clock>: - 3064e4: d0 0b mov.l 306514 <_clock+0x30>,r0 ! 306468 <_rtc_ticks> - 3064e6: 4f 22 sts.l pr,@-r15 - 3064e8: 40 0b jsr @r0 - 3064ea: 00 09 nop - 3064ec: d1 0a mov.l 306518 <_clock+0x34>,r1 ! f4240 - 3064ee: e6 f9 mov #-7,r6 - 3064f0: 00 08 clrt - 3064f2: 30 15 dmulu.l r1,r0 - 3064f4: 03 0a sts mach,r3 - 3064f6: e1 19 mov #25,r1 - 3064f8: 43 1d shld r1,r3 - 3064fa: 01 1a sts macl,r1 - 3064fc: 41 6d shld r6,r1 - 3064fe: 21 3b or r3,r1 - 306500: d3 06 mov.l 30651c <_clock+0x38>,r3 ! 8101960 <_clock_init> - 306502: 00 0a sts mach,r0 - 306504: 40 6d shld r6,r0 - 306506: 62 32 mov.l @r3,r2 - 306508: 53 31 mov.l @(4,r3),r3 - 30650a: 31 3a subc r3,r1 - 30650c: 30 2a subc r2,r0 - 30650e: 4f 26 lds.l @r15+,pr - 306510: 00 0b rts - 306512: 00 09 nop - 306514: 00 30 .word 0x0030 - 306516: 64 68 swap.b r6,r4 - 306518: 00 0f mac.l @r0+,@r0+ - 30651a: 42 40 .word 0x4240 - 30651c: 08 10 .word 0x0810 - 30651e: 19 60 mov.l r6,@(0,r9) - -00306520 <_timeout_elapsed.lto_priv.0>: - 306520: 2f 86 mov.l r8,@-r15 - 306522: 24 48 tst r4,r4 - 306524: 4f 22 sts.l pr,@-r15 - 306526: 68 43 mov r4,r8 - 306528: 8d 0a bt.s 306540 <_timeout_elapsed.lto_priv.0+0x20> - 30652a: e0 00 mov #0,r0 - 30652c: d0 06 mov.l 306548 <_timeout_elapsed.lto_priv.0+0x28>,r0 ! 3064e4 <_clock> - 30652e: 40 0b jsr @r0 - 306530: 00 09 nop - 306532: 62 82 mov.l @r8,r2 - 306534: 53 81 mov.l @(4,r8),r3 - 306536: 30 20 cmp/eq r2,r0 - 306538: 8f 01 bf.s 30653e <_timeout_elapsed.lto_priv.0+0x1e> - 30653a: 30 22 cmp/hs r2,r0 - 30653c: 31 32 cmp/hs r3,r1 - 30653e: 00 29 movt r0 - 306540: 4f 26 lds.l @r15+,pr - 306542: 00 0b rts - 306544: 68 f6 mov.l @r15+,r8 - 306546: 00 09 nop - 306548: 00 30 .word 0x0030 - 30654a: 64 e4 mov.b @r14+,r4 - -0030654c <_usb_pipe_reset>: - 30654c: 2f 86 mov.l r8,@-r15 - 30654e: 24 48 tst r4,r4 - 306550: 2f 96 mov.l r9,@-r15 - 306552: 68 43 mov r4,r8 - 306554: 2f a6 mov.l r10,@-r15 - 306556: 2f b6 mov.l r11,@-r15 - 306558: 2f c6 mov.l r12,@-r15 - 30655a: 2f d6 mov.l r13,@-r15 - 30655c: 4f 22 sts.l pr,@-r15 - 30655e: db 48 mov.l 306680 <_usb_pipe_reset+0x134>,r11 ! 3064e4 <_clock> - 306560: 8f 2c bf.s 3065bc <_usb_pipe_reset+0x70> - 306562: 7f f8 add #-8,r15 - 306564: d9 47 mov.l 306684 <_usb_pipe_reset+0x138>,r9 ! a4d80060 - 306566: e2 fc mov #-4,r2 - 306568: 61 91 mov.w @r9,r1 - 30656a: 21 29 and r2,r1 - 30656c: 29 11 mov.w r1,@r9 - 30656e: 4b 0b jsr @r11 - 306570: 00 09 nop - 306572: d3 45 mov.l 306688 <_usb_pipe_reset+0x13c>,r3 ! 186a0 - 306574: 00 08 clrt - 306576: e2 00 mov #0,r2 - 306578: 31 3e addc r3,r1 - 30657a: 32 0e addc r0,r2 - 30657c: 2f 22 mov.l r2,@r15 - 30657e: 1f 11 mov.l r1,@(4,r15) - 306580: 60 91 mov.w @r9,r0 - 306582: c8 20 tst #32,r0 - 306584: 89 04 bt 306590 <_usb_pipe_reset+0x44> - 306586: d0 41 mov.l 30668c <_usb_pipe_reset+0x140>,r0 ! 306520 <_timeout_elapsed.lto_priv.0> - 306588: 40 0b jsr @r0 - 30658a: 64 f3 mov r15,r4 - 30658c: 20 08 tst r0,r0 - 30658e: 89 f7 bt 306580 <_usb_pipe_reset+0x34> - 306590: 92 72 mov.w 306678 <_usb_pipe_reset+0x12c>,r2 ! 100 - 306592: 61 91 mov.w @r9,r1 - 306594: 21 2b or r2,r1 - 306596: 29 11 mov.w r1,@r9 - 306598: 4b 0b jsr @r11 - 30659a: 00 09 nop - 30659c: d3 3a mov.l 306688 <_usb_pipe_reset+0x13c>,r3 ! 186a0 - 30659e: 00 08 clrt - 3065a0: e2 00 mov #0,r2 - 3065a2: 31 3e addc r3,r1 - 3065a4: 32 0e addc r0,r2 - 3065a6: da 37 mov.l 306684 <_usb_pipe_reset+0x138>,r10 ! a4d80060 - 3065a8: d9 38 mov.l 30668c <_usb_pipe_reset+0x140>,r9 ! 306520 <_timeout_elapsed.lto_priv.0> - 3065aa: 2f 22 mov.l r2,@r15 - 3065ac: 1f 11 mov.l r1,@(4,r15) - 3065ae: 85 a0 mov.w @(0,r10),r0 - 3065b0: c8 40 tst #64,r0 - 3065b2: 89 03 bt 3065bc <_usb_pipe_reset+0x70> - 3065b4: 49 0b jsr @r9 - 3065b6: 64 f3 mov r15,r4 - 3065b8: 20 08 tst r0,r0 - 3065ba: 89 f8 bt 3065ae <_usb_pipe_reset+0x62> - 3065bc: dc 34 mov.l 306690 <_usb_pipe_reset+0x144>,r12 ! a4d80000 - 3065be: 69 83 mov r8,r9 - 3065c0: 79 37 add #55,r9 - 3065c2: 39 9c add r9,r9 - 3065c4: 39 cc add r12,r9 - 3065c6: 61 91 mov.w @r9,r1 - 3065c8: e2 fc mov #-4,r2 - 3065ca: 21 29 and r2,r1 - 3065cc: 29 11 mov.w r1,@r9 - 3065ce: 4b 0b jsr @r11 - 3065d0: 6a 83 mov r8,r10 - 3065d2: d3 2d mov.l 306688 <_usb_pipe_reset+0x13c>,r3 ! 186a0 - 3065d4: 00 08 clrt - 3065d6: e2 00 mov #0,r2 - 3065d8: 31 3e addc r3,r1 - 3065da: 32 0e addc r0,r2 - 3065dc: dd 2b mov.l 30668c <_usb_pipe_reset+0x140>,r13 ! 306520 <_timeout_elapsed.lto_priv.0> - 3065de: 2f 22 mov.l r2,@r15 - 3065e0: 7a 37 add #55,r10 - 3065e2: 1f 11 mov.l r1,@(4,r15) - 3065e4: 60 91 mov.w @r9,r0 - 3065e6: c8 20 tst #32,r0 - 3065e8: 89 03 bt 3065f2 <_usb_pipe_reset+0xa6> - 3065ea: 4d 0b jsr @r13 - 3065ec: 64 f3 mov r15,r4 - 3065ee: 20 08 tst r0,r0 - 3065f0: 89 f8 bt 3065e4 <_usb_pipe_reset+0x98> - 3065f2: 69 a3 mov r10,r9 - 3065f4: 39 9c add r9,r9 - 3065f6: 39 cc add r12,r9 - 3065f8: 92 3f mov.w 30667a <_usb_pipe_reset+0x12e>,r2 ! 200 - 3065fa: 61 91 mov.w @r9,r1 - 3065fc: 21 2b or r2,r1 - 3065fe: 29 11 mov.w r1,@r9 - 306600: 92 3c mov.w 30667c <_usb_pipe_reset+0x130>,r2 ! fdff - 306602: 61 91 mov.w @r9,r1 - 306604: 21 29 and r2,r1 - 306606: 29 11 mov.w r1,@r9 - 306608: 92 36 mov.w 306678 <_usb_pipe_reset+0x12c>,r2 ! 100 - 30660a: 61 91 mov.w @r9,r1 - 30660c: 21 2b or r2,r1 - 30660e: 29 11 mov.w r1,@r9 - 306610: 4b 0b jsr @r11 - 306612: 00 09 nop - 306614: d3 1c mov.l 306688 <_usb_pipe_reset+0x13c>,r3 ! 186a0 - 306616: 00 08 clrt - 306618: e2 00 mov #0,r2 - 30661a: 31 3e addc r3,r1 - 30661c: 32 0e addc r0,r2 - 30661e: 2f 22 mov.l r2,@r15 - 306620: 1f 11 mov.l r1,@(4,r15) - 306622: 60 91 mov.w @r9,r0 - 306624: c8 40 tst #64,r0 - 306626: 8d 06 bt.s 306636 <_usb_pipe_reset+0xea> - 306628: 28 88 tst r8,r8 - 30662a: d0 18 mov.l 30668c <_usb_pipe_reset+0x140>,r0 ! 306520 <_timeout_elapsed.lto_priv.0> - 30662c: 40 0b jsr @r0 - 30662e: 64 f3 mov r15,r4 - 306630: 20 08 tst r0,r0 - 306632: 8d f6 bt.s 306622 <_usb_pipe_reset+0xd6> - 306634: 28 88 tst r8,r8 - 306636: d1 13 mov.l 306684 <_usb_pipe_reset+0x138>,r1 ! a4d80060 - 306638: 8f 0d bf.s 306656 <_usb_pipe_reset+0x10a> - 30663a: 60 83 mov r8,r0 - 30663c: d2 15 mov.l 306694 <_usb_pipe_reset+0x148>,r2 ! a4d80040 - 30663e: 81 2e mov.w r0,@(28,r2) - 306640: 21 81 mov.w r8,@r1 - 306642: 81 2f mov.w r0,@(30,r2) - 306644: 7f 08 add #8,r15 - 306646: 4f 26 lds.l @r15+,pr - 306648: 6d f6 mov.l @r15+,r13 - 30664a: 6c f6 mov.l @r15+,r12 - 30664c: 6b f6 mov.l @r15+,r11 - 30664e: 6a f6 mov.l @r15+,r10 - 306650: 69 f6 mov.l @r15+,r9 - 306652: 00 0b rts - 306654: 68 f6 mov.l @r15+,r8 - 306656: 85 12 mov.w @(4,r1),r0 - 306658: e3 0f mov #15,r3 - 30665a: 62 03 mov r0,r2 - 30665c: e0 f0 mov #-16,r0 - 30665e: 20 29 and r2,r0 - 306660: 28 39 and r3,r8 - 306662: d2 0b mov.l 306690 <_usb_pipe_reset+0x144>,r2 ! a4d80000 - 306664: 20 8b or r8,r0 - 306666: 81 12 mov.w r0,@(4,r1) - 306668: 3a ac add r10,r10 - 30666a: e0 00 mov #0,r0 - 30666c: 81 14 mov.w r0,@(8,r1) - 30666e: 3a 2c add r2,r10 - 306670: 2a 01 mov.w r0,@r10 - 306672: 81 15 mov.w r0,@(10,r1) - 306674: af e6 bra 306644 <_usb_pipe_reset+0xf8> - 306676: 00 09 nop - 306678: 01 00 .word 0x0100 - 30667a: 02 00 .word 0x0200 - 30667c: fd ff .word 0xfdff - 30667e: 00 09 nop - 306680: 00 30 .word 0x0030 - 306682: 64 e4 mov.b @r14+,r4 - 306684: a4 d8 bra 307038 <_gdb_panic_handler+0x10> - 306686: 00 60 .word 0x0060 - 306688: 00 01 .word 0x0001 - 30668a: 86 a0 .word 0x86a0 - 30668c: 00 30 .word 0x0030 - 30668e: 65 20 mov.b @r2,r5 - 306690: a4 d8 bra 307044 <_gdb_panic_handler+0x1c> - 306692: 00 00 .word 0x0000 - 306694: a4 d8 bra 307048 <_gdb_panic_handler+0x20> - 306696: 00 40 .word 0x0040 - -00306698 <_fifo_bind>: - 306698: 2f 86 mov.l r8,@-r15 - 30669a: 60 43 mov r4,r0 - 30669c: 2f 96 mov.l r9,@-r15 - 30669e: e1 01 mov #1,r1 - 3066a0: 2f a6 mov.l r10,@-r15 - 3066a2: 88 01 cmp/eq #1,r0 - 3066a4: 2f b6 mov.l r11,@-r15 - 3066a6: ea 01 mov #1,r10 - 3066a8: 2f c6 mov.l r12,@-r15 - 3066aa: 68 53 mov r5,r8 - 3066ac: 4f 22 sts.l pr,@-r15 - 3066ae: 69 63 mov r6,r9 - 3066b0: 97 90 mov.w 3067d4 <_fifo_bind+0x13c>,r7 ! 900 - 3066b2: 7f f8 add #-8,r15 - 3066b4: d3 48 mov.l 3067d8 <_fifo_bind+0x140>,r3 ! 3064e4 <_clock> - 3066b6: 21 6a xor r6,r1 - 3066b8: 8f 32 bf.s 306720 <_fifo_bind+0x88> - 3066ba: 2a 69 and r6,r10 - 3066bc: 61 63 mov r6,r1 - 3066be: 41 08 shll2 r1 - 3066c0: db 46 mov.l 3067dc <_fifo_bind+0x144>,r11 ! a4d80020 - 3066c2: 31 1c add r1,r1 - 3066c4: 41 08 shll2 r1 - 3066c6: 27 1b or r1,r7 - 3066c8: 2b 71 mov.w r7,@r11 - 3066ca: 43 0b jsr @r3 - 3066cc: 00 09 nop - 3066ce: d3 44 mov.l 3067e0 <_fifo_bind+0x148>,r3 ! 186a0 - 3066d0: 00 08 clrt - 3066d2: e2 00 mov #0,r2 - 3066d4: 31 3e addc r3,r1 - 3066d6: 32 0e addc r0,r2 - 3066d8: dc 42 mov.l 3067e4 <_fifo_bind+0x14c>,r12 ! 306520 <_timeout_elapsed.lto_priv.0> - 3066da: 2f 22 mov.l r2,@r15 - 3066dc: 1f 11 mov.l r1,@(4,r15) - 3066de: 85 b1 mov.w @(2,r11),r0 - 3066e0: 60 08 swap.b r0,r0 - 3066e2: c8 20 tst #32,r0 - 3066e4: 89 06 bt 3066f4 <_fifo_bind+0x5c> - 3066e6: 60 b1 mov.w @r11,r0 - 3066e8: e1 ff mov #-1,r1 - 3066ea: c8 20 tst #32,r0 - 3066ec: 61 1a negc r1,r1 - 3066ee: 31 90 cmp/eq r9,r1 - 3066f0: 8d 05 bt.s 3066fe <_fifo_bind+0x66> - 3066f2: 28 88 tst r8,r8 - 3066f4: 4c 0b jsr @r12 - 3066f6: 64 f3 mov r15,r4 - 3066f8: 20 08 tst r0,r0 - 3066fa: 8d f0 bt.s 3066de <_fifo_bind+0x46> - 3066fc: 28 88 tst r8,r8 - 3066fe: 8f 40 bf.s 306782 <_fifo_bind+0xea> - 306700: 2a a8 tst r10,r10 - 306702: 8d 3c bt.s 30677e <_fifo_bind+0xe6> - 306704: e2 fc mov #-4,r2 - 306706: d1 38 mov.l 3067e8 <_fifo_bind+0x150>,r1 ! a4d80060 - 306708: 85 10 mov.w @(0,r1),r0 - 30670a: 20 29 and r2,r0 - 30670c: cb 01 or #1,r0 - 30670e: 81 10 mov.w r0,@(0,r1) - 306710: 7f 08 add #8,r15 - 306712: 4f 26 lds.l @r15+,pr - 306714: 6c f6 mov.l @r15+,r12 - 306716: 6b f6 mov.l @r15+,r11 - 306718: 6a f6 mov.l @r15+,r10 - 30671a: 69 f6 mov.l @r15+,r9 - 30671c: 00 0b rts - 30671e: 68 f6 mov.l @r15+,r8 - 306720: db 31 mov.l 3067e8 <_fifo_bind+0x150>,r11 ! a4d80060 - 306722: 41 28 shll16 r1 - 306724: 41 09 shlr2 r1 - 306726: 41 01 shlr r1 - 306728: 21 5b or r5,r1 - 30672a: 88 02 cmp/eq #2,r0 - 30672c: 85 b2 mov.w @(4,r11),r0 - 30672e: 21 7b or r7,r1 - 306730: e2 f0 mov #-16,r2 - 306732: e7 0f mov #15,r7 - 306734: 27 59 and r5,r7 - 306736: 20 29 and r2,r0 - 306738: 20 7b or r7,r0 - 30673a: 81 b2 mov.w r0,@(4,r11) - 30673c: 61 1d extu.w r1,r1 - 30673e: dc 27 mov.l 3067dc <_fifo_bind+0x144>,r12 ! a4d80020 - 306740: 8f 2b bf.s 30679a <_fifo_bind+0x102> - 306742: 60 13 mov r1,r0 - 306744: 81 c4 mov.w r0,@(8,r12) - 306746: 43 0b jsr @r3 - 306748: 00 09 nop - 30674a: d3 25 mov.l 3067e0 <_fifo_bind+0x148>,r3 ! 186a0 - 30674c: 00 08 clrt - 30674e: e2 00 mov #0,r2 - 306750: 31 3e addc r3,r1 - 306752: 32 0e addc r0,r2 - 306754: 2f 22 mov.l r2,@r15 - 306756: 1f 11 mov.l r1,@(4,r15) - 306758: 85 c5 mov.w @(10,r12),r0 - 30675a: 60 08 swap.b r0,r0 - 30675c: c8 20 tst #32,r0 - 30675e: 89 06 bt 30676e <_fifo_bind+0xd6> - 306760: 85 b4 mov.w @(8,r11),r0 - 306762: e1 ff mov #-1,r1 - 306764: c8 10 tst #16,r0 - 306766: 61 1a negc r1,r1 - 306768: 31 90 cmp/eq r9,r1 - 30676a: 8d c8 bt.s 3066fe <_fifo_bind+0x66> - 30676c: 28 88 tst r8,r8 - 30676e: d0 1d mov.l 3067e4 <_fifo_bind+0x14c>,r0 ! 306520 <_timeout_elapsed.lto_priv.0> - 306770: 40 0b jsr @r0 - 306772: 64 f3 mov r15,r4 - 306774: 20 08 tst r0,r0 - 306776: 8d ef bt.s 306758 <_fifo_bind+0xc0> - 306778: 28 88 tst r8,r8 - 30677a: af c0 bra 3066fe <_fifo_bind+0x66> - 30677c: 00 09 nop - 30677e: 28 88 tst r8,r8 - 306780: 89 c6 bt 306710 <_fifo_bind+0x78> - 306782: 2a a8 tst r10,r10 - 306784: 89 c4 bt 306710 <_fifo_bind+0x78> - 306786: d1 19 mov.l 3067ec <_fifo_bind+0x154>,r1 ! a4d8006e - 306788: 38 8c add r8,r8 - 30678a: 38 1c add r1,r8 - 30678c: 60 81 mov.w @r8,r0 - 30678e: e1 fc mov #-4,r1 - 306790: 20 19 and r1,r0 - 306792: cb 01 or #1,r0 - 306794: 28 01 mov.w r0,@r8 - 306796: af bb bra 306710 <_fifo_bind+0x78> - 306798: 00 09 nop - 30679a: 81 c6 mov.w r0,@(12,r12) - 30679c: 43 0b jsr @r3 - 30679e: 00 09 nop - 3067a0: d3 0f mov.l 3067e0 <_fifo_bind+0x148>,r3 ! 186a0 - 3067a2: 00 08 clrt - 3067a4: e2 00 mov #0,r2 - 3067a6: 31 3e addc r3,r1 - 3067a8: 32 0e addc r0,r2 - 3067aa: 2f 22 mov.l r2,@r15 - 3067ac: 1f 11 mov.l r1,@(4,r15) - 3067ae: 85 c7 mov.w @(14,r12),r0 - 3067b0: 60 08 swap.b r0,r0 - 3067b2: c8 20 tst #32,r0 - 3067b4: 89 06 bt 3067c4 <_fifo_bind+0x12c> - 3067b6: 85 b4 mov.w @(8,r11),r0 - 3067b8: e1 ff mov #-1,r1 - 3067ba: c8 10 tst #16,r0 - 3067bc: 61 1a negc r1,r1 - 3067be: 31 90 cmp/eq r9,r1 - 3067c0: 8d 9d bt.s 3066fe <_fifo_bind+0x66> - 3067c2: 28 88 tst r8,r8 - 3067c4: d0 07 mov.l 3067e4 <_fifo_bind+0x14c>,r0 ! 306520 <_timeout_elapsed.lto_priv.0> - 3067c6: 40 0b jsr @r0 - 3067c8: 64 f3 mov r15,r4 - 3067ca: 20 08 tst r0,r0 - 3067cc: 8d ef bt.s 3067ae <_fifo_bind+0x116> - 3067ce: 28 88 tst r8,r8 - 3067d0: af 95 bra 3066fe <_fifo_bind+0x66> - 3067d2: 00 09 nop - 3067d4: 09 00 .word 0x0900 - 3067d6: 00 09 nop - 3067d8: 00 30 .word 0x0030 - 3067da: 64 e4 mov.b @r14+,r4 - 3067dc: a4 d8 bra 307190 <_gint_image_clip_input.isra.0+0x5c> - 3067de: 00 20 .word 0x0020 - 3067e0: 00 01 .word 0x0001 - 3067e2: 86 a0 .word 0x86a0 - 3067e4: 00 30 .word 0x0030 - 3067e6: 65 20 mov.b @r2,r5 - 3067e8: a4 d8 bra 30719c <_gint_image_clip_input.isra.0+0x68> - 3067ea: 00 60 .word 0x0060 - 3067ec: a4 d8 bra 3071a0 <_gint_image_clip_input.isra.0+0x6c> - 3067ee: 00 6e mov.l @(r0,r6),r0 - -003067f0 <_fifo_unbind>: - 3067f0: 2f 86 mov.l r8,@-r15 - 3067f2: 60 43 mov r4,r0 - 3067f4: 2f 96 mov.l r9,@-r15 - 3067f6: 88 02 cmp/eq #2,r0 - 3067f8: 2f a6 mov.l r10,@-r15 - 3067fa: 69 43 mov r4,r9 - 3067fc: 2f b6 mov.l r11,@-r15 - 3067fe: 4f 22 sts.l pr,@-r15 - 306800: 8f 3e bf.s 306880 <_fifo_unbind+0x90> - 306802: 7f f8 add #-8,r15 - 306804: d0 2a mov.l 3068b0 <_fifo_unbind+0xc0>,r0 ! a4d80020 - 306806: 85 04 mov.w @(8,r0),r0 - 306808: c9 0f and #15,r0 - 30680a: 20 08 tst r0,r0 - 30680c: 89 31 bt 306872 <_fifo_unbind+0x82> - 30680e: d1 29 mov.l 3068b4 <_fifo_unbind+0xc4>,r1 ! a4d8006e - 306810: 68 03 mov r0,r8 - 306812: 38 8c add r8,r8 - 306814: 38 1c add r1,r8 - 306816: 61 81 mov.w @r8,r1 - 306818: e2 fc mov #-4,r2 - 30681a: db 27 mov.l 3068b8 <_fifo_unbind+0xc8>,r11 ! 3064e4 <_clock> - 30681c: 21 29 and r2,r1 - 30681e: 28 11 mov.w r1,@r8 - 306820: 4b 0b jsr @r11 - 306822: 00 09 nop - 306824: d3 25 mov.l 3068bc <_fifo_unbind+0xcc>,r3 ! 186a0 - 306826: 00 08 clrt - 306828: e2 00 mov #0,r2 - 30682a: 31 3e addc r3,r1 - 30682c: 32 0e addc r0,r2 - 30682e: 2f 22 mov.l r2,@r15 - 306830: 1f 11 mov.l r1,@(4,r15) - 306832: 60 81 mov.w @r8,r0 - 306834: c8 20 tst #32,r0 - 306836: 8d 06 bt.s 306846 <_fifo_unbind+0x56> - 306838: 60 93 mov r9,r0 - 30683a: d0 21 mov.l 3068c0 <_fifo_unbind+0xd0>,r0 ! 306520 <_timeout_elapsed.lto_priv.0> - 30683c: 40 0b jsr @r0 - 30683e: 64 f3 mov r15,r4 - 306840: 20 08 tst r0,r0 - 306842: 8d f6 bt.s 306832 <_fifo_unbind+0x42> - 306844: 60 93 mov r9,r0 - 306846: 88 02 cmp/eq #2,r0 - 306848: d9 19 mov.l 3068b0 <_fifo_unbind+0xc0>,r9 ! a4d80020 - 30684a: e8 00 mov #0,r8 - 30684c: da 1b mov.l 3068bc <_fifo_unbind+0xcc>,r10 ! 186a0 - 30684e: 8f 1d bf.s 30688c <_fifo_unbind+0x9c> - 306850: e0 00 mov #0,r0 - 306852: 81 94 mov.w r0,@(8,r9) - 306854: 4b 0b jsr @r11 - 306856: 00 09 nop - 306858: 00 08 clrt - 30685a: 31 ae addc r10,r1 - 30685c: 38 0e addc r0,r8 - 30685e: 2f 82 mov.l r8,@r15 - 306860: d8 17 mov.l 3068c0 <_fifo_unbind+0xd0>,r8 ! 306520 <_timeout_elapsed.lto_priv.0> - 306862: 1f 11 mov.l r1,@(4,r15) - 306864: 85 94 mov.w @(8,r9),r0 - 306866: c8 0f tst #15,r0 - 306868: 89 03 bt 306872 <_fifo_unbind+0x82> - 30686a: 48 0b jsr @r8 - 30686c: 64 f3 mov r15,r4 - 30686e: 20 08 tst r0,r0 - 306870: 89 f8 bt 306864 <_fifo_unbind+0x74> - 306872: 7f 08 add #8,r15 - 306874: 4f 26 lds.l @r15+,pr - 306876: 6b f6 mov.l @r15+,r11 - 306878: 6a f6 mov.l @r15+,r10 - 30687a: 69 f6 mov.l @r15+,r9 - 30687c: 00 0b rts - 30687e: 68 f6 mov.l @r15+,r8 - 306880: 88 03 cmp/eq #3,r0 - 306882: 8b f6 bf 306872 <_fifo_unbind+0x82> - 306884: d0 0a mov.l 3068b0 <_fifo_unbind+0xc0>,r0 ! a4d80020 - 306886: 85 06 mov.w @(12,r0),r0 - 306888: af bf bra 30680a <_fifo_unbind+0x1a> - 30688a: c9 0f and #15,r0 - 30688c: 81 96 mov.w r0,@(12,r9) - 30688e: 4b 0b jsr @r11 - 306890: 00 09 nop - 306892: 00 08 clrt - 306894: 31 ae addc r10,r1 - 306896: 38 0e addc r0,r8 - 306898: 2f 82 mov.l r8,@r15 - 30689a: d8 09 mov.l 3068c0 <_fifo_unbind+0xd0>,r8 ! 306520 <_timeout_elapsed.lto_priv.0> - 30689c: 1f 11 mov.l r1,@(4,r15) - 30689e: 85 96 mov.w @(12,r9),r0 - 3068a0: c8 0f tst #15,r0 - 3068a2: 89 e6 bt 306872 <_fifo_unbind+0x82> - 3068a4: 48 0b jsr @r8 - 3068a6: 64 f3 mov r15,r4 - 3068a8: 20 08 tst r0,r0 - 3068aa: 89 f8 bt 30689e <_fifo_unbind+0xae> - 3068ac: af e1 bra 306872 <_fifo_unbind+0x82> - 3068ae: 00 09 nop - 3068b0: a4 d8 bra 307264 <_gint_image_mkcmd.constprop.0+0xb4> - 3068b2: 00 20 .word 0x0020 - 3068b4: a4 d8 bra 307268 <_gint_image_mkcmd.constprop.0+0xb8> - 3068b6: 00 6e mov.l @(r0,r6),r0 - 3068b8: 00 30 .word 0x0030 - 3068ba: 64 e4 mov.b @r14+,r4 - 3068bc: 00 01 .word 0x0001 - 3068be: 86 a0 .word 0x86a0 - 3068c0: 00 30 .word 0x0030 - 3068c2: 65 20 mov.b @r2,r5 - -003068c4 <_usb_pipe_reset_fifos>: - 3068c4: 2f 86 mov.l r8,@-r15 - 3068c6: d8 05 mov.l 3068dc <_usb_pipe_reset_fifos+0x18>,r8 ! 3067f0 <_fifo_unbind> - 3068c8: 4f 22 sts.l pr,@-r15 - 3068ca: 48 0b jsr @r8 - 3068cc: e4 01 mov #1,r4 - 3068ce: 48 0b jsr @r8 - 3068d0: e4 02 mov #2,r4 - 3068d2: e4 03 mov #3,r4 - 3068d4: 61 83 mov r8,r1 - 3068d6: 4f 26 lds.l @r15+,pr - 3068d8: 41 2b jmp @r1 - 3068da: 68 f6 mov.l @r15+,r8 - 3068dc: 00 30 .word 0x0030 - 3068de: 67 f0 mov.b @r15,r7 - -003068e0 <_hrestore.lto_priv.2>: - 3068e0: 2f 86 mov.l r8,@-r15 - 3068e2: 68 43 mov r4,r8 - 3068e4: 2f 96 mov.l r9,@-r15 - 3068e6: 2f a6 mov.l r10,@-r15 - 3068e8: d1 1f mov.l 306968 <_hrestore.lto_priv.2+0x88>,r1 ! 305350 <_hpoweron_write> - 3068ea: 2f b6 mov.l r11,@-r15 - 3068ec: 4f 22 sts.l pr,@-r15 - 3068ee: 41 0b jsr @r1 - 3068f0: ea 00 mov #0,r10 - 3068f2: d1 1e mov.l 30696c <_hrestore.lto_priv.2+0x8c>,r1 ! 8101c64 <_usb_open_status> - 3068f4: e2 00 mov #0,r2 - 3068f6: d9 1e mov.l 306970 <_hrestore.lto_priv.2+0x90>,r9 ! a4d80000 - 3068f8: 85 82 mov.w @(4,r8),r0 - 3068fa: 21 20 mov.b r2,@r1 - 3068fc: 81 94 mov.w r0,@(8,r9) - 3068fe: d1 1d mov.l 306974 <_hrestore.lto_priv.2+0x94>,r1 ! a4d80020 - 306900: 85 83 mov.w @(6,r8),r0 - 306902: 81 1e mov.w r0,@(28,r1) - 306904: d3 1c mov.l 306978 <_hrestore.lto_priv.2+0x98>,r3 ! a4d80040 - 306906: 85 84 mov.w @(8,r8),r0 - 306908: 81 96 mov.w r0,@(12,r9) - 30690a: 60 23 mov r2,r0 - 30690c: 81 36 mov.w r0,@(12,r3) - 30690e: d2 1b mov.l 30697c <_hrestore.lto_priv.2+0x9c>,r2 ! a4d800be - 306910: 85 85 mov.w @(10,r8),r0 - 306912: 81 22 mov.w r0,@(4,r2) - 306914: 85 86 mov.w @(12,r8),r0 - 306916: 81 18 mov.w r0,@(16,r1) - 306918: 85 87 mov.w @(14,r8),r0 - 30691a: 81 19 mov.w r0,@(18,r1) - 30691c: 85 88 mov.w @(16,r8),r0 - 30691e: 81 1b mov.w r0,@(22,r1) - 306920: 85 89 mov.w @(18,r8),r0 - 306922: 81 1c mov.w r0,@(24,r1) - 306924: 85 8a mov.w @(20,r8),r0 - 306926: 81 1d mov.w r0,@(26,r1) - 306928: d1 15 mov.l 306980 <_hrestore.lto_priv.2+0xa0>,r1 ! 3068c4 <_usb_pipe_reset_fifos> - 30692a: db 16 mov.l 306984 <_hrestore.lto_priv.2+0xa4>,r11 ! 30654c <_usb_pipe_reset> - 30692c: 41 0b jsr @r1 - 30692e: 00 09 nop - 306930: 64 a3 mov r10,r4 - 306932: 4b 0b jsr @r11 - 306934: 7a 01 add #1,r10 - 306936: 60 a3 mov r10,r0 - 306938: 88 0a cmp/eq #10,r0 - 30693a: 8f fa bf.s 306932 <_hrestore.lto_priv.2+0x52> - 30693c: 64 a3 mov r10,r4 - 30693e: d1 0e mov.l 306978 <_hrestore.lto_priv.2+0x98>,r1 ! a4d80040 - 306940: 85 8b mov.w @(22,r8),r0 - 306942: d2 11 mov.l 306988 <_hrestore.lto_priv.2+0xa8>,r2 ! a4d80060 - 306944: 81 1f mov.w r0,@(30,r1) - 306946: e0 00 mov #0,r0 - 306948: 81 22 mov.w r0,@(4,r2) - 30694a: 81 10 mov.w r0,@(0,r1) - 30694c: 81 11 mov.w r0,@(2,r1) - 30694e: 81 13 mov.w r0,@(6,r1) - 306950: 81 14 mov.w r0,@(8,r1) - 306952: 81 15 mov.w r0,@(10,r1) - 306954: 85 81 mov.w @(2,r8),r0 - 306956: 81 91 mov.w r0,@(2,r9) - 306958: 61 81 mov.w @r8,r1 - 30695a: 29 11 mov.w r1,@r9 - 30695c: 4f 26 lds.l @r15+,pr - 30695e: 6b f6 mov.l @r15+,r11 - 306960: 6a f6 mov.l @r15+,r10 - 306962: 69 f6 mov.l @r15+,r9 - 306964: 00 0b rts - 306966: 68 f6 mov.l @r15+,r8 - 306968: 00 30 .word 0x0030 - 30696a: 53 50 mov.l @(0,r5),r3 - 30696c: 08 10 .word 0x0810 - 30696e: 1c 64 mov.l r6,@(16,r12) - 306970: a4 d8 bra 307324 <_gint_image_mkcmd.constprop.0+0x174> - 306972: 00 00 .word 0x0000 - 306974: a4 d8 bra 307328 <_gint_image_mkcmd.constprop.0+0x178> - 306976: 00 20 .word 0x0020 - 306978: a4 d8 bra 30732c <_gint_image_mkcmd.constprop.0+0x17c> - 30697a: 00 40 .word 0x0040 - 30697c: a4 d8 bra 307330 <_gint_image_mkcmd.constprop.0+0x180> - 30697e: 00 be mov.l @(r0,r11),r0 - 306980: 00 30 .word 0x0030 - 306982: 68 c4 mov.b @r12+,r8 - 306984: 00 30 .word 0x0030 - 306986: 65 4c extu.b r4,r5 - 306988: a4 d8 bra 30733c <_gint_image_mkcmd.constprop.0+0x18c> - 30698a: 00 60 .word 0x0060 - -0030698c <_finish_read_round>: - 30698c: 2f 86 mov.l r8,@-r15 - 30698e: 67 43 mov r4,r7 - 306990: 2f 96 mov.l r9,@-r15 - 306992: 68 43 mov r4,r8 - 306994: 2f a6 mov.l r10,@-r15 - 306996: 77 18 add #24,r7 - 306998: 2f b6 mov.l r11,@-r15 - 30699a: 69 53 mov r5,r9 - 30699c: 2f c6 mov.l r12,@-r15 - 30699e: 65 73 mov r7,r5 - 3069a0: 2f d6 mov.l r13,@-r15 - 3069a2: 2f e6 mov.l r14,@-r15 - 3069a4: 4f 22 sts.l pr,@-r15 - 3069a6: d1 59 mov.l 306b0c <_finish_read_round+0x180>,r1 ! 310df4 <___movmemSI20> - 3069a8: 7f e0 add #-32,r15 - 3069aa: 64 f3 mov r15,r4 - 3069ac: 41 0b jsr @r1 - 3069ae: 74 0c add #12,r4 - 3069b0: 51 f4 mov.l @(16,r15),r1 - 3069b2: 5a f3 mov.l @(12,r15),r10 - 3069b4: 1f 11 mov.l r1,@(4,r15) - 3069b6: 51 f5 mov.l @(20,r15),r1 - 3069b8: 5d f6 mov.l @(24,r15),r13 - 3069ba: 1f 12 mov.l r1,@(8,r15) - 3069bc: 51 85 mov.l @(20,r8),r1 - 3069be: 21 18 tst r1,r1 - 3069c0: 8d 06 bt.s 3069d0 <_finish_read_round+0x44> - 3069c2: 5e f7 mov.l @(28,r15),r14 - 3069c4: 85 85 mov.w @(10,r8),r0 - 3069c6: 52 85 mov.l @(20,r8),r2 - 3069c8: 61 0d extu.w r0,r1 - 3069ca: 60 22 mov.l @r2,r0 - 3069cc: 30 1c add r1,r0 - 3069ce: 22 02 mov.l r0,@r2 - 3069d0: 85 85 mov.w @(10,r8),r0 - 3069d2: 61 03 mov r0,r1 - 3069d4: 85 84 mov.w @(8,r8),r0 - 3069d6: 30 18 sub r1,r0 - 3069d8: 81 84 mov.w r0,@(8,r8) - 3069da: 51 83 mov.l @(12,r8),r1 - 3069dc: 21 18 tst r1,r1 - 3069de: 89 04 bt 3069ea <_finish_read_round+0x5e> - 3069e0: 85 85 mov.w @(10,r8),r0 - 3069e2: 61 0d extu.w r0,r1 - 3069e4: 50 83 mov.l @(12,r8),r0 - 3069e6: 30 1c add r1,r0 - 3069e8: 18 03 mov.l r0,@(12,r8) - 3069ea: 85 85 mov.w @(10,r8),r0 - 3069ec: 51 84 mov.l @(16,r8),r1 - 3069ee: 60 0d extu.w r0,r0 - 3069f0: 31 08 sub r0,r1 - 3069f2: 18 14 mov.l r1,@(16,r8) - 3069f4: e0 00 mov #0,r0 - 3069f6: 81 85 mov.w r0,@(10,r8) - 3069f8: 52 84 mov.l @(16,r8),r2 - 3069fa: 85 84 mov.w @(8,r8),r0 - 3069fc: 20 08 tst r0,r0 - 3069fe: 8f 11 bf.s 306a24 <_finish_read_round+0x98> - 306a00: eb 00 mov #0,r11 - 306a02: 84 81 mov.b @(1,r8),r0 - 306a04: e1 ff mov #-1,r1 - 306a06: c8 10 tst #16,r0 - 306a08: 6b 1a negc r1,r11 - 306a0a: c8 10 tst #16,r0 - 306a0c: 8b 03 bf 306a16 <_finish_read_round+0x8a> - 306a0e: 53 84 mov.l @(16,r8),r3 - 306a10: 43 15 cmp/pl r3 - 306a12: 8f 08 bf.s 306a26 <_finish_read_round+0x9a> - 306a14: 22 28 tst r2,r2 - 306a16: 84 81 mov.b @(1,r8),r0 - 306a18: e1 ff mov #-1,r1 - 306a1a: c8 40 tst #64,r0 - 306a1c: 6b 1a negc r1,r11 - 306a1e: c8 40 tst #64,r0 - 306a20: 8d 67 bt.s 306af2 <_finish_read_round+0x166> - 306a22: e3 01 mov #1,r3 - 306a24: 22 28 tst r2,r2 - 306a26: e3 00 mov #0,r3 - 306a28: 8f 12 bf.s 306a50 <_finish_read_round+0xc4> - 306a2a: e2 00 mov #0,r2 - 306a2c: 84 81 mov.b @(1,r8),r0 - 306a2e: ec 00 mov #0,r12 - 306a30: c9 7f and #127,r0 - 306a32: 80 81 mov.b r0,@(1,r8) - 306a34: e6 14 mov #20,r6 - 306a36: 84 81 mov.b @(1,r8),r0 - 306a38: e5 00 mov #0,r5 - 306a3a: c9 ef and #239,r0 - 306a3c: 80 81 mov.b r0,@(1,r8) - 306a3e: 64 73 mov r7,r4 - 306a40: d0 33 mov.l 306b10 <_finish_read_round+0x184>,r0 ! 312120 <_memset> - 306a42: 18 c3 mov.l r12,@(12,r8) - 306a44: 18 c4 mov.l r12,@(16,r8) - 306a46: 40 0b jsr @r0 - 306a48: 2f 32 mov.l r3,@r15 - 306a4a: 63 f2 mov.l @r15,r3 - 306a4c: e2 02 mov #2,r2 - 306a4e: 18 c5 mov.l r12,@(20,r8) - 306a50: 2b b8 tst r11,r11 - 306a52: 8d 08 bt.s 306a66 <_finish_read_round+0xda> - 306a54: e0 ff mov #-1,r0 - 306a56: 22 28 tst r2,r2 - 306a58: 81 84 mov.w r0,@(8,r8) - 306a5a: 8d 04 bt.s 306a66 <_finish_read_round+0xda> - 306a5c: e2 01 mov #1,r2 - 306a5e: 00 29 movt r0 - 306a60: 28 00 mov.b r0,@r8 - 306a62: e2 03 mov #3,r2 - 306a64: 81 84 mov.w r0,@(8,r8) - 306a66: 43 08 shll2 r3 - 306a68: 23 2b or r2,r3 - 306a6a: 60 33 mov r3,r0 - 306a6c: c8 01 tst #1,r0 - 306a6e: 8d 2e bt.s 306ace <_finish_read_round+0x142> - 306a70: c8 02 tst #2,r0 - 306a72: 84 82 mov.b @(2,r8),r0 - 306a74: 88 01 cmp/eq #1,r0 - 306a76: 8b 04 bf 306a82 <_finish_read_round+0xf6> - 306a78: d2 26 mov.l 306b14 <_finish_read_round+0x188>,r2 ! a4d80020 - 306a7a: 91 46 mov.w 306b0a <_finish_read_round+0x17e>,r1 ! 4000 - 306a7c: 85 21 mov.w @(2,r2),r0 - 306a7e: 20 1b or r1,r0 - 306a80: 81 21 mov.w r0,@(2,r2) - 306a82: 84 82 mov.b @(2,r8),r0 - 306a84: 88 02 cmp/eq #2,r0 - 306a86: 8b 04 bf 306a92 <_finish_read_round+0x106> - 306a88: d2 22 mov.l 306b14 <_finish_read_round+0x188>,r2 ! a4d80020 - 306a8a: 91 3e mov.w 306b0a <_finish_read_round+0x17e>,r1 ! 4000 - 306a8c: 85 25 mov.w @(10,r2),r0 - 306a8e: 20 1b or r1,r0 - 306a90: 81 25 mov.w r0,@(10,r2) - 306a92: 84 82 mov.b @(2,r8),r0 - 306a94: 88 03 cmp/eq #3,r0 - 306a96: 8f 06 bf.s 306aa6 <_finish_read_round+0x11a> - 306a98: 60 33 mov r3,r0 - 306a9a: d2 1e mov.l 306b14 <_finish_read_round+0x188>,r2 ! a4d80020 - 306a9c: 91 35 mov.w 306b0a <_finish_read_round+0x17e>,r1 ! 4000 - 306a9e: 85 27 mov.w @(14,r2),r0 - 306aa0: 20 1b or r1,r0 - 306aa2: 81 27 mov.w r0,@(14,r2) - 306aa4: 60 33 mov r3,r0 - 306aa6: c8 04 tst #4,r0 - 306aa8: 89 07 bt 306aba <_finish_read_round+0x12e> - 306aaa: d1 1b mov.l 306b18 <_finish_read_round+0x18c>,r1 ! 3067f0 <_fifo_unbind> - 306aac: 84 82 mov.b @(2,r8),r0 - 306aae: 2f 32 mov.l r3,@r15 - 306ab0: 41 0b jsr @r1 - 306ab2: 64 0c extu.b r0,r4 - 306ab4: e0 00 mov #0,r0 - 306ab6: 80 82 mov.b r0,@(2,r8) - 306ab8: 63 f2 mov.l @r15,r3 - 306aba: 39 9c add r9,r9 - 306abc: d1 17 mov.l 306b1c <_finish_read_round+0x190>,r1 ! a4d8006e - 306abe: 39 1c add r1,r9 - 306ac0: 60 91 mov.w @r9,r0 - 306ac2: e1 fc mov #-4,r1 - 306ac4: 20 19 and r1,r0 - 306ac6: cb 01 or #1,r0 - 306ac8: 29 01 mov.w r0,@r9 - 306aca: 60 33 mov r3,r0 - 306acc: c8 02 tst #2,r0 - 306ace: 8d 12 bt.s 306af6 <_finish_read_round+0x16a> - 306ad0: 2a a8 tst r10,r10 - 306ad2: 8d 10 bt.s 306af6 <_finish_read_round+0x16a> - 306ad4: 55 f2 mov.l @(8,r15),r5 - 306ad6: 67 e3 mov r14,r7 - 306ad8: 54 f1 mov.l @(4,r15),r4 - 306ada: 66 d3 mov r13,r6 - 306adc: 61 a3 mov r10,r1 - 306ade: 7f 20 add #32,r15 - 306ae0: 4f 26 lds.l @r15+,pr - 306ae2: 6e f6 mov.l @r15+,r14 - 306ae4: 6d f6 mov.l @r15+,r13 - 306ae6: 6c f6 mov.l @r15+,r12 - 306ae8: 6b f6 mov.l @r15+,r11 - 306aea: 6a f6 mov.l @r15+,r10 - 306aec: 69 f6 mov.l @r15+,r9 - 306aee: 41 2b jmp @r1 - 306af0: 68 f6 mov.l @r15+,r8 - 306af2: af 9b bra 306a2c <_finish_read_round+0xa0> - 306af4: eb 01 mov #1,r11 - 306af6: 7f 20 add #32,r15 - 306af8: 4f 26 lds.l @r15+,pr - 306afa: 6e f6 mov.l @r15+,r14 - 306afc: 6d f6 mov.l @r15+,r13 - 306afe: 6c f6 mov.l @r15+,r12 - 306b00: 6b f6 mov.l @r15+,r11 - 306b02: 6a f6 mov.l @r15+,r10 - 306b04: 69 f6 mov.l @r15+,r9 - 306b06: 00 0b rts - 306b08: 68 f6 mov.l @r15+,r8 - 306b0a: 40 00 shll r0 - 306b0c: 00 31 .word 0x0031 - 306b0e: 0d f4 mov.b r15,@(r0,r13) - 306b10: 00 31 .word 0x0031 - 306b12: 21 20 mov.b r2,@r1 - 306b14: a4 d8 bra 3074c8 <_finish_write_call+0x1c> - 306b16: 00 20 .word 0x0020 - 306b18: 00 30 .word 0x0030 - 306b1a: 67 f0 mov.b @r15,r7 - 306b1c: a4 d8 bra 3074d0 <_finish_write_call+0x24> - 306b1e: 00 6e mov.l @(r0,r6),r0 - -00306b20 <_rtc_periodic_interrupt>: - 306b20: d1 05 mov.l 306b38 <_rtc_periodic_interrupt+0x18>,r1 ! a413fed0 - 306b22: 84 1e mov.b @(14,r1),r0 - 306b24: c9 7f and #127,r0 - 306b26: 80 1e mov.b r0,@(14,r1) - 306b28: 84 1e mov.b @(14,r1),r0 - 306b2a: 40 11 cmp/pz r0 - 306b2c: 8b f9 bf 306b22 <_rtc_periodic_interrupt+0x2> - 306b2e: 84 1e mov.b @(14,r1),r0 - 306b30: c9 8f and #143,r0 - 306b32: 80 1e mov.b r0,@(14,r1) - 306b34: 00 0b rts - 306b36: 00 09 nop - 306b38: a4 13 bra 307362 <_can_repeat.isra.0+0x1e> - 306b3a: fe d0 .word 0xfed0 - -00306b3c <_constructor.lto_priv.1>: - 306b3c: 00 0b rts - 306b3e: 00 09 nop - -00306b40 <_hsave.lto_priv.7>: - 306b40: d1 02 mov.l 306b4c <_hsave.lto_priv.7+0xc>,r1 ! a413fed0 - 306b42: 84 1c mov.b @(12,r1),r0 - 306b44: 24 00 mov.b r0,@r4 - 306b46: 84 1e mov.b @(14,r1),r0 - 306b48: 00 0b rts - 306b4a: 80 41 mov.b r0,@(1,r4) - 306b4c: a4 13 bra 307376 <__WEAK_keydev_unqueue_event+0xa> - 306b4e: fe d0 .word 0xfed0 - -00306b50 <_hrestore.lto_priv.8>: - 306b50: 60 40 mov.b @r4,r0 - 306b52: d1 04 mov.l 306b64 <_hrestore.lto_priv.8+0x14>,r1 ! a413fed0 - 306b54: c9 18 and #24,r0 - 306b56: 80 1c mov.b r0,@(12,r1) - 306b58: 84 41 mov.b @(1,r4),r0 - 306b5a: c9 7f and #127,r0 - 306b5c: 80 1e mov.b r0,@(14,r1) - 306b5e: 00 0b rts - 306b60: 00 09 nop - 306b62: 00 09 nop - 306b64: a4 13 bra 30738e <__WEAK_keydev_unqueue_event+0x22> - 306b66: fe d0 .word 0xfed0 - -00306b68 <___printf_register.constprop.0>: - 306b68: 61 43 mov r4,r1 - 306b6a: 71 bf add #-65,r1 - 306b6c: e2 19 mov #25,r2 - 306b6e: 31 26 cmp/hi r2,r1 - 306b70: 8d 01 bt.s 306b76 <___printf_register.constprop.0+0xe> - 306b72: 74 b9 add #-71,r4 - 306b74: 64 13 mov r1,r4 - 306b76: d1 05 mov.l 306b8c <___printf_register.constprop.0+0x24>,r1 ! 8101e94 <___printf_formatters> - 306b78: 44 08 shll2 r4 - 306b7a: 31 4c add r4,r1 - 306b7c: 60 12 mov.l @r1,r0 - 306b7e: 88 01 cmp/eq #1,r0 - 306b80: 89 01 bt 306b86 <___printf_register.constprop.0+0x1e> - 306b82: d2 03 mov.l 306b90 <___printf_register.constprop.0+0x28>,r2 ! 309294 <___printf_format_eEfFgG> - 306b84: 21 22 mov.l r2,@r1 - 306b86: 00 0b rts - 306b88: 00 09 nop - 306b8a: 00 09 nop - 306b8c: 08 10 .word 0x0810 - 306b8e: 1e 94 mov.l r9,@(16,r14) - 306b90: 00 30 .word 0x0030 - 306b92: 92 94 mov.w 306cbe <_keydev_queue_push.constprop.0+0x3a>,r2 ! b - -00306b94 <_kmalloc_init_arena.constprop.0>: - 306b94: 2f 86 mov.l r8,@-r15 - 306b96: 2f 96 mov.l r9,@-r15 - 306b98: 2f a6 mov.l r10,@-r15 - 306b9a: 2f b6 mov.l r11,@-r15 - 306b9c: 2f c6 mov.l r12,@-r15 - 306b9e: 2f d6 mov.l r13,@-r15 - 306ba0: 4f 22 sts.l pr,@-r15 - 306ba2: 51 46 mov.l @(24,r4),r1 - 306ba4: 59 45 mov.l @(20,r4),r9 - 306ba6: 63 13 mov r1,r3 - 306ba8: 92 57 mov.w 306c5a <_kmalloc_init_arena.constprop.0+0xc6>,r2 ! ff - 306baa: 33 98 sub r9,r3 - 306bac: 33 27 cmp/gt r2,r3 - 306bae: 8f 45 bf.s 306c3c <_kmalloc_init_arena.constprop.0+0xa8> - 306bb0: e7 00 mov #0,r7 - 306bb2: d2 2a mov.l 306c5c <_kmalloc_init_arena.constprop.0+0xc8>,r2 ! 305adc <_gint_malloc> - 306bb4: 6b 93 mov r9,r11 - 306bb6: 68 93 mov r9,r8 - 306bb8: 24 22 mov.l r2,@r4 - 306bba: 7b 44 add #68,r11 - 306bbc: d2 28 mov.l 306c60 <_kmalloc_init_arena.constprop.0+0xcc>,r2 ! 305c20 <_gint_free> - 306bbe: 78 40 add #64,r8 - 306bc0: 14 97 mov.l r9,@(28,r4) - 306bc2: 6a 93 mov r9,r10 - 306bc4: 14 22 mov.l r2,@(8,r4) - 306bc6: 7a 60 add #96,r10 - 306bc8: d2 26 mov.l 306c64 <_kmalloc_init_arena.constprop.0+0xd0>,r2 ! 3076cc <_gint_realloc> - 306bca: 63 b3 mov r11,r3 - 306bcc: 6c 93 mov r9,r12 - 306bce: 14 21 mov.l r2,@(4,r4) - 306bd0: d2 25 mov.l 306c68 <_kmalloc_init_arena.constprop.0+0xd4>,r2 ! 305cf0 <_gint_malloc_max> - 306bd2: 14 23 mov.l r2,@(12,r4) - 306bd4: e2 07 mov #7,r2 - 306bd6: 18 b0 mov.l r11,@(0,r8) - 306bd8: 42 10 dt r2 - 306bda: 23 72 mov.l r7,@r3 - 306bdc: 8f fc bf.s 306bd8 <_kmalloc_init_arena.constprop.0+0x44> - 306bde: 73 04 add #4,r3 - 306be0: 52 88 mov.l @(32,r8),r2 - 306be2: 31 a8 sub r10,r1 - 306be4: d3 21 mov.l 306c6c <_kmalloc_init_arena.constprop.0+0xd8>,r3 ! 4000000 - 306be6: 71 fc add #-4,r1 - 306be8: dd 21 mov.l 306c70 <_kmalloc_init_arena.constprop.0+0xdc>,r13 ! ffffff - 306bea: 22 3b or r3,r2 - 306bec: 18 28 mov.l r2,@(32,r8) - 306bee: 21 d9 and r13,r1 - 306bf0: 52 88 mov.l @(32,r8),r2 - 306bf2: e6 00 mov #0,r6 - 306bf4: d3 1f mov.l 306c74 <_kmalloc_init_arena.constprop.0+0xe0>,r3 ! fdffffff - 306bf6: e5 00 mov #0,r5 - 306bf8: 64 a3 mov r10,r4 - 306bfa: 22 39 and r3,r2 - 306bfc: 18 28 mov.l r2,@(32,r8) - 306bfe: d3 1e mov.l 306c78 <_kmalloc_init_arena.constprop.0+0xe4>,r3 ! 1000000 - 306c00: 52 88 mov.l @(32,r8),r2 - 306c02: 22 3b or r3,r2 - 306c04: 18 28 mov.l r2,@(32,r8) - 306c06: d3 1d mov.l 306c7c <_kmalloc_init_arena.constprop.0+0xe8>,r3 ! ff000000 - 306c08: 52 88 mov.l @(32,r8),r2 - 306c0a: 22 39 and r3,r2 - 306c0c: 21 2b or r2,r1 - 306c0e: 18 18 mov.l r1,@(32,r8) - 306c10: d1 1b mov.l 306c80 <_kmalloc_init_arena.constprop.0+0xec>,r1 ! 30598c <_set_footer> - 306c12: 41 0b jsr @r1 - 306c14: 00 09 nop - 306c16: e2 00 mov #0,r2 - 306c18: e1 10 mov #16,r1 - 306c1a: 2c 22 mov.l r2,@r12 - 306c1c: 41 10 dt r1 - 306c1e: 8f fc bf.s 306c1a <_kmalloc_init_arena.constprop.0+0x86> - 306c20: 7c 04 add #4,r12 - 306c22: 50 88 mov.l @(32,r8),r0 - 306c24: e1 3f mov #63,r1 - 306c26: 20 d9 and r13,r0 - 306c28: 30 16 cmp/hi r1,r0 - 306c2a: 89 0f bt 306c4c <_kmalloc_init_arena.constprop.0+0xb8> - 306c2c: 70 f8 add #-8,r0 - 306c2e: 40 09 shlr2 r0 - 306c30: 40 08 shll2 r0 - 306c32: 09 a6 mov.l r10,@(r0,r9) - 306c34: 51 88 mov.l @(32,r8),r1 - 306c36: d2 0e mov.l 306c70 <_kmalloc_init_arena.constprop.0+0xdc>,r2 ! ffffff - 306c38: 21 29 and r2,r1 - 306c3a: 2b 12 mov.l r1,@r11 - 306c3c: 4f 26 lds.l @r15+,pr - 306c3e: 6d f6 mov.l @r15+,r13 - 306c40: 6c f6 mov.l @r15+,r12 - 306c42: 6b f6 mov.l @r15+,r11 - 306c44: 6a f6 mov.l @r15+,r10 - 306c46: 69 f6 mov.l @r15+,r9 - 306c48: 00 0b rts - 306c4a: 68 f6 mov.l @r15+,r8 - 306c4c: 91 05 mov.w 306c5a <_kmalloc_init_arena.constprop.0+0xc6>,r1 ! ff - 306c4e: 30 16 cmp/hi r1,r0 - 306c50: 89 01 bt 306c56 <_kmalloc_init_arena.constprop.0+0xc2> - 306c52: af ef bra 306c34 <_kmalloc_init_arena.constprop.0+0xa0> - 306c54: 19 ae mov.l r10,@(56,r9) - 306c56: af ed bra 306c34 <_kmalloc_init_arena.constprop.0+0xa0> - 306c58: 19 af mov.l r10,@(60,r9) - 306c5a: 00 ff mac.l @r15+,@r0+ - 306c5c: 00 30 .word 0x0030 - 306c5e: 5a dc mov.l @(48,r13),r10 - 306c60: 00 30 .word 0x0030 - 306c62: 5c 20 mov.l @(0,r2),r12 - 306c64: 00 30 .word 0x0030 - 306c66: 76 cc add #-52,r6 - 306c68: 00 30 .word 0x0030 - 306c6a: 5c f0 mov.l @(0,r15),r12 - 306c6c: 04 00 .word 0x0400 - 306c6e: 00 00 .word 0x0000 - 306c70: 00 ff mac.l @r15+,@r0+ - 306c72: ff ff .word 0xffff - 306c74: fd ff .word 0xfdff - 306c76: ff ff .word 0xffff - 306c78: 01 00 .word 0x0100 - 306c7a: 00 00 .word 0x0000 - 306c7c: ff 00 .word 0xff00 - 306c7e: 00 00 .word 0x0000 - 306c80: 00 30 .word 0x0030 - 306c82: 59 8c mov.l @(48,r8),r9 - -00306c84 <_keydev_queue_push.constprop.0>: - 306c84: 2f 86 mov.l r8,@-r15 - 306c86: 2f 96 mov.l r9,@-r15 - 306c88: d8 14 mov.l 306cdc <_keydev_queue_push.constprop.0+0x58>,r8 ! 8101b30 <_keysc_dev> - 306c8a: 4f 22 sts.l pr,@-r15 - 306c8c: 50 85 mov.l @(20,r8),r0 - 306c8e: 20 08 tst r0,r0 - 306c90: 8f 17 bf.s 306cc2 <_keydev_queue_push.constprop.0+0x3e> - 306c92: 69 43 mov r4,r9 - 306c94: 84 89 mov.b @(9,r8),r0 - 306c96: d3 12 mov.l 306ce0 <_keydev_queue_push.constprop.0+0x5c>,r3 ! 8000001f - 306c98: 61 03 mov r0,r1 - 306c9a: 71 01 add #1,r1 - 306c9c: 21 39 and r3,r1 - 306c9e: 41 11 cmp/pz r1 - 306ca0: 8d 04 bt.s 306cac <_keydev_queue_push.constprop.0+0x28> - 306ca2: 62 03 mov r0,r2 - 306ca4: 71 ff add #-1,r1 - 306ca6: e3 e0 mov #-32,r3 - 306ca8: 21 3b or r3,r1 - 306caa: 71 01 add #1,r1 - 306cac: 84 88 mov.b @(8,r8),r0 - 306cae: 31 00 cmp/eq r0,r1 - 306cb0: 8b 0d bf 306cce <_keydev_queue_push.constprop.0+0x4a> - 306cb2: 85 85 mov.w @(10,r8),r0 - 306cb4: 70 01 add #1,r0 - 306cb6: 81 85 mov.w r0,@(10,r8) - 306cb8: e0 00 mov #0,r0 - 306cba: 4f 26 lds.l @r15+,pr - 306cbc: 69 f6 mov.l @r15+,r9 - 306cbe: 00 0b rts - 306cc0: 68 f6 mov.l @r15+,r8 - 306cc2: 40 0b jsr @r0 - 306cc4: 00 09 nop - 306cc6: 20 08 tst r0,r0 - 306cc8: 8b e4 bf 306c94 <_keydev_queue_push.constprop.0+0x10> - 306cca: af f6 bra 306cba <_keydev_queue_push.constprop.0+0x36> - 306ccc: e0 01 mov #1,r0 - 306cce: 60 23 mov r2,r0 - 306cd0: 70 10 add #16,r0 - 306cd2: 40 08 shll2 r0 - 306cd4: 08 96 mov.l r9,@(r0,r8) - 306cd6: 60 13 mov r1,r0 - 306cd8: af f7 bra 306cca <_keydev_queue_push.constprop.0+0x46> - 306cda: 80 89 mov.b r0,@(9,r8) - 306cdc: 08 10 .word 0x0810 - 306cde: 1b 30 mov.l r3,@(0,r11) - 306ce0: 80 00 mov.b r0,@(0,r0) - 306ce2: 00 1f mac.l @r1+,@r0+ - -00306ce4 <_dma_transfer_atomic.constprop.0>: - 306ce4: 4f 22 sts.l pr,@-r15 - 306ce6: e1 00 mov #0,r1 - 306ce8: d0 15 mov.l 306d40 <_dma_transfer_atomic.constprop.0+0x5c>,r0 ! 305514 <_dma_setup> - 306cea: 7f f0 add #-16,r15 - 306cec: 1f 13 mov.l r1,@(12,r15) - 306cee: 67 53 mov r5,r7 - 306cf0: 1f 12 mov.l r1,@(8,r15) - 306cf2: e1 01 mov #1,r1 - 306cf4: 1f 61 mov.l r6,@(4,r15) - 306cf6: e5 04 mov #4,r5 - 306cf8: 66 43 mov r4,r6 - 306cfa: 2f 12 mov.l r1,@r15 - 306cfc: 40 0b jsr @r0 - 306cfe: e4 00 mov #0,r4 - 306d00: 20 08 tst r0,r0 - 306d02: 8b 19 bf 306d38 <_dma_transfer_atomic.constprop.0+0x54> - 306d04: d0 0f mov.l 306d44 <_dma_transfer_atomic.constprop.0+0x60>,r0 ! 3054c8 <_dma_channel> - 306d06: 40 0b jsr @r0 - 306d08: e4 00 mov #0,r4 - 306d0a: 61 03 mov r0,r1 - 306d0c: 50 03 mov.l @(12,r0),r0 - 306d0e: cb 01 or #1,r0 - 306d10: 11 03 mov.l r0,@(12,r1) - 306d12: 50 13 mov.l @(12,r1),r0 - 306d14: c8 02 tst #2,r0 - 306d16: 89 fc bt 306d12 <_dma_transfer_atomic.constprop.0+0x2e> - 306d18: 52 13 mov.l @(12,r1),r2 - 306d1a: e3 fe mov #-2,r3 - 306d1c: e7 fb mov #-5,r7 - 306d1e: 22 39 and r3,r2 - 306d20: 11 23 mov.l r2,@(12,r1) - 306d22: e3 fd mov #-3,r3 - 306d24: 52 13 mov.l @(12,r1),r2 - 306d26: 22 39 and r3,r2 - 306d28: 11 23 mov.l r2,@(12,r1) - 306d2a: d1 07 mov.l 306d48 <_dma_transfer_atomic.constprop.0+0x64>,r1 ! fe008060 - 306d2c: 62 11 mov.w @r1,r2 - 306d2e: 22 79 and r7,r2 - 306d30: 21 21 mov.w r2,@r1 - 306d32: 62 11 mov.w @r1,r2 - 306d34: 22 39 and r3,r2 - 306d36: 21 21 mov.w r2,@r1 - 306d38: 7f 10 add #16,r15 - 306d3a: 4f 26 lds.l @r15+,pr - 306d3c: 00 0b rts - 306d3e: 00 09 nop - 306d40: 00 30 .word 0x0030 - 306d42: 55 14 mov.l @(16,r1),r5 - 306d44: 00 30 .word 0x0030 - 306d46: 54 c8 mov.l @(32,r12),r4 - 306d48: fe 00 .word 0xfe00 - 306d4a: 80 60 mov.b r0,@(0,r6) - -00306d4c <_call_dtors_in_interval.constprop.0>: - 306d4c: 2f 86 mov.l r8,@-r15 - 306d4e: 68 53 mov r5,r8 - 306d50: 2f 96 mov.l r9,@-r15 - 306d52: 78 ff add #-1,r8 - 306d54: 2f a6 mov.l r10,@-r15 - 306d56: 69 43 mov r4,r9 - 306d58: 2f b6 mov.l r11,@-r15 - 306d5a: 2f c6 mov.l r12,@-r15 - 306d5c: ec 0c mov #12,r12 - 306d5e: 2f d6 mov.l r13,@-r15 - 306d60: dd 0e mov.l 306d9c <_call_dtors_in_interval.constprop.0+0x50>,r13 ! 8101958 <__dtor_count> - 306d62: 4f 22 sts.l pr,@-r15 - 306d64: db 0e mov.l 306da0 <_call_dtors_in_interval.constprop.0+0x54>,r11 ! 8101954 <__dtors> - 306d66: 6a d2 mov.l @r13,r10 - 306d68: 38 93 cmp/ge r9,r8 - 306d6a: 8d 08 bt.s 306d7e <_call_dtors_in_interval.constprop.0+0x32> - 306d6c: 08 c7 mul.l r12,r8 - 306d6e: 4f 26 lds.l @r15+,pr - 306d70: 6d f6 mov.l @r15+,r13 - 306d72: 6c f6 mov.l @r15+,r12 - 306d74: 6b f6 mov.l @r15+,r11 - 306d76: 6a f6 mov.l @r15+,r10 - 306d78: 69 f6 mov.l @r15+,r9 - 306d7a: 00 0b rts - 306d7c: 68 f6 mov.l @r15+,r8 - 306d7e: 61 b2 mov.l @r11,r1 - 306d80: 02 1a sts macl,r2 - 306d82: 31 2c add r2,r1 - 306d84: 62 12 mov.l @r1,r2 - 306d86: 42 0b jsr @r2 - 306d88: 54 11 mov.l @(4,r1),r4 - 306d8a: 65 d2 mov.l @r13,r5 - 306d8c: 35 a7 cmp/gt r10,r5 - 306d8e: 8b 03 bf 306d98 <_call_dtors_in_interval.constprop.0+0x4c> - 306d90: d1 04 mov.l 306da4 <_call_dtors_in_interval.constprop.0+0x58>,r1 ! 306d4c <_call_dtors_in_interval.constprop.0> - 306d92: 41 0b jsr @r1 - 306d94: 64 a3 mov r10,r4 - 306d96: 6a d2 mov.l @r13,r10 - 306d98: af e6 bra 306d68 <_call_dtors_in_interval.constprop.0+0x1c> - 306d9a: 78 ff add #-1,r8 - 306d9c: 08 10 .word 0x0810 - 306d9e: 19 58 mov.l r5,@(32,r9) - 306da0: 08 10 .word 0x0810 - 306da2: 19 54 mov.l r5,@(16,r9) - 306da4: 00 30 .word 0x0030 - 306da6: 6d 4c extu.b r4,r13 - -00306da8 <_strncpy.constprop.0.isra.0>: - 306da8: e0 00 mov #0,r0 - 306daa: e1 10 mov #16,r1 - 306dac: 02 5c mov.b @(r0,r5),r2 - 306dae: 22 28 tst r2,r2 - 306db0: 8d 03 bt.s 306dba <_strncpy.constprop.0.isra.0+0x12> - 306db2: 41 10 dt r1 - 306db4: 04 24 mov.b r2,@(r0,r4) - 306db6: 8f f9 bf.s 306dac <_strncpy.constprop.0.isra.0+0x4> - 306db8: 70 01 add #1,r0 - 306dba: 61 43 mov r4,r1 - 306dbc: 31 0c add r0,r1 - 306dbe: 74 10 add #16,r4 - 306dc0: 34 18 sub r1,r4 - 306dc2: e2 00 mov #0,r2 - 306dc4: 74 01 add #1,r4 - 306dc6: 44 10 dt r4 - 306dc8: 8b 01 bf 306dce <_strncpy.constprop.0.isra.0+0x26> - 306dca: 00 0b rts - 306dcc: 00 09 nop - 306dce: 21 20 mov.b r2,@r1 - 306dd0: af f9 bra 306dc6 <_strncpy.constprop.0.isra.0+0x1e> - 306dd2: 71 01 add #1,r1 - -00306dd4 <___scanf_in_limit.isra.0>: - 306dd4: 2f 86 mov.l r8,@-r15 - 306dd6: 68 43 mov r4,r8 - 306dd8: 4f 22 sts.l pr,@-r15 - 306dda: 61 52 mov.l @r5,r1 - 306ddc: 54 41 mov.l @(4,r4),r4 - 306dde: 71 ff add #-1,r1 - 306de0: 24 48 tst r4,r4 - 306de2: 8d 0a bt.s 306dfa <___scanf_in_limit.isra.0+0x26> - 306de4: 25 12 mov.l r1,@r5 - 306de6: d0 09 mov.l 306e0c <___scanf_in_limit.isra.0+0x38>,r0 ! 3063b0 <_fgetc> - 306de8: 40 0b jsr @r0 - 306dea: 00 09 nop - 306dec: 51 83 mov.l @(12,r8),r1 - 306dee: 18 02 mov.l r0,@(8,r8) - 306df0: 71 01 add #1,r1 - 306df2: 18 13 mov.l r1,@(12,r8) - 306df4: 4f 26 lds.l @r15+,pr - 306df6: 00 0b rts - 306df8: 68 f6 mov.l @r15+,r8 - 306dfa: 61 82 mov.l @r8,r1 - 306dfc: 60 10 mov.b @r1,r0 - 306dfe: 20 08 tst r0,r0 - 306e00: 8d 02 bt.s 306e08 <___scanf_in_limit.isra.0+0x34> - 306e02: 71 01 add #1,r1 - 306e04: af f2 bra 306dec <___scanf_in_limit.isra.0+0x18> - 306e06: 28 12 mov.l r1,@r8 - 306e08: af f0 bra 306dec <___scanf_in_limit.isra.0+0x18> - 306e0a: e0 ff mov #-1,r0 - 306e0c: 00 30 .word 0x0030 - 306e0e: 63 b0 mov.b @r11,r3 - -00306e10 <_kmalloc_add_arena.isra.0>: - 306e10: d2 07 mov.l 306e30 <_kmalloc_add_arena.isra.0+0x20>,r2 ! 8101a58 <_arenas> - 306e12: e0 00 mov #0,r0 - 306e14: e1 08 mov #8,r1 - 306e16: 63 23 mov r2,r3 - 306e18: 67 26 mov.l @r2+,r7 - 306e1a: 27 78 tst r7,r7 - 306e1c: 8b 02 bf 306e24 <_kmalloc_add_arena.isra.0+0x14> - 306e1e: 40 08 shll2 r0 - 306e20: 00 0b rts - 306e22: 03 46 mov.l r4,@(r0,r3) - 306e24: 41 10 dt r1 - 306e26: 8f f7 bf.s 306e18 <_kmalloc_add_arena.isra.0+0x8> - 306e28: 70 01 add #1,r0 - 306e2a: 00 0b rts - 306e2c: 00 09 nop - 306e2e: 00 09 nop - 306e30: 08 10 .word 0x0810 - 306e32: 1a 58 mov.l r5,@(32,r10) - -00306e34 <_intc_priority.isra.0>: - 306e34: e2 0c mov #12,r2 - 306e36: d1 17 mov.l 306e94 <_intc_priority.isra.0+0x60>,r1 ! 342a28 <_info> - 306e38: 04 27 mul.l r2,r4 - 306e3a: 03 1a sts macl,r3 - 306e3c: 33 1c add r1,r3 - 306e3e: 62 35 mov.w @r3+,r2 - 306e40: e7 00 mov #0,r7 - 306e42: 63 31 mov.w @r3,r3 - 306e44: e6 fc mov #-4,r6 - 306e46: 63 3d extu.w r3,r3 - 306e48: 43 6c shad r6,r3 - 306e4a: 23 38 tst r3,r3 - 306e4c: 8b 1f bf 306e8e <_intc_priority.isra.0+0x5a> - 306e4e: d3 12 mov.l 306e98 <_intc_priority.isra.0+0x64>,r3 ! a4080000 - 306e50: 62 2d extu.w r2,r2 - 306e52: 42 08 shll2 r2 - 306e54: 32 3c add r3,r2 - 306e56: 63 21 mov.w @r2,r3 - 306e58: e3 0f mov #15,r3 - 306e5a: 43 7d shld r7,r3 - 306e5c: 66 21 mov.w @r2,r6 - 306e5e: 63 37 not r3,r3 - 306e60: 23 69 and r6,r3 - 306e62: 66 53 mov r5,r6 - 306e64: 46 7d shld r7,r6 - 306e66: 23 6b or r6,r3 - 306e68: 22 31 mov.w r3,@r2 - 306e6a: 25 58 tst r5,r5 - 306e6c: 8d 0d bt.s 306e8a <_intc_priority.isra.0+0x56> - 306e6e: e2 0c mov #12,r2 - 306e70: 04 27 mul.l r2,r4 - 306e72: 02 1a sts macl,r2 - 306e74: 31 2c add r2,r1 - 306e76: 85 13 mov.w @(6,r1),r0 - 306e78: 62 0d extu.w r0,r2 - 306e7a: 22 28 tst r2,r2 - 306e7c: 89 05 bt 306e8a <_intc_priority.isra.0+0x56> - 306e7e: 85 12 mov.w @(4,r1),r0 - 306e80: d3 06 mov.l 306e9c <_intc_priority.isra.0+0x68>,r3 ! a40800c0 - 306e82: 61 0d extu.w r0,r1 - 306e84: 41 08 shll2 r1 - 306e86: 31 3c add r3,r1 - 306e88: 21 20 mov.b r2,@r1 - 306e8a: 00 0b rts - 306e8c: 00 09 nop - 306e8e: af db bra 306e48 <_intc_priority.isra.0+0x14> - 306e90: 77 04 add #4,r7 - 306e92: 00 09 nop - 306e94: 00 34 mov.b r3,@(r0,r0) - 306e96: 2a 28 tst r2,r10 - 306e98: a4 08 bra 3076ac <_gdb_parse_hardware_breakpoint_packet+0x74> - 306e9a: 00 00 .word 0x0000 - 306e9c: a4 08 bra 3076b0 <_gdb_parse_hardware_breakpoint_packet+0x78> - 306e9e: 00 c0 .word 0x00c0 - -00306ea0 <_close.isra.0>: - 306ea0: d0 10 mov.l 306ee4 <_close.isra.0+0x44>,r0 ! 305764 <_fs_get_descriptor> - 306ea2: 2f 86 mov.l r8,@-r15 - 306ea4: 4f 22 sts.l pr,@-r15 - 306ea6: 40 0b jsr @r0 - 306ea8: 68 43 mov r4,r8 - 306eaa: 20 08 tst r0,r0 - 306eac: 8f 05 bf.s 306eba <_close.isra.0+0x1a> - 306eae: e2 0d mov #13,r2 - 306eb0: d1 0d mov.l 306ee8 <_close.isra.0+0x48>,r1 ! 8101c6c <_errno> - 306eb2: 21 22 mov.l r2,@r1 - 306eb4: 4f 26 lds.l @r15+,pr - 306eb6: 00 0b rts - 306eb8: 68 f6 mov.l @r15+,r8 - 306eba: 61 02 mov.l @r0,r1 - 306ebc: 51 13 mov.l @(12,r1),r1 - 306ebe: 21 18 tst r1,r1 - 306ec0: 89 01 bt 306ec6 <_close.isra.0+0x26> - 306ec2: 41 0b jsr @r1 - 306ec4: 54 01 mov.l @(4,r0),r4 - 306ec6: d1 09 mov.l 306eec <_close.isra.0+0x4c>,r1 ! 8101c70 <_fdtable> - 306ec8: 61 12 mov.l @r1,r1 - 306eca: 21 18 tst r1,r1 - 306ecc: 8d f2 bt.s 306eb4 <_close.isra.0+0x14> - 306ece: e2 0f mov #15,r2 - 306ed0: 38 26 cmp/hi r2,r8 - 306ed2: 8d ef bt.s 306eb4 <_close.isra.0+0x14> - 306ed4: 64 83 mov r8,r4 - 306ed6: 44 08 shll2 r4 - 306ed8: 34 4c add r4,r4 - 306eda: 31 4c add r4,r1 - 306edc: e2 00 mov #0,r2 - 306ede: 21 22 mov.l r2,@r1 - 306ee0: af e8 bra 306eb4 <_close.isra.0+0x14> - 306ee2: 11 21 mov.l r2,@(4,r1) - 306ee4: 00 30 .word 0x0030 - 306ee6: 57 64 mov.l @(16,r6),r7 - 306ee8: 08 10 .word 0x0810 - 306eea: 1c 6c mov.l r6,@(48,r12) - 306eec: 08 10 .word 0x0810 - 306eee: 1c 70 mov.l r7,@(0,r12) - -00306ef0 <_ubc_set_breakpoint.isra.0>: - 306ef0: e2 01 mov #1,r2 - 306ef2: 24 48 tst r4,r4 - 306ef4: d1 31 mov.l 306fbc <_ubc_set_breakpoint.isra.0+0xcc>,r1 ! ff200000 - 306ef6: d7 32 mov.l 306fc0 <_ubc_set_breakpoint.isra.0+0xd0>,r7 ! 7fffffff - 306ef8: d3 32 mov.l 306fc4 <_ubc_set_breakpoint.isra.0+0xd4>,r3 ! bfffffff - 306efa: 8f 2e bf.s 306f5a <_ubc_set_breakpoint.isra.0+0x6a> - 306efc: 26 29 and r2,r6 - 306efe: 62 12 mov.l @r1,r2 - 306f00: 22 79 and r7,r2 - 306f02: 21 22 mov.l r2,@r1 - 306f04: e7 fd mov #-3,r7 - 306f06: 62 12 mov.l @r1,r2 - 306f08: 22 39 and r3,r2 - 306f0a: 21 22 mov.l r2,@r1 - 306f0c: d3 2e mov.l 306fc8 <_ubc_set_breakpoint.isra.0+0xd8>,r3 ! c0ffffff - 306f0e: 62 12 mov.l @r1,r2 - 306f10: 22 39 and r3,r2 - 306f12: 21 22 mov.l r2,@r1 - 306f14: 93 50 mov.w 306fb8 <_ubc_set_breakpoint.isra.0+0xc8>,r3 ! 8fff - 306f16: 62 12 mov.l @r1,r2 - 306f18: 22 39 and r3,r2 - 306f1a: 21 22 mov.l r2,@r1 - 306f1c: 93 4d mov.w 306fba <_ubc_set_breakpoint.isra.0+0xca>,r3 ! ff3f - 306f1e: 62 12 mov.l @r1,r2 - 306f20: 22 39 and r3,r2 - 306f22: 21 22 mov.l r2,@r1 - 306f24: e2 cf mov #-49,r2 - 306f26: 60 12 mov.l @r1,r0 - 306f28: 63 63 mov r6,r3 - 306f2a: 33 3c add r3,r3 - 306f2c: 20 29 and r2,r0 - 306f2e: cb 10 or #16,r0 - 306f30: 21 02 mov.l r0,@r1 - 306f32: e2 f9 mov #-7,r2 - 306f34: 60 12 mov.l @r1,r0 - 306f36: 20 29 and r2,r0 - 306f38: cb 02 or #2,r0 - 306f3a: 21 02 mov.l r0,@r1 - 306f3c: 52 11 mov.l @(4,r1),r2 - 306f3e: 66 23 mov r2,r6 - 306f40: 26 79 and r7,r6 - 306f42: 26 3b or r3,r6 - 306f44: 11 61 mov.l r6,@(4,r1) - 306f46: 50 11 mov.l @(4,r1),r0 - 306f48: cb 01 or #1,r0 - 306f4a: 11 01 mov.l r0,@(4,r1) - 306f4c: 11 52 mov.l r5,@(8,r1) - 306f4e: 11 43 mov.l r4,@(12,r1) - 306f50: 60 12 mov.l @r1,r0 - 306f52: cb 01 or #1,r0 - 306f54: 21 02 mov.l r0,@r1 - 306f56: 00 0b rts - 306f58: 00 09 nop - 306f5a: 52 18 mov.l @(32,r1),r2 - 306f5c: 22 79 and r7,r2 - 306f5e: 11 28 mov.l r2,@(32,r1) - 306f60: e7 fd mov #-3,r7 - 306f62: 52 18 mov.l @(32,r1),r2 - 306f64: 22 39 and r3,r2 - 306f66: 11 28 mov.l r2,@(32,r1) - 306f68: d3 17 mov.l 306fc8 <_ubc_set_breakpoint.isra.0+0xd8>,r3 ! c0ffffff - 306f6a: 52 18 mov.l @(32,r1),r2 - 306f6c: 22 39 and r3,r2 - 306f6e: 11 28 mov.l r2,@(32,r1) - 306f70: 93 22 mov.w 306fb8 <_ubc_set_breakpoint.isra.0+0xc8>,r3 ! 8fff - 306f72: 52 18 mov.l @(32,r1),r2 - 306f74: 22 39 and r3,r2 - 306f76: 11 28 mov.l r2,@(32,r1) - 306f78: 93 1f mov.w 306fba <_ubc_set_breakpoint.isra.0+0xca>,r3 ! ff3f - 306f7a: 52 18 mov.l @(32,r1),r2 - 306f7c: 22 39 and r3,r2 - 306f7e: 11 28 mov.l r2,@(32,r1) - 306f80: e2 cf mov #-49,r2 - 306f82: 50 18 mov.l @(32,r1),r0 - 306f84: 63 63 mov r6,r3 - 306f86: 33 3c add r3,r3 - 306f88: 20 29 and r2,r0 - 306f8a: cb 10 or #16,r0 - 306f8c: 11 08 mov.l r0,@(32,r1) - 306f8e: e2 f9 mov #-7,r2 - 306f90: 50 18 mov.l @(32,r1),r0 - 306f92: 20 29 and r2,r0 - 306f94: cb 02 or #2,r0 - 306f96: 11 08 mov.l r0,@(32,r1) - 306f98: 52 19 mov.l @(36,r1),r2 - 306f9a: 66 23 mov r2,r6 - 306f9c: 26 79 and r7,r6 - 306f9e: 26 3b or r3,r6 - 306fa0: 11 69 mov.l r6,@(36,r1) - 306fa2: e2 00 mov #0,r2 - 306fa4: 50 19 mov.l @(36,r1),r0 - 306fa6: cb 01 or #1,r0 - 306fa8: 11 09 mov.l r0,@(36,r1) - 306faa: 11 5a mov.l r5,@(40,r1) - 306fac: 11 2b mov.l r2,@(44,r1) - 306fae: 50 18 mov.l @(32,r1),r0 - 306fb0: cb 01 or #1,r0 - 306fb2: 11 08 mov.l r0,@(32,r1) - 306fb4: 00 0b rts - 306fb6: 00 09 nop - 306fb8: 8f ff bf.s 306fba <_ubc_set_breakpoint.isra.0+0xca> - 306fba: ff 3f .word 0xff3f - 306fbc: ff 20 .word 0xff20 - 306fbe: 00 00 .word 0x0000 - 306fc0: 7f ff add #-1,r15 - 306fc2: ff ff .word 0xffff - 306fc4: bf ff bsr 306fc6 <_ubc_set_breakpoint.isra.0+0xd6> - 306fc6: ff ff .word 0xffff - 306fc8: c0 ff mov.b r0,@(255,gbr) - 306fca: ff ff .word 0xffff - -00306fcc <_gdb_handle_single_step>: - 306fcc: 2f 86 mov.l r8,@-r15 - 306fce: e3 01 mov #1,r3 - 306fd0: d1 12 mov.l 30701c <_gdb_handle_single_step+0x50>,r1 ! ff200000 - 306fd2: 66 53 mov r5,r6 - 306fd4: 4f 22 sts.l pr,@-r15 - 306fd6: 62 12 mov.l @r1,r2 - 306fd8: d8 11 mov.l 307020 <_gdb_handle_single_step+0x54>,r8 ! 8101c84 <_gdb_single_step_backup> - 306fda: 60 23 mov r2,r0 - 306fdc: c8 01 tst #1,r0 - 306fde: 8d 02 bt.s 306fe6 <_gdb_handle_single_step+0x1a> - 306fe0: 23 29 and r2,r3 - 306fe2: 52 12 mov.l @(8,r1),r2 - 306fe4: 18 21 mov.l r2,@(4,r8) - 306fe6: 60 33 mov r3,r0 - 306fe8: 80 81 mov.b r0,@(1,r8) - 306fea: e3 01 mov #1,r3 - 306fec: 52 18 mov.l @(32,r1),r2 - 306fee: 60 23 mov r2,r0 - 306ff0: c8 01 tst #1,r0 - 306ff2: 8d 02 bt.s 306ffa <_gdb_handle_single_step+0x2e> - 306ff4: 23 29 and r2,r3 - 306ff6: 51 1a mov.l @(40,r1),r1 - 306ff8: 18 12 mov.l r1,@(8,r8) - 306ffa: 60 33 mov r3,r0 - 306ffc: d2 07 mov.l 30701c <_gdb_handle_single_step+0x50>,r2 ! ff200000 - 306ffe: e3 fe mov #-2,r3 - 307000: 80 82 mov.b r0,@(2,r8) - 307002: 65 43 mov r4,r5 - 307004: 61 22 mov.l @r2,r1 - 307006: e4 01 mov #1,r4 - 307008: 21 39 and r3,r1 - 30700a: 22 12 mov.l r1,@r2 - 30700c: d1 05 mov.l 307024 <_gdb_handle_single_step+0x58>,r1 ! 306ef0 <_ubc_set_breakpoint.isra.0> - 30700e: 41 0b jsr @r1 - 307010: 00 09 nop - 307012: e1 01 mov #1,r1 - 307014: 28 10 mov.b r1,@r8 - 307016: 4f 26 lds.l @r15+,pr - 307018: 00 0b rts - 30701a: 68 f6 mov.l @r15+,r8 - 30701c: ff 20 .word 0xff20 - 30701e: 00 00 .word 0x0000 - 307020: 08 10 .word 0x0810 - 307022: 1c 84 mov.l r8,@(16,r12) - 307024: 00 30 .word 0x0030 - 307026: 6e f0 mov.b @r15,r14 - -00307028 <_gdb_panic_handler>: - 307028: 2f 86 mov.l r8,@-r15 - 30702a: 68 43 mov r4,r8 - 30702c: d1 29 mov.l 3070d4 <_gdb_panic_handler+0xac>,r1 ! 8101c79 <_gdb_tlbh_enable> - 30702e: 4f 22 sts.l pr,@-r15 - 307030: 61 10 mov.b @r1,r1 - 307032: 21 18 tst r1,r1 - 307034: 89 0d bt 307052 <_gdb_panic_handler+0x2a> - 307036: e0 df mov #-33,r0 - 307038: 20 49 and r4,r0 - 30703a: 88 40 cmp/eq #64,r0 - 30703c: 8f 06 bf.s 30704c <_gdb_panic_handler+0x24> - 30703e: e0 01 mov #1,r0 - 307040: d1 25 mov.l 3070d8 <_gdb_panic_handler+0xb0>,r1 ! 8101c78 <_gdb_tlbh_caught> - 307042: 21 00 mov.b r0,@r1 - 307044: 01 42 stc spc,r1 - 307046: 71 02 add #2,r1 - 307048: 41 4e ldc r1,spc - 30704a: e0 00 mov #0,r0 - 30704c: 4f 26 lds.l @r15+,pr - 30704e: 00 0b rts - 307050: 68 f6 mov.l @r15+,r8 - 307052: d1 22 mov.l 3070dc <_gdb_panic_handler+0xb4>,r1 ! 8101f9c <_ubc_dbh_lock> - 307054: 61 10 mov.b @r1,r1 - 307056: 21 18 tst r1,r1 - 307058: 8f f8 bf.s 30704c <_gdb_panic_handler+0x24> - 30705a: e0 01 mov #1,r0 - 30705c: d1 20 mov.l 3070e0 <_gdb_panic_handler+0xb8>,r1 ! 8101c84 <_gdb_single_step_backup> - 30705e: 61 10 mov.b @r1,r1 - 307060: 21 18 tst r1,r1 - 307062: 8f f3 bf.s 30704c <_gdb_panic_handler+0x24> - 307064: e5 00 mov #0,r5 - 307066: d1 1f mov.l 3070e4 <_gdb_panic_handler+0xbc>,r1 ! 306fcc <_gdb_handle_single_step> - 307068: 04 42 stc spc,r4 - 30706a: 41 0b jsr @r1 - 30706c: 00 09 nop - 30706e: e0 df mov #-33,r0 - 307070: 20 89 and r8,r0 - 307072: 88 40 cmp/eq #64,r0 - 307074: 8f 04 bf.s 307080 <_gdb_panic_handler+0x58> - 307076: e2 df mov #-33,r2 - 307078: d1 1b mov.l 3070e8 <_gdb_panic_handler+0xc0>,r1 ! 8101c90 <_gdb_signal_number> - 30707a: e2 0b mov #11,r2 - 30707c: af e5 bra 30704a <_gdb_panic_handler+0x22> - 30707e: 21 22 mov.l r2,@r1 - 307080: 91 22 mov.w 3070c8 <_gdb_panic_handler+0xa0>,r1 ! ff20 - 307082: 31 8c add r8,r1 - 307084: 21 28 tst r2,r1 - 307086: 89 f7 bt 307078 <_gdb_panic_handler+0x50> - 307088: 91 1f mov.w 3070ca <_gdb_panic_handler+0xa2>,r1 ! 160 - 30708a: 38 10 cmp/eq r1,r8 - 30708c: 8f 08 bf.s 3070a0 <_gdb_panic_handler+0x78> - 30708e: e2 05 mov #5,r2 - 307090: d1 15 mov.l 3070e8 <_gdb_panic_handler+0xc0>,r1 ! 8101c90 <_gdb_signal_number> - 307092: 21 22 mov.l r2,@r1 - 307094: d1 15 mov.l 3070ec <_gdb_panic_handler+0xc4>,r1 ! ff000020 - 307096: d2 16 mov.l 3070f0 <_gdb_panic_handler+0xc8>,r2 ! 8101c7c <_gdb_trap_number> - 307098: 61 12 mov.l @r1,r1 - 30709a: 41 09 shlr2 r1 - 30709c: af d5 bra 30704a <_gdb_panic_handler+0x22> - 30709e: 22 12 mov.l r1,@r2 - 3070a0: 91 14 mov.w 3070cc <_gdb_panic_handler+0xa4>,r1 ! 180 - 3070a2: 30 10 cmp/eq r1,r0 - 3070a4: 8f 07 bf.s 3070b6 <_gdb_panic_handler+0x8e> - 3070a6: e2 04 mov #4,r2 - 3070a8: d1 0f mov.l 3070e8 <_gdb_panic_handler+0xc0>,r1 ! 8101c90 <_gdb_signal_number> - 3070aa: af e7 bra 30707c <_gdb_panic_handler+0x54> - 3070ac: 00 09 nop - 3070ae: 8b cc bf 30704a <_gdb_panic_handler+0x22> - 3070b0: d1 0d mov.l 3070e8 <_gdb_panic_handler+0xc0>,r1 ! 8101c90 <_gdb_signal_number> - 3070b2: af e3 bra 30707c <_gdb_panic_handler+0x54> - 3070b4: e2 07 mov #7,r2 - 3070b6: 91 0a mov.w 3070ce <_gdb_panic_handler+0xa6>,r1 ! fff - 3070b8: 38 16 cmp/hi r1,r8 - 3070ba: 91 09 mov.w 3070d0 <_gdb_panic_handler+0xa8>,r1 ! 10a0 - 3070bc: 8f f7 bf.s 3070ae <_gdb_panic_handler+0x86> - 3070be: 38 10 cmp/eq r1,r8 - 3070c0: 89 f6 bt 3070b0 <_gdb_panic_handler+0x88> - 3070c2: d1 09 mov.l 3070e8 <_gdb_panic_handler+0xc0>,r1 ! 8101c90 <_gdb_signal_number> - 3070c4: af da bra 30707c <_gdb_panic_handler+0x54> - 3070c6: e2 05 mov #5,r2 - 3070c8: ff 20 .word 0xff20 - 3070ca: 01 60 .word 0x0160 - 3070cc: 01 80 .word 0x0180 - 3070ce: 0f ff mac.l @r15+,@r15+ - 3070d0: 10 a0 mov.l r10,@(0,r0) - 3070d2: 00 09 nop - 3070d4: 08 10 .word 0x0810 - 3070d6: 1c 79 mov.l r7,@(36,r12) - 3070d8: 08 10 .word 0x0810 - 3070da: 1c 78 mov.l r7,@(32,r12) - 3070dc: 08 10 .word 0x0810 - 3070de: 1f 9c mov.l r9,@(48,r15) - 3070e0: 08 10 .word 0x0810 - 3070e2: 1c 84 mov.l r8,@(16,r12) - 3070e4: 00 30 .word 0x0030 - 3070e6: 6f cc extu.b r12,r15 - 3070e8: 08 10 .word 0x0810 - 3070ea: 1c 90 mov.l r9,@(0,r12) - 3070ec: ff 00 .word 0xff00 - 3070ee: 00 20 .word 0x0020 - 3070f0: 08 10 .word 0x0810 - 3070f2: 1c 7c mov.l r7,@(48,r12) - -003070f4 <_gdb_notifier_function>: - 3070f4: d1 0a mov.l 307120 <_gdb_notifier_function+0x2c>,r1 ! 8101f9c <_ubc_dbh_lock> - 3070f6: 61 10 mov.b @r1,r1 - 3070f8: 21 18 tst r1,r1 - 3070fa: 8b 0f bf 30711c <_gdb_notifier_function+0x28> - 3070fc: d1 09 mov.l 307124 <_gdb_notifier_function+0x30>,r1 ! 8101c80 <_gdb_started> - 3070fe: 61 10 mov.b @r1,r1 - 307100: 21 18 tst r1,r1 - 307102: 89 0b bt 30711c <_gdb_notifier_function+0x28> - 307104: d1 08 mov.l 307128 <_gdb_notifier_function+0x34>,r1 ! 8101c08 <_usb_interrupt_context> - 307106: 61 12 mov.l @r1,r1 - 307108: 21 18 tst r1,r1 - 30710a: 89 07 bt 30711c <_gdb_notifier_function+0x28> - 30710c: d2 07 mov.l 30712c <_gdb_notifier_function+0x38>,r2 ! 8101c84 <_gdb_single_step_backup> - 30710e: 62 20 mov.b @r2,r2 - 307110: 22 28 tst r2,r2 - 307112: 8b 03 bf 30711c <_gdb_notifier_function+0x28> - 307114: 54 11 mov.l @(4,r1),r4 - 307116: d1 06 mov.l 307130 <_gdb_notifier_function+0x3c>,r1 ! 306fcc <_gdb_handle_single_step> - 307118: 41 2b jmp @r1 - 30711a: e5 01 mov #1,r5 - 30711c: 00 0b rts - 30711e: 00 09 nop - 307120: 08 10 .word 0x0810 - 307122: 1f 9c mov.l r9,@(48,r15) - 307124: 08 10 .word 0x0810 - 307126: 1c 80 mov.l r8,@(0,r12) - 307128: 08 10 .word 0x0810 - 30712a: 1c 08 mov.l r0,@(32,r12) - 30712c: 08 10 .word 0x0810 - 30712e: 1c 84 mov.l r8,@(16,r12) - 307130: 00 30 .word 0x0030 - 307132: 6f cc extu.b r12,r15 - -00307134 <_gint_image_clip_input.isra.0>: - 307134: 53 64 mov.l @(16,r6),r3 - 307136: 43 11 cmp/pz r3 - 307138: 89 08 bt 30714c <_gint_image_clip_input.isra.0+0x18> - 30713a: 51 62 mov.l @(8,r6),r1 - 30713c: 31 3c add r3,r1 - 30713e: 16 12 mov.l r1,@(8,r6) - 307140: 61 62 mov.l @r6,r1 - 307142: 31 38 sub r3,r1 - 307144: 26 12 mov.l r1,@r6 - 307146: e1 00 mov #0,r1 - 307148: 16 14 mov.l r1,@(16,r6) - 30714a: e3 00 mov #0,r3 - 30714c: 52 65 mov.l @(20,r6),r2 - 30714e: 42 11 cmp/pz r2 - 307150: 89 08 bt 307164 <_gint_image_clip_input.isra.0+0x30> - 307152: 51 63 mov.l @(12,r6),r1 - 307154: 31 2c add r2,r1 - 307156: 16 13 mov.l r1,@(12,r6) - 307158: 51 61 mov.l @(4,r6),r1 - 30715a: 31 28 sub r2,r1 - 30715c: 16 11 mov.l r1,@(4,r6) - 30715e: e1 00 mov #0,r1 - 307160: 16 15 mov.l r1,@(20,r6) - 307162: e2 00 mov #0,r2 - 307164: 51 62 mov.l @(8,r6),r1 - 307166: 60 13 mov r1,r0 - 307168: 30 3c add r3,r0 - 30716a: 30 47 cmp/gt r4,r0 - 30716c: 8b 02 bf 307174 <_gint_image_clip_input.isra.0+0x40> - 30716e: 61 43 mov r4,r1 - 307170: 31 38 sub r3,r1 - 307172: 16 12 mov.l r1,@(8,r6) - 307174: 53 63 mov.l @(12,r6),r3 - 307176: 33 2c add r2,r3 - 307178: 33 57 cmp/gt r5,r3 - 30717a: 8f 02 bf.s 307182 <_gint_image_clip_input.isra.0+0x4e> - 30717c: 41 15 cmp/pl r1 - 30717e: 35 28 sub r2,r5 - 307180: 16 53 mov.l r5,@(12,r6) - 307182: 8f 13 bf.s 3071ac <_gint_image_clip_input.isra.0+0x78> - 307184: e0 00 mov #0,r0 - 307186: 52 63 mov.l @(12,r6),r2 - 307188: 42 15 cmp/pl r2 - 30718a: 8b 0f bf 3071ac <_gint_image_clip_input.isra.0+0x78> - 30718c: 63 62 mov.l @r6,r3 - 30718e: 65 72 mov.l @r7,r5 - 307190: 31 3c add r3,r1 - 307192: 31 57 cmp/gt r5,r1 - 307194: 8b 0a bf 3071ac <_gint_image_clip_input.isra.0+0x78> - 307196: 51 72 mov.l @(8,r7),r1 - 307198: 33 13 cmp/ge r1,r3 - 30719a: 89 07 bt 3071ac <_gint_image_clip_input.isra.0+0x78> - 30719c: 51 61 mov.l @(4,r6),r1 - 30719e: 53 71 mov.l @(4,r7),r3 - 3071a0: 32 1c add r1,r2 - 3071a2: 32 37 cmp/gt r3,r2 - 3071a4: 8b 02 bf 3071ac <_gint_image_clip_input.isra.0+0x78> - 3071a6: 52 73 mov.l @(12,r7),r2 - 3071a8: 32 17 cmp/gt r1,r2 - 3071aa: 00 29 movt r0 - 3071ac: 00 0b rts - 3071ae: 00 09 nop - -003071b0 <_gint_image_mkcmd.constprop.0>: - 3071b0: 2f 86 mov.l r8,@-r15 - 3071b2: 60 63 mov r6,r0 - 3071b4: 2f 96 mov.l r9,@-r15 - 3071b6: c8 01 tst #1,r0 - 3071b8: 2f a6 mov.l r10,@-r15 - 3071ba: 68 43 mov r4,r8 - 3071bc: 2f b6 mov.l r11,@-r15 - 3071be: 6a 63 mov r6,r10 - 3071c0: 2f c6 mov.l r12,@-r15 - 3071c2: 6b 53 mov r5,r11 - 3071c4: 2f d6 mov.l r13,@-r15 - 3071c6: 2f e6 mov.l r14,@-r15 - 3071c8: 4f 22 sts.l pr,@-r15 - 3071ca: 7f f8 add #-8,r15 - 3071cc: 1f 71 mov.l r7,@(4,r15) - 3071ce: 8d 54 bt.s 30727a <_gint_image_mkcmd.constprop.0+0xca> - 3071d0: 59 fa mov.l @(40,r15),r9 - 3071d2: e1 0c mov #12,r1 - 3071d4: 2a 1b or r1,r10 - 3071d6: 60 a3 mov r10,r0 - 3071d8: 40 19 shlr8 r0 - 3071da: c9 03 and #3,r0 - 3071dc: 80 91 mov.b r0,@(1,r9) - 3071de: 6e 93 mov r9,r14 - 3071e0: 51 82 mov.l @(8,r8),r1 - 3071e2: 7e 20 add #32,r14 - 3071e4: 56 b2 mov.l @(8,r11),r6 - 3071e6: 64 1f exts.w r1,r4 - 3071e8: 6c 82 mov.l @r8,r12 - 3071ea: 60 43 mov r4,r0 - 3071ec: 81 91 mov.w r0,@(2,r9) - 3071ee: 60 63 mov r6,r0 - 3071f0: 81 92 mov.w r0,@(4,r9) - 3071f2: 65 cf exts.w r12,r5 - 3071f4: 2e 51 mov.w r5,@r14 - 3071f6: e0 ff mov #-1,r0 - 3071f8: 80 97 mov.b r0,@(7,r9) - 3071fa: 81 9c mov.w r0,@(24,r9) - 3071fc: 60 a8 swap.b r10,r0 - 3071fe: 63 b0 mov.b @r11,r3 - 307200: c8 01 tst #1,r0 - 307202: 2f 12 mov.l r1,@r15 - 307204: 63 3c extu.b r3,r3 - 307206: 5d 83 mov.l @(12,r8),r13 - 307208: 8d 02 bt.s 307210 <_gint_image_mkcmd.constprop.0+0x60> - 30720a: 51 85 mov.l @(20,r8),r1 - 30720c: 31 dc add r13,r1 - 30720e: 71 ff add #-1,r1 - 307210: e0 01 mov #1,r0 - 307212: 06 17 mul.l r1,r6 - 307214: 33 06 cmp/hi r0,r3 - 307216: 57 b3 mov.l @(12,r11),r7 - 307218: 02 1a sts macl,r2 - 30721a: 8d 76 bt.s 30730a <_gint_image_mkcmd.constprop.0+0x15a> - 30721c: 51 84 mov.l @(16,r8),r1 - 30721e: 31 1c add r1,r1 - 307220: e0 fe mov #-2,r0 - 307222: 76 01 add #1,r6 - 307224: 31 2c add r2,r1 - 307226: 20 69 and r6,r0 - 307228: 31 7c add r7,r1 - 30722a: 81 92 mov.w r0,@(4,r9) - 30722c: 19 14 mov.l r1,@(16,r9) - 30722e: 51 f1 mov.l @(4,r15),r1 - 307230: 21 18 tst r1,r1 - 307232: 8d 14 bt.s 30725e <_gint_image_mkcmd.constprop.0+0xae> - 307234: 60 d3 mov r13,r0 - 307236: 60 43 mov r4,r0 - 307238: c8 01 tst #1,r0 - 30723a: 8d 10 bt.s 30725e <_gint_image_mkcmd.constprop.0+0xae> - 30723c: 60 d3 mov r13,r0 - 30723e: 60 a8 swap.b r10,r0 - 307240: c8 02 tst #2,r0 - 307242: 89 06 bt 307252 <_gint_image_mkcmd.constprop.0+0xa2> - 307244: 7c ff add #-1,r12 - 307246: 65 cf exts.w r12,r5 - 307248: 2e 51 mov.w r5,@r14 - 30724a: e4 00 mov #0,r4 - 30724c: 84 97 mov.b @(7,r9),r0 - 30724e: 70 01 add #1,r0 - 307250: 80 97 mov.b r0,@(7,r9) - 307252: 60 43 mov r4,r0 - 307254: 81 9c mov.w r0,@(24,r9) - 307256: 60 f2 mov.l @r15,r0 - 307258: 70 01 add #1,r0 - 30725a: 81 91 mov.w r0,@(2,r9) - 30725c: 60 d3 mov r13,r0 - 30725e: 80 96 mov.b r0,@(6,r9) - 307260: 91 68 mov.w 307334 <_gint_image_mkcmd.constprop.0+0x184>,r1 ! 18c - 307262: 52 81 mov.l @(4,r8),r2 - 307264: 81 9f mov.w r0,@(30,r9) - 307266: 02 17 mul.l r1,r2 - 307268: d2 33 mov.l 307338 <_gint_image_mkcmd.constprop.0+0x188>,r2 ! 8101c04 <_gint_vram> - 30726a: 01 1a sts macl,r1 - 30726c: 31 5c add r5,r1 - 30726e: 62 22 mov.l @r2,r2 - 307270: 31 1c add r1,r1 - 307272: e0 01 mov #1,r0 - 307274: 31 2c add r2,r1 - 307276: a0 3e bra 3072f6 <_gint_image_mkcmd.constprop.0+0x146> - 307278: 19 13 mov.l r1,@(12,r9) - 30727a: c8 04 tst #4,r0 - 30727c: 8d 31 bt.s 3072e2 <_gint_image_mkcmd.constprop.0+0x132> - 30727e: 66 43 mov r4,r6 - 307280: 60 a3 mov r10,r0 - 307282: c8 08 tst #8,r0 - 307284: 8b a8 bf 3071d8 <_gint_image_mkcmd.constprop.0+0x28> - 307286: d3 2d mov.l 30733c <_gint_image_mkcmd.constprop.0+0x18c>,r3 ! 8101f88 <_dwindow> - 307288: 52 81 mov.l @(4,r8),r2 - 30728a: 51 31 mov.l @(4,r3),r1 - 30728c: 31 27 cmp/gt r2,r1 - 30728e: 8f 0a bf.s 3072a6 <_gint_image_mkcmd.constprop.0+0xf6> - 307290: 66 13 mov r1,r6 - 307292: 36 28 sub r2,r6 - 307294: 52 85 mov.l @(20,r8),r2 - 307296: 57 83 mov.l @(12,r8),r7 - 307298: 32 6c add r6,r2 - 30729a: 18 25 mov.l r2,@(20,r8) - 30729c: 62 73 mov r7,r2 - 30729e: 32 68 sub r6,r2 - 3072a0: 18 11 mov.l r1,@(4,r8) - 3072a2: 18 23 mov.l r2,@(12,r8) - 3072a4: 62 13 mov r1,r2 - 3072a6: 51 33 mov.l @(12,r3),r1 - 3072a8: 57 83 mov.l @(12,r8),r7 - 3072aa: 31 28 sub r2,r1 - 3072ac: 31 77 cmp/gt r7,r1 - 3072ae: 8b 00 bf 3072b2 <_gint_image_mkcmd.constprop.0+0x102> - 3072b0: 61 73 mov r7,r1 - 3072b2: 62 82 mov.l @r8,r2 - 3072b4: 18 13 mov.l r1,@(12,r8) - 3072b6: 61 32 mov.l @r3,r1 - 3072b8: 32 13 cmp/ge r1,r2 - 3072ba: 8d 0a bt.s 3072d2 <_gint_image_mkcmd.constprop.0+0x122> - 3072bc: 66 13 mov r1,r6 - 3072be: 36 28 sub r2,r6 - 3072c0: 52 84 mov.l @(16,r8),r2 - 3072c2: 57 82 mov.l @(8,r8),r7 - 3072c4: 32 6c add r6,r2 - 3072c6: 18 24 mov.l r2,@(16,r8) - 3072c8: 62 73 mov r7,r2 - 3072ca: 32 68 sub r6,r2 - 3072cc: 28 12 mov.l r1,@r8 - 3072ce: 18 22 mov.l r2,@(8,r8) - 3072d0: 62 13 mov r1,r2 - 3072d2: 51 32 mov.l @(8,r3),r1 - 3072d4: 53 82 mov.l @(8,r8),r3 - 3072d6: 31 28 sub r2,r1 - 3072d8: 31 37 cmp/gt r3,r1 - 3072da: 8b 00 bf 3072de <_gint_image_mkcmd.constprop.0+0x12e> - 3072dc: 61 33 mov r3,r1 - 3072de: af 7a bra 3071d6 <_gint_image_mkcmd.constprop.0+0x26> - 3072e0: 18 12 mov.l r1,@(8,r8) - 3072e2: 85 53 mov.w @(6,r5),r0 - 3072e4: 65 0d extu.w r0,r5 - 3072e6: 85 b2 mov.w @(4,r11),r0 - 3072e8: 64 0d extu.w r0,r4 - 3072ea: d0 15 mov.l 307340 <_gint_image_mkcmd.constprop.0+0x190>,r0 ! 307134 <_gint_image_clip_input.isra.0> - 3072ec: d7 13 mov.l 30733c <_gint_image_mkcmd.constprop.0+0x18c>,r7 ! 8101f88 <_dwindow> - 3072ee: 40 0b jsr @r0 - 3072f0: 00 09 nop - 3072f2: 20 08 tst r0,r0 - 3072f4: 8b c4 bf 307280 <_gint_image_mkcmd.constprop.0+0xd0> - 3072f6: 7f 08 add #8,r15 - 3072f8: 4f 26 lds.l @r15+,pr - 3072fa: 6e f6 mov.l @r15+,r14 - 3072fc: 6d f6 mov.l @r15+,r13 - 3072fe: 6c f6 mov.l @r15+,r12 - 307300: 6b f6 mov.l @r15+,r11 - 307302: 6a f6 mov.l @r15+,r10 - 307304: 69 f6 mov.l @r15+,r9 - 307306: 00 0b rts - 307308: 68 f6 mov.l @r15+,r8 - 30730a: 73 fc add #-4,r3 - 30730c: 33 06 cmp/hi r0,r3 - 30730e: 8d 07 bt.s 307320 <_gint_image_mkcmd.constprop.0+0x170> - 307310: 56 b4 mov.l @(16,r11),r6 - 307312: 32 1c add r1,r2 - 307314: 91 0f mov.w 307336 <_gint_image_mkcmd.constprop.0+0x186>,r1 ! 100 - 307316: 32 7c add r7,r2 - 307318: 19 24 mov.l r2,@(16,r9) - 30731a: 36 1c add r1,r6 - 30731c: af 87 bra 30722e <_gint_image_mkcmd.constprop.0+0x7e> - 30731e: 19 65 mov.l r6,@(20,r9) - 307320: 63 13 mov r1,r3 - 307322: 43 21 shar r3 - 307324: 32 3c add r3,r2 - 307326: 60 13 mov r1,r0 - 307328: 37 2c add r2,r7 - 30732a: c9 01 and #1,r0 - 30732c: 19 74 mov.l r7,@(16,r9) - 30732e: 19 65 mov.l r6,@(20,r9) - 307330: af 7d bra 30722e <_gint_image_mkcmd.constprop.0+0x7e> - 307332: 80 97 mov.b r0,@(7,r9) - 307334: 01 8c mov.b @(r0,r8),r1 - 307336: 01 00 .word 0x0100 - 307338: 08 10 .word 0x0810 - 30733a: 1c 04 mov.l r0,@(16,r12) - 30733c: 08 10 .word 0x0810 - 30733e: 1f 88 mov.l r8,@(32,r15) - 307340: 00 30 .word 0x0030 - 307342: 71 34 add #52,r1 - -00307344 <_can_repeat.isra.0>: - 307344: 91 11 mov.w 30736a <_can_repeat.isra.0+0x26>,r1 ! 81 - 307346: 60 43 mov r4,r0 - 307348: c8 05 tst #5,r0 - 30734a: 02 29 movt r2 - 30734c: 35 10 cmp/eq r1,r5 - 30734e: e1 ff mov #-1,r1 - 307350: 61 1a negc r1,r1 - 307352: 21 2b or r2,r1 - 307354: 21 18 tst r1,r1 - 307356: 8d 06 bt.s 307366 <_can_repeat.isra.0+0x22> - 307358: c8 0a tst #10,r0 - 30735a: 60 53 mov r5,r0 - 30735c: 02 29 movt r2 - 30735e: e1 ff mov #-1,r1 - 307360: 88 71 cmp/eq #113,r0 - 307362: 61 1a negc r1,r1 - 307364: 21 2b or r2,r1 - 307366: 00 0b rts - 307368: 60 13 mov r1,r0 - 30736a: 00 81 .word 0x0081 - -0030736c <__WEAK_keydev_unqueue_event>: - 30736c: 2f 86 mov.l r8,@-r15 - 30736e: e0 00 mov #0,r0 - 307370: 2f 96 mov.l r9,@-r15 - 307372: 2f a6 mov.l r10,@-r15 - 307374: 2f b6 mov.l r11,@-r15 - 307376: 4f 22 sts.l pr,@-r15 - 307378: 7f fc add #-4,r15 - 30737a: 2f 01 mov.w r0,@r15 - 30737c: 84 48 mov.b @(8,r4),r0 - 30737e: 61 03 mov r0,r1 - 307380: 84 49 mov.b @(9,r4),r0 - 307382: 30 10 cmp/eq r1,r0 - 307384: 8f 0a bf.s 30739c <__WEAK_keydev_unqueue_event+0x30> - 307386: 68 43 mov r4,r8 - 307388: 6a 42 mov.l @r4,r10 - 30738a: 4a 28 shll16 r10 - 30738c: 60 a3 mov r10,r0 - 30738e: 7f 04 add #4,r15 - 307390: 4f 26 lds.l @r15+,pr - 307392: 6b f6 mov.l @r15+,r11 - 307394: 6a f6 mov.l @r15+,r10 - 307396: 69 f6 mov.l @r15+,r9 - 307398: 00 0b rts - 30739a: 68 f6 mov.l @r15+,r8 - 30739c: 60 13 mov r1,r0 - 30739e: 70 10 add #16,r0 - 3073a0: 40 08 shll2 r0 - 3073a2: 30 4c add r4,r0 - 3073a4: 6a 02 mov.l @r0,r10 - 3073a6: 84 03 mov.b @(3,r0),r0 - 3073a8: 69 0c extu.b r0,r9 - 3073aa: 60 13 mov r1,r0 - 3073ac: d1 25 mov.l 307444 <__WEAK_keydev_unqueue_event+0xd8>,r1 ! 8000001f - 3073ae: 70 01 add #1,r0 - 3073b0: 20 19 and r1,r0 - 3073b2: 40 11 cmp/pz r0 - 3073b4: 8d 03 bt.s 3073be <__WEAK_keydev_unqueue_event+0x52> - 3073b6: e1 e0 mov #-32,r1 - 3073b8: 70 ff add #-1,r0 - 3073ba: 20 1b or r1,r0 - 3073bc: 70 01 add #1,r0 - 3073be: 93 3b mov.w 307438 <__WEAK_keydev_unqueue_event+0xcc>,r3 ! ff00 - 3073c0: 62 93 mov r9,r2 - 3073c2: 97 3a mov.w 30743a <__WEAK_keydev_unqueue_event+0xce>,r7 ! 100 - 3073c4: 2a 39 and r3,r10 - 3073c6: 93 39 mov.w 30743c <__WEAK_keydev_unqueue_event+0xd0>,r3 ! 700 - 3073c8: 2a 9b or r9,r10 - 3073ca: 80 88 mov.b r0,@(8,r8) - 3073cc: 23 a9 and r10,r3 - 3073ce: 60 97 not r9,r0 - 3073d0: 42 09 shlr2 r2 - 3073d2: c9 07 and #7,r0 - 3073d4: e1 01 mov #1,r1 - 3073d6: 33 70 cmp/eq r7,r3 - 3073d8: 41 0d shld r0,r1 - 3073da: 8f 1d bf.s 307418 <__WEAK_keydev_unqueue_event+0xac> - 3073dc: 42 09 shlr2 r2 - 3073de: 32 8c add r8,r2 - 3073e0: 67 23 mov r2,r7 - 3073e2: 77 34 add #52,r7 - 3073e4: 63 70 mov.b @r7,r3 - 3073e6: 61 1c extu.b r1,r1 - 3073e8: 90 29 mov.w 30743e <__WEAK_keydev_unqueue_event+0xd2>,r0 ! c8 - 3073ea: 23 1b or r1,r3 - 3073ec: 27 30 mov.b r3,@r7 - 3073ee: 32 0c add r0,r2 - 3073f0: 63 20 mov.b @r2,r3 - 3073f2: 21 3a xor r3,r1 - 3073f4: 22 10 mov.b r1,@r2 - 3073f6: 85 8d mov.w @(26,r8),r0 - 3073f8: 20 08 tst r0,r0 - 3073fa: 8f c7 bf.s 30738c <__WEAK_keydev_unqueue_event+0x20> - 3073fc: 6b 03 mov r0,r11 - 3073fe: d0 12 mov.l 307448 <__WEAK_keydev_unqueue_event+0xdc>,r0 ! 307344 <_can_repeat.isra.0> - 307400: 65 93 mov r9,r5 - 307402: 40 0b jsr @r0 - 307404: 54 83 mov.l @(12,r8),r4 - 307406: 20 08 tst r0,r0 - 307408: 89 c0 bt 30738c <__WEAK_keydev_unqueue_event+0x20> - 30740a: 60 93 mov r9,r0 - 30740c: 81 8d mov.w r0,@(26,r8) - 30740e: e0 ff mov #-1,r0 - 307410: 81 8e mov.w r0,@(28,r8) - 307412: 18 b8 mov.l r11,@(32,r8) - 307414: af ba bra 30738c <__WEAK_keydev_unqueue_event+0x20> - 307416: 18 b9 mov.l r11,@(36,r8) - 307418: 97 12 mov.w 307440 <__WEAK_keydev_unqueue_event+0xd4>,r7 ! 200 - 30741a: 33 70 cmp/eq r7,r3 - 30741c: 8b b6 bf 30738c <__WEAK_keydev_unqueue_event+0x20> - 30741e: 38 2c add r2,r8 - 307420: 63 83 mov r8,r3 - 307422: 73 34 add #52,r3 - 307424: 67 30 mov.b @r3,r7 - 307426: 62 17 not r1,r2 - 307428: 22 79 and r7,r2 - 30742a: 23 20 mov.b r2,@r3 - 30742c: 92 07 mov.w 30743e <__WEAK_keydev_unqueue_event+0xd2>,r2 ! c8 - 30742e: 38 2c add r2,r8 - 307430: 62 80 mov.b @r8,r2 - 307432: 21 2a xor r2,r1 - 307434: af aa bra 30738c <__WEAK_keydev_unqueue_event+0x20> - 307436: 28 10 mov.b r1,@r8 - 307438: ff 00 .word 0xff00 - 30743a: 01 00 .word 0x0100 - 30743c: 07 00 .word 0x0700 - 30743e: 00 c8 setdmy - 307440: 02 00 .word 0x0200 - 307442: 00 09 nop - 307444: 80 00 mov.b r0,@(0,r0) - 307446: 00 1f mac.l @r1+,@r0+ - 307448: 00 30 .word 0x0030 - 30744a: 73 44 add #68,r3 - -0030744c <_gint_load_onchip_sections>: - 30744c: 2f 86 mov.l r8,@-r15 - 30744e: 2f 96 mov.l r9,@-r15 - 307450: d9 0c mov.l 307484 <_gint_load_onchip_sections+0x38>,r9 ! 312120 <_memset> - 307452: d8 0d mov.l 307488 <_gint_load_onchip_sections+0x3c>,r8 ! 304d80 <_regcpy> - 307454: 4f 22 sts.l pr,@-r15 - 307456: 96 13 mov.w 307480 <_gint_load_onchip_sections+0x34>,r6 ! 1000 - 307458: d4 0c mov.l 30748c <_gint_load_onchip_sections+0x40>,r4 ! e5200000 <_ILbuf> - 30745a: 49 0b jsr @r9 - 30745c: e5 00 mov #0,r5 - 30745e: d5 0c mov.l 307490 <_gint_load_onchip_sections+0x44>,r5 ! a0 <_silram> - 307460: d6 0c mov.l 307494 <_gint_load_onchip_sections+0x48>,r6 ! e5200000 <_ILbuf> - 307462: d4 0d mov.l 307498 <_gint_load_onchip_sections+0x4c>,r4 ! 34690c <_lilram> - 307464: 48 0b jsr @r8 - 307466: 00 09 nop - 307468: 96 0b mov.w 307482 <_gint_load_onchip_sections+0x36>,r6 ! 4000 - 30746a: d4 0c mov.l 30749c <_gint_load_onchip_sections+0x50>,r4 ! e500e000 <_rxyram> - 30746c: 49 0b jsr @r9 - 30746e: e5 00 mov #0,r5 - 307470: d6 0b mov.l 3074a0 <_gint_load_onchip_sections+0x54>,r6 ! e500e000 <_rxyram> - 307472: 61 83 mov r8,r1 - 307474: d5 0b mov.l 3074a4 <_gint_load_onchip_sections+0x58>,r5 ! 0 <_lgmapped> - 307476: d4 0c mov.l 3074a8 <_gint_load_onchip_sections+0x5c>,r4 ! 3469ac <_lxyram> - 307478: 4f 26 lds.l @r15+,pr - 30747a: 69 f6 mov.l @r15+,r9 - 30747c: 41 2b jmp @r1 - 30747e: 68 f6 mov.l @r15+,r8 - 307480: 10 00 mov.l r0,@(0,r0) - 307482: 40 00 shll r0 - 307484: 00 31 .word 0x0031 - 307486: 21 20 mov.b r2,@r1 - 307488: 00 30 .word 0x0030 - 30748a: 4d 80 .word 0x4d80 - 30748c: e5 20 mov #32,r5 - 30748e: 00 00 .word 0x0000 - 307490: 00 00 .word 0x0000 - 307492: 00 a0 .word 0x00a0 - 307494: e5 20 mov #32,r5 - 307496: 00 00 .word 0x0000 - 307498: 00 34 mov.b r3,@(r0,r0) - 30749a: 69 0c extu.b r0,r9 - 30749c: e5 00 mov #0,r5 - 30749e: e0 00 mov #0,r0 - 3074a0: e5 00 mov #0,r5 - 3074a2: e0 00 mov #0,r0 - 3074a4: 00 00 .word 0x0000 - 3074a6: 00 00 .word 0x0000 - 3074a8: 00 34 mov.b r3,@(r0,r0) - 3074aa: 69 ac extu.b r10,r9 - -003074ac <_finish_write_call>: - 3074ac: 2f 86 mov.l r8,@-r15 - 3074ae: 68 43 mov r4,r8 - 3074b0: 2f 96 mov.l r9,@-r15 - 3074b2: 69 53 mov r5,r9 - 3074b4: 2f a6 mov.l r10,@-r15 - 3074b6: 4f 22 sts.l pr,@-r15 - 3074b8: 60 40 mov.b @r4,r0 - 3074ba: 88 03 cmp/eq #3,r0 - 3074bc: 8f 06 bf.s 3074cc <_finish_write_call+0x20> - 3074be: 7f d8 add #-40,r15 - 3074c0: d1 28 mov.l 307564 <_finish_write_call+0xb8>,r1 ! 3067f0 <_fifo_unbind> - 3074c2: 84 42 mov.b @(2,r4),r0 - 3074c4: 41 0b jsr @r1 - 3074c6: 64 0c extu.b r0,r4 - 3074c8: e0 00 mov #0,r0 - 3074ca: 80 82 mov.b r0,@(2,r8) - 3074cc: 29 98 tst r9,r9 - 3074ce: 8d 06 bt.s 3074de <_finish_write_call+0x32> - 3074d0: e1 01 mov #1,r1 - 3074d2: d2 25 mov.l 307568 <_finish_write_call+0xbc>,r2 ! a4d80020 - 3074d4: 41 9d shld r9,r1 - 3074d6: 85 2d mov.w @(26,r2),r0 - 3074d8: 61 17 not r1,r1 - 3074da: 20 19 and r1,r0 - 3074dc: 81 2d mov.w r0,@(26,r2) - 3074de: 60 80 mov.b @r8,r0 - 3074e0: 88 02 cmp/eq #2,r0 - 3074e2: 8f 22 bf.s 30752a <_finish_write_call+0x7e> - 3074e4: 6a 83 mov r8,r10 - 3074e6: d1 21 mov.l 30756c <_finish_write_call+0xc0>,r1 ! 310df4 <___movmemSI20> - 3074e8: 7a 18 add #24,r10 - 3074ea: 64 f3 mov r15,r4 - 3074ec: 41 0b jsr @r1 - 3074ee: 65 a3 mov r10,r5 - 3074f0: 60 f2 mov.l @r15,r0 - 3074f2: 54 f1 mov.l @(4,r15),r4 - 3074f4: 20 08 tst r0,r0 - 3074f6: 55 f2 mov.l @(8,r15),r5 - 3074f8: 56 f3 mov.l @(12,r15),r6 - 3074fa: 8d 02 bt.s 307502 <_finish_write_call+0x56> - 3074fc: 57 f4 mov.l @(16,r15),r7 - 3074fe: 40 0b jsr @r0 - 307500: 00 09 nop - 307502: 84 81 mov.b @(1,r8),r0 - 307504: e9 00 mov #0,r9 - 307506: c9 7f and #127,r0 - 307508: 80 81 mov.b r0,@(1,r8) - 30750a: e6 14 mov #20,r6 - 30750c: d0 18 mov.l 307570 <_finish_write_call+0xc4>,r0 ! 312120 <_memset> - 30750e: e5 00 mov #0,r5 - 307510: 18 93 mov.l r9,@(12,r8) - 307512: 64 a3 mov r10,r4 - 307514: 18 94 mov.l r9,@(16,r8) - 307516: 40 0b jsr @r0 - 307518: 00 09 nop - 30751a: 60 93 mov r9,r0 - 30751c: 81 85 mov.w r0,@(10,r8) - 30751e: 7f 28 add #40,r15 - 307520: 4f 26 lds.l @r15+,pr - 307522: 6a f6 mov.l @r15+,r10 - 307524: 69 f6 mov.l @r15+,r9 - 307526: 00 0b rts - 307528: 68 f6 mov.l @r15+,r8 - 30752a: 60 80 mov.b @r8,r0 - 30752c: 88 03 cmp/eq #3,r0 - 30752e: 8b f6 bf 30751e <_finish_write_call+0x72> - 307530: d1 0e mov.l 30756c <_finish_write_call+0xc0>,r1 ! 310df4 <___movmemSI20> - 307532: 64 f3 mov r15,r4 - 307534: 65 83 mov r8,r5 - 307536: 74 14 add #20,r4 - 307538: 41 0b jsr @r1 - 30753a: 75 18 add #24,r5 - 30753c: 50 f5 mov.l @(20,r15),r0 - 30753e: 54 f6 mov.l @(24,r15),r4 - 307540: 20 08 tst r0,r0 - 307542: 55 f7 mov.l @(28,r15),r5 - 307544: 56 f8 mov.l @(32,r15),r6 - 307546: 8d 02 bt.s 30754e <_finish_write_call+0xa2> - 307548: 57 f9 mov.l @(36,r15),r7 - 30754a: 40 0b jsr @r0 - 30754c: 00 09 nop - 30754e: d0 08 mov.l 307570 <_finish_write_call+0xc4>,r0 ! 312120 <_memset> - 307550: e6 2c mov #44,r6 - 307552: e5 00 mov #0,r5 - 307554: 64 83 mov r8,r4 - 307556: 7f 28 add #40,r15 - 307558: 4f 26 lds.l @r15+,pr - 30755a: 6a f6 mov.l @r15+,r10 - 30755c: 69 f6 mov.l @r15+,r9 - 30755e: 40 2b jmp @r0 - 307560: 68 f6 mov.l @r15+,r8 - 307562: 00 09 nop - 307564: 00 30 .word 0x0030 - 307566: 67 f0 mov.b @r15,r7 - 307568: a4 d8 bra 307f1c <___printf_format_ouxX+0x124> - 30756a: 00 20 .word 0x0020 - 30756c: 00 31 .word 0x0031 - 30756e: 0d f4 mov.b r15,@(r0,r13) - 307570: 00 31 .word 0x0031 - 307572: 21 20 mov.b r2,@r1 - -00307574 <_finish_write_round>: - 307574: 2f 86 mov.l r8,@-r15 - 307576: 68 43 mov r4,r8 - 307578: 2f 96 mov.l r9,@-r15 - 30757a: 69 53 mov r5,r9 - 30757c: 2f a6 mov.l r10,@-r15 - 30757e: ea 00 mov #0,r10 - 307580: 2f b6 mov.l r11,@-r15 - 307582: 4f 22 sts.l pr,@-r15 - 307584: 85 45 mov.w @(10,r4),r0 - 307586: 61 03 mov r0,r1 - 307588: 85 44 mov.w @(8,r4),r0 - 30758a: 30 1c add r1,r0 - 30758c: 81 44 mov.w r0,@(8,r4) - 30758e: 85 45 mov.w @(10,r4),r0 - 307590: 61 0d extu.w r0,r1 - 307592: 50 43 mov.l @(12,r4),r0 - 307594: 30 1c add r1,r0 - 307596: 14 03 mov.l r0,@(12,r4) - 307598: 85 45 mov.w @(10,r4),r0 - 30759a: 51 44 mov.l @(16,r4),r1 - 30759c: 60 0d extu.w r0,r0 - 30759e: 31 08 sub r0,r1 - 3075a0: 14 14 mov.l r1,@(16,r4) - 3075a2: 60 a3 mov r10,r0 - 3075a4: 81 45 mov.w r0,@(10,r4) - 3075a6: 85 44 mov.w @(8,r4),r0 - 3075a8: 6b 03 mov r0,r11 - 3075aa: d0 0c mov.l 3075dc <_finish_write_round+0x68>,r0 ! 3052fc <_pipe_bufsize> - 3075ac: 40 0b jsr @r0 - 3075ae: 64 53 mov r5,r4 - 3075b0: 3b 00 cmp/eq r0,r11 - 3075b2: 8f 01 bf.s 3075b8 <_finish_write_round+0x44> - 3075b4: 60 a3 mov r10,r0 - 3075b6: 81 84 mov.w r0,@(8,r8) - 3075b8: 51 84 mov.l @(16,r8),r1 - 3075ba: 21 18 tst r1,r1 - 3075bc: 8f 08 bf.s 3075d0 <_finish_write_round+0x5c> - 3075be: 65 93 mov r9,r5 - 3075c0: d1 07 mov.l 3075e0 <_finish_write_round+0x6c>,r1 ! 3074ac <_finish_write_call> - 3075c2: 64 83 mov r8,r4 - 3075c4: 4f 26 lds.l @r15+,pr - 3075c6: 6b f6 mov.l @r15+,r11 - 3075c8: 6a f6 mov.l @r15+,r10 - 3075ca: 69 f6 mov.l @r15+,r9 - 3075cc: 41 2b jmp @r1 - 3075ce: 68 f6 mov.l @r15+,r8 - 3075d0: 4f 26 lds.l @r15+,pr - 3075d2: 6b f6 mov.l @r15+,r11 - 3075d4: 6a f6 mov.l @r15+,r10 - 3075d6: 69 f6 mov.l @r15+,r9 - 3075d8: 00 0b rts - 3075da: 68 f6 mov.l @r15+,r8 - 3075dc: 00 30 .word 0x0030 - 3075de: 52 fc mov.l @(48,r15),r2 - 3075e0: 00 30 .word 0x0030 - 3075e2: 74 ac add #-84,r4 - -003075e4 <_usb_pipe_init_transfers>: - 3075e4: 2f 86 mov.l r8,@-r15 - 3075e6: 2f 96 mov.l r9,@-r15 - 3075e8: 2f a6 mov.l r10,@-r15 - 3075ea: d8 08 mov.l 30760c <_usb_pipe_init_transfers+0x28>,r8 ! 8102014 <_pipe_transfers> - 3075ec: d9 08 mov.l 307610 <_usb_pipe_init_transfers+0x2c>,r9 ! 81021cc - 3075ee: da 09 mov.l 307614 <_usb_pipe_init_transfers+0x30>,r10 ! 312120 <_memset> - 3075f0: 4f 22 sts.l pr,@-r15 - 3075f2: 64 83 mov r8,r4 - 3075f4: e6 2c mov #44,r6 - 3075f6: e5 00 mov #0,r5 - 3075f8: 4a 0b jsr @r10 - 3075fa: 78 2c add #44,r8 - 3075fc: 38 90 cmp/eq r9,r8 - 3075fe: 8f f9 bf.s 3075f4 <_usb_pipe_init_transfers+0x10> - 307600: 64 83 mov r8,r4 - 307602: 4f 26 lds.l @r15+,pr - 307604: 6a f6 mov.l @r15+,r10 - 307606: 69 f6 mov.l @r15+,r9 - 307608: 00 0b rts - 30760a: 68 f6 mov.l @r15+,r8 - 30760c: 08 10 .word 0x0810 - 30760e: 20 14 mov.b r1,@-r0 - 307610: 08 10 .word 0x0810 - 307612: 21 cc cmp/str r12,r1 - 307614: 00 31 .word 0x0031 - 307616: 21 20 mov.b r2,@r1 - -00307618 <_gdb_unhexlify>: - 307618: d0 05 mov.l 307630 <_gdb_unhexlify+0x18>,r0 ! 312176 <_strlen> - 30761a: 2f 86 mov.l r8,@-r15 - 30761c: 4f 22 sts.l pr,@-r15 - 30761e: 40 0b jsr @r0 - 307620: 68 43 mov r4,r8 - 307622: 65 03 mov r0,r5 - 307624: d0 03 mov.l 307634 <_gdb_unhexlify+0x1c>,r0 ! 304d38 <_gdb_unhexlify_sized> - 307626: 64 83 mov r8,r4 - 307628: 4f 26 lds.l @r15+,pr - 30762a: 40 2b jmp @r0 - 30762c: 68 f6 mov.l @r15+,r8 - 30762e: 00 09 nop - 307630: 00 31 .word 0x0031 - 307632: 21 76 mov.l r7,@-r1 - 307634: 00 30 .word 0x0030 - 307636: 4d 38 .word 0x4d38 - -00307638 <_gdb_parse_hardware_breakpoint_packet>: - 307638: 2f 86 mov.l r8,@-r15 - 30763a: 68 43 mov r4,r8 - 30763c: 2f 96 mov.l r9,@-r15 - 30763e: 69 53 mov r5,r9 - 307640: 2f a6 mov.l r10,@-r15 - 307642: 4f 22 sts.l pr,@-r15 - 307644: 84 41 mov.b @(1,r4),r0 - 307646: 7f e0 add #-32,r15 - 307648: 88 31 cmp/eq #49,r0 - 30764a: 8f 34 bf.s 3076b6 <_gdb_parse_hardware_breakpoint_packet+0x7e> - 30764c: e0 00 mov #0,r0 - 30764e: da 1d mov.l 3076c4 <_gdb_parse_hardware_breakpoint_packet+0x8c>,r10 ! 312120 <_memset> - 307650: 64 f3 mov r15,r4 - 307652: e6 10 mov #16,r6 - 307654: e5 00 mov #0,r5 - 307656: 4a 0b jsr @r10 - 307658: 74 10 add #16,r4 - 30765a: e6 10 mov #16,r6 - 30765c: e5 00 mov #0,r5 - 30765e: 4a 0b jsr @r10 - 307660: 64 f3 mov r15,r4 - 307662: 63 f3 mov r15,r3 - 307664: 78 03 add #3,r8 - 307666: 73 10 add #16,r3 - 307668: e2 10 mov #16,r2 - 30766a: 61 83 mov r8,r1 - 30766c: 78 01 add #1,r8 - 30766e: 60 83 mov r8,r0 - 307670: 70 f0 add #-16,r0 - 307672: 84 0f mov.b @(15,r0),r0 - 307674: 23 00 mov.b r0,@r3 - 307676: 60 80 mov.b @r8,r0 - 307678: 88 2c cmp/eq #44,r0 - 30767a: 8d 02 bt.s 307682 <_gdb_parse_hardware_breakpoint_packet+0x4a> - 30767c: 73 01 add #1,r3 - 30767e: 42 10 dt r2 - 307680: 8b f3 bf 30766a <_gdb_parse_hardware_breakpoint_packet+0x32> - 307682: 71 02 add #2,r1 - 307684: 63 f3 mov r15,r3 - 307686: e2 10 mov #16,r2 - 307688: 71 01 add #1,r1 - 30768a: 60 13 mov r1,r0 - 30768c: 70 f0 add #-16,r0 - 30768e: 84 0f mov.b @(15,r0),r0 - 307690: 23 00 mov.b r0,@r3 - 307692: 60 10 mov.b @r1,r0 - 307694: 20 08 tst r0,r0 - 307696: 8d 05 bt.s 3076a4 <_gdb_parse_hardware_breakpoint_packet+0x6c> - 307698: 73 01 add #1,r3 - 30769a: 88 3b cmp/eq #59,r0 - 30769c: 8d 02 bt.s 3076a4 <_gdb_parse_hardware_breakpoint_packet+0x6c> - 30769e: 42 10 dt r2 - 3076a0: 8f f3 bf.s 30768a <_gdb_parse_hardware_breakpoint_packet+0x52> - 3076a2: 71 01 add #1,r1 - 3076a4: d8 08 mov.l 3076c8 <_gdb_parse_hardware_breakpoint_packet+0x90>,r8 ! 307618 <_gdb_unhexlify> - 3076a6: 64 f3 mov r15,r4 - 3076a8: 48 0b jsr @r8 - 3076aa: 74 10 add #16,r4 - 3076ac: 29 02 mov.l r0,@r9 - 3076ae: 48 0b jsr @r8 - 3076b0: 64 f3 mov r15,r4 - 3076b2: 88 02 cmp/eq #2,r0 - 3076b4: 00 29 movt r0 - 3076b6: 7f 20 add #32,r15 - 3076b8: 4f 26 lds.l @r15+,pr - 3076ba: 6a f6 mov.l @r15+,r10 - 3076bc: 69 f6 mov.l @r15+,r9 - 3076be: 00 0b rts - 3076c0: 68 f6 mov.l @r15+,r8 - 3076c2: 00 09 nop - 3076c4: 00 31 .word 0x0031 - 3076c6: 21 20 mov.b r2,@r1 - 3076c8: 00 30 .word 0x0030 - 3076ca: 76 18 add #24,r6 - -003076cc <_gint_realloc>: - 3076cc: 2f 86 mov.l r8,@-r15 - 3076ce: 61 63 mov r6,r1 - 3076d0: 2f 96 mov.l r9,@-r15 - 3076d2: 71 40 add #64,r1 - 3076d4: 2f a6 mov.l r10,@-r15 - 3076d6: e2 07 mov #7,r2 - 3076d8: 2f b6 mov.l r11,@-r15 - 3076da: 35 26 cmp/hi r2,r5 - 3076dc: 2f c6 mov.l r12,@-r15 - 3076de: 6b 43 mov r4,r11 - 3076e0: 2f d6 mov.l r13,@-r15 - 3076e2: 68 63 mov r6,r8 - 3076e4: 2f e6 mov.l r14,@-r15 - 3076e6: e9 08 mov #8,r9 - 3076e8: 4f 22 sts.l pr,@-r15 - 3076ea: 5e 10 mov.l @(0,r1),r14 - 3076ec: 61 43 mov r4,r1 - 3076ee: 7f f8 add #-8,r15 - 3076f0: 71 fc add #-4,r1 - 3076f2: 8f 03 bf.s 3076fc <_gint_realloc+0x30> - 3076f4: 1f 11 mov.l r1,@(4,r15) - 3076f6: 75 03 add #3,r5 - 3076f8: e9 fc mov #-4,r9 - 3076fa: 29 59 and r5,r9 - 3076fc: 6c b3 mov r11,r12 - 3076fe: 7c c0 add #-64,r12 - 307700: 5d cf mov.l @(60,r12),r13 - 307702: d3 48 mov.l 307824 <_gint_realloc+0x158>,r3 ! ffffff - 307704: 52 cf mov.l @(60,r12),r2 - 307706: 22 39 and r3,r2 - 307708: 32 92 cmp/hs r9,r2 - 30770a: 8f 30 bf.s 30776e <_gint_realloc+0xa2> - 30770c: 2d 39 and r3,r13 - 30770e: d0 46 mov.l 307828 <_gint_realloc+0x15c>,r0 ! 305828 <_split> - 307710: 65 93 mov r9,r5 - 307712: 40 0b jsr @r0 - 307714: 54 f1 mov.l @(4,r15),r4 - 307716: 20 08 tst r0,r0 - 307718: 8d 1d bt.s 307756 <_gint_realloc+0x8a> - 30771a: 6a 03 mov r0,r10 - 30771c: 64 03 mov r0,r4 - 30771e: d0 43 mov.l 30782c <_gint_realloc+0x160>,r0 ! 305808 <_next_block> - 307720: 40 0b jsr @r0 - 307722: 00 09 nop - 307724: 20 08 tst r0,r0 - 307726: 8d 0c bt.s 307742 <_gint_realloc+0x76> - 307728: 6c 03 mov r0,r12 - 30772a: 62 02 mov.l @r0,r2 - 30772c: d1 40 mov.l 307830 <_gint_realloc+0x164>,r1 ! 2000000 - 30772e: 22 18 tst r1,r2 - 307730: 8f 07 bf.s 307742 <_gint_realloc+0x76> - 307732: 65 83 mov r8,r5 - 307734: d2 3f mov.l 307834 <_gint_realloc+0x168>,r2 ! 3059b4 <_remove_link> - 307736: 42 0b jsr @r2 - 307738: 64 03 mov r0,r4 - 30773a: d2 3f mov.l 307838 <_gint_realloc+0x16c>,r2 ! 3058fc <_merge> - 30773c: 65 c3 mov r12,r5 - 30773e: 42 0b jsr @r2 - 307740: 64 a3 mov r10,r4 - 307742: d2 3e mov.l 30783c <_gint_realloc+0x170>,r2 ! 305a5c <_prepend_link> - 307744: 65 83 mov r8,r5 - 307746: 42 0b jsr @r2 - 307748: 64 a3 mov r10,r4 - 30774a: 2e e8 tst r14,r14 - 30774c: 89 03 bt 307756 <_gint_realloc+0x8a> - 30774e: 52 e1 mov.l @(4,r14),r2 - 307750: 32 d8 sub r13,r2 - 307752: 32 9c add r9,r2 - 307754: 1e 21 mov.l r2,@(4,r14) - 307756: 6a b3 mov r11,r10 - 307758: 60 a3 mov r10,r0 - 30775a: 7f 08 add #8,r15 - 30775c: 4f 26 lds.l @r15+,pr - 30775e: 6e f6 mov.l @r15+,r14 - 307760: 6d f6 mov.l @r15+,r13 - 307762: 6c f6 mov.l @r15+,r12 - 307764: 6b f6 mov.l @r15+,r11 - 307766: 6a f6 mov.l @r15+,r10 - 307768: 69 f6 mov.l @r15+,r9 - 30776a: 00 0b rts - 30776c: 68 f6 mov.l @r15+,r8 - 30776e: d0 2f mov.l 30782c <_gint_realloc+0x160>,r0 ! 305808 <_next_block> - 307770: 2f 32 mov.l r3,@r15 - 307772: 40 0b jsr @r0 - 307774: 54 f1 mov.l @(4,r15),r4 - 307776: 57 cf mov.l @(60,r12),r7 - 307778: 20 08 tst r0,r0 - 30777a: 63 f2 mov.l @r15,r3 - 30777c: 6a 03 mov r0,r10 - 30777e: 8d 2b bt.s 3077d8 <_gint_realloc+0x10c> - 307780: 27 39 and r3,r7 - 307782: 62 02 mov.l @r0,r2 - 307784: d1 2a mov.l 307830 <_gint_realloc+0x164>,r1 ! 2000000 - 307786: 22 18 tst r1,r2 - 307788: 8f 26 bf.s 3077d8 <_gint_realloc+0x10c> - 30778a: 62 93 mov r9,r2 - 30778c: 32 78 sub r7,r2 - 30778e: 67 02 mov.l @r0,r7 - 307790: 72 fc add #-4,r2 - 307792: 23 79 and r7,r3 - 307794: 33 23 cmp/ge r2,r3 - 307796: 8f 1f bf.s 3077d8 <_gint_realloc+0x10c> - 307798: 64 03 mov r0,r4 - 30779a: d3 26 mov.l 307834 <_gint_realloc+0x168>,r3 ! 3059b4 <_remove_link> - 30779c: 2f 22 mov.l r2,@r15 - 30779e: 43 0b jsr @r3 - 3077a0: 65 83 mov r8,r5 - 3077a2: d0 21 mov.l 307828 <_gint_realloc+0x15c>,r0 ! 305828 <_split> - 3077a4: 64 a3 mov r10,r4 - 3077a6: 40 0b jsr @r0 - 3077a8: 65 f2 mov.l @r15,r5 - 3077aa: 20 08 tst r0,r0 - 3077ac: 8d 03 bt.s 3077b6 <_gint_realloc+0xea> - 3077ae: 64 03 mov r0,r4 - 3077b0: d2 22 mov.l 30783c <_gint_realloc+0x170>,r2 ! 305a5c <_prepend_link> - 3077b2: 42 0b jsr @r2 - 3077b4: 65 83 mov r8,r5 - 3077b6: d2 20 mov.l 307838 <_gint_realloc+0x16c>,r2 ! 3058fc <_merge> - 3077b8: 65 a3 mov r10,r5 - 3077ba: 42 0b jsr @r2 - 3077bc: 54 f1 mov.l @(4,r15),r4 - 3077be: 2e e8 tst r14,r14 - 3077c0: 89 c9 bt 307756 <_gint_realloc+0x8a> - 3077c2: 52 cf mov.l @(60,r12),r2 - 3077c4: d3 17 mov.l 307824 <_gint_realloc+0x158>,r3 ! ffffff - 3077c6: 22 39 and r3,r2 - 3077c8: 53 e1 mov.l @(4,r14),r3 - 3077ca: 32 d8 sub r13,r2 - 3077cc: 32 3c add r3,r2 - 3077ce: 1e 21 mov.l r2,@(4,r14) - 3077d0: 52 e5 mov.l @(20,r14),r2 - 3077d2: 72 01 add #1,r2 - 3077d4: af bf bra 307756 <_gint_realloc+0x8a> - 3077d6: 1e 25 mov.l r2,@(20,r14) - 3077d8: d0 19 mov.l 307840 <_gint_realloc+0x174>,r0 ! 305adc <_gint_malloc> - 3077da: 65 83 mov r8,r5 - 3077dc: 40 0b jsr @r0 - 3077de: 64 93 mov r9,r4 - 3077e0: 20 08 tst r0,r0 - 3077e2: 8f 0e bf.s 307802 <_gint_realloc+0x136> - 3077e4: 6a 03 mov r0,r10 - 3077e6: 2e e8 tst r14,r14 - 3077e8: 8d b7 bt.s 30775a <_gint_realloc+0x8e> - 3077ea: 60 a3 mov r10,r0 - 3077ec: 62 e2 mov.l @r14,r2 - 3077ee: 32 96 cmp/hi r9,r2 - 3077f0: 8b 03 bf 3077fa <_gint_realloc+0x12e> - 3077f2: 52 e4 mov.l @(16,r14),r2 - 3077f4: 72 01 add #1,r2 - 3077f6: af b0 bra 30775a <_gint_realloc+0x8e> - 3077f8: 1e 24 mov.l r2,@(16,r14) - 3077fa: 52 e3 mov.l @(12,r14),r2 - 3077fc: 72 01 add #1,r2 - 3077fe: af ab bra 307758 <_gint_realloc+0x8c> - 307800: 1e 23 mov.l r2,@(12,r14) - 307802: d2 08 mov.l 307824 <_gint_realloc+0x158>,r2 ! ffffff - 307804: 64 03 mov r0,r4 - 307806: 56 cf mov.l @(60,r12),r6 - 307808: 65 b3 mov r11,r5 - 30780a: d0 0e mov.l 307844 <_gint_realloc+0x178>,r0 ! 312000 <_memcpy> - 30780c: 40 0b jsr @r0 - 30780e: 26 29 and r2,r6 - 307810: d2 0d mov.l 307848 <_gint_realloc+0x17c>,r2 ! 305c20 <_gint_free> - 307812: 65 83 mov r8,r5 - 307814: 42 0b jsr @r2 - 307816: 64 b3 mov r11,r4 - 307818: 2e e8 tst r14,r14 - 30781a: 89 9d bt 307758 <_gint_realloc+0x8c> - 30781c: 52 e6 mov.l @(24,r14),r2 - 30781e: 72 01 add #1,r2 - 307820: af 9a bra 307758 <_gint_realloc+0x8c> - 307822: 1e 26 mov.l r2,@(24,r14) - 307824: 00 ff mac.l @r15+,@r0+ - 307826: ff ff .word 0xffff - 307828: 00 30 .word 0x0030 - 30782a: 58 28 mov.l @(32,r2),r8 - 30782c: 00 30 .word 0x0030 - 30782e: 58 08 mov.l @(32,r0),r8 - 307830: 02 00 .word 0x0200 - 307832: 00 00 .word 0x0000 - 307834: 00 30 .word 0x0030 - 307836: 59 b4 mov.l @(16,r11),r9 - 307838: 00 30 .word 0x0030 - 30783a: 58 fc mov.l @(48,r15),r8 - 30783c: 00 30 .word 0x0030 - 30783e: 5a 5c mov.l @(48,r5),r10 - 307840: 00 30 .word 0x0030 - 307842: 5a dc mov.l @(48,r13),r10 - 307844: 00 31 .word 0x0031 - 307846: 20 00 mov.b r0,@r0 - 307848: 00 30 .word 0x0030 - 30784a: 5c 20 mov.l @(0,r2),r12 - -0030784c <___printf_flush>: - 30784c: 2f 86 mov.l r8,@-r15 - 30784e: 2f 96 mov.l r9,@-r15 - 307850: 69 43 mov r4,r9 - 307852: 2f a6 mov.l r10,@-r15 - 307854: 2f b6 mov.l r11,@-r15 - 307856: 2f c6 mov.l r12,@-r15 - 307858: 2f d6 mov.l r13,@-r15 - 30785a: 2f e6 mov.l r14,@-r15 - 30785c: 4f 22 sts.l pr,@-r15 - 30785e: 5b 45 mov.l @(20,r4),r11 - 307860: 5c 44 mov.l @(16,r4),r12 - 307862: 6a b3 mov r11,r10 - 307864: 51 47 mov.l @(28,r4),r1 - 307866: 3a c8 sub r12,r10 - 307868: 31 ac add r10,r1 - 30786a: 14 17 mov.l r1,@(28,r4) - 30786c: 61 42 mov.l @r4,r1 - 30786e: 21 18 tst r1,r1 - 307870: 8d 1a bt.s 3078a8 <___printf_flush+0x5c> - 307872: 7f f8 add #-8,r15 - 307874: d2 57 mov.l 3079d4 <___printf_flush+0x188>,r2 ! 81019e0 <___printf_buffer> - 307876: 31 20 cmp/eq r2,r1 - 307878: 89 16 bt 3078a8 <___printf_flush+0x5c> - 30787a: 51 46 mov.l @(24,r4),r1 - 30787c: 71 ff add #-1,r1 - 30787e: 3b 12 cmp/hs r1,r11 - 307880: 8d 01 bt.s 307886 <___printf_flush+0x3a> - 307882: e2 00 mov #0,r2 - 307884: 61 b3 mov r11,r1 - 307886: 21 20 mov.b r2,@r1 - 307888: d1 52 mov.l 3079d4 <___printf_flush+0x188>,r1 ! 81019e0 <___printf_buffer> - 30788a: 62 13 mov r1,r2 - 30788c: 72 40 add #64,r2 - 30788e: 19 14 mov.l r1,@(16,r9) - 307890: 19 26 mov.l r2,@(24,r9) - 307892: 19 15 mov.l r1,@(20,r9) - 307894: 7f 08 add #8,r15 - 307896: 4f 26 lds.l @r15+,pr - 307898: 6e f6 mov.l @r15+,r14 - 30789a: 6d f6 mov.l @r15+,r13 - 30789c: 6c f6 mov.l @r15+,r12 - 30789e: 6b f6 mov.l @r15+,r11 - 3078a0: 6a f6 mov.l @r15+,r10 - 3078a2: 69 f6 mov.l @r15+,r9 - 3078a4: 00 0b rts - 3078a6: 68 f6 mov.l @r15+,r8 - 3078a8: 58 91 mov.l @(4,r9),r8 - 3078aa: 28 88 tst r8,r8 - 3078ac: 8b 01 bf 3078b2 <___printf_flush+0x66> - 3078ae: a0 87 bra 3079c0 <___printf_flush+0x174> - 3078b0: 54 92 mov.l @(8,r9),r4 - 3078b2: 85 8e mov.w @(28,r8),r0 - 3078b4: 62 03 mov r0,r2 - 3078b6: 61 0d extu.w r0,r1 - 3078b8: 60 08 swap.b r0,r0 - 3078ba: c8 04 tst #4,r0 - 3078bc: 8f 04 bf.s 3078c8 <___printf_flush+0x7c> - 3078be: 60 18 swap.b r1,r0 - 3078c0: e0 40 mov #64,r0 - 3078c2: 20 2b or r2,r0 - 3078c4: af e0 bra 307888 <___printf_flush+0x3c> - 3078c6: 81 8e mov.w r0,@(28,r8) - 3078c8: c8 02 tst #2,r0 - 3078ca: 89 10 bt 3078ee <___printf_flush+0xa2> - 3078cc: d0 42 mov.l 3079d8 <___printf_flush+0x18c>,r0 ! 3062dc <_fflush> - 3078ce: 40 0b jsr @r0 - 3078d0: 64 83 mov r8,r4 - 3078d2: 88 ff cmp/eq #-1,r0 - 3078d4: 89 16 bt 307904 <___printf_flush+0xb8> - 3078d6: d0 41 mov.l 3079dc <___printf_flush+0x190>,r0 ! 3061fa <_lseek> - 3078d8: e6 02 mov #2,r6 - 3078da: 64 82 mov.l @r8,r4 - 3078dc: 40 0b jsr @r0 - 3078de: e5 00 mov #0,r5 - 3078e0: 40 11 cmp/pz r0 - 3078e2: 8b 0f bf 307904 <___printf_flush+0xb8> - 3078e4: 91 72 mov.w 3079cc <___printf_flush+0x180>,r1 ! ff7f - 3078e6: 18 01 mov.l r0,@(4,r8) - 3078e8: 85 8e mov.w @(28,r8),r0 - 3078ea: 20 19 and r1,r0 - 3078ec: 81 8e mov.w r0,@(28,r8) - 3078ee: 51 82 mov.l @(8,r8),r1 - 3078f0: 21 18 tst r1,r1 - 3078f2: 8f 0a bf.s 30790a <___printf_flush+0xbe> - 3078f4: 66 a3 mov r10,r6 - 3078f6: d0 3a mov.l 3079e0 <___printf_flush+0x194>,r0 ! 306284 <___fp_write> - 3078f8: 65 c3 mov r12,r5 - 3078fa: 64 83 mov r8,r4 - 3078fc: 40 0b jsr @r0 - 3078fe: 00 09 nop - 307900: af c2 bra 307888 <___printf_flush+0x3c> - 307902: 00 09 nop - 307904: 85 8e mov.w @(28,r8),r0 - 307906: af dd bra 3078c4 <___printf_flush+0x78> - 307908: cb 40 or #64,r0 - 30790a: 9d 60 mov.w 3079ce <___printf_flush+0x182>,r13 ! 1000 - 30790c: 85 8e mov.w @(28,r8),r0 - 30790e: 2d 08 tst r0,r13 - 307910: 89 3f bt 307992 <___printf_flush+0x146> - 307912: 85 8e mov.w @(28,r8),r0 - 307914: 20 db or r13,r0 - 307916: 81 8e mov.w r0,@(28,r8) - 307918: ed 00 mov #0,r13 - 30791a: 9e 59 mov.w 3079d0 <___printf_flush+0x184>,r14 ! 4000 - 30791c: 3a d6 cmp/hi r13,r10 - 30791e: 8f b3 bf.s 307888 <___printf_flush+0x3c> - 307920: 61 a3 mov r10,r1 - 307922: 57 83 mov.l @(12,r8),r7 - 307924: 53 85 mov.l @(20,r8),r3 - 307926: 31 d8 sub r13,r1 - 307928: 65 c3 mov r12,r5 - 30792a: 33 78 sub r7,r3 - 30792c: 33 12 cmp/hs r1,r3 - 30792e: 8f 45 bf.s 3079bc <___printf_flush+0x170> - 307930: 35 dc add r13,r5 - 307932: 93 4e mov.w 3079d2 <___printf_flush+0x186>,r3 ! c000 - 307934: 85 8e mov.w @(28,r8),r0 - 307936: 23 09 and r0,r3 - 307938: 63 3d extu.w r3,r3 - 30793a: 33 e0 cmp/eq r14,r3 - 30793c: 8f 0d bf.s 30795a <___printf_flush+0x10e> - 30793e: e3 00 mov #0,r3 - 307940: 60 a3 mov r10,r0 - 307942: 30 da subc r13,r0 - 307944: e3 ff mov #-1,r3 - 307946: 66 13 mov r1,r6 - 307948: 30 33 cmp/ge r3,r0 - 30794a: 64 b3 mov r11,r4 - 30794c: 8d 01 bt.s 307952 <___printf_flush+0x106> - 30794e: 76 01 add #1,r6 - 307950: e6 01 mov #1,r6 - 307952: 46 10 dt r6 - 307954: 8f 29 bf.s 3079aa <___printf_flush+0x15e> - 307956: 63 43 mov r4,r3 - 307958: e3 00 mov #0,r3 - 30795a: 54 82 mov.l @(8,r8),r4 - 30795c: 66 13 mov r1,r6 - 30795e: d0 21 mov.l 3079e4 <___printf_flush+0x198>,r0 ! 312000 <_memcpy> - 307960: 34 7c add r7,r4 - 307962: 1f 11 mov.l r1,@(4,r15) - 307964: 40 0b jsr @r0 - 307966: 2f 32 mov.l r3,@r15 - 307968: 51 f1 mov.l @(4,r15),r1 - 30796a: 56 83 mov.l @(12,r8),r6 - 30796c: 3d 1c add r1,r13 - 30796e: 63 f2 mov.l @r15,r3 - 307970: 36 1c add r1,r6 - 307972: 51 85 mov.l @(20,r8),r1 - 307974: 36 12 cmp/hs r1,r6 - 307976: 8d 03 bt.s 307980 <___printf_flush+0x134> - 307978: 18 63 mov.l r6,@(12,r8) - 30797a: 23 38 tst r3,r3 - 30797c: 8d cf bt.s 30791e <___printf_flush+0xd2> - 30797e: 3a d6 cmp/hi r13,r10 - 307980: d0 17 mov.l 3079e0 <___printf_flush+0x194>,r0 ! 306284 <___fp_write> - 307982: 64 83 mov r8,r4 - 307984: 40 0b jsr @r0 - 307986: 55 82 mov.l @(8,r8),r5 - 307988: 40 15 cmp/pl r0 - 30798a: 8f b9 bf.s 307900 <___printf_flush+0xb4> - 30798c: e1 00 mov #0,r1 - 30798e: af c5 bra 30791c <___printf_flush+0xd0> - 307990: 18 13 mov.l r1,@(12,r8) - 307992: 52 83 mov.l @(12,r8),r2 - 307994: 51 84 mov.l @(16,r8),r1 - 307996: 32 12 cmp/hs r1,r2 - 307998: 89 bb bt 307912 <___printf_flush+0xc6> - 30799a: d0 0f mov.l 3079d8 <___printf_flush+0x18c>,r0 ! 3062dc <_fflush> - 30799c: 40 0b jsr @r0 - 30799e: 64 83 mov r8,r4 - 3079a0: 51 82 mov.l @(8,r8),r1 - 3079a2: 21 18 tst r1,r1 - 3079a4: 89 b8 bt 307918 <___printf_flush+0xcc> - 3079a6: af b5 bra 307914 <___printf_flush+0xc8> - 3079a8: 85 8e mov.w @(28,r8),r0 - 3079aa: 73 ff add #-1,r3 - 3079ac: 60 30 mov.b @r3,r0 - 3079ae: 88 0a cmp/eq #10,r0 - 3079b0: 8f cf bf.s 307952 <___printf_flush+0x106> - 3079b2: 64 33 mov r3,r4 - 3079b4: 61 33 mov r3,r1 - 3079b6: 31 58 sub r5,r1 - 3079b8: af cf bra 30795a <___printf_flush+0x10e> - 3079ba: 71 01 add #1,r1 - 3079bc: af cc bra 307958 <___printf_flush+0x10c> - 3079be: 61 33 mov r3,r1 - 3079c0: 24 48 tst r4,r4 - 3079c2: 8d 9d bt.s 307900 <___printf_flush+0xb4> - 3079c4: 66 a3 mov r10,r6 - 3079c6: d0 08 mov.l 3079e8 <___printf_flush+0x19c>,r0 ! 306240 <_write> - 3079c8: af 98 bra 3078fc <___printf_flush+0xb0> - 3079ca: 65 c3 mov r12,r5 - 3079cc: ff 7f .word 0xff7f - 3079ce: 10 00 mov.l r0,@(0,r0) - 3079d0: 40 00 shll r0 - 3079d2: c0 00 mov.b r0,@(0,gbr) - 3079d4: 08 10 .word 0x0810 - 3079d6: 19 e0 mov.l r14,@(0,r9) - 3079d8: 00 30 .word 0x0030 - 3079da: 62 dc extu.b r13,r2 - 3079dc: 00 30 .word 0x0030 - 3079de: 61 fa negc r15,r1 - 3079e0: 00 30 .word 0x0030 - 3079e2: 62 84 mov.b @r8+,r2 - 3079e4: 00 31 .word 0x0031 - 3079e6: 20 00 mov.b r0,@r0 - 3079e8: 00 30 .word 0x0030 - 3079ea: 62 40 mov.b @r4,r2 - -003079ec <___printf_out.lto_priv.0>: - 3079ec: 2f 86 mov.l r8,@-r15 - 3079ee: 68 43 mov r4,r8 - 3079f0: 52 45 mov.l @(20,r4),r2 - 3079f2: 51 46 mov.l @(24,r4),r1 - 3079f4: 2f 96 mov.l r9,@-r15 - 3079f6: 32 12 cmp/hs r1,r2 - 3079f8: 4f 22 sts.l pr,@-r15 - 3079fa: 8f 03 bf.s 307a04 <___printf_out.lto_priv.0+0x18> - 3079fc: 69 53 mov r5,r9 - 3079fe: d1 06 mov.l 307a18 <___printf_out.lto_priv.0+0x2c>,r1 ! 30784c <___printf_flush> - 307a00: 41 0b jsr @r1 - 307a02: 00 09 nop - 307a04: 51 85 mov.l @(20,r8),r1 - 307a06: 62 13 mov r1,r2 - 307a08: 72 01 add #1,r2 - 307a0a: 18 25 mov.l r2,@(20,r8) - 307a0c: 21 90 mov.b r9,@r1 - 307a0e: 4f 26 lds.l @r15+,pr - 307a10: 69 f6 mov.l @r15+,r9 - 307a12: 00 0b rts - 307a14: 68 f6 mov.l @r15+,r8 - 307a16: 00 09 nop - 307a18: 00 30 .word 0x0030 - 307a1a: 78 4c add #76,r8 - -00307a1c <___printf_format_p>: - 307a1c: 2f 86 mov.l r8,@-r15 - 307a1e: 2f 96 mov.l r9,@-r15 - 307a20: 69 43 mov r4,r9 - 307a22: 2f a6 mov.l r10,@-r15 - 307a24: 2f b6 mov.l r11,@-r15 - 307a26: 4f 22 sts.l pr,@-r15 - 307a28: 61 62 mov.l @r6,r1 - 307a2a: 7f f4 add #-12,r15 - 307a2c: d0 1e mov.l 307aa8 <___printf_format_p+0x8c>,r0 ! 312000 <_memcpy> - 307a2e: 62 13 mov r1,r2 - 307a30: 72 04 add #4,r2 - 307a32: 26 22 mov.l r2,@r6 - 307a34: 64 f3 mov r15,r4 - 307a36: 68 12 mov.l @r1,r8 - 307a38: d5 1c mov.l 307aac <___printf_format_p+0x90>,r5 ! 34218c - 307a3a: 40 0b jsr @r0 - 307a3c: e6 09 mov #9,r6 - 307a3e: d5 1c mov.l 307ab0 <___printf_format_p+0x94>,r5 ! 342178 - 307a40: 6b f3 mov r15,r11 - 307a42: 63 83 mov r8,r3 - 307a44: e2 00 mov #0,r2 - 307a46: 67 f3 mov r15,r7 - 307a48: e1 00 mov #0,r1 - 307a4a: 22 28 tst r2,r2 - 307a4c: 8b 00 bf 307a50 <___printf_format_p+0x34> - 307a4e: 23 38 tst r3,r3 - 307a50: 8f 18 bf.s 307a84 <___printf_format_p+0x68> - 307a52: 21 18 tst r1,r1 - 307a54: 8d 17 bt.s 307a86 <___printf_format_p+0x6a> - 307a56: 60 33 mov r3,r0 - 307a58: d8 16 mov.l 307ab4 <___printf_format_p+0x98>,r8 ! 3079ec <___printf_out.lto_priv.0> - 307a5a: e5 30 mov #48,r5 - 307a5c: 64 93 mov r9,r4 - 307a5e: 48 0b jsr @r8 - 307a60: 6a f3 mov r15,r10 - 307a62: e5 78 mov #120,r5 - 307a64: 64 93 mov r9,r4 - 307a66: 48 0b jsr @r8 - 307a68: 7a 08 add #8,r10 - 307a6a: 7a ff add #-1,r10 - 307a6c: 65 a0 mov.b @r10,r5 - 307a6e: 48 0b jsr @r8 - 307a70: 64 93 mov r9,r4 - 307a72: 3a b0 cmp/eq r11,r10 - 307a74: 8b f9 bf 307a6a <___printf_format_p+0x4e> - 307a76: 7f 0c add #12,r15 - 307a78: 4f 26 lds.l @r15+,pr - 307a7a: 6b f6 mov.l @r15+,r11 - 307a7c: 6a f6 mov.l @r15+,r10 - 307a7e: 69 f6 mov.l @r15+,r9 - 307a80: 00 0b rts - 307a82: 68 f6 mov.l @r15+,r8 - 307a84: 60 33 mov r3,r0 - 307a86: c9 0f and #15,r0 - 307a88: 06 5c mov.b @(r0,r5),r6 - 307a8a: 64 23 mov r2,r4 - 307a8c: 27 60 mov.b r6,@r7 - 307a8e: e6 1c mov #28,r6 - 307a90: 44 6d shld r6,r4 - 307a92: 66 33 mov r3,r6 - 307a94: 46 09 shlr2 r6 - 307a96: 46 09 shlr2 r6 - 307a98: 42 09 shlr2 r2 - 307a9a: 63 43 mov r4,r3 - 307a9c: 71 01 add #1,r1 - 307a9e: 77 01 add #1,r7 - 307aa0: 42 09 shlr2 r2 - 307aa2: af d2 bra 307a4a <___printf_format_p+0x2e> - 307aa4: 23 6b or r6,r3 - 307aa6: 00 09 nop - 307aa8: 00 31 .word 0x0031 - 307aaa: 20 00 mov.b r0,@r0 - 307aac: 00 34 mov.b r3,@(r0,r0) - 307aae: 21 8c cmp/str r8,r1 - 307ab0: 00 34 mov.b r3,@(r0,r0) - 307ab2: 21 78 tst r7,r1 - 307ab4: 00 30 .word 0x0030 - 307ab6: 79 ec add #-20,r9 - -00307ab8 <___printf_outn.lto_priv.0>: - 307ab8: 2f 86 mov.l r8,@-r15 - 307aba: 68 63 mov r6,r8 - 307abc: 2f 96 mov.l r9,@-r15 - 307abe: 69 43 mov r4,r9 - 307ac0: 2f a6 mov.l r10,@-r15 - 307ac2: 6a 53 mov r5,r10 - 307ac4: 2f b6 mov.l r11,@-r15 - 307ac6: db 08 mov.l 307ae8 <___printf_outn.lto_priv.0+0x30>,r11 ! 3079ec <___printf_out.lto_priv.0> - 307ac8: 4f 22 sts.l pr,@-r15 - 307aca: 48 15 cmp/pl r8 - 307acc: 8d 06 bt.s 307adc <___printf_outn.lto_priv.0+0x24> - 307ace: 65 a3 mov r10,r5 - 307ad0: 4f 26 lds.l @r15+,pr - 307ad2: 6b f6 mov.l @r15+,r11 - 307ad4: 6a f6 mov.l @r15+,r10 - 307ad6: 69 f6 mov.l @r15+,r9 - 307ad8: 00 0b rts - 307ada: 68 f6 mov.l @r15+,r8 - 307adc: 64 93 mov r9,r4 - 307ade: 4b 0b jsr @r11 - 307ae0: 78 ff add #-1,r8 - 307ae2: af f3 bra 307acc <___printf_outn.lto_priv.0+0x14> - 307ae4: 48 15 cmp/pl r8 - 307ae6: 00 09 nop - 307ae8: 00 30 .word 0x0030 - 307aea: 79 ec add #-20,r9 - -00307aec <___printf_format_c>: - 307aec: 2f 86 mov.l r8,@-r15 - 307aee: 68 43 mov r4,r8 - 307af0: 2f 96 mov.l r9,@-r15 - 307af2: 69 53 mov r5,r9 - 307af4: 2f a6 mov.l r10,@-r15 - 307af6: e5 00 mov #0,r5 - 307af8: 2f b6 mov.l r11,@-r15 - 307afa: 2f c6 mov.l r12,@-r15 - 307afc: 2f d6 mov.l r13,@-r15 - 307afe: 2f e6 mov.l r14,@-r15 - 307b00: 4f 22 sts.l pr,@-r15 - 307b02: 61 62 mov.l @r6,r1 - 307b04: 7f ec add #-20,r15 - 307b06: d0 30 mov.l 307bc8 <___printf_format_c+0xdc>,r0 ! 312120 <_memset> - 307b08: 62 13 mov r1,r2 - 307b0a: 6b f3 mov r15,r11 - 307b0c: 7b 04 add #4,r11 - 307b0e: 72 04 add #4,r2 - 307b10: 26 22 mov.l r2,@r6 - 307b12: 64 b3 mov r11,r4 - 307b14: e6 10 mov #16,r6 - 307b16: 40 0b jsr @r0 - 307b18: 6a 12 mov.l @r1,r10 - 307b1a: d1 2c mov.l 307bcc <___printf_format_c+0xe0>,r1 ! 306034 <___printf_compute_geometry> - 307b1c: e0 01 mov #1,r0 - 307b1e: 64 93 mov r9,r4 - 307b20: 81 b3 mov.w r0,@(6,r11) - 307b22: dd 2b mov.l 307bd0 <___printf_format_c+0xe4>,r13 ! 307ab8 <___printf_outn.lto_priv.0> - 307b24: 41 0b jsr @r1 - 307b26: 65 b3 mov r11,r5 - 307b28: 85 b4 mov.w @(8,r11),r0 - 307b2a: e5 20 mov #32,r5 - 307b2c: 66 b1 mov.w @r11,r6 - 307b2e: 6e 0d extu.w r0,r14 - 307b30: 66 6d extu.w r6,r6 - 307b32: 4d 0b jsr @r13 - 307b34: 64 83 mov r8,r4 - 307b36: 84 94 mov.b @(4,r9),r0 - 307b38: 88 04 cmp/eq #4,r0 - 307b3a: d9 26 mov.l 307bd4 <___printf_format_c+0xe8>,r9 ! 3079ec <___printf_out.lto_priv.0> - 307b3c: 8f 03 bf.s 307b46 <___printf_format_c+0x5a> - 307b3e: e1 7f mov #127,r1 - 307b40: 3a 17 cmp/gt r1,r10 - 307b42: 8d 11 bt.s 307b68 <___printf_format_c+0x7c> - 307b44: e1 fa mov #-6,r1 - 307b46: 65 a3 mov r10,r5 - 307b48: 49 0b jsr @r9 - 307b4a: 64 83 mov r8,r4 - 307b4c: 66 e3 mov r14,r6 - 307b4e: e5 20 mov #32,r5 - 307b50: 64 83 mov r8,r4 - 307b52: 61 d3 mov r13,r1 - 307b54: 7f 14 add #20,r15 - 307b56: 4f 26 lds.l @r15+,pr - 307b58: 6e f6 mov.l @r15+,r14 - 307b5a: 6d f6 mov.l @r15+,r13 - 307b5c: 6c f6 mov.l @r15+,r12 - 307b5e: 6b f6 mov.l @r15+,r11 - 307b60: 6a f6 mov.l @r15+,r10 - 307b62: 69 f6 mov.l @r15+,r9 - 307b64: 41 2b jmp @r1 - 307b66: 68 f6 mov.l @r15+,r8 - 307b68: 65 a3 mov r10,r5 - 307b6a: 45 1c shad r1,r5 - 307b6c: 91 26 mov.w 307bbc <___printf_format_c+0xd0>,r1 ! 7ff - 307b6e: 60 a3 mov r10,r0 - 307b70: 9c 25 mov.w 307bbe <___printf_format_c+0xd2>,r12 ! 80 - 307b72: c9 3f and #63,r0 - 307b74: 3a 17 cmp/gt r1,r10 - 307b76: 8d 06 bt.s 307b86 <___printf_format_c+0x9a> - 307b78: 2c 0b or r0,r12 - 307b7a: 91 21 mov.w 307bc0 <___printf_format_c+0xd4>,r1 ! c0 - 307b7c: 25 1b or r1,r5 - 307b7e: 49 0b jsr @r9 - 307b80: 64 83 mov r8,r4 - 307b82: af e1 bra 307b48 <___printf_format_c+0x5c> - 307b84: 65 c3 mov r12,r5 - 307b86: e2 f4 mov #-12,r2 - 307b88: 6b a3 mov r10,r11 - 307b8a: 4b 2c shad r2,r11 - 307b8c: d2 12 mov.l 307bd8 <___printf_format_c+0xec>,r2 ! ffff - 307b8e: 60 53 mov r5,r0 - 307b90: c9 3f and #63,r0 - 307b92: cb 80 or #128,r0 - 307b94: 3a 27 cmp/gt r2,r10 - 307b96: 8d 06 bt.s 307ba6 <___printf_format_c+0xba> - 307b98: 2f 02 mov.l r0,@r15 - 307b9a: 95 12 mov.w 307bc2 <___printf_format_c+0xd6>,r5 ! e0 - 307b9c: 25 bb or r11,r5 - 307b9e: 49 0b jsr @r9 - 307ba0: 64 83 mov r8,r4 - 307ba2: af ec bra 307b7e <___printf_format_c+0x92> - 307ba4: 65 f2 mov.l @r15,r5 - 307ba6: e2 ee mov #-18,r2 - 307ba8: 95 0c mov.w 307bc4 <___printf_format_c+0xd8>,r5 ! f0 - 307baa: 4a 2c shad r2,r10 - 307bac: 64 83 mov r8,r4 - 307bae: 49 0b jsr @r9 - 307bb0: 25 ab or r10,r5 - 307bb2: 91 04 mov.w 307bbe <___printf_format_c+0xd2>,r1 ! 80 - 307bb4: e5 3f mov #63,r5 - 307bb6: 25 b9 and r11,r5 - 307bb8: af f1 bra 307b9e <___printf_format_c+0xb2> - 307bba: 25 1b or r1,r5 - 307bbc: 07 ff mac.l @r15+,@r7+ - 307bbe: 00 80 .word 0x0080 - 307bc0: 00 c0 .word 0x00c0 - 307bc2: 00 e0 .word 0x00e0 - 307bc4: 00 f0 .word 0x00f0 - 307bc6: 00 09 nop - 307bc8: 00 31 .word 0x0031 - 307bca: 21 20 mov.b r2,@r1 - 307bcc: 00 30 .word 0x0030 - 307bce: 60 34 mov.b @r3+,r0 - 307bd0: 00 30 .word 0x0030 - 307bd2: 7a b8 add #-72,r10 - 307bd4: 00 30 .word 0x0030 - 307bd6: 79 ec add #-20,r9 - 307bd8: 00 00 .word 0x0000 - 307bda: ff ff .word 0xffff - -00307bdc <___printf_format_s>: - 307bdc: 2f 86 mov.l r8,@-r15 - 307bde: 2f 96 mov.l r9,@-r15 - 307be0: 2f a6 mov.l r10,@-r15 - 307be2: 6a 43 mov r4,r10 - 307be4: 2f b6 mov.l r11,@-r15 - 307be6: 2f c6 mov.l r12,@-r15 - 307be8: 6c 53 mov r5,r12 - 307bea: 2f d6 mov.l r13,@-r15 - 307bec: 4f 22 sts.l pr,@-r15 - 307bee: 61 62 mov.l @r6,r1 - 307bf0: 7f f0 add #-16,r15 - 307bf2: 85 51 mov.w @(2,r5),r0 - 307bf4: 62 13 mov r1,r2 - 307bf6: 72 04 add #4,r2 - 307bf8: 26 22 mov.l r2,@r6 - 307bfa: 20 08 tst r0,r0 - 307bfc: 69 12 mov.l @r1,r9 - 307bfe: 8d 01 bt.s 307c04 <___printf_format_s+0x28> - 307c00: e2 ff mov #-1,r2 - 307c02: 62 03 mov r0,r2 - 307c04: e8 00 mov #0,r8 - 307c06: 60 83 mov r8,r0 - 307c08: 01 9c mov.b @(r0,r9),r1 - 307c0a: 21 18 tst r1,r1 - 307c0c: 8d 01 bt.s 307c12 <___printf_format_s+0x36> - 307c0e: 32 86 cmp/hi r8,r2 - 307c10: 89 25 bt 307c5e <___printf_format_s+0x82> - 307c12: 60 83 mov r8,r0 - 307c14: 81 c1 mov.w r0,@(2,r12) - 307c16: e6 10 mov #16,r6 - 307c18: d0 14 mov.l 307c6c <___printf_format_s+0x90>,r0 ! 312120 <_memset> - 307c1a: e5 00 mov #0,r5 - 307c1c: 40 0b jsr @r0 - 307c1e: 64 f3 mov r15,r4 - 307c20: d1 13 mov.l 307c70 <___printf_format_s+0x94>,r1 ! 306034 <___printf_compute_geometry> - 307c22: 60 83 mov r8,r0 - 307c24: 64 c3 mov r12,r4 - 307c26: 81 f3 mov.w r0,@(6,r15) - 307c28: db 12 mov.l 307c74 <___printf_format_s+0x98>,r11 ! 307ab8 <___printf_outn.lto_priv.0> - 307c2a: 41 0b jsr @r1 - 307c2c: 65 f3 mov r15,r5 - 307c2e: 85 f4 mov.w @(8,r15),r0 - 307c30: e5 20 mov #32,r5 - 307c32: 66 f1 mov.w @r15,r6 - 307c34: 6c 0d extu.w r0,r12 - 307c36: dd 10 mov.l 307c78 <___printf_format_s+0x9c>,r13 ! 3079ec <___printf_out.lto_priv.0> - 307c38: 66 6d extu.w r6,r6 - 307c3a: 64 a3 mov r10,r4 - 307c3c: 4b 0b jsr @r11 - 307c3e: 38 9c add r9,r8 - 307c40: 39 80 cmp/eq r8,r9 - 307c42: 8f 0e bf.s 307c62 <___printf_format_s+0x86> - 307c44: 66 c3 mov r12,r6 - 307c46: e5 20 mov #32,r5 - 307c48: 64 a3 mov r10,r4 - 307c4a: 61 b3 mov r11,r1 - 307c4c: 7f 10 add #16,r15 - 307c4e: 4f 26 lds.l @r15+,pr - 307c50: 6d f6 mov.l @r15+,r13 - 307c52: 6c f6 mov.l @r15+,r12 - 307c54: 6b f6 mov.l @r15+,r11 - 307c56: 6a f6 mov.l @r15+,r10 - 307c58: 69 f6 mov.l @r15+,r9 - 307c5a: 41 2b jmp @r1 - 307c5c: 68 f6 mov.l @r15+,r8 - 307c5e: af d2 bra 307c06 <___printf_format_s+0x2a> - 307c60: 78 01 add #1,r8 - 307c62: 65 94 mov.b @r9+,r5 - 307c64: 4d 0b jsr @r13 - 307c66: 64 a3 mov r10,r4 - 307c68: af eb bra 307c42 <___printf_format_s+0x66> - 307c6a: 39 80 cmp/eq r8,r9 - 307c6c: 00 31 .word 0x0031 - 307c6e: 21 20 mov.b r2,@r1 - 307c70: 00 30 .word 0x0030 - 307c72: 60 34 mov.b @r3+,r0 - 307c74: 00 30 .word 0x0030 - 307c76: 7a b8 add #-72,r10 - 307c78: 00 30 .word 0x0030 - 307c7a: 79 ec add #-20,r9 - -00307c7c <___printf_format_di>: - 307c7c: 2f 86 mov.l r8,@-r15 - 307c7e: 2f 96 mov.l r9,@-r15 - 307c80: 2f a6 mov.l r10,@-r15 - 307c82: 2f b6 mov.l r11,@-r15 - 307c84: 2f c6 mov.l r12,@-r15 - 307c86: 6c 43 mov r4,r12 - 307c88: 2f d6 mov.l r13,@-r15 - 307c8a: 6d 53 mov r5,r13 - 307c8c: 2f e6 mov.l r14,@-r15 - 307c8e: 4f 22 sts.l pr,@-r15 - 307c90: 84 54 mov.b @(4,r5),r0 - 307c92: 7f bc add #-68,r15 - 307c94: 61 62 mov.l @r6,r1 - 307c96: 60 0c extu.b r0,r0 - 307c98: 88 01 cmp/eq #1,r0 - 307c9a: 8f 07 bf.s 307cac <___printf_format_di+0x30> - 307c9c: 62 13 mov r1,r2 - 307c9e: 72 04 add #4,r2 - 307ca0: 26 22 mov.l r2,@r6 - 307ca2: 84 13 mov.b @(3,r1),r0 - 307ca4: 6a 03 mov r0,r10 - 307ca6: 40 00 shll r0 - 307ca8: a0 0c bra 307cc4 <___printf_format_di+0x48> - 307caa: 38 8a subc r8,r8 - 307cac: 88 02 cmp/eq #2,r0 - 307cae: 8b 03 bf 307cb8 <___printf_format_di+0x3c> - 307cb0: 72 04 add #4,r2 - 307cb2: 26 22 mov.l r2,@r6 - 307cb4: af f6 bra 307ca4 <___printf_format_di+0x28> - 307cb6: 85 11 mov.w @(2,r1),r0 - 307cb8: 88 08 cmp/eq #8,r0 - 307cba: 8b 70 bf 307d9e <___printf_format_di+0x122> - 307cbc: 72 08 add #8,r2 - 307cbe: 68 12 mov.l @r1,r8 - 307cc0: 5a 11 mov.l @(4,r1),r10 - 307cc2: 26 22 mov.l r2,@r6 - 307cc4: 6b f3 mov r15,r11 - 307cc6: d0 46 mov.l 307de0 <___printf_format_di+0x164>,r0 ! 312120 <_memset> - 307cc8: 7b 14 add #20,r11 - 307cca: e6 0c mov #12,r6 - 307ccc: e5 00 mov #0,r5 - 307cce: 40 0b jsr @r0 - 307cd0: 64 b3 mov r11,r4 - 307cd2: 48 11 cmp/pz r8 - 307cd4: 8d 01 bt.s 307cda <___printf_format_di+0x5e> - 307cd6: e3 2b mov #43,r3 - 307cd8: e3 2d mov #45,r3 - 307cda: e1 01 mov #1,r1 - 307cdc: 1b 13 mov.l r1,@(12,r11) - 307cde: 48 11 cmp/pz r8 - 307ce0: 1f 81 mov.l r8,@(4,r15) - 307ce2: 8d 04 bt.s 307cee <___printf_format_di+0x72> - 307ce4: 1f a2 mov.l r10,@(8,r15) - 307ce6: 60 aa negc r10,r0 - 307ce8: 61 8a negc r8,r1 - 307cea: 1f 02 mov.l r0,@(8,r15) - 307cec: 1f 11 mov.l r1,@(4,r15) - 307cee: 6e f3 mov r15,r14 - 307cf0: 7e 24 add #36,r14 - 307cf2: e9 00 mov #0,r9 - 307cf4: 50 f1 mov.l @(4,r15),r0 - 307cf6: 20 08 tst r0,r0 - 307cf8: 8f 01 bf.s 307cfe <___printf_format_di+0x82> - 307cfa: 51 f2 mov.l @(8,r15),r1 - 307cfc: 21 18 tst r1,r1 - 307cfe: 8f 54 bf.s 307daa <___printf_format_di+0x12e> - 307d00: 29 98 tst r9,r9 - 307d02: 89 52 bt 307daa <___printf_format_di+0x12e> - 307d04: 85 d1 mov.w @(2,r13),r0 - 307d06: 20 08 tst r0,r0 - 307d08: 8f 0b bf.s 307d22 <___printf_format_di+0xa6> - 307d0a: 30 93 cmp/ge r9,r0 - 307d0c: 1f 83 mov.l r8,@(12,r15) - 307d0e: 51 f3 mov.l @(12,r15),r1 - 307d10: 1f a4 mov.l r10,@(16,r15) - 307d12: 21 18 tst r1,r1 - 307d14: 8f 01 bf.s 307d1a <___printf_format_di+0x9e> - 307d16: 52 f4 mov.l @(16,r15),r2 - 307d18: 22 28 tst r2,r2 - 307d1a: 8f 02 bf.s 307d22 <___printf_format_di+0xa6> - 307d1c: 30 93 cmp/ge r9,r0 - 307d1e: e9 00 mov #0,r9 - 307d20: 30 93 cmp/ge r9,r0 - 307d22: 8d 01 bt.s 307d28 <___printf_format_di+0xac> - 307d24: 68 03 mov r0,r8 - 307d26: 68 93 mov r9,r8 - 307d28: d1 2e mov.l 307de4 <___printf_format_di+0x168>,r1 ! 306034 <___printf_compute_geometry> - 307d2a: 60 83 mov r8,r0 - 307d2c: 81 b3 mov.w r0,@(6,r11) - 307d2e: 60 33 mov r3,r0 - 307d30: 64 d3 mov r13,r4 - 307d32: 80 b2 mov.b r0,@(2,r11) - 307d34: 41 0b jsr @r1 - 307d36: 65 b3 mov r11,r5 - 307d38: 84 b2 mov.b @(2,r11),r0 - 307d3a: e5 20 mov #32,r5 - 307d3c: 6d 0c extu.b r0,r13 - 307d3e: 85 b2 mov.w @(4,r11),r0 - 307d40: 64 c3 mov r12,r4 - 307d42: da 29 mov.l 307de8 <___printf_format_di+0x16c>,r10 ! 307ab8 <___printf_outn.lto_priv.0> - 307d44: 6e 0d extu.w r0,r14 - 307d46: 85 b4 mov.w @(8,r11),r0 - 307d48: 66 b1 mov.w @r11,r6 - 307d4a: 60 0d extu.w r0,r0 - 307d4c: 1f 01 mov.l r0,@(4,r15) - 307d4e: 4a 0b jsr @r10 - 307d50: 66 6d extu.w r6,r6 - 307d52: 2d d8 tst r13,r13 - 307d54: 8d 05 bt.s 307d62 <___printf_format_di+0xe6> - 307d56: 66 e3 mov r14,r6 - 307d58: d1 24 mov.l 307dec <___printf_format_di+0x170>,r1 ! 3079ec <___printf_out.lto_priv.0> - 307d5a: 65 d3 mov r13,r5 - 307d5c: 41 0b jsr @r1 - 307d5e: 64 c3 mov r12,r4 - 307d60: 66 e3 mov r14,r6 - 307d62: e5 30 mov #48,r5 - 307d64: db 21 mov.l 307dec <___printf_format_di+0x170>,r11 ! 3079ec <___printf_out.lto_priv.0> - 307d66: 4a 0b jsr @r10 - 307d68: 64 c3 mov r12,r4 - 307d6a: 66 83 mov r8,r6 - 307d6c: 68 f3 mov r15,r8 - 307d6e: 36 98 sub r9,r6 - 307d70: e5 30 mov #48,r5 - 307d72: 64 c3 mov r12,r4 - 307d74: 4a 0b jsr @r10 - 307d76: 79 ff add #-1,r9 - 307d78: 78 24 add #36,r8 - 307d7a: 60 93 mov r9,r0 - 307d7c: 88 ff cmp/eq #-1,r0 - 307d7e: 8f 29 bf.s 307dd4 <___printf_format_di+0x158> - 307d80: 60 93 mov r9,r0 - 307d82: 56 f1 mov.l @(4,r15),r6 - 307d84: e5 20 mov #32,r5 - 307d86: 64 c3 mov r12,r4 - 307d88: 61 a3 mov r10,r1 - 307d8a: 7f 44 add #68,r15 - 307d8c: 4f 26 lds.l @r15+,pr - 307d8e: 6e f6 mov.l @r15+,r14 - 307d90: 6d f6 mov.l @r15+,r13 - 307d92: 6c f6 mov.l @r15+,r12 - 307d94: 6b f6 mov.l @r15+,r11 - 307d96: 6a f6 mov.l @r15+,r10 - 307d98: 69 f6 mov.l @r15+,r9 - 307d9a: 41 2b jmp @r1 - 307d9c: 68 f6 mov.l @r15+,r8 - 307d9e: 61 12 mov.l @r1,r1 - 307da0: 72 04 add #4,r2 - 307da2: 26 22 mov.l r2,@r6 - 307da4: 6a 13 mov r1,r10 - 307da6: af 7f bra 307ca8 <___printf_format_di+0x2c> - 307da8: 41 00 shll r1 - 307daa: d2 11 mov.l 307df0 <___printf_format_di+0x174>,r2 ! 3110d4 <___umoddi3> - 307dac: e6 00 mov #0,r6 - 307dae: 54 f1 mov.l @(4,r15),r4 - 307db0: e7 0a mov #10,r7 - 307db2: 55 f2 mov.l @(8,r15),r5 - 307db4: 79 01 add #1,r9 - 307db6: 42 0b jsr @r2 - 307db8: 2f 32 mov.l r3,@r15 - 307dba: d2 0e mov.l 307df4 <___printf_format_di+0x178>,r2 ! 310ed4 <___udivdi3> - 307dbc: 71 30 add #48,r1 - 307dbe: 54 f1 mov.l @(4,r15),r4 - 307dc0: e6 00 mov #0,r6 - 307dc2: 55 f2 mov.l @(8,r15),r5 - 307dc4: e7 0a mov #10,r7 - 307dc6: 42 0b jsr @r2 - 307dc8: 2e 10 mov.b r1,@r14 - 307dca: 63 f2 mov.l @r15,r3 - 307dcc: 7e 01 add #1,r14 - 307dce: 1f 01 mov.l r0,@(4,r15) - 307dd0: af 90 bra 307cf4 <___printf_format_di+0x78> - 307dd2: 1f 12 mov.l r1,@(8,r15) - 307dd4: 05 8c mov.b @(r0,r8),r5 - 307dd6: 64 c3 mov r12,r4 - 307dd8: 4b 0b jsr @r11 - 307dda: 79 ff add #-1,r9 - 307ddc: af ce bra 307d7c <___printf_format_di+0x100> - 307dde: 60 93 mov r9,r0 - 307de0: 00 31 .word 0x0031 - 307de2: 21 20 mov.b r2,@r1 - 307de4: 00 30 .word 0x0030 - 307de6: 60 34 mov.b @r3+,r0 - 307de8: 00 30 .word 0x0030 - 307dea: 7a b8 add #-72,r10 - 307dec: 00 30 .word 0x0030 - 307dee: 79 ec add #-20,r9 - 307df0: 00 31 .word 0x0031 - 307df2: 10 d4 mov.l r13,@(16,r0) - 307df4: 00 31 .word 0x0031 - 307df6: 0e d4 mov.b r13,@(r0,r14) - -00307df8 <___printf_format_ouxX>: - 307df8: 2f 86 mov.l r8,@-r15 - 307dfa: 2f 96 mov.l r9,@-r15 - 307dfc: 69 43 mov r4,r9 - 307dfe: 2f a6 mov.l r10,@-r15 - 307e00: 6a 53 mov r5,r10 - 307e02: 2f b6 mov.l r11,@-r15 - 307e04: 2f c6 mov.l r12,@-r15 - 307e06: 2f d6 mov.l r13,@-r15 - 307e08: 2f e6 mov.l r14,@-r15 - 307e0a: 4f 22 sts.l pr,@-r15 - 307e0c: 84 54 mov.b @(4,r5),r0 - 307e0e: 7f a8 add #-88,r15 - 307e10: 61 62 mov.l @r6,r1 - 307e12: 60 0c extu.b r0,r0 - 307e14: 88 01 cmp/eq #1,r0 - 307e16: 8d 02 bt.s 307e1e <___printf_format_ouxX+0x26> - 307e18: 67 13 mov r1,r7 - 307e1a: a0 8b bra 307f34 <___printf_format_ouxX+0x13c> - 307e1c: 88 02 cmp/eq #2,r0 - 307e1e: 61 12 mov.l @r1,r1 - 307e20: 77 04 add #4,r7 - 307e22: 26 72 mov.l r7,@r6 - 307e24: ee 00 mov #0,r14 - 307e26: 6b 1c extu.b r1,r11 - 307e28: 84 a7 mov.b @(7,r10),r0 - 307e2a: 61 03 mov r0,r1 - 307e2c: e0 20 mov #32,r0 - 307e2e: 20 1b or r1,r0 - 307e30: 88 75 cmp/eq #117,r0 - 307e32: 8d 02 bt.s 307e3a <___printf_format_ouxX+0x42> - 307e34: 1f 03 mov.l r0,@(12,r15) - 307e36: a0 a2 bra 307f7e <___printf_format_ouxX+0x186> - 307e38: 50 f3 mov.l @(12,r15),r0 - 307e3a: d2 76 mov.l 308014 <___printf_format_ouxX+0x21c>,r2 ! 3110d4 <___umoddi3> - 307e3c: 6d f3 mov r15,r13 - 307e3e: dc 76 mov.l 308018 <___printf_format_ouxX+0x220>,r12 ! 310ed4 <___udivdi3> - 307e40: 7d 28 add #40,r13 - 307e42: 1f e1 mov.l r14,@(4,r15) - 307e44: e8 00 mov #0,r8 - 307e46: 1f b2 mov.l r11,@(8,r15) - 307e48: 53 f1 mov.l @(4,r15),r3 - 307e4a: 23 38 tst r3,r3 - 307e4c: 8f 01 bf.s 307e52 <___printf_format_ouxX+0x5a> - 307e4e: 54 f2 mov.l @(8,r15),r4 - 307e50: 24 48 tst r4,r4 - 307e52: 8f 01 bf.s 307e58 <___printf_format_ouxX+0x60> - 307e54: 28 88 tst r8,r8 - 307e56: 8b 01 bf 307e5c <___printf_format_ouxX+0x64> - 307e58: a0 7f bra 307f5a <___printf_format_ouxX+0x162> - 307e5a: 54 f1 mov.l @(4,r15),r4 - 307e5c: 85 a1 mov.w @(2,r10),r0 - 307e5e: 20 08 tst r0,r0 - 307e60: 8f 0b bf.s 307e7a <___printf_format_ouxX+0x82> - 307e62: 30 83 cmp/ge r8,r0 - 307e64: 1f e4 mov.l r14,@(16,r15) - 307e66: 52 f4 mov.l @(16,r15),r2 - 307e68: 1f b5 mov.l r11,@(20,r15) - 307e6a: 22 28 tst r2,r2 - 307e6c: 8f 01 bf.s 307e72 <___printf_format_ouxX+0x7a> - 307e6e: 53 f5 mov.l @(20,r15),r3 - 307e70: 23 38 tst r3,r3 - 307e72: 8f 02 bf.s 307e7a <___printf_format_ouxX+0x82> - 307e74: 30 83 cmp/ge r8,r0 - 307e76: e8 00 mov #0,r8 - 307e78: 30 83 cmp/ge r8,r0 - 307e7a: 8d 01 bt.s 307e80 <___printf_format_ouxX+0x88> - 307e7c: 6b 03 mov r0,r11 - 307e7e: 6b 83 mov r8,r11 - 307e80: 50 f3 mov.l @(12,r15),r0 - 307e82: e1 ff mov #-1,r1 - 307e84: 88 75 cmp/eq #117,r0 - 307e86: 84 a5 mov.b @(5,r10),r0 - 307e88: 6e 1a negc r1,r14 - 307e8a: 40 11 cmp/pz r0 - 307e8c: 8d 03 bt.s 307e96 <___printf_format_ouxX+0x9e> - 307e8e: ed 00 mov #0,r13 - 307e90: 50 f3 mov.l @(12,r15),r0 - 307e92: 88 78 cmp/eq #120,r0 - 307e94: 3d ee addc r14,r13 - 307e96: d0 61 mov.l 30801c <___printf_format_ouxX+0x224>,r0 ! 312120 <_memset> - 307e98: 6c f3 mov r15,r12 - 307e9a: 7c 18 add #24,r12 - 307e9c: e6 0c mov #12,r6 - 307e9e: 64 c3 mov r12,r4 - 307ea0: 40 0b jsr @r0 - 307ea2: e5 00 mov #0,r5 - 307ea4: e2 01 mov #1,r2 - 307ea6: 1c 23 mov.l r2,@(12,r12) - 307ea8: 60 d3 mov r13,r0 - 307eaa: d2 5d mov.l 308020 <___printf_format_ouxX+0x228>,r2 ! 306034 <___printf_compute_geometry> - 307eac: 65 c3 mov r12,r5 - 307eae: 80 c3 mov.b r0,@(3,r12) - 307eb0: 60 b3 mov r11,r0 - 307eb2: 81 c3 mov.w r0,@(6,r12) - 307eb4: 42 0b jsr @r2 - 307eb6: 64 a3 mov r10,r4 - 307eb8: 85 c2 mov.w @(4,r12),r0 - 307eba: e5 20 mov #32,r5 - 307ebc: 60 0d extu.w r0,r0 - 307ebe: 66 c1 mov.w @r12,r6 - 307ec0: 64 93 mov r9,r4 - 307ec2: 1f 01 mov.l r0,@(4,r15) - 307ec4: 66 6d extu.w r6,r6 - 307ec6: 85 c4 mov.w @(8,r12),r0 - 307ec8: dc 56 mov.l 308024 <___printf_format_ouxX+0x22c>,r12 ! 307ab8 <___printf_outn.lto_priv.0> - 307eca: 60 0d extu.w r0,r0 - 307ecc: 4c 0b jsr @r12 - 307ece: 1f 04 mov.l r0,@(16,r15) - 307ed0: 84 a5 mov.b @(5,r10),r0 - 307ed2: 40 11 cmp/pz r0 - 307ed4: 8d 0e bt.s 307ef4 <___printf_format_ouxX+0xfc> - 307ed6: 2e e8 tst r14,r14 - 307ed8: 8d 0d bt.s 307ef6 <___printf_format_ouxX+0xfe> - 307eda: 56 f1 mov.l @(4,r15),r6 - 307edc: dd 52 mov.l 308028 <___printf_format_ouxX+0x230>,r13 ! 3079ec <___printf_out.lto_priv.0> - 307ede: e5 30 mov #48,r5 - 307ee0: 4d 0b jsr @r13 - 307ee2: 64 93 mov r9,r4 - 307ee4: 50 f3 mov.l @(12,r15),r0 - 307ee6: 88 78 cmp/eq #120,r0 - 307ee8: 8f 05 bf.s 307ef6 <___printf_format_ouxX+0xfe> - 307eea: 56 f1 mov.l @(4,r15),r6 - 307eec: 84 a7 mov.b @(7,r10),r0 - 307eee: 64 93 mov r9,r4 - 307ef0: 4d 0b jsr @r13 - 307ef2: 65 03 mov r0,r5 - 307ef4: 56 f1 mov.l @(4,r15),r6 - 307ef6: e5 30 mov #48,r5 - 307ef8: 4c 0b jsr @r12 - 307efa: 64 93 mov r9,r4 - 307efc: 66 b3 mov r11,r6 - 307efe: db 4a mov.l 308028 <___printf_format_ouxX+0x230>,r11 ! 3079ec <___printf_out.lto_priv.0> - 307f00: 6a f3 mov r15,r10 - 307f02: 36 88 sub r8,r6 - 307f04: e5 30 mov #48,r5 - 307f06: 64 93 mov r9,r4 - 307f08: 4c 0b jsr @r12 - 307f0a: 78 ff add #-1,r8 - 307f0c: 7a 28 add #40,r10 - 307f0e: 60 83 mov r8,r0 - 307f10: 88 ff cmp/eq #-1,r0 - 307f12: 89 01 bt 307f18 <___printf_format_ouxX+0x120> - 307f14: a0 78 bra 308008 <___printf_format_ouxX+0x210> - 307f16: 05 ac mov.b @(r0,r10),r5 - 307f18: 56 f4 mov.l @(16,r15),r6 - 307f1a: e5 20 mov #32,r5 - 307f1c: 64 93 mov r9,r4 - 307f1e: 61 c3 mov r12,r1 - 307f20: 7f 58 add #88,r15 - 307f22: 4f 26 lds.l @r15+,pr - 307f24: 6e f6 mov.l @r15+,r14 - 307f26: 6d f6 mov.l @r15+,r13 - 307f28: 6c f6 mov.l @r15+,r12 - 307f2a: 6b f6 mov.l @r15+,r11 - 307f2c: 6a f6 mov.l @r15+,r10 - 307f2e: 69 f6 mov.l @r15+,r9 - 307f30: 41 2b jmp @r1 - 307f32: 68 f6 mov.l @r15+,r8 - 307f34: 8f 06 bf.s 307f44 <___printf_format_ouxX+0x14c> - 307f36: 88 08 cmp/eq #8,r0 - 307f38: 61 12 mov.l @r1,r1 - 307f3a: 77 04 add #4,r7 - 307f3c: 26 72 mov.l r7,@r6 - 307f3e: ee 00 mov #0,r14 - 307f40: af 72 bra 307e28 <___printf_format_ouxX+0x30> - 307f42: 6b 1d extu.w r1,r11 - 307f44: 8b 04 bf 307f50 <___printf_format_ouxX+0x158> - 307f46: 77 08 add #8,r7 - 307f48: 6e 12 mov.l @r1,r14 - 307f4a: 5b 11 mov.l @(4,r1),r11 - 307f4c: af 6c bra 307e28 <___printf_format_ouxX+0x30> - 307f4e: 26 72 mov.l r7,@r6 - 307f50: 77 04 add #4,r7 - 307f52: 6b 12 mov.l @r1,r11 - 307f54: ee 00 mov #0,r14 - 307f56: af 67 bra 307e28 <___printf_format_ouxX+0x30> - 307f58: 26 72 mov.l r7,@r6 - 307f5a: e6 00 mov #0,r6 - 307f5c: 55 f2 mov.l @(8,r15),r5 - 307f5e: e7 0a mov #10,r7 - 307f60: 42 0b jsr @r2 - 307f62: 2f 22 mov.l r2,@r15 - 307f64: 71 30 add #48,r1 - 307f66: 54 f1 mov.l @(4,r15),r4 - 307f68: e6 00 mov #0,r6 - 307f6a: 55 f2 mov.l @(8,r15),r5 - 307f6c: e7 0a mov #10,r7 - 307f6e: 4c 0b jsr @r12 - 307f70: 2d 10 mov.b r1,@r13 - 307f72: 62 f2 mov.l @r15,r2 - 307f74: 78 01 add #1,r8 - 307f76: 1f 01 mov.l r0,@(4,r15) - 307f78: 7d 01 add #1,r13 - 307f7a: af 65 bra 307e48 <___printf_format_ouxX+0x50> - 307f7c: 1f 12 mov.l r1,@(8,r15) - 307f7e: 88 6f cmp/eq #111,r0 - 307f80: 8f 1c bf.s 307fbc <___printf_format_ouxX+0x1c4> - 307f82: 50 f3 mov.l @(12,r15),r0 - 307f84: 61 f3 mov r15,r1 - 307f86: 71 28 add #40,r1 - 307f88: 6c e3 mov r14,r12 - 307f8a: 6d b3 mov r11,r13 - 307f8c: e8 00 mov #0,r8 - 307f8e: 2c c8 tst r12,r12 - 307f90: 8b 00 bf 307f94 <___printf_format_ouxX+0x19c> - 307f92: 2d d8 tst r13,r13 - 307f94: 8f 01 bf.s 307f9a <___printf_format_ouxX+0x1a2> - 307f96: 28 88 tst r8,r8 - 307f98: 8b 23 bf 307fe2 <___printf_format_ouxX+0x1ea> - 307f9a: 63 c3 mov r12,r3 - 307f9c: e2 1d mov #29,r2 - 307f9e: 43 2d shld r2,r3 - 307fa0: 60 d3 mov r13,r0 - 307fa2: 62 d3 mov r13,r2 - 307fa4: c9 07 and #7,r0 - 307fa6: 42 09 shlr2 r2 - 307fa8: 42 01 shlr r2 - 307faa: 70 30 add #48,r0 - 307fac: 4c 09 shlr2 r12 - 307fae: 6d 33 mov r3,r13 - 307fb0: 21 00 mov.b r0,@r1 - 307fb2: 78 01 add #1,r8 - 307fb4: 71 01 add #1,r1 - 307fb6: 4c 01 shlr r12 - 307fb8: af e9 bra 307f8e <___printf_format_ouxX+0x196> - 307fba: 2d 2b or r2,r13 - 307fbc: 88 78 cmp/eq #120,r0 - 307fbe: 8f 10 bf.s 307fe2 <___printf_format_ouxX+0x1ea> - 307fc0: e8 00 mov #0,r8 - 307fc2: 60 13 mov r1,r0 - 307fc4: 88 58 cmp/eq #88,r0 - 307fc6: d7 19 mov.l 30802c <___printf_format_ouxX+0x234>,r7 ! 342178 - 307fc8: 8f 01 bf.s 307fce <___printf_format_ouxX+0x1d6> - 307fca: 61 f3 mov r15,r1 - 307fcc: d7 18 mov.l 308030 <___printf_format_ouxX+0x238>,r7 ! 342164 - 307fce: 71 28 add #40,r1 - 307fd0: 62 e3 mov r14,r2 - 307fd2: 63 b3 mov r11,r3 - 307fd4: e8 00 mov #0,r8 - 307fd6: 22 28 tst r2,r2 - 307fd8: 8b 00 bf 307fdc <___printf_format_ouxX+0x1e4> - 307fda: 23 38 tst r3,r3 - 307fdc: 8f 03 bf.s 307fe6 <___printf_format_ouxX+0x1ee> - 307fde: 28 88 tst r8,r8 - 307fe0: 89 01 bt 307fe6 <___printf_format_ouxX+0x1ee> - 307fe2: af 3c bra 307e5e <___printf_format_ouxX+0x66> - 307fe4: 85 a1 mov.w @(2,r10),r0 - 307fe6: 60 33 mov r3,r0 - 307fe8: c9 0f and #15,r0 - 307fea: 06 7c mov.b @(r0,r7),r6 - 307fec: 65 23 mov r2,r5 - 307fee: e4 1c mov #28,r4 - 307ff0: 21 60 mov.b r6,@r1 - 307ff2: 45 4d shld r4,r5 - 307ff4: 66 33 mov r3,r6 - 307ff6: 46 09 shlr2 r6 - 307ff8: 46 09 shlr2 r6 - 307ffa: 42 09 shlr2 r2 - 307ffc: 63 53 mov r5,r3 - 307ffe: 78 01 add #1,r8 - 308000: 71 01 add #1,r1 - 308002: 42 09 shlr2 r2 - 308004: af e7 bra 307fd6 <___printf_format_ouxX+0x1de> - 308006: 23 6b or r6,r3 - 308008: 64 93 mov r9,r4 - 30800a: 4b 0b jsr @r11 - 30800c: 78 ff add #-1,r8 - 30800e: af 7f bra 307f10 <___printf_format_ouxX+0x118> - 308010: 60 83 mov r8,r0 - 308012: 00 09 nop - 308014: 00 31 .word 0x0031 - 308016: 10 d4 mov.l r13,@(16,r0) - 308018: 00 31 .word 0x0031 - 30801a: 0e d4 mov.b r13,@(r0,r14) - 30801c: 00 31 .word 0x0031 - 30801e: 21 20 mov.b r2,@r1 - 308020: 00 30 .word 0x0030 - 308022: 60 34 mov.b @r3+,r0 - 308024: 00 30 .word 0x0030 - 308026: 7a b8 add #-72,r10 - 308028: 00 30 .word 0x0030 - 30802a: 79 ec add #-20,r9 - 30802c: 00 34 mov.b r3,@(r0,r0) - 30802e: 21 78 tst r7,r1 - 308030: 00 34 mov.b r3,@(r0,r0) - 308032: 21 64 mov.b r6,@-r1 - -00308034 <___printf_outstr.lto_priv.0>: - 308034: 2f 86 mov.l r8,@-r15 - 308036: 68 53 mov r5,r8 - 308038: 2f 96 mov.l r9,@-r15 - 30803a: 69 63 mov r6,r9 - 30803c: 2f a6 mov.l r10,@-r15 - 30803e: 6a 53 mov r5,r10 - 308040: 2f b6 mov.l r11,@-r15 - 308042: 6b 43 mov r4,r11 - 308044: 2f c6 mov.l r12,@-r15 - 308046: dc 09 mov.l 30806c <___printf_outstr.lto_priv.0+0x38>,r12 ! 3079ec <___printf_out.lto_priv.0> - 308048: 4f 22 sts.l pr,@-r15 - 30804a: 61 a3 mov r10,r1 - 30804c: 31 88 sub r8,r1 - 30804e: 39 17 cmp/gt r1,r9 - 308050: 89 06 bt 308060 <___printf_outstr.lto_priv.0+0x2c> - 308052: 4f 26 lds.l @r15+,pr - 308054: 6c f6 mov.l @r15+,r12 - 308056: 6b f6 mov.l @r15+,r11 - 308058: 6a f6 mov.l @r15+,r10 - 30805a: 69 f6 mov.l @r15+,r9 - 30805c: 00 0b rts - 30805e: 68 f6 mov.l @r15+,r8 - 308060: 65 a4 mov.b @r10+,r5 - 308062: 4c 0b jsr @r12 - 308064: 64 b3 mov r11,r4 - 308066: af f1 bra 30804c <___printf_outstr.lto_priv.0+0x18> - 308068: 61 a3 mov r10,r1 - 30806a: 00 09 nop - 30806c: 00 30 .word 0x0030 - 30806e: 79 ec add #-20,r9 - -00308070 <___printf_format_m>: - 308070: 2f 86 mov.l r8,@-r15 - 308072: 2f 96 mov.l r9,@-r15 - 308074: d1 0a mov.l 3080a0 <___printf_format_m+0x30>,r1 ! 8101c6c <_errno> - 308076: 4f 22 sts.l pr,@-r15 - 308078: 60 12 mov.l @r1,r0 - 30807a: e1 17 mov #23,r1 - 30807c: d9 09 mov.l 3080a4 <___printf_format_m+0x34>,r9 ! 342198 - 30807e: 30 16 cmp/hi r1,r0 - 308080: 8d 03 bt.s 30808a <___printf_format_m+0x1a> - 308082: 68 43 mov r4,r8 - 308084: d1 08 mov.l 3080a8 <___printf_format_m+0x38>,r1 ! 342b54 <_errno_strings> - 308086: 40 08 shll2 r0 - 308088: 09 1e mov.l @(r0,r1),r9 - 30808a: d0 08 mov.l 3080ac <___printf_format_m+0x3c>,r0 ! 312176 <_strlen> - 30808c: 40 0b jsr @r0 - 30808e: 64 93 mov r9,r4 - 308090: d1 07 mov.l 3080b0 <___printf_format_m+0x40>,r1 ! 308034 <___printf_outstr.lto_priv.0> - 308092: 66 03 mov r0,r6 - 308094: 65 93 mov r9,r5 - 308096: 64 83 mov r8,r4 - 308098: 4f 26 lds.l @r15+,pr - 30809a: 69 f6 mov.l @r15+,r9 - 30809c: 41 2b jmp @r1 - 30809e: 68 f6 mov.l @r15+,r8 - 3080a0: 08 10 .word 0x0810 - 3080a2: 1c 6c mov.l r6,@(48,r12) - 3080a4: 00 34 mov.b r3,@(r0,r0) - 3080a6: 21 98 tst r9,r1 - 3080a8: 00 34 mov.b r3,@(r0,r0) - 3080aa: 2b 54 mov.b r5,@-r11 - 3080ac: 00 31 .word 0x0031 - 3080ae: 21 76 mov.l r7,@-r1 - 3080b0: 00 30 .word 0x0030 - 3080b2: 80 34 mov.b r0,@(4,r3) - -003080b4 <_direct_notation.constprop.0>: - 3080b4: 7f f8 add #-8,r15 - 3080b6: 2f 86 mov.l r8,@-r15 - 3080b8: e1 00 mov #0,r1 - 3080ba: 2f 96 mov.l r9,@-r15 - 3080bc: 68 43 mov r4,r8 - 3080be: 2f a6 mov.l r10,@-r15 - 3080c0: 69 53 mov r5,r9 - 3080c2: 2f b6 mov.l r11,@-r15 - 3080c4: 2f c6 mov.l r12,@-r15 - 3080c6: 2f d6 mov.l r13,@-r15 - 3080c8: 2f e6 mov.l r14,@-r15 - 3080ca: 4f 22 sts.l pr,@-r15 - 3080cc: 5b fd mov.l @(52,r15),r11 - 3080ce: 85 51 mov.w @(2,r5),r0 - 3080d0: 6c b3 mov r11,r12 - 3080d2: 5a fe mov.l @(56,r15),r10 - 3080d4: 40 15 cmp/pl r0 - 3080d6: 31 0e addc r0,r1 - 3080d8: 3c ac add r10,r12 - 3080da: 1f 68 mov.l r6,@(32,r15) - 3080dc: 4c 11 cmp/pz r12 - 3080de: 1f 79 mov.l r7,@(36,r15) - 3080e0: 60 1d extu.w r1,r0 - 3080e2: 8f 47 bf.s 308174 <_direct_notation.constprop.0+0xc0> - 3080e4: 5d fc mov.l @(48,r15),r13 - 3080e6: 30 cc add r12,r0 - 3080e8: e1 20 mov #32,r1 - 3080ea: 60 0d extu.w r0,r0 - 3080ec: 31 fc add r15,r1 - 3080ee: 81 13 mov.w r0,@(6,r1) - 3080f0: 65 13 mov r1,r5 - 3080f2: d1 3d mov.l 3081e8 <_direct_notation.constprop.0+0x134>,r1 ! 306034 <___printf_compute_geometry> - 3080f4: de 3d mov.l 3081ec <_direct_notation.constprop.0+0x138>,r14 ! 307ab8 <___printf_outn.lto_priv.0> - 3080f6: 41 0b jsr @r1 - 3080f8: 64 93 mov r9,r4 - 3080fa: e0 20 mov #32,r0 - 3080fc: 06 fd mov.w @(r0,r15),r6 - 3080fe: e5 20 mov #32,r5 - 308100: 66 6d extu.w r6,r6 - 308102: 4e 0b jsr @r14 - 308104: 64 83 mov r8,r4 - 308106: e0 22 mov #34,r0 - 308108: 00 fc mov.b @(r0,r15),r0 - 30810a: 65 0c extu.b r0,r5 - 30810c: 25 58 tst r5,r5 - 30810e: 8d 04 bt.s 30811a <_direct_notation.constprop.0+0x66> - 308110: e0 24 mov #36,r0 - 308112: d1 37 mov.l 3081f0 <_direct_notation.constprop.0+0x13c>,r1 ! 3079ec <___printf_out.lto_priv.0> - 308114: 41 0b jsr @r1 - 308116: 64 83 mov r8,r4 - 308118: e0 24 mov #36,r0 - 30811a: 00 fd mov.w @(r0,r15),r0 - 30811c: e5 30 mov #48,r5 - 30811e: 66 0d extu.w r0,r6 - 308120: 4e 0b jsr @r14 - 308122: 64 83 mov r8,r4 - 308124: 85 91 mov.w @(2,r9),r0 - 308126: 4a 11 cmp/pz r10 - 308128: 8f 26 bf.s 308178 <_direct_notation.constprop.0+0xc4> - 30812a: 69 03 mov r0,r9 - 30812c: d1 31 mov.l 3081f4 <_direct_notation.constprop.0+0x140>,r1 ! 308034 <___printf_outstr.lto_priv.0> - 30812e: 66 b3 mov r11,r6 - 308130: 65 d3 mov r13,r5 - 308132: 41 0b jsr @r1 - 308134: 64 83 mov r8,r4 - 308136: 66 a3 mov r10,r6 - 308138: e5 30 mov #48,r5 - 30813a: 4e 0b jsr @r14 - 30813c: 64 83 mov r8,r4 - 30813e: 49 15 cmp/pl r9 - 308140: 8f 09 bf.s 308156 <_direct_notation.constprop.0+0xa2> - 308142: e0 28 mov #40,r0 - 308144: d1 2a mov.l 3081f0 <_direct_notation.constprop.0+0x13c>,r1 ! 3079ec <___printf_out.lto_priv.0> - 308146: e5 2e mov #46,r5 - 308148: 41 0b jsr @r1 - 30814a: 64 83 mov r8,r4 - 30814c: 66 93 mov r9,r6 - 30814e: e5 30 mov #48,r5 - 308150: 4e 0b jsr @r14 - 308152: 64 83 mov r8,r4 - 308154: e0 28 mov #40,r0 - 308156: 00 fd mov.w @(r0,r15),r0 - 308158: e5 20 mov #32,r5 - 30815a: 66 0d extu.w r0,r6 - 30815c: 4e 0b jsr @r14 - 30815e: 64 83 mov r8,r4 - 308160: 4f 26 lds.l @r15+,pr - 308162: 6e f6 mov.l @r15+,r14 - 308164: 6d f6 mov.l @r15+,r13 - 308166: 6c f6 mov.l @r15+,r12 - 308168: 6b f6 mov.l @r15+,r11 - 30816a: 6a f6 mov.l @r15+,r10 - 30816c: 69 f6 mov.l @r15+,r9 - 30816e: 68 f6 mov.l @r15+,r8 - 308170: 00 0b rts - 308172: 7f 08 add #8,r15 - 308174: af b8 bra 3080e8 <_direct_notation.constprop.0+0x34> - 308176: 70 01 add #1,r0 - 308178: 4c 15 cmp/pl r12 - 30817a: 8f 16 bf.s 3081aa <_direct_notation.constprop.0+0xf6> - 30817c: 66 c3 mov r12,r6 - 30817e: db 1d mov.l 3081f4 <_direct_notation.constprop.0+0x140>,r11 ! 308034 <___printf_outstr.lto_priv.0> - 308180: 65 d3 mov r13,r5 - 308182: 4b 0b jsr @r11 - 308184: 64 83 mov r8,r4 - 308186: 49 15 cmp/pl r9 - 308188: 8f e5 bf.s 308156 <_direct_notation.constprop.0+0xa2> - 30818a: e0 28 mov #40,r0 - 30818c: d1 18 mov.l 3081f0 <_direct_notation.constprop.0+0x13c>,r1 ! 3079ec <___printf_out.lto_priv.0> - 30818e: e5 2e mov #46,r5 - 308190: 41 0b jsr @r1 - 308192: 64 83 mov r8,r4 - 308194: 66 ab neg r10,r6 - 308196: 36 97 cmp/gt r9,r6 - 308198: 8f 01 bf.s 30819e <_direct_notation.constprop.0+0xea> - 30819a: 65 d3 mov r13,r5 - 30819c: 66 93 mov r9,r6 - 30819e: 35 cc add r12,r5 - 3081a0: 4b 0b jsr @r11 - 3081a2: 64 83 mov r8,r4 - 3081a4: 66 a3 mov r10,r6 - 3081a6: af d2 bra 30814e <_direct_notation.constprop.0+0x9a> - 3081a8: 36 9c add r9,r6 - 3081aa: dc 11 mov.l 3081f0 <_direct_notation.constprop.0+0x13c>,r12 ! 3079ec <___printf_out.lto_priv.0> - 3081ac: e5 30 mov #48,r5 - 3081ae: 4c 0b jsr @r12 - 3081b0: 64 83 mov r8,r4 - 3081b2: 49 15 cmp/pl r9 - 3081b4: 8f cf bf.s 308156 <_direct_notation.constprop.0+0xa2> - 3081b6: e0 28 mov #40,r0 - 3081b8: e5 2e mov #46,r5 - 3081ba: 4c 0b jsr @r12 - 3081bc: 64 83 mov r8,r4 - 3081be: 66 ab neg r10,r6 - 3081c0: 36 b8 sub r11,r6 - 3081c2: 36 97 cmp/gt r9,r6 - 3081c4: 8f 01 bf.s 3081ca <_direct_notation.constprop.0+0x116> - 3081c6: e5 30 mov #48,r5 - 3081c8: 66 93 mov r9,r6 - 3081ca: 4e 0b jsr @r14 - 3081cc: 64 83 mov r8,r4 - 3081ce: 66 b3 mov r11,r6 - 3081d0: 36 9c add r9,r6 - 3081d2: 36 ac add r10,r6 - 3081d4: 36 b7 cmp/gt r11,r6 - 3081d6: 8b 00 bf 3081da <_direct_notation.constprop.0+0x126> - 3081d8: 66 b3 mov r11,r6 - 3081da: d1 06 mov.l 3081f4 <_direct_notation.constprop.0+0x140>,r1 ! 308034 <___printf_outstr.lto_priv.0> - 3081dc: 65 d3 mov r13,r5 - 3081de: 41 0b jsr @r1 - 3081e0: 64 83 mov r8,r4 - 3081e2: af e0 bra 3081a6 <_direct_notation.constprop.0+0xf2> - 3081e4: 66 a3 mov r10,r6 - 3081e6: 00 09 nop - 3081e8: 00 30 .word 0x0030 - 3081ea: 60 34 mov.b @r3+,r0 - 3081ec: 00 30 .word 0x0030 - 3081ee: 7a b8 add #-72,r10 - 3081f0: 00 30 .word 0x0030 - 3081f2: 79 ec add #-20,r9 - 3081f4: 00 30 .word 0x0030 - 3081f6: 80 34 mov.b r0,@(4,r3) - -003081f8 <_exponent_notation.constprop.0>: - 3081f8: 7f f8 add #-8,r15 - 3081fa: 2f 86 mov.l r8,@-r15 - 3081fc: e1 00 mov #0,r1 - 3081fe: 2f 96 mov.l r9,@-r15 - 308200: 68 43 mov r4,r8 - 308202: 2f a6 mov.l r10,@-r15 - 308204: 6a 53 mov r5,r10 - 308206: 2f b6 mov.l r11,@-r15 - 308208: 64 a3 mov r10,r4 - 30820a: 2f c6 mov.l r12,@-r15 - 30820c: 2f d6 mov.l r13,@-r15 - 30820e: 2f e6 mov.l r14,@-r15 - 308210: 4f 22 sts.l pr,@-r15 - 308212: 85 51 mov.w @(2,r5),r0 - 308214: 5e fd mov.l @(52,r15),r14 - 308216: 40 15 cmp/pl r0 - 308218: 5d fe mov.l @(56,r15),r13 - 30821a: 30 1e addc r1,r0 - 30821c: 91 84 mov.w 308328 <_exponent_notation.constprop.0+0x130>,r1 ! c6 - 30821e: 3d ec add r14,r13 - 308220: 62 d3 mov r13,r2 - 308222: 72 62 add #98,r2 - 308224: 32 16 cmp/hi r1,r2 - 308226: 01 29 movt r1 - 308228: 71 04 add #4,r1 - 30822a: 00 18 sett - 30822c: 30 1e addc r1,r0 - 30822e: e1 20 mov #32,r1 - 308230: 1f 79 mov.l r7,@(36,r15) - 308232: 31 fc add r15,r1 - 308234: 81 13 mov.w r0,@(6,r1) - 308236: 65 13 mov r1,r5 - 308238: d1 3c mov.l 30832c <_exponent_notation.constprop.0+0x134>,r1 ! 306034 <___printf_compute_geometry> - 30823a: 69 d3 mov r13,r9 - 30823c: 41 0b jsr @r1 - 30823e: 1f 68 mov.l r6,@(32,r15) - 308240: e0 20 mov #32,r0 - 308242: dc 3b mov.l 308330 <_exponent_notation.constprop.0+0x138>,r12 ! 307ab8 <___printf_outn.lto_priv.0> - 308244: e5 20 mov #32,r5 - 308246: 06 fd mov.w @(r0,r15),r6 - 308248: 64 83 mov r8,r4 - 30824a: 4c 0b jsr @r12 - 30824c: 66 6d extu.w r6,r6 - 30824e: e0 22 mov #34,r0 - 308250: 00 fc mov.b @(r0,r15),r0 - 308252: 65 0c extu.b r0,r5 - 308254: 25 58 tst r5,r5 - 308256: db 37 mov.l 308334 <_exponent_notation.constprop.0+0x13c>,r11 ! 3079ec <___printf_out.lto_priv.0> - 308258: 8d 02 bt.s 308260 <_exponent_notation.constprop.0+0x68> - 30825a: 79 ff add #-1,r9 - 30825c: 4b 0b jsr @r11 - 30825e: 64 83 mov r8,r4 - 308260: e0 24 mov #36,r0 - 308262: 00 fd mov.w @(r0,r15),r0 - 308264: e5 30 mov #48,r5 - 308266: 66 0d extu.w r0,r6 - 308268: 4c 0b jsr @r12 - 30826a: 64 83 mov r8,r4 - 30826c: 51 fc mov.l @(48,r15),r1 - 30826e: 64 83 mov r8,r4 - 308270: 4b 0b jsr @r11 - 308272: 65 10 mov.b @r1,r5 - 308274: 85 a1 mov.w @(2,r10),r0 - 308276: 40 15 cmp/pl r0 - 308278: 8f 15 bf.s 3082a6 <_exponent_notation.constprop.0+0xae> - 30827a: 51 ff mov.l @(60,r15),r1 - 30827c: e5 2e mov #46,r5 - 30827e: 4b 0b jsr @r11 - 308280: 64 83 mov r8,r4 - 308282: 85 a1 mov.w @(2,r10),r0 - 308284: 7e ff add #-1,r14 - 308286: 30 e7 cmp/gt r14,r0 - 308288: 8f 01 bf.s 30828e <_exponent_notation.constprop.0+0x96> - 30828a: 66 03 mov r0,r6 - 30828c: 66 e3 mov r14,r6 - 30828e: 55 fc mov.l @(48,r15),r5 - 308290: 64 83 mov r8,r4 - 308292: d2 29 mov.l 308338 <_exponent_notation.constprop.0+0x140>,r2 ! 308034 <___printf_outstr.lto_priv.0> - 308294: 42 0b jsr @r2 - 308296: 75 01 add #1,r5 - 308298: 85 a1 mov.w @(2,r10),r0 - 30829a: e5 30 mov #48,r5 - 30829c: 66 03 mov r0,r6 - 30829e: 36 e8 sub r14,r6 - 3082a0: 4c 0b jsr @r12 - 3082a2: 64 83 mov r8,r4 - 3082a4: 51 ff mov.l @(60,r15),r1 - 3082a6: 21 18 tst r1,r1 - 3082a8: 8d 01 bt.s 3082ae <_exponent_notation.constprop.0+0xb6> - 3082aa: e5 65 mov #101,r5 - 3082ac: e5 45 mov #69,r5 - 3082ae: 4b 0b jsr @r11 - 3082b0: 64 83 mov r8,r4 - 3082b2: 49 11 cmp/pz r9 - 3082b4: 8f 01 bf.s 3082ba <_exponent_notation.constprop.0+0xc2> - 3082b6: e5 2d mov #45,r5 - 3082b8: e5 2b mov #43,r5 - 3082ba: 4b 0b jsr @r11 - 3082bc: 64 83 mov r8,r4 - 3082be: 49 11 cmp/pz r9 - 3082c0: 8d 02 bt.s 3082c8 <_exponent_notation.constprop.0+0xd0> - 3082c2: e1 63 mov #99,r1 - 3082c4: 69 db neg r13,r9 - 3082c6: 79 01 add #1,r9 - 3082c8: 39 17 cmp/gt r1,r9 - 3082ca: 8b 0c bf 3082e6 <_exponent_notation.constprop.0+0xee> - 3082cc: d1 1b mov.l 30833c <_exponent_notation.constprop.0+0x144>,r1 ! 51eb851f - 3082ce: 64 83 mov r8,r4 - 3082d0: 39 15 dmulu.l r1,r9 - 3082d2: 0a 0a sts mach,r10 - 3082d4: e1 fb mov #-5,r1 - 3082d6: 4a 1d shld r1,r10 - 3082d8: 65 a3 mov r10,r5 - 3082da: 4b 0b jsr @r11 - 3082dc: 75 30 add #48,r5 - 3082de: e1 64 mov #100,r1 - 3082e0: 0a 17 mul.l r1,r10 - 3082e2: 01 1a sts macl,r1 - 3082e4: 39 18 sub r1,r9 - 3082e6: d1 16 mov.l 308340 <_exponent_notation.constprop.0+0x148>,r1 ! cccccccd - 3082e8: 64 83 mov r8,r4 - 3082ea: 39 15 dmulu.l r1,r9 - 3082ec: 0a 0a sts mach,r10 - 3082ee: 4a 09 shlr2 r10 - 3082f0: 4a 01 shlr r10 - 3082f2: 65 a3 mov r10,r5 - 3082f4: 4b 0b jsr @r11 - 3082f6: 75 30 add #48,r5 - 3082f8: e1 0a mov #10,r1 - 3082fa: 0a 17 mul.l r1,r10 - 3082fc: 01 1a sts macl,r1 - 3082fe: 65 93 mov r9,r5 - 308300: 35 18 sub r1,r5 - 308302: 64 83 mov r8,r4 - 308304: 4b 0b jsr @r11 - 308306: 75 30 add #48,r5 - 308308: e0 28 mov #40,r0 - 30830a: 00 fd mov.w @(r0,r15),r0 - 30830c: e5 20 mov #32,r5 - 30830e: 66 0d extu.w r0,r6 - 308310: 4c 0b jsr @r12 - 308312: 64 83 mov r8,r4 - 308314: 4f 26 lds.l @r15+,pr - 308316: 6e f6 mov.l @r15+,r14 - 308318: 6d f6 mov.l @r15+,r13 - 30831a: 6c f6 mov.l @r15+,r12 - 30831c: 6b f6 mov.l @r15+,r11 - 30831e: 6a f6 mov.l @r15+,r10 - 308320: 69 f6 mov.l @r15+,r9 - 308322: 68 f6 mov.l @r15+,r8 - 308324: 00 0b rts - 308326: 7f 08 add #8,r15 - 308328: 00 c6 mov.l r12,@(r0,r0) - 30832a: 00 09 nop - 30832c: 00 30 .word 0x0030 - 30832e: 60 34 mov.b @r3+,r0 - 308330: 00 30 .word 0x0030 - 308332: 7a b8 add #-72,r10 - 308334: 00 30 .word 0x0030 - 308336: 79 ec add #-20,r9 - 308338: 00 30 .word 0x0030 - 30833a: 80 34 mov.b r0,@(4,r3) - 30833c: 51 eb mov.l @(44,r14),r1 - 30833e: 85 1f mov.w @(30,r1),r0 - 308340: cc cc tst.b #204,@(r0,gbr) - 308342: cc cd tst.b #205,@(r0,gbr) - -00308344 <___osmenu_handler>: - 308344: d0 07 mov.l 308364 <___osmenu_handler+0x20>,r0 ! 3114cc <___PutKeyCode> - 308346: e6 00 mov #0,r6 - 308348: 2f 86 mov.l r8,@-r15 - 30834a: e5 09 mov #9,r5 - 30834c: 4f 22 sts.l pr,@-r15 - 30834e: 40 0b jsr @r0 - 308350: e4 04 mov #4,r4 - 308352: d8 05 mov.l 308368 <___osmenu_handler+0x24>,r8 ! 8101b2c <___osmenu_id> - 308354: d0 05 mov.l 30836c <___osmenu_handler+0x28>,r0 ! 3114b4 <___Timer_Stop> - 308356: 40 0b jsr @r0 - 308358: 64 82 mov.l @r8,r4 - 30835a: 64 82 mov.l @r8,r4 - 30835c: d0 04 mov.l 308370 <___osmenu_handler+0x2c>,r0 ! 3114c0 <___Timer_Deinstall> - 30835e: 4f 26 lds.l @r15+,pr - 308360: 40 2b jmp @r0 - 308362: 68 f6 mov.l @r15+,r8 - 308364: 00 31 .word 0x0031 - 308366: 14 cc mov.l r12,@(48,r4) - 308368: 08 10 .word 0x0810 - 30836a: 1b 2c mov.l r2,@(48,r11) - 30836c: 00 31 .word 0x0031 - 30836e: 14 b4 mov.l r11,@(16,r4) - 308370: 00 31 .word 0x0031 - 308372: 14 c0 mov.l r12,@(0,r4) - -00308374 <_gint_copy_vram>: - 308374: 2f 86 mov.l r8,@-r15 - 308376: 2f 96 mov.l r9,@-r15 - 308378: d1 12 mov.l 3083c4 <_gint_copy_vram+0x50>,r1 ! 8101b24 <_vram_1> - 30837a: 4f 22 sts.l pr,@-r15 - 30837c: d0 12 mov.l 3083c8 <_gint_copy_vram+0x54>,r0 ! 3114f0 <___GetVRAMAddress> - 30837e: 68 12 mov.l @r1,r8 - 308380: d1 12 mov.l 3083cc <_gint_copy_vram+0x58>,r1 ! 8101b20 <_vram_2> - 308382: 40 0b jsr @r0 - 308384: 69 12 mov.l @r1,r9 - 308386: d1 12 mov.l 3083d0 <_gint_copy_vram+0x5c>,r1 ! 8101c04 <_gint_vram> - 308388: 61 12 mov.l @r1,r1 - 30838a: 31 80 cmp/eq r8,r1 - 30838c: 61 83 mov r8,r1 - 30838e: 8f 02 bf.s 308396 <_gint_copy_vram+0x22> - 308390: 71 0c add #12,r1 - 308392: 61 93 mov r9,r1 - 308394: 71 0c add #12,r1 - 308396: 97 11 mov.w 3083bc <_gint_copy_vram+0x48>,r7 ! d8 - 308398: 63 03 mov r0,r3 - 30839a: 92 10 mov.w 3083be <_gint_copy_vram+0x4a>,r2 ! 180 - 30839c: 66 13 mov r1,r6 - 30839e: 65 65 mov.w @r6+,r5 - 3083a0: 42 10 dt r2 - 3083a2: 23 51 mov.w r5,@r3 - 3083a4: 8f fb bf.s 30839e <_gint_copy_vram+0x2a> - 3083a6: 73 02 add #2,r3 - 3083a8: 92 0a mov.w 3083c0 <_gint_copy_vram+0x4c>,r2 ! 300 - 3083aa: 47 10 dt r7 - 3083ac: 30 2c add r2,r0 - 3083ae: 72 18 add #24,r2 - 3083b0: 8f f2 bf.s 308398 <_gint_copy_vram+0x24> - 3083b2: 31 2c add r2,r1 - 3083b4: 4f 26 lds.l @r15+,pr - 3083b6: 69 f6 mov.l @r15+,r9 - 3083b8: 00 0b rts - 3083ba: 68 f6 mov.l @r15+,r8 - 3083bc: 00 d8 .word 0x00d8 - 3083be: 01 80 .word 0x0180 - 3083c0: 03 00 .word 0x0300 - 3083c2: 00 09 nop - 3083c4: 08 10 .word 0x0810 - 3083c6: 1b 24 mov.l r2,@(16,r11) - 3083c8: 00 31 .word 0x0031 - 3083ca: 14 f0 mov.l r15,@(0,r4) - 3083cc: 08 10 .word 0x0810 - 3083ce: 1b 20 mov.l r2,@(0,r11) - 3083d0: 08 10 .word 0x0810 - 3083d2: 1c 04 mov.l r0,@(16,r12) - -003083d4 <_intc_handler>: - 3083d4: 2f 86 mov.l r8,@-r15 - 3083d6: 2f 96 mov.l r9,@-r15 - 3083d8: 69 63 mov r6,r9 - 3083da: 91 20 mov.w 30841e <_intc_handler+0x4a>,r1 ! 3ff - 3083dc: 2f a6 mov.l r10,@-r15 - 3083de: 34 17 cmp/gt r1,r4 - 3083e0: 4f 22 sts.l pr,@-r15 - 3083e2: 8f 16 bf.s 308412 <_intc_handler+0x3e> - 3083e4: 6a 53 mov r5,r10 - 3083e6: e1 e0 mov #-32,r1 - 3083e8: 68 43 mov r4,r8 - 3083ea: 28 19 and r1,r8 - 3083ec: 91 18 mov.w 308420 <_intc_handler+0x4c>,r1 ! fc0 - 3083ee: 62 83 mov r8,r2 - 3083f0: 32 6c add r6,r2 - 3083f2: 32 16 cmp/hi r1,r2 - 3083f4: 89 0d bt 308412 <_intc_handler+0x3e> - 3083f6: d0 0b mov.l 308424 <_intc_handler+0x50>,r0 ! 311736 <_cpu_getVBR> - 3083f8: 40 0b jsr @r0 - 3083fa: 00 09 nop - 3083fc: 94 11 mov.w 308422 <_intc_handler+0x4e>,r4 ! 240 - 3083fe: 66 93 mov r9,r6 - 308400: 65 a3 mov r10,r5 - 308402: 34 8c add r8,r4 - 308404: 34 0c add r0,r4 - 308406: d0 08 mov.l 308428 <_intc_handler+0x54>,r0 ! 312000 <_memcpy> - 308408: 4f 26 lds.l @r15+,pr - 30840a: 6a f6 mov.l @r15+,r10 - 30840c: 69 f6 mov.l @r15+,r9 - 30840e: 40 2b jmp @r0 - 308410: 68 f6 mov.l @r15+,r8 - 308412: e0 00 mov #0,r0 - 308414: 4f 26 lds.l @r15+,pr - 308416: 6a f6 mov.l @r15+,r10 - 308418: 69 f6 mov.l @r15+,r9 - 30841a: 00 0b rts - 30841c: 68 f6 mov.l @r15+,r8 - 30841e: 03 ff mac.l @r15+,@r3+ - 308420: 0f c0 .word 0x0fc0 - 308422: 02 40 .word 0x0240 - 308424: 00 31 .word 0x0031 - 308426: 17 36 mov.l r3,@(24,r7) - 308428: 00 31 .word 0x0031 - 30842a: 20 00 mov.b r0,@r0 - -0030842c <_configure.lto_priv.2>: - 30842c: 2f 86 mov.l r8,@-r15 - 30842e: e6 0c mov #12,r6 - 308430: 2f 96 mov.l r9,@-r15 - 308432: 2f a6 mov.l r10,@-r15 - 308434: 2f b6 mov.l r11,@-r15 - 308436: 2f c6 mov.l r12,@-r15 - 308438: 2f d6 mov.l r13,@-r15 - 30843a: 2f e6 mov.l r14,@-r15 - 30843c: d0 4c mov.l 308570 <_configure.lto_priv.2+0x144>,r0 ! 312000 <_memcpy> - 30843e: 4f 22 sts.l pr,@-r15 - 308440: 7f f4 add #-12,r15 - 308442: d5 4c mov.l 308574 <_configure.lto_priv.2+0x148>,r5 ! 3429f4 - 308444: 40 0b jsr @r0 - 308446: 64 f3 mov r15,r4 - 308448: d1 4b mov.l 308578 <_configure.lto_priv.2+0x14c>,r1 ! a4490004 - 30844a: e2 00 mov #0,r2 - 30844c: db 4b mov.l 30857c <_configure.lto_priv.2+0x150>,r11 ! 3083d4 <_intc_handler> - 30844e: e6 60 mov #96,r6 - 308450: 21 20 mov.b r2,@r1 - 308452: d5 4b mov.l 308580 <_configure.lto_priv.2+0x154>,r5 ! 315f30 <_inth_tmu> - 308454: 94 89 mov.w 30856a <_configure.lto_priv.2+0x13e>,r4 ! 400 - 308456: 4b 0b jsr @r11 - 308458: 00 09 nop - 30845a: d1 4a mov.l 308584 <_configure.lto_priv.2+0x158>,r1 ! a4490008 - 30845c: e2 00 mov #0,r2 - 30845e: 60 23 mov r2,r0 - 308460: 81 14 mov.w r0,@(8,r1) - 308462: 85 14 mov.w @(8,r1),r0 - 308464: 20 08 tst r0,r0 - 308466: 8f fb bf.s 308460 <_configure.lto_priv.2+0x34> - 308468: 60 23 mov r2,r0 - 30846a: e2 ff mov #-1,r2 - 30846c: 21 22 mov.l r2,@r1 - 30846e: 11 21 mov.l r2,@(4,r1) - 308470: e2 00 mov #0,r2 - 308472: d1 45 mov.l 308588 <_configure.lto_priv.2+0x15c>,r1 ! a4490014 - 308474: 60 23 mov r2,r0 - 308476: 81 14 mov.w r0,@(8,r1) - 308478: 85 14 mov.w @(8,r1),r0 - 30847a: 20 08 tst r0,r0 - 30847c: 8f fb bf.s 308476 <_configure.lto_priv.2+0x4a> - 30847e: 60 23 mov r2,r0 - 308480: e2 ff mov #-1,r2 - 308482: 21 22 mov.l r2,@r1 - 308484: 11 21 mov.l r2,@(4,r1) - 308486: e2 00 mov #0,r2 - 308488: d1 40 mov.l 30858c <_configure.lto_priv.2+0x160>,r1 ! a4490020 - 30848a: 60 23 mov r2,r0 - 30848c: 81 14 mov.w r0,@(8,r1) - 30848e: 85 14 mov.w @(8,r1),r0 - 308490: 20 08 tst r0,r0 - 308492: 8f fb bf.s 30848c <_configure.lto_priv.2+0x60> - 308494: 60 23 mov r2,r0 - 308496: e2 ff mov #-1,r2 - 308498: 21 22 mov.l r2,@r1 - 30849a: e3 00 mov #0,r3 - 30849c: 11 21 mov.l r2,@(4,r1) - 30849e: e7 ff mov #-1,r7 - 3084a0: d1 3b mov.l 308590 <_configure.lto_priv.2+0x164>,r1 ! a44d0030 - 3084a2: e2 06 mov #6,r2 - 3084a4: 21 30 mov.b r3,@r1 - 3084a6: 11 71 mov.l r7,@(4,r1) - 3084a8: 50 11 mov.l @(4,r1),r0 - 3084aa: 88 ff cmp/eq #-1,r0 - 3084ac: 8b fb bf 3084a6 <_configure.lto_priv.2+0x7a> - 3084ae: 11 72 mov.l r7,@(8,r1) - 3084b0: 50 12 mov.l @(8,r1),r0 - 3084b2: 88 ff cmp/eq #-1,r0 - 3084b4: 8f fb bf.s 3084ae <_configure.lto_priv.2+0x82> - 3084b6: 60 33 mov r3,r0 - 3084b8: 80 1c mov.b r0,@(12,r1) - 3084ba: 84 1c mov.b @(12,r1),r0 - 3084bc: 20 08 tst r0,r0 - 3084be: 8f fb bf.s 3084b8 <_configure.lto_priv.2+0x8c> - 3084c0: 60 33 mov r3,r0 - 3084c2: 42 10 dt r2 - 3084c4: 8f ee bf.s 3084a4 <_configure.lto_priv.2+0x78> - 3084c6: 71 20 add #32,r1 - 3084c8: dc 32 mov.l 308594 <_configure.lto_priv.2+0x168>,r12 ! 315f10 <_inth_etmux> - 3084ca: e6 60 mov #96,r6 - 3084cc: dd 32 mov.l 308598 <_configure.lto_priv.2+0x16c>,r13 ! 311736 <_cpu_getVBR> - 3084ce: 6a f3 mov r15,r10 - 3084d0: d5 32 mov.l 30859c <_configure.lto_priv.2+0x170>,r5 ! 315eb0 <_inth_etmu4> - 3084d2: 94 4b mov.w 30856c <_configure.lto_priv.2+0x140>,r4 ! d00 - 3084d4: 4b 0b jsr @r11 - 3084d6: e9 03 mov #3,r9 - 3084d8: 6e 03 mov r0,r14 - 3084da: 60 93 mov r9,r0 - 3084dc: 88 07 cmp/eq #7,r0 - 3084de: 8d 19 bt.s 308514 <_configure.lto_priv.2+0xe8> - 3084e0: e6 20 mov #32,r6 - 3084e2: 64 a1 mov.w @r10,r4 - 3084e4: 65 c3 mov r12,r5 - 3084e6: 4b 0b jsr @r11 - 3084e8: 64 4d extu.w r4,r4 - 3084ea: 4d 0b jsr @r13 - 3084ec: 68 03 mov r0,r8 - 3084ee: 51 85 mov.l @(20,r8),r1 - 3084f0: 31 08 sub r0,r1 - 3084f2: 31 ec add r14,r1 - 3084f4: 18 15 mov.l r1,@(20,r8) - 3084f6: e1 14 mov #20,r1 - 3084f8: 29 1e mulu.w r1,r9 - 3084fa: 51 86 mov.l @(24,r8),r1 - 3084fc: 02 1a sts macl,r2 - 3084fe: 60 93 mov r9,r0 - 308500: 31 2c add r2,r1 - 308502: 18 16 mov.l r1,@(24,r8) - 308504: 61 9d extu.w r9,r1 - 308506: d2 26 mov.l 3085a0 <_configure.lto_priv.2+0x174>,r2 ! a44cffdc - 308508: 41 08 shll2 r1 - 30850a: 31 1c add r1,r1 - 30850c: 41 08 shll2 r1 - 30850e: 31 2c add r2,r1 - 308510: 81 89 mov.w r0,@(18,r8) - 308512: 18 17 mov.l r1,@(28,r8) - 308514: 79 01 add #1,r9 - 308516: 60 93 mov r9,r0 - 308518: 88 09 cmp/eq #9,r0 - 30851a: 8f df bf.s 3084dc <_configure.lto_priv.2+0xb0> - 30851c: 7a 02 add #2,r10 - 30851e: d8 21 mov.l 3085a4 <_configure.lto_priv.2+0x178>,r8 ! 306e34 <_intc_priority.isra.0> - 308520: e5 0d mov #13,r5 - 308522: 48 0b jsr @r8 - 308524: e4 00 mov #0,r4 - 308526: e5 0b mov #11,r5 - 308528: 48 0b jsr @r8 - 30852a: e4 01 mov #1,r4 - 30852c: e5 09 mov #9,r5 - 30852e: 48 0b jsr @r8 - 308530: e4 02 mov #2,r4 - 308532: e5 07 mov #7,r5 - 308534: 48 0b jsr @r8 - 308536: e4 03 mov #3,r4 - 308538: e5 07 mov #7,r5 - 30853a: 48 0b jsr @r8 - 30853c: e4 04 mov #4,r4 - 30853e: e5 07 mov #7,r5 - 308540: 48 0b jsr @r8 - 308542: e4 05 mov #5,r4 - 308544: e5 07 mov #7,r5 - 308546: 48 0b jsr @r8 - 308548: e4 06 mov #6,r4 - 30854a: e5 07 mov #7,r5 - 30854c: 48 0b jsr @r8 - 30854e: e4 07 mov #7,r4 - 308550: e5 07 mov #7,r5 - 308552: e4 08 mov #8,r4 - 308554: 61 83 mov r8,r1 - 308556: 7f 0c add #12,r15 - 308558: 4f 26 lds.l @r15+,pr - 30855a: 6e f6 mov.l @r15+,r14 - 30855c: 6d f6 mov.l @r15+,r13 - 30855e: 6c f6 mov.l @r15+,r12 - 308560: 6b f6 mov.l @r15+,r11 - 308562: 6a f6 mov.l @r15+,r10 - 308564: 69 f6 mov.l @r15+,r9 - 308566: 41 2b jmp @r1 - 308568: 68 f6 mov.l @r15+,r8 - 30856a: 04 00 .word 0x0400 - 30856c: 0d 00 .word 0x0d00 - 30856e: 00 09 nop - 308570: 00 31 .word 0x0031 - 308572: 20 00 mov.b r0,@r0 - 308574: 00 34 mov.b r3,@(r0,r0) - 308576: 29 f4 mov.b r15,@-r9 - 308578: a4 49 bra 308e0e <_write_round+0x2a> - 30857a: 00 04 mov.b r0,@(r0,r0) - 30857c: 00 30 .word 0x0030 - 30857e: 83 d4 .word 0x83d4 - 308580: 00 31 .word 0x0031 - 308582: 5f 30 mov.l @(0,r3),r15 - 308584: a4 49 bra 308e1a <_write_round+0x36> - 308586: 00 08 clrt - 308588: a4 49 bra 308e1e <_write_round+0x3a> - 30858a: 00 14 mov.b r1,@(r0,r0) - 30858c: a4 49 bra 308e22 <_write_round+0x3e> - 30858e: 00 20 .word 0x0020 - 308590: a4 4d bra 308e2e <_write_round+0x4a> - 308592: 00 30 .word 0x0030 - 308594: 00 31 .word 0x0031 - 308596: 5f 10 mov.l @(0,r1),r15 - 308598: 00 31 .word 0x0031 - 30859a: 17 36 mov.l r3,@(24,r7) - 30859c: 00 31 .word 0x0031 - 30859e: 5e b0 mov.l @(0,r11),r14 - 3085a0: a4 4c bra 308e3c <_write_round+0x58> - 3085a2: ff dc .word 0xffdc - 3085a4: 00 30 .word 0x0030 - 3085a6: 6e 34 mov.b @r3+,r14 - -003085a8 <_intc_handler_function.isra.0>: - 3085a8: 7f f4 add #-12,r15 - 3085aa: 2f 86 mov.l r8,@-r15 - 3085ac: d0 0c mov.l 3085e0 <_intc_handler_function.isra.0+0x38>,r0 ! 3083d4 <_intc_handler> - 3085ae: 4f 22 sts.l pr,@-r15 - 3085b0: 1f 52 mov.l r5,@(8,r15) - 3085b2: 1f 63 mov.l r6,@(12,r15) - 3085b4: e6 20 mov #32,r6 - 3085b6: d5 0b mov.l 3085e4 <_intc_handler_function.isra.0+0x3c>,r5 ! 315e50 <_intc_generic_handler> - 3085b8: 40 0b jsr @r0 - 3085ba: 1f 74 mov.l r7,@(16,r15) - 3085bc: 20 08 tst r0,r0 - 3085be: 8d 0a bt.s 3085d6 <_intc_handler_function.isra.0+0x2e> - 3085c0: 68 03 mov r0,r8 - 3085c2: 64 03 mov r0,r4 - 3085c4: d0 08 mov.l 3085e8 <_intc_handler_function.isra.0+0x40>,r0 ! 312000 <_memcpy> - 3085c6: 65 f3 mov r15,r5 - 3085c8: e6 14 mov #20,r6 - 3085ca: 75 08 add #8,r5 - 3085cc: 40 0b jsr @r0 - 3085ce: 74 08 add #8,r4 - 3085d0: d1 06 mov.l 3085ec <_intc_handler_function.isra.0+0x44>,r1 ! 8101fac <_gint_inth_callback> - 3085d2: 61 12 mov.l @r1,r1 - 3085d4: 18 17 mov.l r1,@(28,r8) - 3085d6: 4f 26 lds.l @r15+,pr - 3085d8: 68 f6 mov.l @r15+,r8 - 3085da: 00 0b rts - 3085dc: 7f 0c add #12,r15 - 3085de: 00 09 nop - 3085e0: 00 30 .word 0x0030 - 3085e2: 83 d4 .word 0x83d4 - 3085e4: 00 31 .word 0x0031 - 3085e6: 5e 50 mov.l @(0,r5),r14 - 3085e8: 00 31 .word 0x0031 - 3085ea: 20 00 mov.b r0,@r0 - 3085ec: 08 10 .word 0x0810 - 3085ee: 1f ac mov.l r10,@(48,r15) - -003085f0 <_configure.lto_priv.4>: - 3085f0: 2f 86 mov.l r8,@-r15 - 3085f2: e8 00 mov #0,r8 - 3085f4: 2f 96 mov.l r9,@-r15 - 3085f6: 2f a6 mov.l r10,@-r15 - 3085f8: 2f b6 mov.l r11,@-r15 - 3085fa: 2f c6 mov.l r12,@-r15 - 3085fc: 4f 22 sts.l pr,@-r15 - 3085fe: d1 2b mov.l 3086ac <_configure.lto_priv.4+0xbc>,r1 ! 310df0 <___movmemSI24> - 308600: 7f cc add #-52,r15 - 308602: 64 f3 mov r15,r4 - 308604: db 2a mov.l 3086b0 <_configure.lto_priv.4+0xc0>,r11 ! 312120 <_memset> - 308606: 74 1c add #28,r4 - 308608: da 2a mov.l 3086b4 <_configure.lto_priv.4+0xc4>,r10 ! 308ef8 <_dma_interrupt_transfer_ended> - 30860a: d5 2b mov.l 3086b8 <_configure.lto_priv.4+0xc8>,r5 ! 342a00 - 30860c: 41 0b jsr @r1 - 30860e: 69 43 mov r4,r9 - 308610: 64 f3 mov r15,r4 - 308612: 6c 96 mov.l @r9+,r12 - 308614: e6 0c mov #12,r6 - 308616: e5 00 mov #0,r5 - 308618: 4b 0b jsr @r11 - 30861a: 74 10 add #16,r4 - 30861c: d1 27 mov.l 3086bc <_configure.lto_priv.4+0xcc>,r1 ! 310e00 <___movmemSI8> - 30861e: 65 f3 mov r15,r5 - 308620: 1f 83 mov.l r8,@(12,r15) - 308622: 64 f3 mov r15,r4 - 308624: 1f a2 mov.l r10,@(8,r15) - 308626: 41 0b jsr @r1 - 308628: 75 14 add #20,r5 - 30862a: d1 25 mov.l 3086c0 <_configure.lto_priv.4+0xd0>,r1 ! 3085a8 <_intc_handler_function.isra.0> - 30862c: 64 c3 mov r12,r4 - 30862e: 55 f2 mov.l @(8,r15),r5 - 308630: 56 f3 mov.l @(12,r15),r6 - 308632: 41 0b jsr @r1 - 308634: 57 f4 mov.l @(16,r15),r7 - 308636: d0 23 mov.l 3086c4 <_configure.lto_priv.4+0xd4>,r0 ! 3054c8 <_dma_channel> - 308638: 64 83 mov r8,r4 - 30863a: 40 0b jsr @r0 - 30863c: 78 01 add #1,r8 - 30863e: 51 03 mov.l @(12,r0),r1 - 308640: e2 fe mov #-2,r2 - 308642: 21 29 and r2,r1 - 308644: 10 13 mov.l r1,@(12,r0) - 308646: 60 83 mov r8,r0 - 308648: 88 06 cmp/eq #6,r0 - 30864a: 8b e1 bf 308610 <_configure.lto_priv.4+0x20> - 30864c: d0 1e mov.l 3086c8 <_configure.lto_priv.4+0xd8>,r0 ! 3083d4 <_intc_handler> - 30864e: d8 1f mov.l 3086cc <_configure.lto_priv.4+0xdc>,r8 ! 306e34 <_intc_priority.isra.0> - 308650: d5 1f mov.l 3086d0 <_configure.lto_priv.4+0xe0>,r5 ! 315e30 <_inth_dma_ae> - 308652: 94 2a mov.w 3086aa <_configure.lto_priv.4+0xba>,r4 ! bc0 - 308654: 40 0b jsr @r0 - 308656: e6 20 mov #32,r6 - 308658: e5 03 mov #3,r5 - 30865a: 48 0b jsr @r8 - 30865c: e4 09 mov #9,r4 - 30865e: e5 03 mov #3,r5 - 308660: 48 0b jsr @r8 - 308662: e4 0a mov #10,r4 - 308664: e5 03 mov #3,r5 - 308666: 48 0b jsr @r8 - 308668: e4 0b mov #11,r4 - 30866a: e5 09 mov #9,r5 - 30866c: 48 0b jsr @r8 - 30866e: e4 0c mov #12,r4 - 308670: e5 09 mov #9,r5 - 308672: 48 0b jsr @r8 - 308674: e4 0d mov #13,r4 - 308676: e5 03 mov #3,r5 - 308678: 48 0b jsr @r8 - 30867a: e4 0e mov #14,r4 - 30867c: e5 03 mov #3,r5 - 30867e: 48 0b jsr @r8 - 308680: e4 0f mov #15,r4 - 308682: d1 14 mov.l 3086d4 <_configure.lto_priv.4+0xe4>,r1 ! fe008060 - 308684: e3 fb mov #-5,r3 - 308686: 62 11 mov.w @r1,r2 - 308688: 22 39 and r3,r2 - 30868a: 21 21 mov.w r2,@r1 - 30868c: e3 fd mov #-3,r3 - 30868e: 62 11 mov.w @r1,r2 - 308690: 22 39 and r3,r2 - 308692: 21 21 mov.w r2,@r1 - 308694: 85 10 mov.w @(0,r1),r0 - 308696: cb 01 or #1,r0 - 308698: 81 10 mov.w r0,@(0,r1) - 30869a: 7f 34 add #52,r15 - 30869c: 4f 26 lds.l @r15+,pr - 30869e: 6c f6 mov.l @r15+,r12 - 3086a0: 6b f6 mov.l @r15+,r11 - 3086a2: 6a f6 mov.l @r15+,r10 - 3086a4: 69 f6 mov.l @r15+,r9 - 3086a6: 00 0b rts - 3086a8: 68 f6 mov.l @r15+,r8 - 3086aa: 0b c0 .word 0x0bc0 - 3086ac: 00 31 .word 0x0031 - 3086ae: 0d f0 .word 0x0df0 - 3086b0: 00 31 .word 0x0031 - 3086b2: 21 20 mov.b r2,@r1 - 3086b4: 00 30 .word 0x0030 - 3086b6: 8e f8 ldre 3088aa <_read_round+0x92> ! 18 - 3086b8: 00 34 mov.b r3,@(r0,r0) - 3086ba: 2a 00 mov.b r0,@r10 - 3086bc: 00 31 .word 0x0031 - 3086be: 0e 00 .word 0x0e00 - 3086c0: 00 30 .word 0x0030 - 3086c2: 85 a8 mov.w @(16,r10),r0 - 3086c4: 00 30 .word 0x0030 - 3086c6: 54 c8 mov.l @(32,r12),r4 - 3086c8: 00 30 .word 0x0030 - 3086ca: 83 d4 .word 0x83d4 - 3086cc: 00 30 .word 0x0030 - 3086ce: 6e 34 mov.b @r3+,r14 - 3086d0: 00 31 .word 0x0031 - 3086d2: 5e 30 mov.l @(0,r3),r14 - 3086d4: fe 00 .word 0xfe00 - 3086d6: 80 60 mov.b r0,@(0,r6) - -003086d8 <_configure.lto_priv.7>: - 3086d8: 2f 86 mov.l r8,@-r15 - 3086da: e0 00 mov #0,r0 - 3086dc: d8 12 mov.l 308728 <_configure.lto_priv.7+0x50>,r8 ! a413fed0 - 3086de: e6 10 mov #16,r6 - 3086e0: 4f 22 sts.l pr,@-r15 - 3086e2: e5 00 mov #0,r5 - 3086e4: 7f e4 add #-28,r15 - 3086e6: 80 8c mov.b r0,@(12,r8) - 3086e8: 64 f3 mov r15,r4 - 3086ea: 84 8e mov.b @(14,r8),r0 - 3086ec: 74 0c add #12,r4 - 3086ee: c9 7f and #127,r0 - 3086f0: 80 8e mov.b r0,@(14,r8) - 3086f2: d0 0e mov.l 30872c <_configure.lto_priv.7+0x54>,r0 ! 312120 <_memset> - 3086f4: 40 0b jsr @r0 - 3086f6: 00 09 nop - 3086f8: d1 0d mov.l 308730 <_configure.lto_priv.7+0x58>,r1 ! 306b20 <_rtc_periodic_interrupt> - 3086fa: 65 f3 mov r15,r5 - 3086fc: 64 f3 mov r15,r4 - 3086fe: 1f 12 mov.l r1,@(8,r15) - 308700: d1 0c mov.l 308734 <_configure.lto_priv.7+0x5c>,r1 ! 310e00 <___movmemSI8> - 308702: 41 0b jsr @r1 - 308704: 75 14 add #20,r5 - 308706: d1 0c mov.l 308738 <_configure.lto_priv.7+0x60>,r1 ! 3085a8 <_intc_handler_function.isra.0> - 308708: 55 f2 mov.l @(8,r15),r5 - 30870a: 56 f3 mov.l @(12,r15),r6 - 30870c: 94 0b mov.w 308726 <_configure.lto_priv.7+0x4e>,r4 ! aa0 - 30870e: 41 0b jsr @r1 - 308710: 57 f4 mov.l @(16,r15),r7 - 308712: 84 8e mov.b @(14,r8),r0 - 308714: e5 01 mov #1,r5 - 308716: d1 09 mov.l 30873c <_configure.lto_priv.7+0x64>,r1 ! 306e34 <_intc_priority.isra.0> - 308718: c9 8f and #143,r0 - 30871a: e4 12 mov #18,r4 - 30871c: 80 8e mov.b r0,@(14,r8) - 30871e: 7f 1c add #28,r15 - 308720: 4f 26 lds.l @r15+,pr - 308722: 41 2b jmp @r1 - 308724: 68 f6 mov.l @r15+,r8 - 308726: 0a a0 .word 0x0aa0 - 308728: a4 13 bra 308f52 <_dma_interrupt_transfer_ended+0x5a> - 30872a: fe d0 .word 0xfed0 - 30872c: 00 31 .word 0x0031 - 30872e: 21 20 mov.b r2,@r1 - 308730: 00 30 .word 0x0030 - 308732: 6b 20 mov.b @r2,r11 - 308734: 00 31 .word 0x0031 - 308736: 0e 00 .word 0x0e00 - 308738: 00 30 .word 0x0030 - 30873a: 85 a8 mov.w @(16,r10),r0 - 30873c: 00 30 .word 0x0030 - 30873e: 6e 34 mov.b @r3+,r14 - -00308740 <_hpoweron.lto_priv.0>: - 308740: d2 0c mov.l 308774 <_hpoweron.lto_priv.0+0x34>,r2 ! a4150020 - 308742: 4f 22 sts.l pr,@-r15 - 308744: d3 0c mov.l 308778 <_hpoweron.lto_priv.0+0x38>,r3 ! fffdffff - 308746: 51 24 mov.l @(16,r2),r1 - 308748: d4 0c mov.l 30877c <_hpoweron.lto_priv.0+0x3c>,r4 ! 31154c <_ubc_dbh> - 30874a: 21 39 and r3,r1 - 30874c: 12 14 mov.l r1,@(16,r2) - 30874e: d1 0c mov.l 308780 <_hpoweron.lto_priv.0+0x40>,r1 ! 311540 <_ubc_setDBR> - 308750: 41 0b jsr @r1 - 308752: 00 09 nop - 308754: d1 0b mov.l 308784 <_hpoweron.lto_priv.0+0x44>,r1 ! ff200000 - 308756: e3 fe mov #-2,r3 - 308758: 62 12 mov.l @r1,r2 - 30875a: 22 39 and r3,r2 - 30875c: 21 22 mov.l r2,@r1 - 30875e: 52 18 mov.l @(32,r1),r2 - 308760: 22 39 and r3,r2 - 308762: 11 28 mov.l r2,@(32,r1) - 308764: d1 08 mov.l 308788 <_hpoweron.lto_priv.0+0x48>,r1 ! ff2005fc - 308766: 50 19 mov.l @(36,r1),r0 - 308768: cb 01 or #1,r0 - 30876a: 11 09 mov.l r0,@(36,r1) - 30876c: 4f 26 lds.l @r15+,pr - 30876e: 00 0b rts - 308770: 00 09 nop - 308772: 00 09 nop - 308774: a4 15 bra 308fa2 <_dma_interrupt_transfer_ended+0xaa> - 308776: 00 20 .word 0x0020 - 308778: ff fd .word 0xfffd - 30877a: ff ff .word 0xffff - 30877c: 00 31 .word 0x0031 - 30877e: 15 4c mov.l r4,@(48,r5) - 308780: 00 31 .word 0x0031 - 308782: 15 40 mov.l r4,@(0,r5) - 308784: ff 20 .word 0xff20 - 308786: 00 00 .word 0x0000 - 308788: ff 20 .word 0xff20 - 30878a: 05 fc mov.b @(r0,r15),r5 - -0030878c <_usb_fxlink_fill_header.isra.0>: - 30878c: 2f 86 mov.l r8,@-r15 - 30878e: 68 73 mov r7,r8 - 308790: 2f 96 mov.l r9,@-r15 - 308792: 69 43 mov r4,r9 - 308794: 2f a6 mov.l r10,@-r15 - 308796: 64 53 mov r5,r4 - 308798: 2f b6 mov.l r11,@-r15 - 30879a: 6a 63 mov r6,r10 - 30879c: 2f c6 mov.l r12,@-r15 - 30879e: 6b 53 mov r5,r11 - 3087a0: 2f d6 mov.l r13,@-r15 - 3087a2: dd 18 mov.l 308804 <_usb_fxlink_fill_header.isra.0+0x78>,r13 ! 312176 <_strlen> - 3087a4: 4f 22 sts.l pr,@-r15 - 3087a6: 4d 0b jsr @r13 - 3087a8: ec 10 mov #16,r12 - 3087aa: 30 c6 cmp/hi r12,r0 - 3087ac: 89 21 bt 3087f2 <_usb_fxlink_fill_header.isra.0+0x66> - 3087ae: 4d 0b jsr @r13 - 3087b0: 64 a3 mov r10,r4 - 3087b2: 30 c6 cmp/hi r12,r0 - 3087b4: 8d 1d bt.s 3087f2 <_usb_fxlink_fill_header.isra.0+0x66> - 3087b6: e6 2c mov #44,r6 - 3087b8: d0 13 mov.l 308808 <_usb_fxlink_fill_header.isra.0+0x7c>,r0 ! 312120 <_memset> - 3087ba: 64 93 mov r9,r4 - 3087bc: 40 0b jsr @r0 - 3087be: e5 00 mov #0,r5 - 3087c0: d1 12 mov.l 30880c <_usb_fxlink_fill_header.isra.0+0x80>,r1 ! 10000 - 3087c2: 68 88 swap.b r8,r8 - 3087c4: 68 89 swap.w r8,r8 - 3087c6: 68 88 swap.b r8,r8 - 3087c8: 29 12 mov.l r1,@r9 - 3087ca: 64 93 mov r9,r4 - 3087cc: d1 10 mov.l 308810 <_usb_fxlink_fill_header.isra.0+0x84>,r1 ! 80000 - 3087ce: 65 b3 mov r11,r5 - 3087d0: 19 81 mov.l r8,@(4,r9) - 3087d2: 74 0c add #12,r4 - 3087d4: d8 0f mov.l 308814 <_usb_fxlink_fill_header.isra.0+0x88>,r8 ! 306da8 <_strncpy.constprop.0.isra.0> - 3087d6: 48 0b jsr @r8 - 3087d8: 19 12 mov.l r1,@(8,r9) - 3087da: 64 93 mov r9,r4 - 3087dc: 65 a3 mov r10,r5 - 3087de: 74 1c add #28,r4 - 3087e0: 61 83 mov r8,r1 - 3087e2: 4f 26 lds.l @r15+,pr - 3087e4: 6d f6 mov.l @r15+,r13 - 3087e6: 6c f6 mov.l @r15+,r12 - 3087e8: 6b f6 mov.l @r15+,r11 - 3087ea: 6a f6 mov.l @r15+,r10 - 3087ec: 69 f6 mov.l @r15+,r9 - 3087ee: 41 2b jmp @r1 - 3087f0: 68 f6 mov.l @r15+,r8 - 3087f2: 4f 26 lds.l @r15+,pr - 3087f4: 6d f6 mov.l @r15+,r13 - 3087f6: 6c f6 mov.l @r15+,r12 - 3087f8: 6b f6 mov.l @r15+,r11 - 3087fa: 6a f6 mov.l @r15+,r10 - 3087fc: 69 f6 mov.l @r15+,r9 - 3087fe: 00 0b rts - 308800: 68 f6 mov.l @r15+,r8 - 308802: 00 09 nop - 308804: 00 31 .word 0x0031 - 308806: 21 76 mov.l r7,@-r1 - 308808: 00 31 .word 0x0031 - 30880a: 21 20 mov.b r2,@r1 - 30880c: 00 01 .word 0x0001 - 30880e: 00 00 .word 0x0000 - 308810: 00 08 clrt - 308812: 00 00 .word 0x0000 - 308814: 00 30 .word 0x0030 - 308816: 6d a8 swap.b r10,r13 - -00308818 <_read_round>: - 308818: 2f 86 mov.l r8,@-r15 - 30881a: 68 43 mov r4,r8 - 30881c: 2f 96 mov.l r9,@-r15 - 30881e: 69 53 mov r5,r9 - 308820: 2f a6 mov.l r10,@-r15 - 308822: 4f 22 sts.l pr,@-r15 - 308824: 51 44 mov.l @(16,r4),r1 - 308826: 7f f8 add #-8,r15 - 308828: 85 44 mov.w @(8,r4),r0 - 30882a: 31 03 cmp/ge r0,r1 - 30882c: 89 14 bt 308858 <_read_round+0x40> - 30882e: 50 44 mov.l @(16,r4),r0 - 308830: 60 0d extu.w r0,r0 - 308832: 81 85 mov.w r0,@(10,r8) - 308834: 85 85 mov.w @(10,r8),r0 - 308836: 65 0d extu.w r0,r5 - 308838: 25 58 tst r5,r5 - 30883a: da 19 mov.l 3088a0 <_read_round+0x88>,r10 ! 30698c <_finish_read_round> - 30883c: 89 02 bt 308844 <_read_round+0x2c> - 30883e: 51 83 mov.l @(12,r8),r1 - 308840: 21 18 tst r1,r1 - 308842: 8b 0c bf 30885e <_read_round+0x46> - 308844: 65 93 mov r9,r5 - 308846: 4a 0b jsr @r10 - 308848: 64 83 mov r8,r4 - 30884a: e0 01 mov #1,r0 - 30884c: 7f 08 add #8,r15 - 30884e: 4f 26 lds.l @r15+,pr - 308850: 6a f6 mov.l @r15+,r10 - 308852: 69 f6 mov.l @r15+,r9 - 308854: 00 0b rts - 308856: 68 f6 mov.l @r15+,r8 - 308858: 85 44 mov.w @(8,r4),r0 - 30885a: af ea bra 308832 <_read_round+0x1a> - 30885c: 60 0d extu.w r0,r0 - 30885e: 84 82 mov.b @(2,r8),r0 - 308860: 88 01 cmp/eq #1,r0 - 308862: 8f 01 bf.s 308868 <_read_round+0x50> - 308864: e6 00 mov #0,r6 - 308866: d6 0f mov.l 3088a4 <_read_round+0x8c>,r6 ! a4d80014 - 308868: 84 82 mov.b @(2,r8),r0 - 30886a: 88 02 cmp/eq #2,r0 - 30886c: 8b 00 bf 308870 <_read_round+0x58> - 30886e: d6 0e mov.l 3088a8 <_read_round+0x90>,r6 ! a4d80018 - 308870: 84 82 mov.b @(2,r8),r0 - 308872: 88 03 cmp/eq #3,r0 - 308874: 8f 01 bf.s 30887a <_read_round+0x62> - 308876: 61 83 mov r8,r1 - 308878: d6 0c mov.l 3088ac <_read_round+0x94>,r6 ! a4d8001c - 30887a: 85 84 mov.w @(8,r8),r0 - 30887c: 71 03 add #3,r1 - 30887e: 67 03 mov r0,r7 - 308880: 84 83 mov.b @(3,r8),r0 - 308882: 1f 11 mov.l r1,@(4,r15) - 308884: 71 01 add #1,r1 - 308886: 2f 12 mov.l r1,@r15 - 308888: 60 0c extu.b r0,r0 - 30888a: d1 09 mov.l 3088b0 <_read_round+0x98>,r1 ! 311610 <_usb_pipe_read4> - 30888c: 37 08 sub r0,r7 - 30888e: 54 83 mov.l @(12,r8),r4 - 308890: 41 0b jsr @r1 - 308892: 00 09 nop - 308894: 65 93 mov r9,r5 - 308896: 4a 0b jsr @r10 - 308898: 64 83 mov r8,r4 - 30889a: af d7 bra 30884c <_read_round+0x34> - 30889c: e0 00 mov #0,r0 - 30889e: 00 09 nop - 3088a0: 00 30 .word 0x0030 - 3088a2: 69 8c extu.b r8,r9 - 3088a4: a4 d8 bra 309258 <_hrestore.lto_priv.7+0x34> - 3088a6: 00 14 mov.b r1,@(r0,r0) - 3088a8: a4 d8 bra 30925c <_hrestore.lto_priv.7+0x38> - 3088aa: 00 18 sett - 3088ac: a4 d8 bra 309260 <_hrestore.lto_priv.7+0x3c> - 3088ae: 00 1c mov.b @(r0,r1),r0 - 3088b0: 00 31 .word 0x0031 - 3088b2: 16 10 mov.l r1,@(0,r6) - -003088b4 <_handle_incoming_hwseg>: - 3088b4: 2f 86 mov.l r8,@-r15 - 3088b6: 68 43 mov r4,r8 - 3088b8: 2f 96 mov.l r9,@-r15 - 3088ba: 2f a6 mov.l r10,@-r15 - 3088bc: 6a 53 mov r5,r10 - 3088be: 4f 22 sts.l pr,@-r15 - 3088c0: 84 41 mov.b @(1,r4),r0 - 3088c2: c8 20 tst #32,r0 - 3088c4: 8d 20 bt.s 308908 <_handle_incoming_hwseg+0x54> - 3088c6: e0 00 mov #0,r0 - 3088c8: 60 40 mov.b @r4,r0 - 3088ca: 88 01 cmp/eq #1,r0 - 3088cc: 8b 03 bf 3088d6 <_handle_incoming_hwseg+0x22> - 3088ce: 85 44 mov.w @(8,r4),r0 - 3088d0: 40 11 cmp/pz r0 - 3088d2: 8d 19 bt.s 308908 <_handle_incoming_hwseg+0x54> - 3088d4: e0 00 mov #0,r0 - 3088d6: d0 2d mov.l 30898c <_handle_incoming_hwseg+0xd8>,r0 ! a4d8006e - 3088d8: 61 a3 mov r10,r1 - 3088da: 31 1c add r1,r1 - 3088dc: 31 0c add r0,r1 - 3088de: 62 11 mov.w @r1,r2 - 3088e0: e3 fc mov #-4,r3 - 3088e2: 22 39 and r3,r2 - 3088e4: 21 21 mov.w r2,@r1 - 3088e6: 84 82 mov.b @(2,r8),r0 - 3088e8: 20 08 tst r0,r0 - 3088ea: 8f 1a bf.s 308922 <_handle_incoming_hwseg+0x6e> - 3088ec: e9 00 mov #0,r9 - 3088ee: 2a a8 tst r10,r10 - 3088f0: 8d 0f bt.s 308912 <_handle_incoming_hwseg+0x5e> - 3088f2: e9 01 mov #1,r9 - 3088f4: d1 26 mov.l 308990 <_handle_incoming_hwseg+0xdc>,r1 ! a4d80020 - 3088f6: 85 14 mov.w @(8,r1),r0 - 3088f8: c8 0f tst #15,r0 - 3088fa: 8d 0a bt.s 308912 <_handle_incoming_hwseg+0x5e> - 3088fc: e9 02 mov #2,r9 - 3088fe: 85 16 mov.w @(12,r1),r0 - 308900: e9 03 mov #3,r9 - 308902: c8 0f tst #15,r0 - 308904: 8d 05 bt.s 308912 <_handle_incoming_hwseg+0x5e> - 308906: e0 f3 mov #-13,r0 - 308908: 4f 26 lds.l @r15+,pr - 30890a: 6a f6 mov.l @r15+,r10 - 30890c: 69 f6 mov.l @r15+,r9 - 30890e: 00 0b rts - 308910: 68 f6 mov.l @r15+,r8 - 308912: d1 20 mov.l 308994 <_handle_incoming_hwseg+0xe0>,r1 ! 306698 <_fifo_bind> - 308914: e6 00 mov #0,r6 - 308916: 65 a3 mov r10,r5 - 308918: 41 0b jsr @r1 - 30891a: 64 93 mov r9,r4 - 30891c: 60 93 mov r9,r0 - 30891e: 80 82 mov.b r0,@(2,r8) - 308920: e9 00 mov #0,r9 - 308922: 84 81 mov.b @(1,r8),r0 - 308924: c9 df and #223,r0 - 308926: 80 81 mov.b r0,@(1,r8) - 308928: 84 82 mov.b @(2,r8),r0 - 30892a: 88 01 cmp/eq #1,r0 - 30892c: 8b 03 bf 308936 <_handle_incoming_hwseg+0x82> - 30892e: d0 18 mov.l 308990 <_handle_incoming_hwseg+0xdc>,r0 ! a4d80020 - 308930: 99 2b mov.w 30898a <_handle_incoming_hwseg+0xd6>,r9 ! fff - 308932: 85 01 mov.w @(2,r0),r0 - 308934: 29 09 and r0,r9 - 308936: 84 82 mov.b @(2,r8),r0 - 308938: 88 02 cmp/eq #2,r0 - 30893a: 8b 03 bf 308944 <_handle_incoming_hwseg+0x90> - 30893c: d0 14 mov.l 308990 <_handle_incoming_hwseg+0xdc>,r0 ! a4d80020 - 30893e: 99 24 mov.w 30898a <_handle_incoming_hwseg+0xd6>,r9 ! fff - 308940: 85 05 mov.w @(10,r0),r0 - 308942: 29 09 and r0,r9 - 308944: 84 82 mov.b @(2,r8),r0 - 308946: 88 03 cmp/eq #3,r0 - 308948: 8b 03 bf 308952 <_handle_incoming_hwseg+0x9e> - 30894a: d0 11 mov.l 308990 <_handle_incoming_hwseg+0xdc>,r0 ! a4d80020 - 30894c: 99 1d mov.w 30898a <_handle_incoming_hwseg+0xd6>,r9 ! fff - 30894e: 85 07 mov.w @(14,r0),r0 - 308950: 29 09 and r0,r9 - 308952: d0 11 mov.l 308998 <_handle_incoming_hwseg+0xe4>,r0 ! 3052fc <_pipe_bufsize> - 308954: 40 0b jsr @r0 - 308956: 64 a3 mov r10,r4 - 308958: e2 01 mov #1,r2 - 30895a: 28 20 mov.b r2,@r8 - 30895c: 61 03 mov r0,r1 - 30895e: 60 93 mov r9,r0 - 308960: 81 84 mov.w r0,@(8,r8) - 308962: 31 90 cmp/eq r9,r1 - 308964: 84 81 mov.b @(1,r8),r0 - 308966: 02 29 movt r2 - 308968: e1 bf mov #-65,r1 - 30896a: 42 18 shll8 r2 - 30896c: 42 09 shlr2 r2 - 30896e: 20 19 and r1,r0 - 308970: 20 2b or r2,r0 - 308972: 80 81 mov.b r0,@(1,r8) - 308974: d0 09 mov.l 30899c <_handle_incoming_hwseg+0xe8>,r0 ! 305fc8 <_asyncio_op_busy> - 308976: 40 0b jsr @r0 - 308978: 64 83 mov r8,r4 - 30897a: 20 08 tst r0,r0 - 30897c: 8d 03 bt.s 308986 <_handle_incoming_hwseg+0xd2> - 30897e: 65 a3 mov r10,r5 - 308980: d0 07 mov.l 3089a0 <_handle_incoming_hwseg+0xec>,r0 ! 308818 <_read_round> - 308982: 40 0b jsr @r0 - 308984: 64 83 mov r8,r4 - 308986: af bf bra 308908 <_handle_incoming_hwseg+0x54> - 308988: e0 00 mov #0,r0 - 30898a: 0f ff mac.l @r15+,@r15+ - 30898c: a4 d8 bra 309340 <___printf_format_eEfFgG+0xac> - 30898e: 00 6e mov.l @(r0,r6),r0 - 308990: a4 d8 bra 309344 <___printf_format_eEfFgG+0xb0> - 308992: 00 20 .word 0x0020 - 308994: 00 30 .word 0x0030 - 308996: 66 98 swap.b r9,r6 - 308998: 00 30 .word 0x0030 - 30899a: 52 fc mov.l @(48,r15),r2 - 30899c: 00 30 .word 0x0030 - 30899e: 5f c8 mov.l @(32,r12),r15 - 3089a0: 00 30 .word 0x0030 - 3089a2: 88 18 cmp/eq #24,r0 - -003089a4 <_cpu_atomic_start>: - 3089a4: d0 0c mov.l 3089d8 <_cpu_atomic_start+0x34>,r0 ! 311764 <_cpu_getSR> - 3089a6: 2f 86 mov.l r8,@-r15 - 3089a8: 4f 22 sts.l pr,@-r15 - 3089aa: 40 0b jsr @r0 - 3089ac: e8 0f mov #15,r8 - 3089ae: 91 11 mov.w 3089d4 <_cpu_atomic_start+0x30>,r1 ! f0 - 3089b0: 64 03 mov r0,r4 - 3089b2: 40 09 shlr2 r0 - 3089b4: 24 1b or r1,r4 - 3089b6: d1 09 mov.l 3089dc <_cpu_atomic_start+0x38>,r1 ! 31176a <_cpu_setSR> - 3089b8: 40 09 shlr2 r0 - 3089ba: 41 0b jsr @r1 - 3089bc: 28 09 and r0,r8 - 3089be: d2 08 mov.l 3089e0 <_cpu_atomic_start+0x3c>,r2 ! 8101b14 <_atomic_level> - 3089c0: 61 22 mov.l @r2,r1 - 3089c2: 21 18 tst r1,r1 - 3089c4: 8b 01 bf 3089ca <_cpu_atomic_start+0x26> - 3089c6: d3 07 mov.l 3089e4 <_cpu_atomic_start+0x40>,r3 ! 8101b10 <_saved_IMASK> - 3089c8: 23 82 mov.l r8,@r3 - 3089ca: 71 01 add #1,r1 - 3089cc: 22 12 mov.l r1,@r2 - 3089ce: 4f 26 lds.l @r15+,pr - 3089d0: 00 0b rts - 3089d2: 68 f6 mov.l @r15+,r8 - 3089d4: 00 f0 .word 0x00f0 - 3089d6: 00 09 nop - 3089d8: 00 31 .word 0x0031 - 3089da: 17 64 mov.l r6,@(16,r7) - 3089dc: 00 31 .word 0x0031 - 3089de: 17 6a mov.l r6,@(40,r7) - 3089e0: 08 10 .word 0x0810 - 3089e2: 1b 14 mov.l r1,@(16,r11) - 3089e4: 08 10 .word 0x0810 - 3089e6: 1b 10 mov.l r1,@(0,r11) - -003089e8 <_cpu_atomic_end>: - 3089e8: d0 0b mov.l 308a18 <_cpu_atomic_end+0x30>,r0 ! 311764 <_cpu_getSR> - 3089ea: 4f 22 sts.l pr,@-r15 - 3089ec: 40 0b jsr @r0 - 3089ee: 00 09 nop - 3089f0: d2 0a mov.l 308a1c <_cpu_atomic_end+0x34>,r2 ! 8101b14 <_atomic_level> - 3089f2: 64 03 mov r0,r4 - 3089f4: 61 22 mov.l @r2,r1 - 3089f6: 41 10 dt r1 - 3089f8: 8f 09 bf.s 308a0e <_cpu_atomic_end+0x26> - 3089fa: 22 12 mov.l r1,@r2 - 3089fc: d2 08 mov.l 308a20 <_cpu_atomic_end+0x38>,r2 ! 8101b10 <_saved_IMASK> - 3089fe: 93 09 mov.w 308a14 <_cpu_atomic_end+0x2c>,r3 ! ff0f - 308a00: 60 22 mov.l @r2,r0 - 308a02: 24 39 and r3,r4 - 308a04: 22 12 mov.l r1,@r2 - 308a06: c9 0f and #15,r0 - 308a08: 40 08 shll2 r0 - 308a0a: 40 08 shll2 r0 - 308a0c: 24 0b or r0,r4 - 308a0e: d1 05 mov.l 308a24 <_cpu_atomic_end+0x3c>,r1 ! 31176a <_cpu_setSR> - 308a10: 41 2b jmp @r1 - 308a12: 4f 26 lds.l @r15+,pr - 308a14: ff 0f .word 0xff0f - 308a16: 00 09 nop - 308a18: 00 31 .word 0x0031 - 308a1a: 17 64 mov.l r6,@(16,r7) - 308a1c: 08 10 .word 0x0810 - 308a1e: 1b 14 mov.l r1,@(16,r11) - 308a20: 08 10 .word 0x0810 - 308a22: 1b 10 mov.l r1,@(0,r11) - 308a24: 00 31 .word 0x0031 - 308a26: 17 6a mov.l r6,@(40,r7) - -00308a28 <_gint_world_switch_in>: - 308a28: 2f 86 mov.l r8,@-r15 - 308a2a: e3 fc mov #-4,r3 - 308a2c: 2f 96 mov.l r9,@-r15 - 308a2e: 2f a6 mov.l r10,@-r15 - 308a30: ea 30 mov #48,r10 - 308a32: 2f b6 mov.l r11,@-r15 - 308a34: 6b 53 mov r5,r11 - 308a36: 2f c6 mov.l r12,@-r15 - 308a38: d2 36 mov.l 308b14 <_gint_world_switch_in+0xec>,r2 ! 315f90 <_drv_cpu> - 308a3a: d1 37 mov.l 308b18 <_gint_world_switch_in+0xf0>,r1 ! 3161a0 <_gint_drivers_end> - 308a3c: 69 23 mov r2,r9 - 308a3e: 2f d6 mov.l r13,@-r15 - 308a40: 31 28 sub r2,r1 - 308a42: 2f e6 mov.l r14,@-r15 - 308a44: 41 3c shad r3,r1 - 308a46: d3 35 mov.l 308b1c <_gint_world_switch_in+0xf4>,r3 ! aaaaaaab - 308a48: 79 08 add #8,r9 - 308a4a: 4f 22 sts.l pr,@-r15 - 308a4c: 01 37 mul.l r3,r1 - 308a4e: 7f fc add #-4,r15 - 308a50: 08 1a sts macl,r8 - 308a52: 2f 42 mov.l r4,@r15 - 308a54: 0c 1a sts macl,r12 - 308a56: 78 ff add #-1,r8 - 308a58: 48 11 cmp/pz r8 - 308a5a: 8d 13 bt.s 308a84 <_gint_world_switch_in+0x5c> - 308a5c: 08 a7 mul.l r10,r8 - 308a5e: d1 30 mov.l 308b20 <_gint_world_switch_in+0xf8>,r1 ! 3089a4 <_cpu_atomic_start> - 308a60: d9 2c mov.l 308b14 <_gint_world_switch_in+0xec>,r9 ! 315f90 <_drv_cpu> - 308a62: 41 0b jsr @r1 - 308a64: ea 00 mov #0,r10 - 308a66: dd 2f mov.l 308b24 <_gint_world_switch_in+0xfc>,r13 ! 8101b28 <_gint_driver_flags> - 308a68: ee fd mov #-3,r14 - 308a6a: 3c a7 cmp/gt r10,r12 - 308a6c: 89 12 bt 308a94 <_gint_world_switch_in+0x6c> - 308a6e: d1 2e mov.l 308b28 <_gint_world_switch_in+0x100>,r1 ! 3089e8 <_cpu_atomic_end> - 308a70: 7f 04 add #4,r15 - 308a72: 4f 26 lds.l @r15+,pr - 308a74: 6e f6 mov.l @r15+,r14 - 308a76: 6d f6 mov.l @r15+,r13 - 308a78: 6c f6 mov.l @r15+,r12 - 308a7a: 6b f6 mov.l @r15+,r11 - 308a7c: 6a f6 mov.l @r15+,r10 - 308a7e: 69 f6 mov.l @r15+,r9 - 308a80: 41 2b jmp @r1 - 308a82: 68 f6 mov.l @r15+,r8 - 308a84: 00 1a sts macl,r0 - 308a86: 01 9e mov.l @(r0,r9),r1 - 308a88: 21 18 tst r1,r1 - 308a8a: 89 01 bt 308a90 <_gint_world_switch_in+0x68> - 308a8c: 41 0b jsr @r1 - 308a8e: 00 09 nop - 308a90: af e2 bra 308a58 <_gint_world_switch_in+0x30> - 308a92: 78 ff add #-1,r8 - 308a94: 50 93 mov.l @(12,r9),r0 - 308a96: 68 d2 mov.l @r13,r8 - 308a98: 20 08 tst r0,r0 - 308a9a: 8f 2c bf.s 308af6 <_gint_world_switch_in+0xce> - 308a9c: 38 ac add r10,r8 - 308a9e: 60 80 mov.b @r8,r0 - 308aa0: cb 02 or #2,r0 - 308aa2: 28 00 mov.b r0,@r8 - 308aa4: 60 80 mov.b @r8,r0 - 308aa6: c8 10 tst #16,r0 - 308aa8: 8b 11 bf 308ace <_gint_world_switch_in+0xa6> - 308aaa: 51 96 mov.l @(24,r9),r1 - 308aac: 21 18 tst r1,r1 - 308aae: 8d 04 bt.s 308aba <_gint_world_switch_in+0x92> - 308ab0: 62 f2 mov.l @r15,r2 - 308ab2: 60 a3 mov r10,r0 - 308ab4: 40 08 shll2 r0 - 308ab6: 41 0b jsr @r1 - 308ab8: 04 2e mov.l @(r0,r2),r4 - 308aba: 60 80 mov.b @r8,r0 - 308abc: c8 01 tst #1,r0 - 308abe: 8b 06 bf 308ace <_gint_world_switch_in+0xa6> - 308ac0: 51 97 mov.l @(28,r9),r1 - 308ac2: 21 18 tst r1,r1 - 308ac4: 8d 03 bt.s 308ace <_gint_world_switch_in+0xa6> - 308ac6: 60 a3 mov r10,r0 - 308ac8: 40 08 shll2 r0 - 308aca: 41 0b jsr @r1 - 308acc: 04 be mov.l @(r0,r11),r4 - 308ace: 51 98 mov.l @(32,r9),r1 - 308ad0: 21 18 tst r1,r1 - 308ad2: 89 01 bt 308ad8 <_gint_world_switch_in+0xb0> - 308ad4: 41 0b jsr @r1 - 308ad6: 00 09 nop - 308ad8: 60 80 mov.b @r8,r0 - 308ada: c8 01 tst #1,r0 - 308adc: 89 08 bt 308af0 <_gint_world_switch_in+0xc8> - 308ade: 51 9a mov.l @(40,r9),r1 - 308ae0: 21 18 tst r1,r1 - 308ae2: 8d 04 bt.s 308aee <_gint_world_switch_in+0xc6> - 308ae4: c9 fe and #254,r0 - 308ae6: 41 0b jsr @r1 - 308ae8: 00 09 nop - 308aea: 60 80 mov.b @r8,r0 - 308aec: c9 fe and #254,r0 - 308aee: 28 00 mov.b r0,@r8 - 308af0: 7a 01 add #1,r10 - 308af2: af ba bra 308a6a <_gint_world_switch_in+0x42> - 308af4: 79 30 add #48,r9 - 308af6: 40 0b jsr @r0 - 308af8: 00 09 nop - 308afa: 20 08 tst r0,r0 - 308afc: 8b cf bf 308a9e <_gint_world_switch_in+0x76> - 308afe: 61 80 mov.b @r8,r1 - 308b00: 21 e9 and r14,r1 - 308b02: 28 10 mov.b r1,@r8 - 308b04: 51 94 mov.l @(16,r9),r1 - 308b06: 21 18 tst r1,r1 - 308b08: 89 cc bt 308aa4 <_gint_world_switch_in+0x7c> - 308b0a: 41 0b jsr @r1 - 308b0c: 00 09 nop - 308b0e: af ca bra 308aa6 <_gint_world_switch_in+0x7e> - 308b10: 60 80 mov.b @r8,r0 - 308b12: 00 09 nop - 308b14: 00 31 .word 0x0031 - 308b16: 5f 90 mov.l @(0,r9),r15 - 308b18: 00 31 .word 0x0031 - 308b1a: 61 a0 mov.b @r10,r1 - 308b1c: aa aa bra 308074 <___printf_format_m+0x4> - 308b1e: aa ab bra 308078 <___printf_format_m+0x8> - 308b20: 00 30 .word 0x0030 - 308b22: 89 a4 bt 308a6e <_gint_world_switch_in+0x46> - 308b24: 08 10 .word 0x0810 - 308b26: 1b 28 mov.l r2,@(32,r11) - 308b28: 00 30 .word 0x0030 - 308b2a: 89 e8 bt 308afe <_gint_world_switch_in+0xd6> - -00308b2c <_gint_world_switch_out>: - 308b2c: 2f 86 mov.l r8,@-r15 - 308b2e: e1 fc mov #-4,r1 - 308b30: 2f 96 mov.l r9,@-r15 - 308b32: 2f a6 mov.l r10,@-r15 - 308b34: d8 2e mov.l 308bf0 <_gint_world_switch_out+0xc4>,r8 ! 315f90 <_drv_cpu> - 308b36: da 2f mov.l 308bf4 <_gint_world_switch_out+0xc8>,r10 ! 3161a0 <_gint_drivers_end> - 308b38: 2f b6 mov.l r11,@-r15 - 308b3a: 3a 88 sub r8,r10 - 308b3c: 2f c6 mov.l r12,@-r15 - 308b3e: 62 a3 mov r10,r2 - 308b40: 2f d6 mov.l r13,@-r15 - 308b42: 42 1c shad r1,r2 - 308b44: d1 2c mov.l 308bf8 <_gint_world_switch_out+0xcc>,r1 ! aaaaaaab - 308b46: 6b 43 mov r4,r11 - 308b48: 2f e6 mov.l r14,@-r15 - 308b4a: 02 17 mul.l r1,r2 - 308b4c: 4f 22 sts.l pr,@-r15 - 308b4e: 09 1a sts macl,r9 - 308b50: 79 ff add #-1,r9 - 308b52: 62 83 mov r8,r2 - 308b54: 7f fc add #-4,r15 - 308b56: 6c 53 mov r5,r12 - 308b58: 6d 93 mov r9,r13 - 308b5a: ee 30 mov #48,r14 - 308b5c: 72 24 add #36,r2 - 308b5e: 4d 11 cmp/pz r13 - 308b60: 8d 12 bt.s 308b88 <_gint_world_switch_out+0x5c> - 308b62: 0d e7 mul.l r14,r13 - 308b64: d1 25 mov.l 308bfc <_gint_world_switch_out+0xd0>,r1 ! 3089a4 <_cpu_atomic_start> - 308b66: dd 26 mov.l 308c00 <_gint_world_switch_out+0xd4>,r13 ! 8101b28 <_gint_driver_flags> - 308b68: 41 0b jsr @r1 - 308b6a: 7a dc add #-36,r10 - 308b6c: 38 ac add r10,r8 - 308b6e: 49 11 cmp/pz r9 - 308b70: 89 13 bt 308b9a <_gint_world_switch_out+0x6e> - 308b72: d1 24 mov.l 308c04 <_gint_world_switch_out+0xd8>,r1 ! 3089e8 <_cpu_atomic_end> - 308b74: 7f 04 add #4,r15 - 308b76: 4f 26 lds.l @r15+,pr - 308b78: 6e f6 mov.l @r15+,r14 - 308b7a: 6d f6 mov.l @r15+,r13 - 308b7c: 6c f6 mov.l @r15+,r12 - 308b7e: 6b f6 mov.l @r15+,r11 - 308b80: 6a f6 mov.l @r15+,r10 - 308b82: 69 f6 mov.l @r15+,r9 - 308b84: 41 2b jmp @r1 - 308b86: 68 f6 mov.l @r15+,r8 - 308b88: 00 1a sts macl,r0 - 308b8a: 01 2e mov.l @(r0,r2),r1 - 308b8c: 21 18 tst r1,r1 - 308b8e: 89 02 bt 308b96 <_gint_world_switch_out+0x6a> - 308b90: 41 0b jsr @r1 - 308b92: 2f 22 mov.l r2,@r15 - 308b94: 62 f2 mov.l @r15,r2 - 308b96: af e2 bra 308b5e <_gint_world_switch_out+0x32> - 308b98: 7d ff add #-1,r13 - 308b9a: 60 82 mov.l @r8,r0 - 308b9c: 6a d2 mov.l @r13,r10 - 308b9e: 20 08 tst r0,r0 - 308ba0: 8d 09 bt.s 308bb6 <_gint_world_switch_out+0x8a> - 308ba2: 3a 9c add r9,r10 - 308ba4: 40 0b jsr @r0 - 308ba6: 00 09 nop - 308ba8: 20 08 tst r0,r0 - 308baa: 8b 04 bf 308bb6 <_gint_world_switch_out+0x8a> - 308bac: 51 81 mov.l @(4,r8),r1 - 308bae: 21 18 tst r1,r1 - 308bb0: 89 01 bt 308bb6 <_gint_world_switch_out+0x8a> - 308bb2: 41 0b jsr @r1 - 308bb4: 00 09 nop - 308bb6: 60 a0 mov.b @r10,r0 - 308bb8: c8 10 tst #16,r0 - 308bba: 8f 10 bf.s 308bde <_gint_world_switch_out+0xb2> - 308bbc: c8 02 tst #2,r0 - 308bbe: 51 83 mov.l @(12,r8),r1 - 308bc0: 21 18 tst r1,r1 - 308bc2: 8d 03 bt.s 308bcc <_gint_world_switch_out+0xa0> - 308bc4: 60 93 mov r9,r0 - 308bc6: 40 08 shll2 r0 - 308bc8: 41 0b jsr @r1 - 308bca: 04 be mov.l @(r0,r11),r4 - 308bcc: 51 84 mov.l @(16,r8),r1 - 308bce: 21 18 tst r1,r1 - 308bd0: 8d 03 bt.s 308bda <_gint_world_switch_out+0xae> - 308bd2: 60 93 mov r9,r0 - 308bd4: 40 08 shll2 r0 - 308bd6: 41 0b jsr @r1 - 308bd8: 04 ce mov.l @(r0,r12),r4 - 308bda: 60 a0 mov.b @r10,r0 - 308bdc: c8 02 tst #2,r0 - 308bde: 8b 04 bf 308bea <_gint_world_switch_out+0xbe> - 308be0: 51 82 mov.l @(8,r8),r1 - 308be2: 21 18 tst r1,r1 - 308be4: 89 01 bt 308bea <_gint_world_switch_out+0xbe> - 308be6: 41 0b jsr @r1 - 308be8: 00 09 nop - 308bea: 79 ff add #-1,r9 - 308bec: af bf bra 308b6e <_gint_world_switch_out+0x42> - 308bee: 78 d0 add #-48,r8 - 308bf0: 00 31 .word 0x0031 - 308bf2: 5f 90 mov.l @(0,r9),r15 - 308bf4: 00 31 .word 0x0031 - 308bf6: 61 a0 mov.b @r10,r1 - 308bf8: aa aa bra 308150 <_direct_notation.constprop.0+0x9c> - 308bfa: aa ab bra 308154 <_direct_notation.constprop.0+0xa0> - 308bfc: 00 30 .word 0x0030 - 308bfe: 89 a4 bt 308b4a <_gint_world_switch_out+0x1e> - 308c00: 08 10 .word 0x0810 - 308c02: 1b 28 mov.l r2,@(32,r11) - 308c04: 00 30 .word 0x0030 - 308c06: 89 e8 bt 308bda <_gint_world_switch_out+0xae> - -00308c08 <_hrestore.lto_priv.3>: - 308c08: 2f 86 mov.l r8,@-r15 - 308c0a: e3 fc mov #-4,r3 - 308c0c: 2f 96 mov.l r9,@-r15 - 308c0e: 2f a6 mov.l r10,@-r15 - 308c10: 2f b6 mov.l r11,@-r15 - 308c12: 6b 43 mov r4,r11 - 308c14: 2f c6 mov.l r12,@-r15 - 308c16: 2f d6 mov.l r13,@-r15 - 308c18: ed 30 mov #48,r13 - 308c1a: 4f 22 sts.l pr,@-r15 - 308c1c: d1 3e mov.l 308d18 <_hrestore.lto_priv.3+0x110>,r1 ! a4150040 - 308c1e: 62 42 mov.l @r4,r2 - 308c20: da 3e mov.l 308d1c <_hrestore.lto_priv.3+0x114>,r10 ! 8101fb0 <_freq> - 308c22: 11 21 mov.l r2,@(4,r1) - 308c24: d2 3e mov.l 308d20 <_hrestore.lto_priv.3+0x118>,r2 ! 315f90 <_drv_cpu> - 308c26: d1 3f mov.l 308d24 <_hrestore.lto_priv.3+0x11c>,r1 ! 3161a0 <_gint_drivers_end> - 308c28: 6c 23 mov r2,r12 - 308c2a: 59 a8 mov.l @(32,r10),r9 - 308c2c: 31 28 sub r2,r1 - 308c2e: 41 3c shad r3,r1 - 308c30: d3 3d mov.l 308d28 <_hrestore.lto_priv.3+0x120>,r3 ! aaaaaaab - 308c32: 7c 24 add #36,r12 - 308c34: 01 37 mul.l r3,r1 - 308c36: 08 1a sts macl,r8 - 308c38: 78 ff add #-1,r8 - 308c3a: 48 11 cmp/pz r8 - 308c3c: 8d 5f bt.s 308cfe <_hrestore.lto_priv.3+0xf6> - 308c3e: 08 d7 mul.l r13,r8 - 308c40: d1 3a mov.l 308d2c <_hrestore.lto_priv.3+0x124>,r1 ! 3089a4 <_cpu_atomic_start> - 308c42: 41 0b jsr @r1 - 308c44: 00 09 nop - 308c46: d2 3a mov.l 308d30 <_hrestore.lto_priv.3+0x128>,r2 ! fec10000 - 308c48: 93 64 mov.w 308d14 <_hrestore.lto_priv.3+0x10c>,r3 ! f87f - 308c4a: 51 29 mov.l @(36,r2),r1 - 308c4c: d6 32 mov.l 308d18 <_hrestore.lto_priv.3+0x110>,r6 ! a4150040 - 308c4e: 21 39 and r3,r1 - 308c50: 93 61 mov.w 308d16 <_hrestore.lto_priv.3+0x10e>,r3 ! 580 - 308c52: d5 38 mov.l 308d34 <_hrestore.lto_priv.3+0x12c>,r5 ! 80000000 - 308c54: 21 3b or r3,r1 - 308c56: 12 19 mov.l r1,@(36,r2) - 308c58: 61 b3 mov r11,r1 - 308c5a: 57 b1 mov.l @(4,r11),r7 - 308c5c: 71 04 add #4,r1 - 308c5e: d3 36 mov.l 308d38 <_hrestore.lto_priv.3+0x130>,r3 ! a4150000 - 308c60: 16 74 mov.l r7,@(16,r6) - 308c62: 57 11 mov.l @(4,r1),r7 - 308c64: 23 72 mov.l r7,@r3 - 308c66: 67 32 mov.l @r3,r7 - 308c68: 27 5b or r5,r7 - 308c6a: 23 72 mov.l r7,@r3 - 308c6c: 53 68 mov.l @(32,r6),r3 - 308c6e: 23 38 tst r3,r3 - 308c70: 8b fc bf 308c6c <_hrestore.lto_priv.3+0x64> - 308c72: 57 12 mov.l @(8,r1),r7 - 308c74: 12 71 mov.l r7,@(4,r2) - 308c76: 57 16 mov.l @(24,r1),r7 - 308c78: 12 79 mov.l r7,@(36,r2) - 308c7a: 57 13 mov.l @(12,r1),r7 - 308c7c: 12 72 mov.l r7,@(8,r2) - 308c7e: 57 17 mov.l @(28,r1),r7 - 308c80: 12 7a mov.l r7,@(40,r2) - 308c82: 57 14 mov.l @(16,r1),r7 - 308c84: 12 73 mov.l r7,@(12,r2) - 308c86: 57 18 mov.l @(32,r1),r7 - 308c88: 12 7b mov.l r7,@(44,r2) - 308c8a: 50 2b mov.l @(44,r2),r0 - 308c8c: e2 f9 mov #-7,r2 - 308c8e: 40 2d shld r2,r0 - 308c90: c9 03 and #3,r0 - 308c92: 88 01 cmp/eq #1,r0 - 308c94: 8b 3b bf 308d0e <_hrestore.lto_priv.3+0x106> - 308c96: d2 29 mov.l 308d3c <_hrestore.lto_priv.3+0x134>,r2 ! fec15040 - 308c98: 22 30 mov.b r3,@r2 - 308c9a: d2 25 mov.l 308d30 <_hrestore.lto_priv.3+0x128>,r2 ! fec10000 - 308c9c: 53 15 mov.l @(20,r1),r3 - 308c9e: d8 28 mov.l 308d40 <_hrestore.lto_priv.3+0x138>,r8 ! a4490008 - 308ca0: 12 35 mov.l r3,@(20,r2) - 308ca2: 51 19 mov.l @(36,r1),r1 - 308ca4: db 27 mov.l 308d44 <_hrestore.lto_priv.3+0x13c>,r11 ! 310ed4 <___udivdi3> - 308ca6: 12 1d mov.l r1,@(52,r2) - 308ca8: d1 27 mov.l 308d48 <_hrestore.lto_priv.3+0x140>,r1 ! 3053c0 <_sh7305_probe> - 308caa: dc 28 mov.l 308d4c <_hrestore.lto_priv.3+0x144>,r12 ! a449002c - 308cac: 41 0b jsr @r1 - 308cae: 00 09 nop - 308cb0: 5a a8 mov.l @(32,r10),r10 - 308cb2: 50 81 mov.l @(4,r8),r0 - 308cb4: 88 ff cmp/eq #-1,r0 - 308cb6: 8b 02 bf 308cbe <_hrestore.lto_priv.3+0xb6> - 308cb8: 60 82 mov.l @r8,r0 - 308cba: 88 ff cmp/eq #-1,r0 - 308cbc: 89 13 bt 308ce6 <_hrestore.lto_priv.3+0xde> - 308cbe: 60 82 mov.l @r8,r0 - 308cc0: 88 ff cmp/eq #-1,r0 - 308cc2: 8d 09 bt.s 308cd8 <_hrestore.lto_priv.3+0xd0> - 308cc4: e6 00 mov #0,r6 - 308cc6: 61 82 mov.l @r8,r1 - 308cc8: e6 00 mov #0,r6 - 308cca: 67 93 mov r9,r7 - 308ccc: 3a 15 dmulu.l r1,r10 - 308cce: 05 1a sts macl,r5 - 308cd0: 4b 0b jsr @r11 - 308cd2: 04 0a sts mach,r4 - 308cd4: 28 12 mov.l r1,@r8 - 308cd6: e6 00 mov #0,r6 - 308cd8: 51 81 mov.l @(4,r8),r1 - 308cda: 67 93 mov r9,r7 - 308cdc: 3a 15 dmulu.l r1,r10 - 308cde: 05 1a sts macl,r5 - 308ce0: 4b 0b jsr @r11 - 308ce2: 04 0a sts mach,r4 - 308ce4: 18 11 mov.l r1,@(4,r8) - 308ce6: 78 0c add #12,r8 - 308ce8: 38 c0 cmp/eq r12,r8 - 308cea: 8b e2 bf 308cb2 <_hrestore.lto_priv.3+0xaa> - 308cec: d1 18 mov.l 308d50 <_hrestore.lto_priv.3+0x148>,r1 ! 3089e8 <_cpu_atomic_end> - 308cee: 4f 26 lds.l @r15+,pr - 308cf0: 6d f6 mov.l @r15+,r13 - 308cf2: 6c f6 mov.l @r15+,r12 - 308cf4: 6b f6 mov.l @r15+,r11 - 308cf6: 6a f6 mov.l @r15+,r10 - 308cf8: 69 f6 mov.l @r15+,r9 - 308cfa: 41 2b jmp @r1 - 308cfc: 68 f6 mov.l @r15+,r8 - 308cfe: 00 1a sts macl,r0 - 308d00: 01 ce mov.l @(r0,r12),r1 - 308d02: 21 18 tst r1,r1 - 308d04: 89 01 bt 308d0a <_hrestore.lto_priv.3+0x102> - 308d06: 41 0b jsr @r1 - 308d08: 00 09 nop - 308d0a: af 96 bra 308c3a <_hrestore.lto_priv.3+0x32> - 308d0c: 78 ff add #-1,r8 - 308d0e: d2 11 mov.l 308d54 <_hrestore.lto_priv.3+0x14c>,r2 ! fec15060 - 308d10: af c2 bra 308c98 <_hrestore.lto_priv.3+0x90> - 308d12: 00 09 nop - 308d14: f8 7f 05 80 pshl #88,0x0 movx.w a0,@r4+r8 movy.w a1,@r6+r9 - 308d18: a4 15 bra 309546 <___printf_format_eEfFgG+0x2b2> - 308d1a: 00 40 .word 0x0040 - 308d1c: 08 10 .word 0x0810 - 308d1e: 1f b0 mov.l r11,@(0,r15) - 308d20: 00 31 .word 0x0031 - 308d22: 5f 90 mov.l @(0,r9),r15 - 308d24: 00 31 .word 0x0031 - 308d26: 61 a0 mov.b @r10,r1 - 308d28: aa aa bra 308280 <_exponent_notation.constprop.0+0x88> - 308d2a: aa ab bra 308284 <_exponent_notation.constprop.0+0x8c> - 308d2c: 00 30 .word 0x0030 - 308d2e: 89 a4 bt 308c7a <_hrestore.lto_priv.3+0x72> - 308d30: fe c1 .word 0xfec1 - 308d32: 00 00 .word 0x0000 - 308d34: 80 00 mov.b r0,@(0,r0) - 308d36: 00 00 .word 0x0000 - 308d38: a4 15 bra 309566 <___printf_format_eEfFgG+0x2d2> - 308d3a: 00 00 .word 0x0000 - 308d3c: fe c1 .word 0xfec1 - 308d3e: 50 40 mov.l @(0,r4),r0 - 308d40: a4 49 bra 3095d6 <___printf_format_eEfFgG+0x342> - 308d42: 00 08 clrt - 308d44: 00 31 .word 0x0031 - 308d46: 0e d4 mov.b r13,@(r0,r14) - 308d48: 00 30 .word 0x0030 - 308d4a: 53 c0 mov.l @(0,r12),r3 - 308d4c: a4 49 bra 3095e2 <___printf_format_eEfFgG+0x34e> - 308d4e: 00 2c mov.b @(r0,r2),r0 - 308d50: 00 30 .word 0x0030 - 308d52: 89 e8 bt 308d26 <_hrestore.lto_priv.3+0x11e> - 308d54: fe c1 .word 0xfec1 - 308d56: 50 60 mov.l @(0,r6),r0 - -00308d58 <_dma_transfer_async>: - 308d58: 2f 86 mov.l r8,@-r15 - 308d5a: e1 01 mov #1,r1 - 308d5c: 4f 22 sts.l pr,@-r15 - 308d5e: 68 43 mov r4,r8 - 308d60: 7f f0 add #-16,r15 - 308d62: 1f 13 mov.l r1,@(12,r15) - 308d64: 51 f8 mov.l @(32,r15),r1 - 308d66: d0 17 mov.l 308dc4 <_dma_transfer_async+0x6c>,r0 ! 305514 <_dma_setup> - 308d68: 1f 12 mov.l r1,@(8,r15) - 308d6a: 51 f7 mov.l @(28,r15),r1 - 308d6c: 1f 11 mov.l r1,@(4,r15) - 308d6e: 51 f6 mov.l @(24,r15),r1 - 308d70: 40 0b jsr @r0 - 308d72: 2f 12 mov.l r1,@r15 - 308d74: 20 08 tst r0,r0 - 308d76: 8f 20 bf.s 308dba <_dma_transfer_async+0x62> - 308d78: e0 00 mov #0,r0 - 308d7a: e1 14 mov #20,r1 - 308d7c: d4 12 mov.l 308dc8 <_dma_transfer_async+0x70>,r4 ! 8101a90 <_dma_callbacks> - 308d7e: 08 17 mul.l r1,r8 - 308d80: 01 1a sts macl,r1 - 308d82: 34 1c add r1,r4 - 308d84: d1 11 mov.l 308dcc <_dma_transfer_async+0x74>,r1 ! 310df4 <___movmemSI20> - 308d86: 65 f3 mov r15,r5 - 308d88: 41 0b jsr @r1 - 308d8a: 75 24 add #36,r5 - 308d8c: d1 10 mov.l 308dd0 <_dma_transfer_async+0x78>,r1 ! 8101b08 <_dma_sleep_blocking> - 308d8e: 60 83 mov r8,r0 - 308d90: 01 1c mov.b @(r0,r1),r1 - 308d92: 21 18 tst r1,r1 - 308d94: 89 09 bt 308daa <_dma_transfer_async+0x52> - 308d96: d1 0f mov.l 308dd4 <_dma_transfer_async+0x7c>,r1 ! 3089a4 <_cpu_atomic_start> - 308d98: 41 0b jsr @r1 - 308d9a: 00 09 nop - 308d9c: d2 0e mov.l 308dd8 <_dma_transfer_async+0x80>,r2 ! 81018d4 <_cpu_sleep_block_counter> - 308d9e: 61 22 mov.l @r2,r1 - 308da0: 71 01 add #1,r1 - 308da2: 22 12 mov.l r1,@r2 - 308da4: d1 0d mov.l 308ddc <_dma_transfer_async+0x84>,r1 ! 3089e8 <_cpu_atomic_end> - 308da6: 41 0b jsr @r1 - 308da8: 00 09 nop - 308daa: d0 0d mov.l 308de0 <_dma_transfer_async+0x88>,r0 ! 3054c8 <_dma_channel> - 308dac: 40 0b jsr @r0 - 308dae: 64 83 mov r8,r4 - 308db0: 61 03 mov r0,r1 - 308db2: 50 03 mov.l @(12,r0),r0 - 308db4: cb 01 or #1,r0 - 308db6: 11 03 mov.l r0,@(12,r1) - 308db8: e0 01 mov #1,r0 - 308dba: 7f 10 add #16,r15 - 308dbc: 4f 26 lds.l @r15+,pr - 308dbe: 00 0b rts - 308dc0: 68 f6 mov.l @r15+,r8 - 308dc2: 00 09 nop - 308dc4: 00 30 .word 0x0030 - 308dc6: 55 14 mov.l @(16,r1),r5 - 308dc8: 08 10 .word 0x0810 - 308dca: 1a 90 mov.l r9,@(0,r10) - 308dcc: 00 31 .word 0x0031 - 308dce: 0d f4 mov.b r15,@(r0,r13) - 308dd0: 08 10 .word 0x0810 - 308dd2: 1b 08 mov.l r0,@(32,r11) - 308dd4: 00 30 .word 0x0030 - 308dd6: 89 a4 bt 308d22 <_hrestore.lto_priv.3+0x11a> - 308dd8: 08 10 .word 0x0810 - 308dda: 18 d4 mov.l r13,@(16,r8) - 308ddc: 00 30 .word 0x0030 - 308dde: 89 e8 bt 308db2 <_dma_transfer_async+0x5a> - 308de0: 00 30 .word 0x0030 - 308de2: 54 c8 mov.l @(32,r12),r4 - -00308de4 <_write_round>: - 308de4: 2f 86 mov.l r8,@-r15 - 308de6: 68 43 mov r4,r8 - 308de8: 2f 96 mov.l r9,@-r15 - 308dea: 2f a6 mov.l r10,@-r15 - 308dec: 2f b6 mov.l r11,@-r15 - 308dee: 2f c6 mov.l r12,@-r15 - 308df0: 6c 53 mov r5,r12 - 308df2: 2f d6 mov.l r13,@-r15 - 308df4: 2f e6 mov.l r14,@-r15 - 308df6: 4f 22 sts.l pr,@-r15 - 308df8: 84 42 mov.b @(2,r4),r0 - 308dfa: 6b 0c extu.b r0,r11 - 308dfc: 60 b3 mov r11,r0 - 308dfe: 88 01 cmp/eq #1,r0 - 308e00: 8d 08 bt.s 308e14 <_write_round+0x30> - 308e02: 7f cc add #-52,r15 - 308e04: 88 02 cmp/eq #2,r0 - 308e06: 8d 41 bt.s 308e8c <_write_round+0xa8> - 308e08: 88 03 cmp/eq #3,r0 - 308e0a: 8f 04 bf.s 308e16 <_write_round+0x32> - 308e0c: ed 00 mov #0,r13 - 308e0e: dd 31 mov.l 308ed4 <_write_round+0xf0>,r13 ! a4d8001c - 308e10: a0 01 bra 308e16 <_write_round+0x32> - 308e12: 00 09 nop - 308e14: dd 30 mov.l 308ed8 <_write_round+0xf4>,r13 ! a4d80014 - 308e16: d0 31 mov.l 308edc <_write_round+0xf8>,r0 ! 3052fc <_pipe_bufsize> - 308e18: 40 0b jsr @r0 - 308e1a: 64 c3 mov r12,r4 - 308e1c: 69 03 mov r0,r9 - 308e1e: 85 84 mov.w @(8,r8),r0 - 308e20: 5e 84 mov.l @(16,r8),r14 - 308e22: 39 08 sub r0,r9 - 308e24: 39 e7 cmp/gt r14,r9 - 308e26: 8f 01 bf.s 308e2c <_write_round+0x48> - 308e28: 6a 93 mov r9,r10 - 308e2a: 6a e3 mov r14,r10 - 308e2c: 60 a3 mov r10,r0 - 308e2e: 81 85 mov.w r0,@(10,r8) - 308e30: 84 81 mov.b @(1,r8),r0 - 308e32: 40 11 cmp/pz r0 - 308e34: 8d 35 bt.s 308ea2 <_write_round+0xbe> - 308e36: 39 e7 cmp/gt r14,r9 - 308e38: 8b 2b bf 308e92 <_write_round+0xae> - 308e3a: e1 00 mov #0,r1 - 308e3c: 1f 1b mov.l r1,@(44,r15) - 308e3e: 1f 1c mov.l r1,@(48,r15) - 308e40: d1 27 mov.l 308ee0 <_write_round+0xfc>,r1 ! 307574 <_finish_write_round> - 308e42: 1f 89 mov.l r8,@(36,r15) - 308e44: 1f 18 mov.l r1,@(32,r15) - 308e46: 1f ca mov.l r12,@(40,r15) - 308e48: 60 b3 mov r11,r0 - 308e4a: d2 26 mov.l 308ee4 <_write_round+0x100>,r2 ! 310df4 <___movmemSI20> - 308e4c: 64 f3 mov r15,r4 - 308e4e: 65 f3 mov r15,r5 - 308e50: 57 83 mov.l @(12,r8),r7 - 308e52: 88 02 cmp/eq #2,r0 - 308e54: 74 0c add #12,r4 - 308e56: 42 0b jsr @r2 - 308e58: 75 20 add #32,r5 - 308e5a: e1 ff mov #-1,r1 - 308e5c: d0 22 mov.l 308ee8 <_write_round+0x104>,r0 ! 308d58 <_dma_transfer_async> - 308e5e: 61 1a negc r1,r1 - 308e60: e2 00 mov #0,r2 - 308e62: 66 a3 mov r10,r6 - 308e64: 1f 22 mov.l r2,@(8,r15) - 308e66: 46 21 shar r6 - 308e68: e2 01 mov #1,r2 - 308e6a: 64 13 mov r1,r4 - 308e6c: 1f d1 mov.l r13,@(4,r15) - 308e6e: 46 21 shar r6 - 308e70: 2f 22 mov.l r2,@r15 - 308e72: e5 02 mov #2,r5 - 308e74: 40 0b jsr @r0 - 308e76: 74 03 add #3,r4 - 308e78: 7f 34 add #52,r15 - 308e7a: 4f 26 lds.l @r15+,pr - 308e7c: 6e f6 mov.l @r15+,r14 - 308e7e: 6d f6 mov.l @r15+,r13 - 308e80: 6c f6 mov.l @r15+,r12 - 308e82: 6b f6 mov.l @r15+,r11 - 308e84: 6a f6 mov.l @r15+,r10 - 308e86: 69 f6 mov.l @r15+,r9 - 308e88: 00 0b rts - 308e8a: 68 f6 mov.l @r15+,r8 - 308e8c: dd 17 mov.l 308eec <_write_round+0x108>,r13 ! a4d80018 - 308e8e: af c2 bra 308e16 <_write_round+0x32> - 308e90: 00 09 nop - 308e92: d0 17 mov.l 308ef0 <_write_round+0x10c>,r0 ! 312120 <_memset> - 308e94: 64 f3 mov r15,r4 - 308e96: e6 14 mov #20,r6 - 308e98: e5 00 mov #0,r5 - 308e9a: 40 0b jsr @r0 - 308e9c: 74 20 add #32,r4 - 308e9e: af d4 bra 308e4a <_write_round+0x66> - 308ea0: 60 b3 mov r11,r0 - 308ea2: d1 14 mov.l 308ef4 <_write_round+0x110>,r1 ! 3116a8 <_usb_pipe_write4> - 308ea4: 67 83 mov r8,r7 - 308ea6: 2f d2 mov.l r13,@r15 - 308ea8: 66 83 mov r8,r6 - 308eaa: 54 83 mov.l @(12,r8),r4 - 308eac: 77 03 add #3,r7 - 308eae: 76 04 add #4,r6 - 308eb0: 41 0b jsr @r1 - 308eb2: 65 a3 mov r10,r5 - 308eb4: 39 e7 cmp/gt r14,r9 - 308eb6: 8b df bf 308e78 <_write_round+0x94> - 308eb8: d1 09 mov.l 308ee0 <_write_round+0xfc>,r1 ! 307574 <_finish_write_round> - 308eba: 65 c3 mov r12,r5 - 308ebc: 64 83 mov r8,r4 - 308ebe: 7f 34 add #52,r15 - 308ec0: 4f 26 lds.l @r15+,pr - 308ec2: 6e f6 mov.l @r15+,r14 - 308ec4: 6d f6 mov.l @r15+,r13 - 308ec6: 6c f6 mov.l @r15+,r12 - 308ec8: 6b f6 mov.l @r15+,r11 - 308eca: 6a f6 mov.l @r15+,r10 - 308ecc: 69 f6 mov.l @r15+,r9 - 308ece: 41 2b jmp @r1 - 308ed0: 68 f6 mov.l @r15+,r8 - 308ed2: 00 09 nop - 308ed4: a4 d8 bra 309888 <___printf_format_eEfFgG+0x5f4> - 308ed6: 00 1c mov.b @(r0,r1),r0 - 308ed8: a4 d8 bra 30988c <___printf_format_eEfFgG+0x5f8> - 308eda: 00 14 mov.b r1,@(r0,r0) - 308edc: 00 30 .word 0x0030 - 308ede: 52 fc mov.l @(48,r15),r2 - 308ee0: 00 30 .word 0x0030 - 308ee2: 75 74 add #116,r5 - 308ee4: 00 31 .word 0x0031 - 308ee6: 0d f4 mov.b r15,@(r0,r13) - 308ee8: 00 30 .word 0x0030 - 308eea: 8d 58 bt.s 308f9e <_dma_interrupt_transfer_ended+0xa6> - 308eec: a4 d8 bra 3098a0 <___printf_format_eEfFgG+0x60c> - 308eee: 00 18 sett - 308ef0: 00 31 .word 0x0031 - 308ef2: 21 20 mov.b r2,@r1 - 308ef4: 00 31 .word 0x0031 - 308ef6: 16 a8 mov.l r10,@(32,r6) - -00308ef8 <_dma_interrupt_transfer_ended>: - 308ef8: 2f 86 mov.l r8,@-r15 - 308efa: d0 25 mov.l 308f90 <_dma_interrupt_transfer_ended+0x98>,r0 ! 3054c8 <_dma_channel> - 308efc: 2f 96 mov.l r9,@-r15 - 308efe: 4f 22 sts.l pr,@-r15 - 308f00: 40 0b jsr @r0 - 308f02: 68 43 mov r4,r8 - 308f04: 51 03 mov.l @(12,r0),r1 - 308f06: e7 fb mov #-5,r7 - 308f08: e2 fe mov #-2,r2 - 308f0a: 21 79 and r7,r1 - 308f0c: 10 13 mov.l r1,@(12,r0) - 308f0e: e3 fd mov #-3,r3 - 308f10: 51 03 mov.l @(12,r0),r1 - 308f12: 21 29 and r2,r1 - 308f14: 10 13 mov.l r1,@(12,r0) - 308f16: 51 03 mov.l @(12,r0),r1 - 308f18: 21 39 and r3,r1 - 308f1a: 10 13 mov.l r1,@(12,r0) - 308f1c: 60 83 mov r8,r0 - 308f1e: d1 1d mov.l 308f94 <_dma_interrupt_transfer_ended+0x9c>,r1 ! fe008060 - 308f20: 62 11 mov.w @r1,r2 - 308f22: 22 79 and r7,r2 - 308f24: 21 21 mov.w r2,@r1 - 308f26: 62 11 mov.w @r1,r2 - 308f28: 22 39 and r3,r2 - 308f2a: 21 21 mov.w r2,@r1 - 308f2c: d1 1a mov.l 308f98 <_dma_interrupt_transfer_ended+0xa0>,r1 ! 8101b08 <_dma_sleep_blocking> - 308f2e: 01 1c mov.b @(r0,r1),r1 - 308f30: 21 18 tst r1,r1 - 308f32: 89 09 bt 308f48 <_dma_interrupt_transfer_ended+0x50> - 308f34: d1 19 mov.l 308f9c <_dma_interrupt_transfer_ended+0xa4>,r1 ! 3089a4 <_cpu_atomic_start> - 308f36: 41 0b jsr @r1 - 308f38: 00 09 nop - 308f3a: d2 19 mov.l 308fa0 <_dma_interrupt_transfer_ended+0xa8>,r2 ! 81018d4 <_cpu_sleep_block_counter> - 308f3c: 61 22 mov.l @r2,r1 - 308f3e: 71 ff add #-1,r1 - 308f40: 22 12 mov.l r1,@r2 - 308f42: d1 18 mov.l 308fa4 <_dma_interrupt_transfer_ended+0xac>,r1 ! 3089e8 <_cpu_atomic_end> - 308f44: 41 0b jsr @r1 - 308f46: 00 09 nop - 308f48: d1 17 mov.l 308fa8 <_dma_interrupt_transfer_ended+0xb0>,r1 ! 8101a78 <_dma_wait_ics> - 308f4a: 60 83 mov r8,r0 - 308f4c: 40 08 shll2 r0 - 308f4e: 04 1e mov.l @(r0,r1),r4 - 308f50: 24 48 tst r4,r4 - 308f52: 8d 04 bt.s 308f5e <_dma_interrupt_transfer_ended+0x66> - 308f54: e1 14 mov #20,r1 - 308f56: d1 15 mov.l 308fac <_dma_interrupt_transfer_ended+0xb4>,r1 ! 311ed8 <_cpu_csleep_cancel> - 308f58: 41 0b jsr @r1 - 308f5a: 00 09 nop - 308f5c: e1 14 mov #20,r1 - 308f5e: d9 14 mov.l 308fb0 <_dma_interrupt_transfer_ended+0xb8>,r9 ! 8101a90 <_dma_callbacks> - 308f60: 08 17 mul.l r1,r8 - 308f62: 01 1a sts macl,r1 - 308f64: 31 9c add r9,r1 - 308f66: 60 12 mov.l @r1,r0 - 308f68: 54 11 mov.l @(4,r1),r4 - 308f6a: 20 08 tst r0,r0 - 308f6c: 55 12 mov.l @(8,r1),r5 - 308f6e: 56 13 mov.l @(12,r1),r6 - 308f70: 8d 02 bt.s 308f78 <_dma_interrupt_transfer_ended+0x80> - 308f72: 57 14 mov.l @(16,r1),r7 - 308f74: 40 0b jsr @r0 - 308f76: 00 09 nop - 308f78: e1 14 mov #20,r1 - 308f7a: d0 0e mov.l 308fb4 <_dma_interrupt_transfer_ended+0xbc>,r0 ! 312120 <_memset> - 308f7c: 08 17 mul.l r1,r8 - 308f7e: 04 1a sts macl,r4 - 308f80: e6 14 mov #20,r6 - 308f82: e5 00 mov #0,r5 - 308f84: 40 0b jsr @r0 - 308f86: 34 9c add r9,r4 - 308f88: 4f 26 lds.l @r15+,pr - 308f8a: 69 f6 mov.l @r15+,r9 - 308f8c: 00 0b rts - 308f8e: 68 f6 mov.l @r15+,r8 - 308f90: 00 30 .word 0x0030 - 308f92: 54 c8 mov.l @(32,r12),r4 - 308f94: fe 00 .word 0xfe00 - 308f96: 80 60 mov.b r0,@(0,r6) - 308f98: 08 10 .word 0x0810 - 308f9a: 1b 08 mov.l r0,@(32,r11) - 308f9c: 00 30 .word 0x0030 - 308f9e: 89 a4 bt 308eea <_write_round+0x106> - 308fa0: 08 10 .word 0x0810 - 308fa2: 18 d4 mov.l r13,@(16,r8) - 308fa4: 00 30 .word 0x0030 - 308fa6: 89 e8 bt 308f7a <_dma_interrupt_transfer_ended+0x82> - 308fa8: 08 10 .word 0x0810 - 308faa: 1a 78 mov.l r7,@(32,r10) - 308fac: 00 31 .word 0x0031 - 308fae: 1e d8 mov.l r13,@(32,r14) - 308fb0: 08 10 .word 0x0810 - 308fb2: 1a 90 mov.l r9,@(0,r10) - 308fb4: 00 31 .word 0x0031 - 308fb6: 21 20 mov.b r2,@r1 - -00308fb8 <_dma_channel_wait>: - 308fb8: 2f 86 mov.l r8,@-r15 - 308fba: 2f 96 mov.l r9,@-r15 - 308fbc: 69 43 mov r4,r9 - 308fbe: 2f a6 mov.l r10,@-r15 - 308fc0: 6a 53 mov r5,r10 - 308fc2: d0 16 mov.l 30901c <_dma_channel_wait+0x64>,r0 ! 3054c8 <_dma_channel> - 308fc4: 4f 22 sts.l pr,@-r15 - 308fc6: 40 0b jsr @r0 - 308fc8: 7f ec add #-20,r15 - 308fca: 20 08 tst r0,r0 - 308fcc: 8d 0b bt.s 308fe6 <_dma_channel_wait+0x2e> - 308fce: 68 03 mov r0,r8 - 308fd0: 50 03 mov.l @(12,r0),r0 - 308fd2: c8 04 tst #4,r0 - 308fd4: 8d 01 bt.s 308fda <_dma_channel_wait+0x22> - 308fd6: 2a a8 tst r10,r10 - 308fd8: 89 0b bt 308ff2 <_dma_channel_wait+0x3a> - 308fda: 50 83 mov.l @(12,r8),r0 - 308fdc: c8 01 tst #1,r0 - 308fde: 89 02 bt 308fe6 <_dma_channel_wait+0x2e> - 308fe0: 50 83 mov.l @(12,r8),r0 - 308fe2: c8 02 tst #2,r0 - 308fe4: 89 f9 bt 308fda <_dma_channel_wait+0x22> - 308fe6: 7f 14 add #20,r15 - 308fe8: 4f 26 lds.l @r15+,pr - 308fea: 6a f6 mov.l @r15+,r10 - 308fec: 69 f6 mov.l @r15+,r9 - 308fee: 00 0b rts - 308ff0: 68 f6 mov.l @r15+,r8 - 308ff2: d1 0b mov.l 309020 <_dma_channel_wait+0x68>,r1 ! 311ea0 <_cpu_csleep_init> - 308ff4: da 0b mov.l 309024 <_dma_channel_wait+0x6c>,r10 ! 8101a78 <_dma_wait_ics> - 308ff6: 41 0b jsr @r1 - 308ff8: 64 f3 mov r15,r4 - 308ffa: 49 08 shll2 r9 - 308ffc: 60 93 mov r9,r0 - 308ffe: 0a f6 mov.l r15,@(r0,r10) - 309000: 50 83 mov.l @(12,r8),r0 - 309002: c8 01 tst #1,r0 - 309004: 89 05 bt 309012 <_dma_channel_wait+0x5a> - 309006: 50 83 mov.l @(12,r8),r0 - 309008: c8 02 tst #2,r0 - 30900a: 8b 02 bf 309012 <_dma_channel_wait+0x5a> - 30900c: d1 06 mov.l 309028 <_dma_channel_wait+0x70>,r1 ! 311eb4 <_cpu_csleep> - 30900e: 41 0b jsr @r1 - 309010: 64 f3 mov r15,r4 - 309012: 3a 9c add r9,r10 - 309014: e1 00 mov #0,r1 - 309016: af e6 bra 308fe6 <_dma_channel_wait+0x2e> - 309018: 2a 12 mov.l r1,@r10 - 30901a: 00 09 nop - 30901c: 00 30 .word 0x0030 - 30901e: 54 c8 mov.l @(32,r12),r4 - 309020: 00 31 .word 0x0031 - 309022: 1e a0 mov.l r10,@(0,r14) - 309024: 08 10 .word 0x0810 - 309026: 1a 78 mov.l r7,@(32,r10) - 309028: 00 31 .word 0x0031 - 30902a: 1e b4 mov.l r11,@(16,r14) - -0030902c <_r61524_update>: - 30902c: 2f 86 mov.l r8,@-r15 - 30902e: e0 00 mov #0,r0 - 309030: 2f 96 mov.l r9,@-r15 - 309032: 68 63 mov r6,r8 - 309034: 2f a6 mov.l r10,@-r15 - 309036: 6a 53 mov r5,r10 - 309038: 2f b6 mov.l r11,@-r15 - 30903a: 6b 73 mov r7,r11 - 30903c: 2f c6 mov.l r12,@-r15 - 30903e: 6c 43 mov r4,r12 - 309040: 2f d6 mov.l r13,@-r15 - 309042: 4f 22 sts.l pr,@-r15 - 309044: 61 60 mov.b @r6,r1 - 309046: 21 18 tst r1,r1 - 309048: 8f 31 bf.s 3090ae <_r61524_update+0x82> - 30904a: 7f cc add #-52,r15 - 30904c: 85 62 mov.w @(4,r6),r0 - 30904e: e5 00 mov #0,r5 - 309050: d1 33 mov.l 309120 <_r61524_update+0xf4>,r1 ! 308fb8 <_dma_channel_wait> - 309052: 6d 0d extu.w r0,r13 - 309054: 85 63 mov.w @(6,r6),r0 - 309056: e4 00 mov #0,r4 - 309058: 41 0b jsr @r1 - 30905a: 69 0d extu.w r0,r9 - 30905c: d1 31 mov.l 309124 <_r61524_update+0xf8>,r1 ! 305ea4 <_r61524_start_frame> - 30905e: 67 a3 mov r10,r7 - 309060: 65 c3 mov r12,r5 - 309062: 77 ff add #-1,r7 - 309064: 75 ff add #-1,r5 - 309066: 66 a3 mov r10,r6 - 309068: 37 9c add r9,r7 - 30906a: 35 dc add r13,r5 - 30906c: 41 0b jsr @r1 - 30906e: 64 c3 mov r12,r4 - 309070: 2c c8 tst r12,r12 - 309072: 8f 4f bf.s 309114 <_r61524_update+0xe8> - 309074: 5a 83 mov.l @(12,r8),r10 - 309076: 91 51 mov.w 30911c <_r61524_update+0xf0>,r1 ! 18c - 309078: 3d 10 cmp/eq r1,r13 - 30907a: 8b 4b bf 309114 <_r61524_update+0xe8> - 30907c: 91 4f mov.w 30911e <_r61524_update+0xf2>,r1 ! 318 - 30907e: 52 82 mov.l @(8,r8),r2 - 309080: 32 10 cmp/eq r1,r2 - 309082: 8f 48 bf.s 309116 <_r61524_update+0xea> - 309084: e1 00 mov #0,r1 - 309086: 60 93 mov r9,r0 - 309088: c8 03 tst #3,r0 - 30908a: 8b 44 bf 309116 <_r61524_update+0xea> - 30908c: 60 b3 mov r11,r0 - 30908e: c8 01 tst #1,r0 - 309090: 8d 41 bt.s 309116 <_r61524_update+0xea> - 309092: 49 09 shlr2 r9 - 309094: e1 63 mov #99,r1 - 309096: 29 1e mulu.w r1,r9 - 309098: c8 02 tst #2,r0 - 30909a: e9 02 mov #2,r9 - 30909c: 08 1a sts macl,r8 - 30909e: 8d 0f bt.s 3090c0 <_r61524_update+0x94> - 3090a0: 29 b9 and r11,r9 - 3090a2: d1 21 mov.l 309128 <_r61524_update+0xfc>,r1 ! 306ce4 <_dma_transfer_atomic.constprop.0> - 3090a4: 65 a3 mov r10,r5 - 3090a6: d6 21 mov.l 30912c <_r61524_update+0x100>,r6 ! b4000000 - 3090a8: 41 0b jsr @r1 - 3090aa: 04 1a sts macl,r4 - 3090ac: e0 01 mov #1,r0 - 3090ae: 7f 34 add #52,r15 - 3090b0: 4f 26 lds.l @r15+,pr - 3090b2: 6d f6 mov.l @r15+,r13 - 3090b4: 6c f6 mov.l @r15+,r12 - 3090b6: 6b f6 mov.l @r15+,r11 - 3090b8: 6a f6 mov.l @r15+,r10 - 3090ba: 69 f6 mov.l @r15+,r9 - 3090bc: 00 0b rts - 3090be: 68 f6 mov.l @r15+,r8 - 3090c0: d0 1b mov.l 309130 <_r61524_update+0x104>,r0 ! 312120 <_memset> - 3090c2: 64 f3 mov r15,r4 - 3090c4: e6 14 mov #20,r6 - 3090c6: e5 00 mov #0,r5 - 3090c8: 40 0b jsr @r0 - 3090ca: 74 20 add #32,r4 - 3090cc: d1 19 mov.l 309134 <_r61524_update+0x108>,r1 ! 310df4 <___movmemSI20> - 3090ce: 64 f3 mov r15,r4 - 3090d0: 65 f3 mov r15,r5 - 3090d2: 74 0c add #12,r4 - 3090d4: 41 0b jsr @r1 - 3090d6: 75 20 add #32,r5 - 3090d8: d1 14 mov.l 30912c <_r61524_update+0x100>,r1 ! b4000000 - 3090da: 67 a3 mov r10,r7 - 3090dc: d0 16 mov.l 309138 <_r61524_update+0x10c>,r0 ! 308d58 <_dma_transfer_async> - 3090de: 66 83 mov r8,r6 - 3090e0: 1f 11 mov.l r1,@(4,r15) - 3090e2: e1 01 mov #1,r1 - 3090e4: 1f 92 mov.l r9,@(8,r15) - 3090e6: e5 04 mov #4,r5 - 3090e8: 2f 12 mov.l r1,@r15 - 3090ea: 40 0b jsr @r0 - 3090ec: e4 00 mov #0,r4 - 3090ee: af de bra 3090ae <_r61524_update+0x82> - 3090f0: e0 01 mov #1,r0 - 3090f2: 66 35 mov.w @r3+,r6 - 3090f4: 27 61 mov.w r6,@r7 - 3090f6: 85 82 mov.w @(4,r8),r0 - 3090f8: 60 0d extu.w r0,r0 - 3090fa: 32 03 cmp/ge r0,r2 - 3090fc: 8f f9 bf.s 3090f2 <_r61524_update+0xc6> - 3090fe: 72 01 add #1,r2 - 309100: 52 82 mov.l @(8,r8),r2 - 309102: 71 01 add #1,r1 - 309104: 3a 2c add r2,r10 - 309106: 85 83 mov.w @(6,r8),r0 - 309108: 60 0d extu.w r0,r0 - 30910a: 31 03 cmp/ge r0,r1 - 30910c: 8d ce bt.s 3090ac <_r61524_update+0x80> - 30910e: 63 a3 mov r10,r3 - 309110: af f1 bra 3090f6 <_r61524_update+0xca> - 309112: e2 00 mov #0,r2 - 309114: e1 00 mov #0,r1 - 309116: d7 05 mov.l 30912c <_r61524_update+0x100>,r7 ! b4000000 - 309118: af f6 bra 309108 <_r61524_update+0xdc> - 30911a: 85 83 mov.w @(6,r8),r0 - 30911c: 01 8c mov.b @(r0,r8),r1 - 30911e: 03 18 .word 0x0318 - 309120: 00 30 .word 0x0030 - 309122: 8f b8 bf.s 309096 <_r61524_update+0x6a> - 309124: 00 30 .word 0x0030 - 309126: 5e a4 mov.l @(16,r10),r14 - 309128: 00 30 .word 0x0030 - 30912a: 6c e4 mov.b @r14+,r12 - 30912c: b4 00 bsr 309930 <___printf_format_eEfFgG+0x69c> - 30912e: 00 00 .word 0x0000 - 309130: 00 31 .word 0x0031 - 309132: 21 20 mov.b r2,@r1 - 309134: 00 31 .word 0x0031 - 309136: 0d f4 mov.b r15,@(r0,r13) - 309138: 00 30 .word 0x0030 - 30913a: 8d 58 bt.s 3091ee <_configure.lto_priv.6+0x12> - -0030913c <_funbind>: - 30913c: 2f 86 mov.l r8,@-r15 - 30913e: e8 00 mov #0,r8 - 309140: 2f 96 mov.l r9,@-r15 - 309142: d9 07 mov.l 309160 <_funbind+0x24>,r9 ! 308fb8 <_dma_channel_wait> - 309144: 4f 22 sts.l pr,@-r15 - 309146: 64 83 mov r8,r4 - 309148: e5 01 mov #1,r5 - 30914a: 49 0b jsr @r9 - 30914c: 78 01 add #1,r8 - 30914e: 60 83 mov r8,r0 - 309150: 88 06 cmp/eq #6,r0 - 309152: 8f f9 bf.s 309148 <_funbind+0xc> - 309154: 64 83 mov r8,r4 - 309156: 4f 26 lds.l @r15+,pr - 309158: 69 f6 mov.l @r15+,r9 - 30915a: 00 0b rts - 30915c: 68 f6 mov.l @r15+,r8 - 30915e: 00 09 nop - 309160: 00 30 .word 0x0030 - 309162: 8f b8 bf.s 3090d6 <_r61524_update+0xaa> - -00309164 <_unbind>: - 309164: 2f 86 mov.l r8,@-r15 - 309166: e8 00 mov #0,r8 - 309168: 2f 96 mov.l r9,@-r15 - 30916a: d9 07 mov.l 309188 <_unbind+0x24>,r9 ! 308fb8 <_dma_channel_wait> - 30916c: 4f 22 sts.l pr,@-r15 - 30916e: 64 83 mov r8,r4 - 309170: e5 00 mov #0,r5 - 309172: 49 0b jsr @r9 - 309174: 78 01 add #1,r8 - 309176: 60 83 mov r8,r0 - 309178: 88 06 cmp/eq #6,r0 - 30917a: 8f f9 bf.s 309170 <_unbind+0xc> - 30917c: 64 83 mov r8,r4 - 30917e: 4f 26 lds.l @r15+,pr - 309180: 69 f6 mov.l @r15+,r9 - 309182: 00 0b rts - 309184: 68 f6 mov.l @r15+,r8 - 309186: 00 09 nop - 309188: 00 30 .word 0x0030 - 30918a: 8f b8 bf.s 3090fe <_r61524_update+0xd2> - -0030918c <_hsave.lto_priv.6>: - 30918c: d0 10 mov.l 3091d0 <_hsave.lto_priv.6+0x44>,r0 ! 311736 <_cpu_getVBR> - 30918e: 2f 86 mov.l r8,@-r15 - 309190: 4f 22 sts.l pr,@-r15 - 309192: 40 0b jsr @r0 - 309194: 68 43 mov r4,r8 - 309196: 18 01 mov.l r0,@(4,r8) - 309198: d0 0e mov.l 3091d4 <_hsave.lto_priv.6+0x48>,r0 ! 31174e <_cpu_getCPUOPM> - 30919a: 40 0b jsr @r0 - 30919c: 00 09 nop - 30919e: 18 02 mov.l r0,@(8,r8) - 3091a0: d0 0d mov.l 3091d8 <_hsave.lto_priv.6+0x4c>,r0 ! 311764 <_cpu_getSR> - 3091a2: 40 0b jsr @r0 - 3091a4: 00 09 nop - 3091a6: 28 02 mov.l r0,@r8 - 3091a8: 01 82 stc r0_bank,r1 - 3091aa: 18 13 mov.l r1,@(12,r8) - 3091ac: 01 92 stc r1_bank,r1 - 3091ae: 18 14 mov.l r1,@(16,r8) - 3091b0: 01 a2 stc r2_bank,r1 - 3091b2: 18 15 mov.l r1,@(20,r8) - 3091b4: 01 b2 stc r3_bank,r1 - 3091b6: 18 16 mov.l r1,@(24,r8) - 3091b8: 01 c2 stc r4_bank,r1 - 3091ba: 18 17 mov.l r1,@(28,r8) - 3091bc: 01 d2 stc r5_bank,r1 - 3091be: 18 18 mov.l r1,@(32,r8) - 3091c0: 01 e2 stc r6_bank,r1 - 3091c2: 18 19 mov.l r1,@(36,r8) - 3091c4: 01 f2 stc r7_bank,r1 - 3091c6: 18 1a mov.l r1,@(40,r8) - 3091c8: 4f 26 lds.l @r15+,pr - 3091ca: 00 0b rts - 3091cc: 68 f6 mov.l @r15+,r8 - 3091ce: 00 09 nop - 3091d0: 00 31 .word 0x0031 - 3091d2: 17 36 mov.l r3,@(24,r7) - 3091d4: 00 31 .word 0x0031 - 3091d6: 17 4e mov.l r4,@(56,r7) - 3091d8: 00 31 .word 0x0031 - 3091da: 17 64 mov.l r6,@(16,r7) - -003091dc <_configure.lto_priv.6>: - 3091dc: 2f 86 mov.l r8,@-r15 - 3091de: d1 0b mov.l 30920c <_configure.lto_priv.6+0x30>,r1 ! 311730 <_cpu_setVBR> - 3091e0: d8 0b mov.l 309210 <_configure.lto_priv.6+0x34>,r8 ! 8101a54 <_configure_VBR> - 3091e2: 4f 22 sts.l pr,@-r15 - 3091e4: 41 0b jsr @r1 - 3091e6: 64 82 mov.l @r8,r4 - 3091e8: d0 0a mov.l 309214 <_configure.lto_priv.6+0x38>,r0 ! 31174e <_cpu_getCPUOPM> - 3091ea: e1 00 mov #0,r1 - 3091ec: 40 0b jsr @r0 - 3091ee: 28 12 mov.l r1,@r8 - 3091f0: d1 09 mov.l 309218 <_configure.lto_priv.6+0x3c>,r1 ! 31173c <_cpu_setCPUOPM> - 3091f2: e4 08 mov #8,r4 - 3091f4: 41 0b jsr @r1 - 3091f6: 24 0b or r0,r4 - 3091f8: d0 08 mov.l 30921c <_configure.lto_priv.6+0x40>,r0 ! 311764 <_cpu_getSR> - 3091fa: 40 0b jsr @r0 - 3091fc: 00 09 nop - 3091fe: 94 04 mov.w 30920a <_configure.lto_priv.6+0x2e>,r4 ! 1000 - 309200: d1 07 mov.l 309220 <_configure.lto_priv.6+0x44>,r1 ! 31176a <_cpu_setSR> - 309202: 24 0b or r0,r4 - 309204: 4f 26 lds.l @r15+,pr - 309206: 41 2b jmp @r1 - 309208: 68 f6 mov.l @r15+,r8 - 30920a: 10 00 mov.l r0,@(0,r0) - 30920c: 00 31 .word 0x0031 - 30920e: 17 30 mov.l r3,@(0,r7) - 309210: 08 10 .word 0x0810 - 309212: 1a 54 mov.l r5,@(16,r10) - 309214: 00 31 .word 0x0031 - 309216: 17 4e mov.l r4,@(56,r7) - 309218: 00 31 .word 0x0031 - 30921a: 17 3c mov.l r3,@(48,r7) - 30921c: 00 31 .word 0x0031 - 30921e: 17 64 mov.l r6,@(16,r7) - 309220: 00 31 .word 0x0031 - 309222: 17 6a mov.l r6,@(40,r7) - -00309224 <_hrestore.lto_priv.7>: - 309224: 2f 86 mov.l r8,@-r15 - 309226: 68 43 mov r4,r8 - 309228: d1 0e mov.l 309264 <_hrestore.lto_priv.7+0x40>,r1 ! 311730 <_cpu_setVBR> - 30922a: 4f 22 sts.l pr,@-r15 - 30922c: 41 0b jsr @r1 - 30922e: 54 41 mov.l @(4,r4),r4 - 309230: d1 0d mov.l 309268 <_hrestore.lto_priv.7+0x44>,r1 ! 31173c <_cpu_setCPUOPM> - 309232: 41 0b jsr @r1 - 309234: 54 82 mov.l @(8,r8),r4 - 309236: d1 0d mov.l 30926c <_hrestore.lto_priv.7+0x48>,r1 ! 31176a <_cpu_setSR> - 309238: 41 0b jsr @r1 - 30923a: 64 82 mov.l @r8,r4 - 30923c: 51 83 mov.l @(12,r8),r1 - 30923e: 41 8e ldc r1,r0_bank - 309240: 51 84 mov.l @(16,r8),r1 - 309242: 41 9e ldc r1,r1_bank - 309244: 51 85 mov.l @(20,r8),r1 - 309246: 41 ae ldc r1,r2_bank - 309248: 51 86 mov.l @(24,r8),r1 - 30924a: 41 be ldc r1,r3_bank - 30924c: 51 87 mov.l @(28,r8),r1 - 30924e: 41 ce ldc r1,r4_bank - 309250: 51 88 mov.l @(32,r8),r1 - 309252: 41 de ldc r1,r5_bank - 309254: 51 89 mov.l @(36,r8),r1 - 309256: 41 ee ldc r1,r6_bank - 309258: 51 8a mov.l @(40,r8),r1 - 30925a: 41 fe ldc r1,r7_bank - 30925c: 4f 26 lds.l @r15+,pr - 30925e: 00 0b rts - 309260: 68 f6 mov.l @r15+,r8 - 309262: 00 09 nop - 309264: 00 31 .word 0x0031 - 309266: 17 30 mov.l r3,@(0,r7) - 309268: 00 31 .word 0x0031 - 30926a: 17 3c mov.l r3,@(48,r7) - 30926c: 00 31 .word 0x0031 - 30926e: 17 6a mov.l r6,@(40,r7) - -00309270 <_osheap_malloc>: - 309270: d0 01 mov.l 309278 <_osheap_malloc+0x8>,r0 ! 3113d8 <___malloc> - 309272: 40 2b jmp @r0 - 309274: 00 09 nop - 309276: 00 09 nop - 309278: 00 31 .word 0x0031 - 30927a: 13 d8 mov.l r13,@(32,r3) - -0030927c <_osheap_realloc>: - 30927c: d0 01 mov.l 309284 <_osheap_realloc+0x8>,r0 ! 3113f0 <___realloc> - 30927e: 40 2b jmp @r0 - 309280: 00 09 nop - 309282: 00 09 nop - 309284: 00 31 .word 0x0031 - 309286: 13 f0 mov.l r15,@(0,r3) - -00309288 <_osheap_free>: - 309288: d1 01 mov.l 309290 <_osheap_free+0x8>,r1 ! 3113e4 <___free> - 30928a: 41 2b jmp @r1 - 30928c: 00 09 nop - 30928e: 00 09 nop - 309290: 00 31 .word 0x0031 - 309292: 13 e4 mov.l r14,@(16,r3) - -00309294 <___printf_format_eEfFgG>: - 309294: 2f 86 mov.l r8,@-r15 - 309296: e0 50 mov #80,r0 - 309298: 2f 96 mov.l r9,@-r15 - 30929a: 2f a6 mov.l r10,@-r15 - 30929c: 2f b6 mov.l r11,@-r15 - 30929e: 2f c6 mov.l r12,@-r15 - 3092a0: 2f d6 mov.l r13,@-r15 - 3092a2: 2f e6 mov.l r14,@-r15 - 3092a4: 4f 22 sts.l pr,@-r15 - 3092a6: 61 62 mov.l @r6,r1 - 3092a8: 7f bc add #-68,r15 - 3092aa: 7f c0 add #-64,r15 - 3092ac: 62 13 mov r1,r2 - 3092ae: 72 08 add #8,r2 - 3092b0: 26 22 mov.l r2,@r6 - 3092b2: 62 12 mov.l @r1,r2 - 3092b4: 0f 46 mov.l r4,@(r0,r15) - 3092b6: 84 57 mov.b @(7,r5),r0 - 3092b8: 1f 2e mov.l r2,@(56,r15) - 3092ba: e2 20 mov #32,r2 - 3092bc: 53 11 mov.l @(4,r1),r3 - 3092be: 22 0b or r0,r2 - 3092c0: db 58 mov.l 309424 <___printf_format_eEfFgG+0x190>,r11 ! 8101a20 <_digit_buffer> - 3092c2: 6a 03 mov r0,r10 - 3092c4: e0 5c mov #92,r0 - 3092c6: 0f 26 mov.l r2,@(r0,r15) - 3092c8: e1 30 mov #48,r1 - 3092ca: 85 51 mov.w @(2,r5),r0 - 3092cc: 1f 59 mov.l r5,@(36,r15) - 3092ce: 40 11 cmp/pz r0 - 3092d0: 1f 3f mov.l r3,@(60,r15) - 3092d2: 8d 02 bt.s 3092da <___printf_format_eEfFgG+0x46> - 3092d4: 2b 10 mov.b r1,@r11 - 3092d6: e0 06 mov #6,r0 - 3092d8: 81 51 mov.w r0,@(2,r5) - 3092da: 20 08 tst r0,r0 - 3092dc: 8f 07 bf.s 3092ee <___printf_format_eEfFgG+0x5a> - 3092de: e0 5c mov #92,r0 - 3092e0: 00 fe mov.l @(r0,r15),r0 - 3092e2: 88 67 cmp/eq #103,r0 - 3092e4: 8f 04 bf.s 3092f0 <___printf_format_eEfFgG+0x5c> - 3092e6: e0 20 mov #32,r0 - 3092e8: 5d f9 mov.l @(36,r15),r13 - 3092ea: e0 01 mov #1,r0 - 3092ec: 81 d1 mov.w r0,@(2,r13) - 3092ee: e0 20 mov #32,r0 - 3092f0: d1 4d mov.l 309428 <___printf_format_eEfFgG+0x194>,r1 ! 7fffffff - 3092f2: 2a 09 and r0,r10 - 3092f4: 5c fe mov.l @(56,r15),r12 - 3092f6: e7 ff mov #-1,r7 - 3092f8: 5d ff mov.l @(60,r15),r13 - 3092fa: 2c 19 and r1,r12 - 3092fc: de 4b mov.l 30942c <___printf_format_eEfFgG+0x198>,r14 ! 311380 <___unorddf2> - 3092fe: 64 c3 mov r12,r4 - 309300: d6 4b mov.l 309430 <___printf_format_eEfFgG+0x19c>,r6 ! 7fefffff - 309302: 4e 0b jsr @r14 - 309304: 65 d3 mov r13,r5 - 309306: 20 08 tst r0,r0 - 309308: 8f 2b bf.s 309362 <___printf_format_eEfFgG+0xce> - 30930a: e7 ff mov #-1,r7 - 30930c: d0 49 mov.l 309434 <___printf_format_eEfFgG+0x1a0>,r0 ! 314f3c <___ledf2> - 30930e: d6 48 mov.l 309430 <___printf_format_eEfFgG+0x19c>,r6 ! 7fefffff - 309310: 64 c3 mov r12,r4 - 309312: 40 0b jsr @r0 - 309314: 65 d3 mov r13,r5 - 309316: 40 15 cmp/pl r0 - 309318: 8f 23 bf.s 309362 <___printf_format_eEfFgG+0xce> - 30931a: e6 00 mov #0,r6 - 30931c: d0 46 mov.l 309438 <___printf_format_eEfFgG+0x1a4>,r0 ! 314f3c <___ledf2> - 30931e: 54 fe mov.l @(56,r15),r4 - 309320: e7 00 mov #0,r7 - 309322: 40 0b jsr @r0 - 309324: 55 ff mov.l @(60,r15),r5 - 309326: 40 11 cmp/pz r0 - 309328: d1 44 mov.l 30943c <___printf_format_eEfFgG+0x1a8>,r1 ! 308034 <___printf_outstr.lto_priv.0> - 30932a: 8d 12 bt.s 309352 <___printf_format_eEfFgG+0xbe> - 30932c: 2a a8 tst r10,r10 - 30932e: d5 44 mov.l 309440 <___printf_format_eEfFgG+0x1ac>,r5 ! 3421b0 - 309330: 8f 01 bf.s 309336 <___printf_format_eEfFgG+0xa2> - 309332: e2 40 mov #64,r2 - 309334: d5 43 mov.l 309444 <___printf_format_eEfFgG+0x1b0>,r5 ! 3421a8 - 309336: 32 fc add r15,r2 - 309338: 54 24 mov.l @(16,r2),r4 - 30933a: e6 04 mov #4,r6 - 30933c: 7f 40 add #64,r15 - 30933e: 7f 44 add #68,r15 - 309340: 4f 26 lds.l @r15+,pr - 309342: 6e f6 mov.l @r15+,r14 - 309344: 6d f6 mov.l @r15+,r13 - 309346: 6c f6 mov.l @r15+,r12 - 309348: 6b f6 mov.l @r15+,r11 - 30934a: 6a f6 mov.l @r15+,r10 - 30934c: 69 f6 mov.l @r15+,r9 - 30934e: 41 2b jmp @r1 - 309350: 68 f6 mov.l @r15+,r8 - 309352: d5 3d mov.l 309448 <___printf_format_eEfFgG+0x1b4>,r5 ! 3421bc - 309354: 8f 01 bf.s 30935a <___printf_format_eEfFgG+0xc6> - 309356: e3 40 mov #64,r3 - 309358: d5 3c mov.l 30944c <___printf_format_eEfFgG+0x1b8>,r5 ! 3421b8 - 30935a: 33 fc add r15,r3 - 30935c: 54 34 mov.l @(16,r3),r4 - 30935e: af ed bra 30933c <___printf_format_eEfFgG+0xa8> - 309360: e6 03 mov #3,r6 - 309362: 56 fe mov.l @(56,r15),r6 - 309364: 57 ff mov.l @(60,r15),r7 - 309366: 64 63 mov r6,r4 - 309368: 4e 0b jsr @r14 - 30936a: 65 73 mov r7,r5 - 30936c: 20 08 tst r0,r0 - 30936e: 8d 0a bt.s 309386 <___printf_format_eEfFgG+0xf2> - 309370: e6 00 mov #0,r6 - 309372: 2a a8 tst r10,r10 - 309374: d5 36 mov.l 309450 <___printf_format_eEfFgG+0x1bc>,r5 ! 3421c4 - 309376: 8f 01 bf.s 30937c <___printf_format_eEfFgG+0xe8> - 309378: e7 40 mov #64,r7 - 30937a: d5 36 mov.l 309454 <___printf_format_eEfFgG+0x1c0>,r5 ! 3421c0 - 30937c: 37 fc add r15,r7 - 30937e: 54 74 mov.l @(16,r7),r4 - 309380: d1 2e mov.l 30943c <___printf_format_eEfFgG+0x1a8>,r1 ! 308034 <___printf_outstr.lto_priv.0> - 309382: af db bra 30933c <___printf_format_eEfFgG+0xa8> - 309384: e6 03 mov #3,r6 - 309386: d0 34 mov.l 309458 <___printf_format_eEfFgG+0x1c4>,r0 ! 3112ec <___eqdf2> - 309388: 54 fe mov.l @(56,r15),r4 - 30938a: e7 00 mov #0,r7 - 30938c: 40 0b jsr @r0 - 30938e: 55 ff mov.l @(60,r15),r5 - 309390: 20 08 tst r0,r0 - 309392: 8f 6b bf.s 30946c <___printf_format_eEfFgG+0x1d8> - 309394: e0 30 mov #48,r0 - 309396: 80 b1 mov.b r0,@(1,r11) - 309398: e8 01 mov #1,r8 - 30939a: eb 00 mov #0,r11 - 30939c: d3 2f mov.l 30945c <___printf_format_eEfFgG+0x1c8>,r3 ! 8101a21 - 30939e: 61 83 mov r8,r1 - 3093a0: e2 00 mov #0,r2 - 3093a2: 31 3c add r3,r1 - 3093a4: 50 f9 mov.l @(36,r15),r0 - 3093a6: 67 b3 mov r11,r7 - 3093a8: 21 20 mov.b r2,@r1 - 3093aa: 37 8c add r8,r7 - 3093ac: 85 01 mov.w @(2,r0),r0 - 3093ae: 61 73 mov r7,r1 - 3093b0: 62 03 mov r0,r2 - 3093b2: e0 5c mov #92,r0 - 3093b4: 00 fe mov.l @(r0,r15),r0 - 3093b6: 88 65 cmp/eq #101,r0 - 3093b8: 8d 02 bt.s 3093c0 <___printf_format_eEfFgG+0x12c> - 3093ba: 71 ff add #-1,r1 - 3093bc: a2 f0 bra 3099a0 <___printf_format_eEfFgG+0x70c> - 3093be: e0 5c mov #92,r0 - 3093c0: 32 18 sub r1,r2 - 3093c2: 31 2c add r2,r1 - 3093c4: 41 11 cmp/pz r1 - 3093c6: 8b 01 bf 3093cc <___printf_format_eEfFgG+0x138> - 3093c8: a2 f0 bra 3099ac <___printf_format_eEfFgG+0x718> - 3093ca: 62 83 mov r8,r2 - 3093cc: da 23 mov.l 30945c <___printf_format_eEfFgG+0x1c8>,r10 ! 8101a21 - 3093ce: 69 f3 mov r15,r9 - 3093d0: d0 23 mov.l 309460 <___printf_format_eEfFgG+0x1cc>,r0 ! 312120 <_memset> - 3093d2: 79 74 add #116,r9 - 3093d4: e6 0c mov #12,r6 - 3093d6: e5 00 mov #0,r5 - 3093d8: 40 0b jsr @r0 - 3093da: 64 93 mov r9,r4 - 3093dc: d0 16 mov.l 309438 <___printf_format_eEfFgG+0x1a4>,r0 ! 314f3c <___ledf2> - 3093de: e6 00 mov #0,r6 - 3093e0: 54 fe mov.l @(56,r15),r4 - 3093e2: e7 00 mov #0,r7 - 3093e4: 40 0b jsr @r0 - 3093e6: 55 ff mov.l @(60,r15),r5 - 3093e8: 40 11 cmp/pz r0 - 3093ea: 8f 01 bf.s 3093f0 <___printf_format_eEfFgG+0x15c> - 3093ec: e0 2d mov #45,r0 - 3093ee: e0 2b mov #43,r0 - 3093f0: 80 92 mov.b r0,@(2,r9) - 3093f2: e0 5c mov #92,r0 - 3093f4: 00 fe mov.l @(r0,r15),r0 - 3093f6: e1 02 mov #2,r1 - 3093f8: 88 66 cmp/eq #102,r0 - 3093fa: 8d 02 bt.s 309402 <___printf_format_eEfFgG+0x16e> - 3093fc: 19 13 mov.l r1,@(12,r9) - 3093fe: a2 f8 bra 3099f2 <___printf_format_eEfFgG+0x75e> - 309400: e0 5c mov #92,r0 - 309402: d1 18 mov.l 309464 <___printf_format_eEfFgG+0x1d0>,r1 ! 310e00 <___movmemSI8> - 309404: 65 f3 mov r15,r5 - 309406: 1f b4 mov.l r11,@(16,r15) - 309408: 75 7c add #124,r5 - 30940a: 1f 83 mov.l r8,@(12,r15) - 30940c: 64 f3 mov r15,r4 - 30940e: 41 0b jsr @r1 - 309410: 1f a2 mov.l r10,@(8,r15) - 309412: 66 92 mov.l @r9,r6 - 309414: 57 91 mov.l @(4,r9),r7 - 309416: 55 f9 mov.l @(36,r15),r5 - 309418: e0 50 mov #80,r0 - 30941a: d1 13 mov.l 309468 <___printf_format_eEfFgG+0x1d4>,r1 ! 3080b4 <_direct_notation.constprop.0> - 30941c: 41 0b jsr @r1 - 30941e: 04 fe mov.l @(r0,r15),r4 - 309420: a2 ff bra 309a22 <___printf_format_eEfFgG+0x78e> - 309422: 00 09 nop - 309424: 08 10 .word 0x0810 - 309426: 1a 20 mov.l r2,@(0,r10) - 309428: 7f ff add #-1,r15 - 30942a: ff ff .word 0xffff - 30942c: 00 31 .word 0x0031 - 30942e: 13 80 mov.l r8,@(0,r3) - 309430: 7f ef add #-17,r15 - 309432: ff ff .word 0xffff - 309434: 00 31 .word 0x0031 - 309436: 4f 3c shad r3,r15 - 309438: 00 31 .word 0x0031 - 30943a: 4f 3c shad r3,r15 - 30943c: 00 30 .word 0x0030 - 30943e: 80 34 mov.b r0,@(4,r3) - 309440: 00 34 mov.b r3,@(r0,r0) - 309442: 21 b0 mov.b r11,@r1 - 309444: 00 34 mov.b r3,@(r0,r0) - 309446: 21 a8 tst r10,r1 - 309448: 00 34 mov.b r3,@(r0,r0) - 30944a: 21 bc cmp/str r11,r1 - 30944c: 00 34 mov.b r3,@(r0,r0) - 30944e: 21 b8 tst r11,r1 - 309450: 00 34 mov.b r3,@(r0,r0) - 309452: 21 c4 mov.b r12,@-r1 - 309454: 00 34 mov.b r3,@(r0,r0) - 309456: 21 c0 mov.b r12,@r1 - 309458: 00 31 .word 0x0031 - 30945a: 12 ec mov.l r14,@(48,r2) - 30945c: 08 10 .word 0x0810 - 30945e: 1a 21 mov.l r2,@(4,r10) - 309460: 00 31 .word 0x0031 - 309462: 21 20 mov.b r2,@r1 - 309464: 00 31 .word 0x0031 - 309466: 0e 00 .word 0x0e00 - 309468: 00 30 .word 0x0030 - 30946a: 80 b4 mov.b r0,@(4,r11) - 30946c: 53 fe mov.l @(56,r15),r3 - 30946e: ed ec mov #-20,r13 - 309470: 90 ef mov.w 309652 <___printf_format_eEfFgG+0x3be>,r0 ! 7ff - 309472: 43 dd shld r13,r3 - 309474: 52 ff mov.l @(60,r15),r2 - 309476: 23 08 tst r0,r3 - 309478: 91 eb mov.w 309652 <___printf_format_eEfFgG+0x3be>,r1 ! 7ff - 30947a: 6b 23 mov r2,r11 - 30947c: d7 76 mov.l 309658 <___printf_format_eEfFgG+0x3c4>,r7 ! fffff - 30947e: 21 39 and r3,r1 - 309480: 5a fe mov.l @(56,r15),r10 - 309482: 8f 02 bf.s 30948a <___printf_format_eEfFgG+0x1f6> - 309484: 2a 79 and r7,r10 - 309486: a1 d6 bra 309836 <___printf_format_eEfFgG+0x5a2> - 309488: 00 09 nop - 30948a: d2 74 mov.l 30965c <___printf_format_eEfFgG+0x3c8>,r2 ! 100000 - 30948c: e3 00 mov #0,r3 - 30948e: 3b 3e addc r3,r11 - 309490: 3a 2e addc r2,r10 - 309492: 92 df mov.w 309654 <___printf_format_eEfFgG+0x3c0>,r2 ! fbcd - 309494: 31 2c add r2,r1 - 309496: 65 b3 mov r11,r5 - 309498: 45 00 shll r5 - 30949a: 64 a3 mov r10,r4 - 30949c: 44 24 rotcl r4 - 30949e: e3 01 mov #1,r3 - 3094a0: 00 08 clrt - 3094a2: 69 53 mov r5,r9 - 3094a4: 66 13 mov r1,r6 - 3094a6: e2 00 mov #0,r2 - 3094a8: 39 3e addc r3,r9 - 3094aa: 68 43 mov r4,r8 - 3094ac: 76 ff add #-1,r6 - 3094ae: 38 2e addc r2,r8 - 3094b0: 6c 63 mov r6,r12 - 3094b2: 60 89 swap.w r8,r0 - 3094b4: 62 c3 mov r12,r2 - 3094b6: c8 20 tst #32,r0 - 3094b8: 8f 02 bf.s 3094c0 <___printf_format_eEfFgG+0x22c> - 3094ba: 72 ff add #-1,r2 - 3094bc: a1 be bra 30983c <___printf_format_eEfFgG+0x5a8> - 3094be: 49 00 shll r9 - 3094c0: 62 93 mov r9,r2 - 3094c2: e3 ea mov #-22,r3 - 3094c4: 42 3d shld r3,r2 - 3094c6: 48 18 shll8 r8 - 3094c8: 48 08 shll2 r8 - 3094ca: 22 8b or r8,r2 - 3094cc: 1f 2a mov.l r2,@(40,r15) - 3094ce: 6d c3 mov r12,r13 - 3094d0: d2 62 mov.l 30965c <___printf_format_eEfFgG+0x3c8>,r2 ! 100000 - 3094d2: 7d f6 add #-10,r13 - 3094d4: 49 18 shll8 r9 - 3094d6: 1f dc mov.l r13,@(48,r15) - 3094d8: 3a 20 cmp/eq r2,r10 - 3094da: 8f 02 bf.s 3094e2 <___printf_format_eEfFgG+0x24e> - 3094dc: 49 08 shll2 r9 - 3094de: 2b b8 tst r11,r11 - 3094e0: 89 01 bt 3094e6 <___printf_format_eEfFgG+0x252> - 3094e2: a1 ae bra 309842 <___printf_format_eEfFgG+0x5ae> - 3094e4: e2 ff mov #-1,r2 - 3094e6: d4 5e mov.l 309660 <___printf_format_eEfFgG+0x3cc>,r4 ! 3fffff - 3094e8: 66 13 mov r1,r6 - 3094ea: 76 fe add #-2,r6 - 3094ec: e5 ff mov #-1,r5 - 3094ee: 52 fc mov.l @(48,r15),r2 - 3094f0: d0 5c mov.l 309664 <___printf_format_eEfFgG+0x3d0>,r0 ! 310ea8 <___ashldi3> - 3094f2: 40 0b jsr @r0 - 3094f4: 36 28 sub r2,r6 - 3094f6: 68 03 mov r0,r8 - 3094f8: 6e 13 mov r1,r14 - 3094fa: 60 a9 swap.w r10,r0 - 3094fc: c8 10 tst #16,r0 - 3094fe: 8b 01 bf 309504 <___printf_format_eEfFgG+0x270> - 309500: a1 a3 bra 30984a <___printf_format_eEfFgG+0x5b6> - 309502: 4b 00 shll r11 - 309504: e3 eb mov #-21,r3 - 309506: 62 b3 mov r11,r2 - 309508: 42 3d shld r3,r2 - 30950a: d0 57 mov.l 309668 <___printf_format_eEfFgG+0x3d4>,r0 ! 310940 <___floatsidf> - 30950c: e4 0b mov #11,r4 - 30950e: 61 a3 mov r10,r1 - 309510: 41 4d shld r4,r1 - 309512: 6a 23 mov r2,r10 - 309514: 4b 4d shld r4,r11 - 309516: e4 ce mov #-50,r4 - 309518: 2a 1b or r1,r10 - 30951a: 40 0b jsr @r0 - 30951c: 34 c8 sub r12,r4 - 30951e: 64 03 mov r0,r4 - 309520: d0 52 mov.l 30966c <___printf_format_eEfFgG+0x3d8>,r0 ! 31505c <___muldf3> - 309522: d6 53 mov.l 309670 <___printf_format_eEfFgG+0x3dc>,r6 ! 3fd34413 - 309524: d7 53 mov.l 309674 <___printf_format_eEfFgG+0x3e0>,r7 ! 509f79fe - 309526: 40 0b jsr @r0 - 309528: 65 13 mov r1,r5 - 30952a: 64 03 mov r0,r4 - 30952c: d0 52 mov.l 309678 <___printf_format_eEfFgG+0x3e4>,r0 ! 313adc <_ceil> - 30952e: 40 0b jsr @r0 - 309530: 65 13 mov r1,r5 - 309532: 64 03 mov r0,r4 - 309534: d0 51 mov.l 30967c <___printf_format_eEfFgG+0x3e8>,r0 ! 310874 <___fixdfsi> - 309536: 40 0b jsr @r0 - 309538: 65 13 mov r1,r5 - 30953a: 96 8c mov.w 309656 <___printf_format_eEfFgG+0x3c2>,r6 ! 157 - 30953c: e5 40 mov #64,r5 - 30953e: d2 50 mov.l 309680 <___printf_format_eEfFgG+0x3ec>,r2 ! 343670 <_powers_ten> - 309540: 36 0c add r0,r6 - 309542: 61 63 mov r6,r1 - 309544: 41 08 shll2 r1 - 309546: 31 1c add r1,r1 - 309548: 31 2c add r2,r1 - 30954a: 63 12 mov.l @r1,r3 - 30954c: 35 fc add r15,r5 - 30954e: 57 11 mov.l @(4,r1),r7 - 309550: 3b 35 dmulu.l r3,r11 - 309552: 15 0a mov.l r0,@(40,r5) - 309554: 0d 1a sts macl,r13 - 309556: 00 0a sts mach,r0 - 309558: 3a 75 dmulu.l r7,r10 - 30955a: 05 1a sts macl,r5 - 30955c: 0c 0a sts mach,r12 - 30955e: 3b 75 dmulu.l r7,r11 - 309560: 02 0a sts mach,r2 - 309562: 00 08 clrt - 309564: 1f 6d mov.l r6,@(52,r15) - 309566: 32 5e addc r5,r2 - 309568: e6 00 mov #0,r6 - 30956a: d5 46 mov.l 309684 <___printf_format_eEfFgG+0x3f0>,r5 ! 80000000 - 30956c: e1 00 mov #0,r1 - 30956e: 31 6e addc r6,r1 - 309570: 00 08 clrt - 309572: 32 5e addc r5,r2 - 309574: 31 6e addc r6,r1 - 309576: 00 08 clrt - 309578: eb 00 mov #0,r11 - 30957a: 32 de addc r13,r2 - 30957c: 31 be addc r11,r1 - 30957e: 6d c3 mov r12,r13 - 309580: 00 08 clrt - 309582: 6c 03 mov r0,r12 - 309584: 3c de addc r13,r12 - 309586: 64 13 mov r1,r4 - 309588: e1 00 mov #0,r1 - 30958a: 3a 35 dmulu.l r3,r10 - 30958c: 31 be addc r11,r1 - 30958e: 0a 1a sts macl,r10 - 309590: 00 08 clrt - 309592: 3c ae addc r10,r12 - 309594: 00 0a sts mach,r0 - 309596: 31 0e addc r0,r1 - 309598: 00 08 clrt - 30959a: 34 ce addc r12,r4 - 30959c: e2 00 mov #0,r2 - 30959e: ed 40 mov #64,r13 - 3095a0: 3d fc add r15,r13 - 3095a2: 32 1e addc r1,r2 - 3095a4: 1d 25 mov.l r2,@(20,r13) - 3095a6: 39 35 dmulu.l r3,r9 - 3095a8: 52 fa mov.l @(40,r15),r2 - 3095aa: 00 1a sts macl,r0 - 3095ac: 01 0a sts mach,r1 - 3095ae: 32 75 dmulu.l r7,r2 - 3095b0: 1d 00 mov.l r0,@(0,r13) - 3095b2: 00 0a sts mach,r0 - 3095b4: 1d 46 mov.l r4,@(24,r13) - 3095b6: 04 1a sts macl,r4 - 3095b8: 3e 35 dmulu.l r3,r14 - 3095ba: 1d 42 mov.l r4,@(8,r13) - 3095bc: 0b 0a sts mach,r11 - 3095be: 1d 01 mov.l r0,@(4,r13) - 3095c0: 0d 1a sts macl,r13 - 3095c2: 38 75 dmulu.l r7,r8 - 3095c4: 0a 1a sts macl,r10 - 3095c6: 04 0a sts mach,r4 - 3095c8: 38 35 dmulu.l r3,r8 - 3095ca: 00 1a sts macl,r0 - 3095cc: 08 0a sts mach,r8 - 3095ce: 6c 43 mov r4,r12 - 3095d0: 62 07 not r0,r2 - 3095d2: 00 08 clrt - 3095d4: 60 b3 mov r11,r0 - 3095d6: 1f 1b mov.l r1,@(44,r15) - 3095d8: 30 ce addc r12,r0 - 3095da: 61 87 not r8,r1 - 3095dc: e4 00 mov #0,r4 - 3095de: e8 00 mov #0,r8 - 3095e0: 34 8e addc r8,r4 - 3095e2: 00 08 clrt - 3095e4: 32 0a subc r0,r2 - 3095e6: 3e 75 dmulu.l r7,r14 - 3095e8: 31 4a subc r4,r1 - 3095ea: 08 0a sts mach,r8 - 3095ec: 60 a3 mov r10,r0 - 3095ee: 00 08 clrt - 3095f0: 30 8e addc r8,r0 - 3095f2: eb 00 mov #0,r11 - 3095f4: e4 00 mov #0,r4 - 3095f6: 34 be addc r11,r4 - 3095f8: 00 08 clrt - 3095fa: 30 5e addc r5,r0 - 3095fc: 34 6e addc r6,r4 - 3095fe: 00 08 clrt - 309600: 30 de addc r13,r0 - 309602: ea 00 mov #0,r10 - 309604: 34 ae addc r10,r4 - 309606: 00 08 clrt - 309608: 32 4a subc r4,r2 - 30960a: 39 75 dmulu.l r7,r9 - 30960c: e0 00 mov #0,r0 - 30960e: e4 40 mov #64,r4 - 309610: e9 40 mov #64,r9 - 309612: 31 0a subc r0,r1 - 309614: 34 fc add r15,r4 - 309616: 39 fc add r15,r9 - 309618: 14 29 mov.l r2,@(36,r4) - 30961a: 00 08 clrt - 30961c: 14 18 mov.l r1,@(32,r4) - 30961e: 01 0a sts mach,r1 - 309620: 54 92 mov.l @(8,r9),r4 - 309622: e7 00 mov #0,r7 - 309624: e2 00 mov #0,r2 - 309626: 31 4e addc r4,r1 - 309628: 32 7e addc r7,r2 - 30962a: 00 08 clrt - 30962c: 57 90 mov.l @(0,r9),r7 - 30962e: 31 5e addc r5,r1 - 309630: 5d fa mov.l @(40,r15),r13 - 309632: 32 6e addc r6,r2 - 309634: 00 08 clrt - 309636: 31 7e addc r7,r1 - 309638: 3d 35 dmulu.l r3,r13 - 30963a: 32 6e addc r6,r2 - 30963c: e0 40 mov #64,r0 - 30963e: 30 fc add r15,r0 - 309640: e9 ff mov #-1,r9 - 309642: 66 23 mov r2,r6 - 309644: 00 08 clrt - 309646: 02 1a sts macl,r2 - 309648: 55 01 mov.l @(4,r0),r5 - 30964a: 01 0a sts mach,r1 - 30964c: e8 ff mov #-1,r8 - 30964e: a0 1b bra 309688 <___printf_format_eEfFgG+0x3f4> - 309650: 32 9e addc r9,r2 - 309652: 07 ff mac.l @r15+,@r7+ - 309654: fb cd 01 57 pshl #21,a0 movx.w @r5+r8,x1 movy.w @r7,y1 - 309658: 00 0f mac.l @r0+,@r0+ - 30965a: ff ff .word 0xffff - 30965c: 00 10 .word 0x0010 - 30965e: 00 00 .word 0x0000 - 309660: 00 3f mac.l @r3+,@r0+ - 309662: ff ff .word 0xffff - 309664: 00 31 .word 0x0031 - 309666: 0e a8 .word 0x0ea8 - 309668: 00 31 .word 0x0031 - 30966a: 09 40 .word 0x0940 - 30966c: 00 31 .word 0x0031 - 30966e: 50 5c mov.l @(48,r5),r0 - 309670: 3f d3 cmp/ge r13,r15 - 309672: 44 13 stc.l gbr,@-r4 - 309674: 50 9f mov.l @(60,r9),r0 - 309676: 79 fe add #-2,r9 - 309678: 00 31 .word 0x0031 - 30967a: 3a dc add r13,r10 - 30967c: 00 31 .word 0x0031 - 30967e: 08 74 mov.b r7,@(r0,r8) - 309680: 00 34 mov.b r3,@(r0,r0) - 309682: 36 70 cmp/eq r7,r6 - 309684: 80 00 mov.b r0,@(0,r0) - 309686: 00 00 .word 0x0000 - 309688: 31 8e addc r8,r1 - 30968a: 00 08 clrt - 30968c: e3 00 mov #0,r3 - 30968e: 32 5e addc r5,r2 - 309690: 55 fb mov.l @(44,r15),r5 - 309692: 31 3e addc r3,r1 - 309694: 00 08 clrt - 309696: 32 5e addc r5,r2 - 309698: 31 3e addc r3,r1 - 30969a: 00 08 clrt - 30969c: 36 2e addc r2,r6 - 30969e: e7 00 mov #0,r7 - 3096a0: 37 1e addc r1,r7 - 3096a2: 51 09 mov.l @(36,r0),r1 - 3096a4: 00 08 clrt - 3096a6: 52 08 mov.l @(32,r0),r2 - 3096a8: 6c 73 mov r7,r12 - 3096aa: 1f 6b mov.l r6,@(44,r15) - 3096ac: 36 1e addc r1,r6 - 3096ae: 54 06 mov.l @(24,r0),r4 - 3096b0: 3c 2e addc r2,r12 - 3096b2: 53 fb mov.l @(44,r15),r3 - 3096b4: 00 08 clrt - 3096b6: 55 05 mov.l @(20,r0),r5 - 3096b8: 33 4a subc r4,r3 - 3096ba: 1f 7a mov.l r7,@(40,r15) - 3096bc: 37 5a subc r5,r7 - 3096be: 10 71 mov.l r7,@(4,r0) - 3096c0: e4 00 mov #0,r4 - 3096c2: 10 60 mov.l r6,@(0,r0) - 3096c4: e5 01 mov #1,r5 - 3096c6: 10 32 mov.l r3,@(8,r0) - 3096c8: eb 0a mov #10,r11 - 3096ca: 50 fd mov.l @(52,r15),r0 - 3096cc: d1 ac mov.l 309980 <___printf_format_eEfFgG+0x6ec>,r1 ! 342bb4 <_powers_ten_e> - 3096ce: 40 08 shll2 r0 - 3096d0: 5d fc mov.l @(48,r15),r13 - 3096d2: 01 1e mov.l @(r0,r1),r1 - 3096d4: e0 4c mov #76,r0 - 3096d6: d3 ab mov.l 309984 <___printf_format_eEfFgG+0x6f0>,r3 ! 310ea8 <___ashldi3> - 3096d8: 31 dc add r13,r1 - 3096da: 62 1b neg r1,r2 - 3096dc: 72 c0 add #-64,r2 - 3096de: 66 23 mov r2,r6 - 3096e0: 43 0b jsr @r3 - 3096e2: 0f 26 mov.l r2,@(r0,r15) - 3096e4: 1f 0c mov.l r0,@(48,r15) - 3096e6: e0 4c mov #76,r0 - 3096e8: 06 fe mov.l @(r0,r15),r6 - 3096ea: d0 a7 mov.l 309988 <___printf_format_eEfFgG+0x6f4>,r0 ! 310e78 <___lshrdi3> - 3096ec: 55 fb mov.l @(44,r15),r5 - 3096ee: 54 fa mov.l @(40,r15),r4 - 3096f0: 40 0b jsr @r0 - 3096f2: 1f 1d mov.l r1,@(52,r15) - 3096f4: 57 fd mov.l @(52,r15),r7 - 3096f6: 00 08 clrt - 3096f8: e5 40 mov #64,r5 - 3096fa: 37 9e addc r9,r7 - 3096fc: 59 fc mov.l @(48,r15),r9 - 3096fe: 35 fc add r15,r5 - 309700: 5a fb mov.l @(44,r15),r10 - 309702: 39 8e addc r8,r9 - 309704: 15 9b mov.l r9,@(44,r5) - 309706: 2a 79 and r7,r10 - 309708: 59 fa mov.l @(40,r15),r9 - 30970a: 63 13 mov r1,r3 - 30970c: 5d 5b mov.l @(44,r5),r13 - 30970e: e8 00 mov #0,r8 - 309710: 15 7c mov.l r7,@(48,r5) - 309712: 29 d9 and r13,r9 - 309714: d2 9d mov.l 30998c <___printf_format_eEfFgG+0x6f8>,r2 ! 3b9aca00 - 309716: d7 9e mov.l 309990 <___printf_format_eEfFgG+0x6fc>,r7 ! 310e2e <___udivsi3> - 309718: 33 22 cmp/hs r2,r3 - 30971a: 8d 03 bt.s 309724 <___printf_format_eEfFgG+0x490> - 30971c: 28 88 tst r8,r8 - 30971e: 8b 01 bf 309724 <___printf_format_eEfFgG+0x490> - 309720: a0 95 bra 30984e <___printf_format_eEfFgG+0x5ba> - 309722: e8 00 mov #0,r8 - 309724: 64 33 mov r3,r4 - 309726: 47 0b jsr @r7 - 309728: 65 23 mov r2,r5 - 30972a: 61 03 mov r0,r1 - 30972c: d0 99 mov.l 309994 <___printf_format_eEfFgG+0x700>,r0 ! 8101a21 - 30972e: 71 30 add #48,r1 - 309730: 08 14 mov.b r1,@(r0,r8) - 309732: 78 01 add #1,r8 - 309734: 65 23 mov r2,r5 - 309736: 47 0b jsr @r7 - 309738: 64 33 mov r3,r4 - 30973a: 00 27 mul.l r2,r0 - 30973c: dd 91 mov.l 309984 <___printf_format_eEfFgG+0x6f0>,r13 ! 310ea8 <___ashldi3> - 30973e: 01 1a sts macl,r1 - 309740: 33 18 sub r1,r3 - 309742: e0 4c mov #76,r0 - 309744: 06 fe mov.l @(r0,r15),r6 - 309746: 65 33 mov r3,r5 - 309748: 1f 27 mov.l r2,@(28,r15) - 30974a: e4 00 mov #0,r4 - 30974c: 1f 36 mov.l r3,@(24,r15) - 30974e: 7b ff add #-1,r11 - 309750: 4d 0b jsr @r13 - 309752: 1f 78 mov.l r7,@(32,r15) - 309754: 00 08 clrt - 309756: 6d 13 mov r1,r13 - 309758: 3d ae addc r10,r13 - 30975a: 6e 03 mov r0,r14 - 30975c: 3e 9e addc r9,r14 - 30975e: 3c e2 cmp/hs r14,r12 - 309760: 52 f7 mov.l @(28,r15),r2 - 309762: 53 f6 mov.l @(24,r15),r3 - 309764: 8d 02 bt.s 30976c <___printf_format_eEfFgG+0x4d8> - 309766: 57 f8 mov.l @(32,r15),r7 - 309768: a0 73 bra 309852 <___printf_format_eEfFgG+0x5be> - 30976a: 00 09 nop - 30976c: 3c e6 cmp/hi r14,r12 - 30976e: 8d 05 bt.s 30977c <___printf_format_eEfFgG+0x4e8> - 309770: e0 68 mov #104,r0 - 309772: e0 40 mov #64,r0 - 309774: 00 fe mov.l @(r0,r15),r0 - 309776: 30 d2 cmp/hs r13,r0 - 309778: 8f 6b bf.s 309852 <___printf_format_eEfFgG+0x5be> - 30977a: e0 68 mov #104,r0 - 30977c: 01 fe mov.l @(r0,r15),r1 - 30977e: e0 4c mov #76,r0 - 309780: 06 fe mov.l @(r0,r15),r6 - 309782: 65 23 mov r2,r5 - 309784: d0 7f mov.l 309984 <___printf_format_eEfFgG+0x6f0>,r0 ! 310ea8 <___ashldi3> - 309786: e4 00 mov #0,r4 - 309788: 40 0b jsr @r0 - 30978a: 3b 18 sub r1,r11 - 30978c: e4 40 mov #64,r4 - 30978e: 34 fc add r15,r4 - 309790: 57 42 mov.l @(8,r4),r7 - 309792: 62 03 mov r0,r2 - 309794: 53 41 mov.l @(4,r4),r3 - 309796: e0 58 mov #88,r0 - 309798: 00 08 clrt - 30979a: 05 fe mov.l @(r0,r15),r5 - 30979c: 37 da subc r13,r7 - 30979e: 54 49 mov.l @(36,r4),r4 - 3097a0: 33 ea subc r14,r3 - 3097a2: e0 60 mov #96,r0 - 3097a4: 00 08 clrt - 3097a6: 34 5e addc r5,r4 - 3097a8: 05 fe mov.l @(r0,r15),r5 - 3097aa: e0 54 mov #84,r0 - 3097ac: 06 fe mov.l @(r0,r15),r6 - 3097ae: e0 58 mov #88,r0 - 3097b0: 0c fe mov.l @(r0,r15),r12 - 3097b2: 35 6e addc r6,r5 - 3097b4: 59 fb mov.l @(44,r15),r9 - 3097b6: 60 63 mov r6,r0 - 3097b8: 56 fa mov.l @(40,r15),r6 - 3097ba: 00 08 clrt - 3097bc: 3c 9a subc r9,r12 - 3097be: 30 6a subc r6,r0 - 3097c0: d6 75 mov.l 309998 <___printf_format_eEfFgG+0x704>,r6 ! 8101a20 <_digit_buffer> - 3097c2: 36 8c add r8,r6 - 3097c4: e9 40 mov #64,r9 - 3097c6: 39 fc add r15,r9 - 3097c8: 59 91 mov.l @(4,r9),r9 - 3097ca: 39 e2 cmp/hs r14,r9 - 3097cc: 8f 2a bf.s 309824 <___printf_format_eEfFgG+0x590> - 3097ce: 39 e6 cmp/hi r14,r9 - 3097d0: 8d 06 bt.s 3097e0 <___printf_format_eEfFgG+0x54c> - 3097d2: 00 08 clrt - 3097d4: e9 40 mov #64,r9 - 3097d6: 39 fc add r15,r9 - 3097d8: 59 92 mov.l @(8,r9),r9 - 3097da: 39 d6 cmp/hi r13,r9 - 3097dc: 8f 22 bf.s 309824 <___printf_format_eEfFgG+0x590> - 3097de: 00 08 clrt - 3097e0: 6a 43 mov r4,r10 - 3097e2: 3a 7e addc r7,r10 - 3097e4: 69 53 mov r5,r9 - 3097e6: 39 3e addc r3,r9 - 3097e8: 32 96 cmp/hi r9,r2 - 3097ea: 8d 1b bt.s 309824 <___printf_format_eEfFgG+0x590> - 3097ec: 32 92 cmp/hs r9,r2 - 3097ee: 8b 01 bf 3097f4 <___printf_format_eEfFgG+0x560> - 3097f0: 31 a6 cmp/hi r10,r1 - 3097f2: 89 17 bt 309824 <___printf_format_eEfFgG+0x590> - 3097f4: e9 40 mov #64,r9 - 3097f6: 39 fc add r15,r9 - 3097f8: 59 91 mov.l @(4,r9),r9 - 3097fa: 3d 1e addc r1,r13 - 3097fc: 3e 2e addc r2,r14 - 3097fe: 39 e6 cmp/hi r14,r9 - 309800: 89 12 bt 309828 <___printf_format_eEfFgG+0x594> - 309802: 39 e2 cmp/hs r14,r9 - 309804: 8f 04 bf.s 309810 <___printf_format_eEfFgG+0x57c> - 309806: e9 40 mov #64,r9 - 309808: 39 fc add r15,r9 - 30980a: 59 92 mov.l @(8,r9),r9 - 30980c: 39 d6 cmp/hi r13,r9 - 30980e: 89 0b bt 309828 <___printf_format_eEfFgG+0x594> - 309810: 6a c3 mov r12,r10 - 309812: 3a de addc r13,r10 - 309814: 69 03 mov r0,r9 - 309816: 39 ee addc r14,r9 - 309818: 39 32 cmp/hs r3,r9 - 30981a: 8b 05 bf 309828 <___printf_format_eEfFgG+0x594> - 30981c: 39 36 cmp/hi r3,r9 - 30981e: 8d 01 bt.s 309824 <___printf_format_eEfFgG+0x590> - 309820: 3a 72 cmp/hs r7,r10 - 309822: 8b 01 bf 309828 <___printf_format_eEfFgG+0x594> - 309824: ad ba bra 30939c <___printf_format_eEfFgG+0x108> - 309826: 00 09 nop - 309828: 69 60 mov.b @r6,r9 - 30982a: 00 08 clrt - 30982c: 79 ff add #-1,r9 - 30982e: 37 1a subc r1,r7 - 309830: 26 90 mov.b r9,@r6 - 309832: af c7 bra 3097c4 <___printf_format_eEfFgG+0x530> - 309834: 33 2a subc r2,r3 - 309836: 91 a2 mov.w 30997e <___printf_format_eEfFgG+0x6ea>,r1 ! fbce - 309838: ae 2e bra 309498 <___printf_format_eEfFgG+0x204> - 30983a: 65 b3 mov r11,r5 - 30983c: 48 24 rotcl r8 - 30983e: ae 38 bra 3094b2 <___printf_format_eEfFgG+0x21e> - 309840: 6c 23 mov r2,r12 - 309842: e1 ff mov #-1,r1 - 309844: 35 2e addc r2,r5 - 309846: ae 52 bra 3094ee <___printf_format_eEfFgG+0x25a> - 309848: 34 1e addc r1,r4 - 30984a: ae 56 bra 3094fa <___printf_format_eEfFgG+0x266> - 30984c: 4a 24 rotcl r10 - 30984e: af 72 bra 309736 <___printf_format_eEfFgG+0x4a2> - 309850: 65 23 mov r2,r5 - 309852: dd 52 mov.l 30999c <___printf_format_eEfFgG+0x708>,r13 ! cccccccd - 309854: 32 d5 dmulu.l r13,r2 - 309856: 02 0a sts mach,r2 - 309858: 42 09 shlr2 r2 - 30985a: 42 01 shlr r2 - 30985c: 2b b8 tst r11,r11 - 30985e: 89 01 bt 309864 <___printf_format_eEfFgG+0x5d0> - 309860: af 5b bra 30971a <___printf_format_eEfFgG+0x486> - 309862: 33 22 cmp/hs r2,r3 - 309864: 63 83 mov r8,r3 - 309866: e2 00 mov #0,r2 - 309868: ee 01 mov #1,r14 - 30986a: ed 0a mov #10,r13 - 30986c: e0 40 mov #64,r0 - 30986e: 00 fe mov.l @(r0,r15),r0 - 309870: 0d 97 mul.l r9,r13 - 309872: 01 1a sts macl,r1 - 309874: 3a d5 dmulu.l r13,r10 - 309876: 0a 1a sts macl,r10 - 309878: 09 0a sts mach,r9 - 30987a: 0d c7 mul.l r12,r13 - 30987c: 39 1c add r1,r9 - 30987e: 01 1a sts macl,r1 - 309880: 30 d5 dmulu.l r13,r0 - 309882: 05 1a sts macl,r5 - 309884: 0c 0a sts mach,r12 - 309886: 0d 27 mul.l r2,r13 - 309888: d7 3f mov.l 309988 <___printf_format_eEfFgG+0x6f4>,r7 ! 310e78 <___lshrdi3> - 30988a: e4 40 mov #64,r4 - 30988c: 3c 1c add r1,r12 - 30988e: 01 1a sts macl,r1 - 309890: 3e d5 dmulu.l r13,r14 - 309892: 34 fc add r15,r4 - 309894: 02 0a sts mach,r2 - 309896: 14 50 mov.l r5,@(0,r4) - 309898: 32 1c add r1,r2 - 30989a: 56 43 mov.l @(12,r4),r6 - 30989c: 0e 1a sts macl,r14 - 30989e: 1f 27 mov.l r2,@(28,r15) - 3098a0: 64 93 mov r9,r4 - 3098a2: 1f 36 mov.l r3,@(24,r15) - 3098a4: 47 0b jsr @r7 - 3098a6: 65 a3 mov r10,r5 - 3098a8: 28 1b or r1,r8 - 3098aa: 28 88 tst r8,r8 - 3098ac: 52 f7 mov.l @(28,r15),r2 - 3098ae: 8d 05 bt.s 3098bc <___printf_format_eEfFgG+0x628> - 3098b0: 53 f6 mov.l @(24,r15),r3 - 3098b2: d0 38 mov.l 309994 <___printf_format_eEfFgG+0x700>,r0 ! 8101a21 - 3098b4: 71 30 add #48,r1 - 3098b6: 68 33 mov r3,r8 - 3098b8: 03 14 mov.b r1,@(r0,r3) - 3098ba: 78 01 add #1,r8 - 3098bc: e0 6c mov #108,r0 - 3098be: 01 fe mov.l @(r0,r15),r1 - 3098c0: e0 70 mov #112,r0 - 3098c2: 03 fe mov.l @(r0,r15),r3 - 3098c4: 29 19 and r1,r9 - 3098c6: 3c 92 cmp/hs r9,r12 - 3098c8: 2a 39 and r3,r10 - 3098ca: 8f 56 bf.s 30997a <___printf_format_eEfFgG+0x6e6> - 3098cc: 7b ff add #-1,r11 - 3098ce: 3c 96 cmp/hi r9,r12 - 3098d0: 8d 06 bt.s 3098e0 <___printf_format_eEfFgG+0x64c> - 3098d2: e0 68 mov #104,r0 - 3098d4: e0 40 mov #64,r0 - 3098d6: 04 fe mov.l @(r0,r15),r4 - 3098d8: 34 a6 cmp/hi r10,r4 - 3098da: 8f c8 bf.s 30986e <___printf_format_eEfFgG+0x5da> - 3098dc: 63 83 mov r8,r3 - 3098de: e0 68 mov #104,r0 - 3098e0: 05 fe mov.l @(r0,r15),r5 - 3098e2: e0 44 mov #68,r0 - 3098e4: 06 fe mov.l @(r0,r15),r6 - 3098e6: e0 48 mov #72,r0 - 3098e8: 07 fe mov.l @(r0,r15),r7 - 3098ea: 06 e7 mul.l r14,r6 - 3098ec: 03 1a sts macl,r3 - 3098ee: 02 77 mul.l r7,r2 - 3098f0: 01 1a sts macl,r1 - 3098f2: 37 e5 dmulu.l r14,r7 - 3098f4: 33 1c add r1,r3 - 3098f6: 01 0a sts mach,r1 - 3098f8: 31 3c add r3,r1 - 3098fa: 00 08 clrt - 3098fc: 07 1a sts macl,r7 - 3098fe: e0 40 mov #64,r0 - 309900: 3b 58 sub r5,r11 - 309902: 37 aa subc r10,r7 - 309904: 05 fe mov.l @(r0,r15),r5 - 309906: 63 13 mov r1,r3 - 309908: d6 23 mov.l 309998 <___printf_format_eEfFgG+0x704>,r6 ! 8101a20 <_digit_buffer> - 30990a: 33 9a subc r9,r3 - 30990c: 02 1a sts macl,r2 - 30990e: 00 08 clrt - 309910: 35 2a subc r2,r5 - 309912: 3c 1a subc r1,r12 - 309914: 36 8c add r8,r6 - 309916: 31 92 cmp/hs r9,r1 - 309918: 8f 24 bf.s 309964 <___printf_format_eEfFgG+0x6d0> - 30991a: 31 96 cmp/hi r9,r1 - 30991c: 8d 01 bt.s 309922 <___printf_format_eEfFgG+0x68e> - 30991e: 32 a6 cmp/hi r10,r2 - 309920: 8b 20 bf 309964 <___printf_format_eEfFgG+0x6d0> - 309922: 5d fc mov.l @(48,r15),r13 - 309924: 00 08 clrt - 309926: 60 53 mov r5,r0 - 309928: 30 7e addc r7,r0 - 30992a: 64 c3 mov r12,r4 - 30992c: 34 3e addc r3,r4 - 30992e: 34 d2 cmp/hs r13,r4 - 309930: 8f 18 bf.s 309964 <___printf_format_eEfFgG+0x6d0> - 309932: 34 d6 cmp/hi r13,r4 - 309934: 8d 02 bt.s 30993c <___printf_format_eEfFgG+0x6a8> - 309936: 5d fd mov.l @(52,r15),r13 - 309938: 30 d2 cmp/hs r13,r0 - 30993a: 8b 13 bf 309964 <___printf_format_eEfFgG+0x6d0> - 30993c: 00 08 clrt - 30993e: 3a de addc r13,r10 - 309940: 5d fc mov.l @(48,r15),r13 - 309942: 39 de addc r13,r9 - 309944: 31 96 cmp/hi r9,r1 - 309946: 89 0f bt 309968 <___printf_format_eEfFgG+0x6d4> - 309948: 31 92 cmp/hs r9,r1 - 30994a: 8b 01 bf 309950 <___printf_format_eEfFgG+0x6bc> - 30994c: 32 a6 cmp/hi r10,r2 - 30994e: 89 0b bt 309968 <___printf_format_eEfFgG+0x6d4> - 309950: 60 a3 mov r10,r0 - 309952: 30 2a subc r2,r0 - 309954: 64 93 mov r9,r4 - 309956: 34 1a subc r1,r4 - 309958: 34 32 cmp/hs r3,r4 - 30995a: 8b 05 bf 309968 <___printf_format_eEfFgG+0x6d4> - 30995c: 34 36 cmp/hi r3,r4 - 30995e: 8d 01 bt.s 309964 <___printf_format_eEfFgG+0x6d0> - 309960: 30 72 cmp/hs r7,r0 - 309962: 8b 01 bf 309968 <___printf_format_eEfFgG+0x6d4> - 309964: ad 1a bra 30939c <___printf_format_eEfFgG+0x108> - 309966: 00 09 nop - 309968: 5d fd mov.l @(52,r15),r13 - 30996a: 00 08 clrt - 30996c: 64 60 mov.b @r6,r4 - 30996e: 37 da subc r13,r7 - 309970: 5d fc mov.l @(48,r15),r13 - 309972: 74 ff add #-1,r4 - 309974: 26 40 mov.b r4,@r6 - 309976: af ce bra 309916 <___printf_format_eEfFgG+0x682> - 309978: 33 da subc r13,r3 - 30997a: af 77 bra 30986c <___printf_format_eEfFgG+0x5d8> - 30997c: 63 83 mov r8,r3 - 30997e: fb ce 00 34 pshl #3,0x4 movx.w @r5+r8,x1 movy.w @r7+,y1 - 309982: 2b b4 mov.b r11,@-r11 - 309984: 00 31 .word 0x0031 - 309986: 0e a8 .word 0x0ea8 - 309988: 00 31 .word 0x0031 - 30998a: 0e 78 .word 0x0e78 - 30998c: 3b 9a subc r9,r11 - 30998e: ca 00 xor #0,r0 - 309990: 00 31 .word 0x0031 - 309992: 0e 2e mov.l @(r0,r2),r14 - 309994: 08 10 .word 0x0810 - 309996: 1a 21 mov.l r2,@(4,r10) - 309998: 08 10 .word 0x0810 - 30999a: 1a 20 mov.l r2,@(0,r10) - 30999c: cc cc tst.b #204,@(r0,gbr) - 30999e: cc cd tst.b #205,@(r0,gbr) - 3099a0: 00 fe mov.l @(r0,r15),r0 - 3099a2: 88 67 cmp/eq #103,r0 - 3099a4: 8b 00 bf 3099a8 <___printf_format_eEfFgG+0x714> - 3099a6: 32 78 sub r7,r2 - 3099a8: ad 0c bra 3093c4 <___printf_format_eEfFgG+0x130> - 3099aa: 31 2c add r2,r1 - 3099ac: 72 ff add #-1,r2 - 3099ae: 31 23 cmp/ge r2,r1 - 3099b0: 8d 1d bt.s 3099ee <___printf_format_eEfFgG+0x75a> - 3099b2: 00 18 sett - 3099b4: 33 1e addc r1,r3 - 3099b6: 67 30 mov.b @r3,r7 - 3099b8: e3 34 mov #52,r3 - 3099ba: 62 13 mov r1,r2 - 3099bc: 37 37 cmp/gt r3,r7 - 3099be: 8f 16 bf.s 3099ee <___printf_format_eEfFgG+0x75a> - 3099c0: 72 01 add #1,r2 - 3099c2: d3 4b mov.l 309af0 <___printf_format_eEfFgG+0x85c>,r3 ! 8101a20 <_digit_buffer> - 3099c4: 67 13 mov r1,r7 - 3099c6: e5 39 mov #57,r5 - 3099c8: 32 3c add r3,r2 - 3099ca: e6 30 mov #48,r6 - 3099cc: 77 02 add #2,r7 - 3099ce: 63 20 mov.b @r2,r3 - 3099d0: 73 01 add #1,r3 - 3099d2: 63 3e exts.b r3,r3 - 3099d4: 33 57 cmp/gt r5,r3 - 3099d6: 8f 07 bf.s 3099e8 <___printf_format_eEfFgG+0x754> - 3099d8: 47 10 dt r7 - 3099da: 22 60 mov.b r6,@r2 - 3099dc: 71 ff add #-1,r1 - 3099de: 8f f6 bf.s 3099ce <___printf_format_eEfFgG+0x73a> - 3099e0: 72 ff add #-1,r2 - 3099e2: da 43 mov.l 309af0 <___printf_format_eEfFgG+0x85c>,r10 ! 8101a20 <_digit_buffer> - 3099e4: ac f3 bra 3093ce <___printf_format_eEfFgG+0x13a> - 3099e6: 78 01 add #1,r8 - 3099e8: 41 11 cmp/pz r1 - 3099ea: 8f fa bf.s 3099e2 <___printf_format_eEfFgG+0x74e> - 3099ec: 22 30 mov.b r3,@r2 - 3099ee: ac ed bra 3093cc <___printf_format_eEfFgG+0x138> - 3099f0: 00 09 nop - 3099f2: 00 fe mov.l @(r0,r15),r0 - 3099f4: 88 65 cmp/eq #101,r0 - 3099f6: 8f 1f bf.s 309a38 <___printf_format_eEfFgG+0x7a4> - 3099f8: 63 b3 mov r11,r3 - 3099fa: 52 f9 mov.l @(36,r15),r2 - 3099fc: 65 f3 mov r15,r5 - 3099fe: 75 7c add #124,r5 - 309a00: 84 27 mov.b @(7,r2),r0 - 309a02: 64 f3 mov r15,r4 - 309a04: 88 45 cmp/eq #69,r0 - 309a06: 01 29 movt r1 - 309a08: 1f 15 mov.l r1,@(20,r15) - 309a0a: d1 3a mov.l 309af4 <___printf_format_eEfFgG+0x860>,r1 ! 310e00 <___movmemSI8> - 309a0c: 1f b4 mov.l r11,@(16,r15) - 309a0e: 1f 83 mov.l r8,@(12,r15) - 309a10: 41 0b jsr @r1 - 309a12: 1f a2 mov.l r10,@(8,r15) - 309a14: 66 92 mov.l @r9,r6 - 309a16: 65 23 mov r2,r5 - 309a18: 57 91 mov.l @(4,r9),r7 - 309a1a: e0 50 mov #80,r0 - 309a1c: d1 36 mov.l 309af8 <___printf_format_eEfFgG+0x864>,r1 ! 3081f8 <_exponent_notation.constprop.0> - 309a1e: 41 0b jsr @r1 - 309a20: 04 fe mov.l @(r0,r15),r4 - 309a22: 7f 40 add #64,r15 - 309a24: 7f 44 add #68,r15 - 309a26: 4f 26 lds.l @r15+,pr - 309a28: 6e f6 mov.l @r15+,r14 - 309a2a: 6d f6 mov.l @r15+,r13 - 309a2c: 6c f6 mov.l @r15+,r12 - 309a2e: 6b f6 mov.l @r15+,r11 - 309a30: 6a f6 mov.l @r15+,r10 - 309a32: 69 f6 mov.l @r15+,r9 - 309a34: 00 0b rts - 309a36: 68 f6 mov.l @r15+,r8 - 309a38: 5d f9 mov.l @(36,r15),r13 - 309a3a: 33 8c add r8,r3 - 309a3c: 62 33 mov r3,r2 - 309a3e: e1 fc mov #-4,r1 - 309a40: 85 d1 mov.w @(2,r13),r0 - 309a42: 72 ff add #-1,r2 - 309a44: 32 13 cmp/ge r1,r2 - 309a46: 8d 06 bt.s 309a56 <___printf_format_eEfFgG+0x7c2> - 309a48: 61 03 mov r0,r1 - 309a4a: 30 87 cmp/gt r8,r0 - 309a4c: 8b 00 bf 309a50 <___printf_format_eEfFgG+0x7bc> - 309a4e: 61 83 mov r8,r1 - 309a50: e7 01 mov #1,r7 - 309a52: a0 08 bra 309a66 <___printf_format_eEfFgG+0x7d2> - 309a54: e6 01 mov #1,r6 - 309a56: 30 87 cmp/gt r8,r0 - 309a58: 8f 01 bf.s 309a5e <___printf_format_eEfFgG+0x7ca> - 309a5a: 32 03 cmp/ge r0,r2 - 309a5c: 61 83 mov r8,r1 - 309a5e: 8d f8 bt.s 309a52 <___printf_format_eEfFgG+0x7be> - 309a60: e7 01 mov #1,r7 - 309a62: 66 33 mov r3,r6 - 309a64: e7 00 mov #0,r7 - 309a66: 62 13 mov r1,r2 - 309a68: 64 a3 mov r10,r4 - 309a6a: 32 68 sub r6,r2 - 309a6c: 36 17 cmp/gt r1,r6 - 309a6e: 65 13 mov r1,r5 - 309a70: 34 1c add r1,r4 - 309a72: ec 00 mov #0,r12 - 309a74: 8d 04 bt.s 309a80 <___printf_format_eEfFgG+0x7ec> - 309a76: 72 01 add #1,r2 - 309a78: d0 20 mov.l 309afc <___printf_format_eEfFgG+0x868>,r0 ! 7fffffff - 309a7a: 36 00 cmp/eq r0,r6 - 309a7c: 8f 02 bf.s 309a84 <___printf_format_eEfFgG+0x7f0> - 309a7e: 42 10 dt r2 - 309a80: e2 01 mov #1,r2 - 309a82: 42 10 dt r2 - 309a84: 8d 04 bt.s 309a90 <___printf_format_eEfFgG+0x7fc> - 309a86: 60 43 mov r4,r0 - 309a88: 70 f0 add #-16,r0 - 309a8a: 84 0f mov.b @(15,r0),r0 - 309a8c: 88 30 cmp/eq #48,r0 - 309a8e: 89 1e bt 309ace <___printf_format_eEfFgG+0x83a> - 309a90: 5d f9 mov.l @(36,r15),r13 - 309a92: 62 53 mov r5,r2 - 309a94: 32 18 sub r1,r2 - 309a96: 85 d1 mov.w @(2,r13),r0 - 309a98: 30 28 sub r2,r0 - 309a9a: 60 0f exts.w r0,r0 - 309a9c: 30 87 cmp/gt r8,r0 - 309a9e: 8f 01 bf.s 309aa4 <___printf_format_eEfFgG+0x810> - 309aa0: 27 78 tst r7,r7 - 309aa2: 60 83 mov r8,r0 - 309aa4: d1 13 mov.l 309af4 <___printf_format_eEfFgG+0x860>,r1 ! 310e00 <___movmemSI8> - 309aa6: 8d 15 bt.s 309ad4 <___printf_format_eEfFgG+0x840> - 309aa8: 60 0d extu.w r0,r0 - 309aaa: 52 f9 mov.l @(36,r15),r2 - 309aac: 70 ff add #-1,r0 - 309aae: 65 f3 mov r15,r5 - 309ab0: 81 21 mov.w r0,@(2,r2) - 309ab2: 75 7c add #124,r5 - 309ab4: 84 27 mov.b @(7,r2),r0 - 309ab6: 64 f3 mov r15,r4 - 309ab8: 88 47 cmp/eq #71,r0 - 309aba: 02 29 movt r2 - 309abc: 1f 25 mov.l r2,@(20,r15) - 309abe: 1f b4 mov.l r11,@(16,r15) - 309ac0: 1f 83 mov.l r8,@(12,r15) - 309ac2: 41 0b jsr @r1 - 309ac4: 1f a2 mov.l r10,@(8,r15) - 309ac6: 66 92 mov.l @r9,r6 - 309ac8: 57 91 mov.l @(4,r9),r7 - 309aca: af a6 bra 309a1a <___printf_format_eEfFgG+0x786> - 309acc: 55 f9 mov.l @(36,r15),r5 - 309ace: 24 c4 mov.b r12,@-r4 - 309ad0: af d7 bra 309a82 <___printf_format_eEfFgG+0x7ee> - 309ad2: 71 ff add #-1,r1 - 309ad4: 5d f9 mov.l @(36,r15),r13 - 309ad6: 30 38 sub r3,r0 - 309ad8: 65 f3 mov r15,r5 - 309ada: 81 d1 mov.w r0,@(2,r13) - 309adc: 75 7c add #124,r5 - 309ade: 1f b4 mov.l r11,@(16,r15) - 309ae0: 64 f3 mov r15,r4 - 309ae2: 1f 83 mov.l r8,@(12,r15) - 309ae4: 41 0b jsr @r1 - 309ae6: 1f a2 mov.l r10,@(8,r15) - 309ae8: 66 92 mov.l @r9,r6 - 309aea: 65 d3 mov r13,r5 - 309aec: ac 94 bra 309418 <___printf_format_eEfFgG+0x184> - 309aee: 57 91 mov.l @(4,r9),r7 - 309af0: 08 10 .word 0x0810 - 309af2: 1a 20 mov.l r2,@(0,r10) - 309af4: 00 31 .word 0x0031 - 309af6: 0e 00 .word 0x0e00 - 309af8: 00 30 .word 0x0030 - 309afa: 81 f8 mov.w r0,@(16,r15) - 309afc: 7f ff add #-1,r15 - 309afe: ff ff .word 0xffff - -00309b00 <_abort>: - 309b00: 2f 86 mov.l r8,@-r15 - 309b02: e1 00 mov #0,r1 - 309b04: 2f 96 mov.l r9,@-r15 - 309b06: d9 0b mov.l 309b34 <_abort+0x34>,r9 ! 8101968 <___signal_handlers> - 309b08: 2f a6 mov.l r10,@-r15 - 309b0a: 58 96 mov.l @(24,r9),r8 - 309b0c: 2f b6 mov.l r11,@-r15 - 309b0e: 28 88 tst r8,r8 - 309b10: 4f 22 sts.l pr,@-r15 - 309b12: 19 16 mov.l r1,@(24,r9) - 309b14: db 08 mov.l 309b38 <_abort+0x38>,r11 ! 81019dc <_gint_exitcode> - 309b16: da 09 mov.l 309b3c <_abort+0x3c>,r10 ! 311f34 <_longjmp> - 309b18: 8d 07 bt.s 309b2a <_abort+0x2a> - 309b1a: e1 86 mov #-122,r1 - 309b1c: 60 83 mov r8,r0 - 309b1e: 88 01 cmp/eq #1,r0 - 309b20: 89 01 bt 309b26 <_abort+0x26> - 309b22: 48 0b jsr @r8 - 309b24: e4 06 mov #6,r4 - 309b26: 19 86 mov.l r8,@(24,r9) - 309b28: e1 00 mov #0,r1 - 309b2a: d4 05 mov.l 309b40 <_abort+0x40>,r4 ! 81019a8 <_gint_exitbuf> - 309b2c: e5 01 mov #1,r5 - 309b2e: 4a 0b jsr @r10 - 309b30: 2b 10 mov.b r1,@r11 - 309b32: 00 09 nop - 309b34: 08 10 .word 0x0810 - 309b36: 19 68 mov.l r6,@(32,r9) - 309b38: 08 10 .word 0x0810 - 309b3a: 19 dc mov.l r13,@(48,r9) - 309b3c: 00 31 .word 0x0031 - 309b3e: 1f 34 mov.l r3,@(16,r15) - 309b40: 08 10 .word 0x0810 - 309b42: 19 a8 mov.l r10,@(32,r9) - -00309b44 <_gdb_show_stub_status>: - 309b44: 2f 86 mov.l r8,@-r15 - 309b46: 2f 96 mov.l r9,@-r15 - 309b48: 2f a6 mov.l r10,@-r15 - 309b4a: 2f b6 mov.l r11,@-r15 - 309b4c: 2f c6 mov.l r12,@-r15 - 309b4e: 2f d6 mov.l r13,@-r15 - 309b50: 6d 43 mov r4,r13 - 309b52: 2f e6 mov.l r14,@-r15 - 309b54: db 4f mov.l 309c94 <_gdb_show_stub_status+0x150>,r11 ! 3053b4 <_video_get_current_mode> - 309b56: 4f 22 sts.l pr,@-r15 - 309b58: 4b 0b jsr @r11 - 309b5a: 7f c4 add #-60,r15 - 309b5c: 20 08 tst r0,r0 - 309b5e: 8d 03 bt.s 309b68 <_gdb_show_stub_status+0x24> - 309b60: 6a 03 mov r0,r10 - 309b62: 85 02 mov.w @(4,r0),r0 - 309b64: 20 08 tst r0,r0 - 309b66: 89 01 bt 309b6c <_gdb_show_stub_status+0x28> - 309b68: a0 8a bra 309c80 <_gdb_show_stub_status+0x13c> - 309b6a: 00 09 nop - 309b6c: d9 4a mov.l 309c98 <_gdb_show_stub_status+0x154>,r9 ! 3453fc <_gint_gdb_icons_rgb565> - 309b6e: e1 07 mov #7,r1 - 309b70: e2 01 mov #1,r2 - 309b72: 6e 90 mov.b @r9,r14 - 309b74: 68 f3 mov r15,r8 - 309b76: 6c ec extu.b r14,r12 - 309b78: 1f 09 mov.l r0,@(36,r15) - 309b7a: 3c 26 cmp/hi r2,r12 - 309b7c: 1f 0a mov.l r0,@(40,r15) - 309b7e: 78 10 add #16,r8 - 309b80: 2f 02 mov.l r0,@r15 - 309b82: 1f 01 mov.l r0,@(4,r15) - 309b84: 1f 12 mov.l r1,@(8,r15) - 309b86: 8d 11 bt.s 309bac <_gdb_show_stub_status+0x68> - 309b88: 1f 13 mov.l r1,@(12,r15) - 309b8a: 51 93 mov.l @(12,r9),r1 - 309b8c: 21 18 tst r1,r1 - 309b8e: 8f 26 bf.s 309bde <_gdb_show_stub_status+0x9a> - 309b90: e1 07 mov #7,r1 - 309b92: d0 42 mov.l 309c9c <_gdb_show_stub_status+0x158>,r0 ! 312120 <_memset> - 309b94: e6 14 mov #20,r6 - 309b96: e5 00 mov #0,r5 - 309b98: 40 0b jsr @r0 - 309b9a: 64 83 mov r8,r4 - 309b9c: 4b 0b jsr @r11 - 309b9e: 00 09 nop - 309ba0: 20 08 tst r0,r0 - 309ba2: 8f 4c bf.s 309c3e <_gdb_show_stub_status+0xfa> - 309ba4: 61 03 mov r0,r1 - 309ba6: d1 3e mov.l 309ca0 <_gdb_show_stub_status+0x15c>,r1 ! 309b00 <_abort> - 309ba8: 41 0b jsr @r1 - 309baa: 00 09 nop - 309bac: 61 c3 mov r12,r1 - 309bae: 71 fc add #-4,r1 - 309bb0: 61 1c extu.b r1,r1 - 309bb2: 31 26 cmp/hi r2,r1 - 309bb4: 8f 04 bf.s 309bc0 <_gdb_show_stub_status+0x7c> - 309bb6: 60 c3 mov r12,r0 - 309bb8: 88 06 cmp/eq #6,r0 - 309bba: 8d 01 bt.s 309bc0 <_gdb_show_stub_status+0x7c> - 309bbc: 88 03 cmp/eq #3,r0 - 309bbe: 8b e8 bf 309b92 <_gdb_show_stub_status+0x4e> - 309bc0: 51 93 mov.l @(12,r9),r1 - 309bc2: 21 18 tst r1,r1 - 309bc4: 89 e5 bt 309b92 <_gdb_show_stub_status+0x4e> - 309bc6: 51 94 mov.l @(16,r9),r1 - 309bc8: 21 18 tst r1,r1 - 309bca: 89 e2 bt 309b92 <_gdb_show_stub_status+0x4e> - 309bcc: 85 91 mov.w @(2,r9),r0 - 309bce: 20 08 tst r0,r0 - 309bd0: 8d df bt.s 309b92 <_gdb_show_stub_status+0x4e> - 309bd2: 60 c3 mov r12,r0 - 309bd4: 88 06 cmp/eq #6,r0 - 309bd6: 8d dc bt.s 309b92 <_gdb_show_stub_status+0x4e> - 309bd8: 88 03 cmp/eq #3,r0 - 309bda: af d8 bra 309b8e <_gdb_show_stub_status+0x4a> - 309bdc: 00 09 nop - 309bde: 85 93 mov.w @(6,r9),r0 - 309be0: 65 0d extu.w r0,r5 - 309be2: 85 92 mov.w @(4,r9),r0 - 309be4: 66 f3 mov r15,r6 - 309be6: 1f 1b mov.l r1,@(44,r15) - 309be8: 64 0d extu.w r0,r4 - 309bea: 1f 1c mov.l r1,@(48,r15) - 309bec: e1 06 mov #6,r1 - 309bee: 2d 1f muls.w r1,r13 - 309bf0: d0 2c mov.l 309ca4 <_gdb_show_stub_status+0x160>,r0 ! 307134 <_gint_image_clip_input.isra.0> - 309bf2: 01 1a sts macl,r1 - 309bf4: 1f 1d mov.l r1,@(52,r15) - 309bf6: e1 00 mov #0,r1 - 309bf8: 1f 1e mov.l r1,@(56,r15) - 309bfa: 67 f3 mov r15,r7 - 309bfc: 40 0b jsr @r0 - 309bfe: 76 24 add #36,r6 - 309c00: 20 08 tst r0,r0 - 309c02: 8d c6 bt.s 309b92 <_gdb_show_stub_status+0x4e> - 309c04: 57 fb mov.l @(44,r15),r7 - 309c06: 84 91 mov.b @(1,r9),r0 - 309c08: c9 03 and #3,r0 - 309c0a: 52 fc mov.l @(48,r15),r2 - 309c0c: 80 81 mov.b r0,@(1,r8) - 309c0e: 85 91 mov.w @(2,r9),r0 - 309c10: 81 81 mov.w r0,@(2,r8) - 309c12: 60 73 mov r7,r0 - 309c14: 53 fe mov.l @(56,r15),r3 - 309c16: e7 01 mov #1,r7 - 309c18: 81 82 mov.w r0,@(4,r8) - 309c1a: 60 23 mov r2,r0 - 309c1c: 52 92 mov.l @(8,r9),r2 - 309c1e: 3c 76 cmp/hi r7,r12 - 309c20: 28 e0 mov.b r14,@r8 - 309c22: 03 27 mul.l r2,r3 - 309c24: 18 22 mov.l r2,@(8,r8) - 309c26: 03 1a sts macl,r3 - 309c28: 81 83 mov.w r0,@(6,r8) - 309c2a: 51 fd mov.l @(52,r15),r1 - 309c2c: 8d 01 bt.s 309c32 <_gdb_show_stub_status+0xee> - 309c2e: 52 93 mov.l @(12,r9),r2 - 309c30: 31 1c add r1,r1 - 309c32: 31 3c add r3,r1 - 309c34: 31 2c add r2,r1 - 309c36: 18 13 mov.l r1,@(12,r8) - 309c38: 51 94 mov.l @(16,r9),r1 - 309c3a: af af bra 309b9c <_gdb_show_stub_status+0x58> - 309c3c: 18 14 mov.l r1,@(16,r8) - 309c3e: d2 1a mov.l 309ca8 <_gdb_show_stub_status+0x164>,r2 ! 8101e30 <_r61524_video> - 309c40: 53 27 mov.l @(28,r2),r3 - 309c42: 23 38 tst r3,r3 - 309c44: 89 af bt 309ba6 <_gdb_show_stub_status+0x62> - 309c46: 62 80 mov.b @r8,r2 - 309c48: 64 a1 mov.w @r10,r4 - 309c4a: 62 2c extu.b r2,r2 - 309c4c: 85 02 mov.w @(4,r0),r0 - 309c4e: 64 4d extu.w r4,r4 - 309c50: 32 00 cmp/eq r0,r2 - 309c52: 8f a8 bf.s 309ba6 <_gdb_show_stub_status+0x62> - 309c54: 74 f9 add #-7,r4 - 309c56: 44 11 cmp/pz r4 - 309c58: 8b a5 bf 309ba6 <_gdb_show_stub_status+0x62> - 309c5a: 85 82 mov.w @(4,r8),r0 - 309c5c: 62 11 mov.w @r1,r2 - 309c5e: 60 0d extu.w r0,r0 - 309c60: 30 4c add r4,r0 - 309c62: 62 2d extu.w r2,r2 - 309c64: 30 27 cmp/gt r2,r0 - 309c66: 89 9e bt 309ba6 <_gdb_show_stub_status+0x62> - 309c68: 85 83 mov.w @(6,r8),r0 - 309c6a: 62 0d extu.w r0,r2 - 309c6c: 85 11 mov.w @(2,r1),r0 - 309c6e: 60 0d extu.w r0,r0 - 309c70: 32 06 cmp/hi r0,r2 - 309c72: 8d 98 bt.s 309ba6 <_gdb_show_stub_status+0x62> - 309c74: e7 00 mov #0,r7 - 309c76: 66 83 mov r8,r6 - 309c78: 43 0b jsr @r3 - 309c7a: e5 00 mov #0,r5 - 309c7c: 20 08 tst r0,r0 - 309c7e: 89 92 bt 309ba6 <_gdb_show_stub_status+0x62> - 309c80: 7f 3c add #60,r15 - 309c82: 4f 26 lds.l @r15+,pr - 309c84: 6e f6 mov.l @r15+,r14 - 309c86: 6d f6 mov.l @r15+,r13 - 309c88: 6c f6 mov.l @r15+,r12 - 309c8a: 6b f6 mov.l @r15+,r11 - 309c8c: 6a f6 mov.l @r15+,r10 - 309c8e: 69 f6 mov.l @r15+,r9 - 309c90: 00 0b rts - 309c92: 68 f6 mov.l @r15+,r8 - 309c94: 00 30 .word 0x0030 - 309c96: 53 b4 mov.l @(16,r11),r3 - 309c98: 00 34 mov.b r3,@(r0,r0) - 309c9a: 53 fc mov.l @(48,r15),r3 - 309c9c: 00 31 .word 0x0031 - 309c9e: 21 20 mov.b r2,@r1 - 309ca0: 00 30 .word 0x0030 - 309ca2: 9b 00 mov.w 309ca6 <_gdb_show_stub_status+0x162>,r11 ! 7134 - 309ca4: 00 30 .word 0x0030 - 309ca6: 71 34 add #52,r1 - 309ca8: 08 10 .word 0x0810 - 309caa: 1e 30 mov.l r3,@(0,r14) - -00309cac <_keysc_tick>: - 309cac: 2f 86 mov.l r8,@-r15 - 309cae: e6 0c mov #12,r6 - 309cb0: 2f 96 mov.l r9,@-r15 - 309cb2: e5 00 mov #0,r5 - 309cb4: 2f a6 mov.l r10,@-r15 - 309cb6: 2f b6 mov.l r11,@-r15 - 309cb8: 2f c6 mov.l r12,@-r15 - 309cba: 2f d6 mov.l r13,@-r15 - 309cbc: 2f e6 mov.l r14,@-r15 - 309cbe: 4f 22 sts.l pr,@-r15 - 309cc0: d0 64 mov.l 309e54 <_keysc_tick+0x1a8>,r0 ! 312120 <_memset> - 309cc2: 7f e4 add #-28,r15 - 309cc4: 64 f3 mov r15,r4 - 309cc6: 40 0b jsr @r0 - 309cc8: 74 10 add #16,r4 - 309cca: d1 63 mov.l 309e58 <_keysc_tick+0x1ac>,r1 ! 304e08 <_keysc_scan> - 309ccc: 64 f3 mov r15,r4 - 309cce: d8 63 mov.l 309e5c <_keysc_tick+0x1b0>,r8 ! 8101b30 <_keysc_dev> - 309cd0: 41 0b jsr @r1 - 309cd2: 74 10 add #16,r4 - 309cd4: 69 82 mov.l @r8,r9 - 309cd6: 91 b7 mov.w 309e48 <_keysc_tick+0x19c>,r1 ! 200 - 309cd8: 49 28 shll16 r9 - 309cda: 96 b6 mov.w 309e4a <_keysc_tick+0x19e>,r6 ! ff00 - 309cdc: 29 1b or r1,r9 - 309cde: e1 00 mov #0,r1 - 309ce0: d2 5f mov.l 309e60 <_keysc_tick+0x1b4>,r2 ! 8101b58 - 309ce2: 6d f3 mov r15,r13 - 309ce4: 7d 10 add #16,r13 - 309ce6: ee 00 mov #0,r14 - 309ce8: 63 24 mov.b @r2+,r3 - 309cea: 21 18 tst r1,r1 - 309cec: 6a d4 mov.b @r13+,r10 - 309cee: 63 3c extu.b r3,r3 - 309cf0: 8d 59 bt.s 309da6 <_keysc_tick+0xfa> - 309cf2: 6a ac extu.b r10,r10 - 309cf4: 63 37 not r3,r3 - 309cf6: 2a 39 and r3,r10 - 309cf8: 2a a8 tst r10,r10 - 309cfa: 8f 56 bf.s 309daa <_keysc_tick+0xfe> - 309cfc: 6b ec extu.b r14,r11 - 309cfe: 93 a5 mov.w 309e4c <_keysc_tick+0x1a0>,r3 ! c0 - 309d00: 7e 10 add #16,r14 - 309d02: 3e 30 cmp/eq r3,r14 - 309d04: 8f f0 bf.s 309ce8 <_keysc_tick+0x3c> - 309d06: 60 13 mov r1,r0 - 309d08: 92 a1 mov.w 309e4e <_keysc_tick+0x1a2>,r2 ! f8ff - 309d0a: 70 01 add #1,r0 - 309d0c: 22 99 and r9,r2 - 309d0e: 99 9f mov.w 309e50 <_keysc_tick+0x1a4>,r9 ! 100 - 309d10: 88 02 cmp/eq #2,r0 - 309d12: e1 01 mov #1,r1 - 309d14: 8f e4 bf.s 309ce0 <_keysc_tick+0x34> - 309d16: 29 2b or r2,r9 - 309d18: 54 83 mov.l @(12,r8),r4 - 309d1a: 69 82 mov.l @r8,r9 - 309d1c: 60 43 mov r4,r0 - 309d1e: c8 10 tst #16,r0 - 309d20: 6b 9d extu.w r9,r11 - 309d22: 8f 6a bf.s 309dfa <_keysc_tick+0x14e> - 309d24: 49 28 shll16 r9 - 309d26: e4 00 mov #0,r4 - 309d28: e1 00 mov #0,r1 - 309d2a: 41 18 shll8 r1 - 309d2c: 60 93 mov r9,r0 - 309d2e: 20 1b or r1,r0 - 309d30: 24 0b or r0,r4 - 309d32: 60 08 swap.b r0,r0 - 309d34: c8 03 tst #3,r0 - 309d36: 89 02 bt 309d3e <_keysc_tick+0x92> - 309d38: d0 4a mov.l 309e64 <_keysc_tick+0x1b8>,r0 ! 306c84 <_keydev_queue_push.constprop.0> - 309d3a: 40 0b jsr @r0 - 309d3c: 00 09 nop - 309d3e: 61 82 mov.l @r8,r1 - 309d40: 85 8d mov.w @(26,r8),r0 - 309d42: 71 01 add #1,r1 - 309d44: 20 08 tst r0,r0 - 309d46: 8d 1c bt.s 309d82 <_keysc_tick+0xd6> - 309d48: 28 12 mov.l r1,@r8 - 309d4a: e2 fc mov #-4,r2 - 309d4c: 61 03 mov r0,r1 - 309d4e: 41 2c shad r2,r1 - 309d50: 31 8c add r8,r1 - 309d52: 71 28 add #40,r1 - 309d54: 62 10 mov.b @r1,r2 - 309d56: 60 07 not r0,r0 - 309d58: c9 07 and #7,r0 - 309d5a: 61 0b neg r0,r1 - 309d5c: 62 2c extu.b r2,r2 - 309d5e: 42 1c shad r1,r2 - 309d60: 60 23 mov r2,r0 - 309d62: e1 01 mov #1,r1 - 309d64: c8 01 tst #1,r0 - 309d66: 8d 02 bt.s 309d6e <_keysc_tick+0xc2> - 309d68: 21 29 and r2,r1 - 309d6a: a0 85 bra 309e78 <_keysc_tick+0x1cc> - 309d6c: 51 89 mov.l @(36,r8),r1 - 309d6e: 60 13 mov r1,r0 - 309d70: d1 3d mov.l 309e68 <_keysc_tick+0x1bc>,r1 ! 8101b40 - 309d72: 81 8d mov.w r0,@(26,r8) - 309d74: e0 ff mov #-1,r0 - 309d76: 81 8e mov.w r0,@(28,r8) - 309d78: 18 08 mov.l r0,@(32,r8) - 309d7a: 18 09 mov.l r0,@(36,r8) - 309d7c: 84 18 mov.b @(8,r1),r0 - 309d7e: c9 cf and #207,r0 - 309d80: 80 18 mov.b r0,@(8,r1) - 309d82: d1 3a mov.l 309e6c <_keysc_tick+0x1c0>,r1 ! 8101b60 - 309d84: 84 1c mov.b @(12,r1),r0 - 309d86: c8 40 tst #64,r0 - 309d88: 89 08 bt 309d9c <_keysc_tick+0xf0> - 309d8a: 84 18 mov.b @(8,r1),r0 - 309d8c: c8 40 tst #64,r0 - 309d8e: 89 05 bt 309d9c <_keysc_tick+0xf0> - 309d90: 84 16 mov.b @(6,r1),r0 - 309d92: c8 10 tst #16,r0 - 309d94: 89 02 bt 309d9c <_keysc_tick+0xf0> - 309d96: 84 14 mov.b @(4,r1),r0 - 309d98: c8 01 tst #1,r0 - 309d9a: 8b 01 bf 309da0 <_keysc_tick+0xf4> - 309d9c: a0 79 bra 309e92 <_keysc_tick+0x1e6> - 309d9e: e0 00 mov #0,r0 - 309da0: d1 33 mov.l 309e70 <_keysc_tick+0x1c4>,r1 ! 309b00 <_abort> - 309da2: 41 0b jsr @r1 - 309da4: 00 09 nop - 309da6: af a6 bra 309cf6 <_keysc_tick+0x4a> - 309da8: 6a a7 not r10,r10 - 309daa: 63 b3 mov r11,r3 - 309dac: 9c 51 mov.w 309e52 <_keysc_tick+0x1a6>,r12 ! 80 - 309dae: 73 08 add #8,r3 - 309db0: 63 3c extu.b r3,r3 - 309db2: 29 69 and r6,r9 - 309db4: 2a c8 tst r12,r10 - 309db6: 8d 16 bt.s 309de6 <_keysc_tick+0x13a> - 309db8: 29 bb or r11,r9 - 309dba: d0 2a mov.l 309e64 <_keysc_tick+0x1b8>,r0 ! 306c84 <_keydev_queue_push.constprop.0> - 309dbc: 64 93 mov r9,r4 - 309dbe: 1f 13 mov.l r1,@(12,r15) - 309dc0: 1f 22 mov.l r2,@(8,r15) - 309dc2: 1f 31 mov.l r3,@(4,r15) - 309dc4: 40 0b jsr @r0 - 309dc6: 2f 62 mov.l r6,@r15 - 309dc8: 20 08 tst r0,r0 - 309dca: 51 f3 mov.l @(12,r15),r1 - 309dcc: 52 f2 mov.l @(8,r15),r2 - 309dce: 53 f1 mov.l @(4,r15),r3 - 309dd0: 8d 09 bt.s 309de6 <_keysc_tick+0x13a> - 309dd2: 66 f2 mov.l @r15,r6 - 309dd4: 65 23 mov r2,r5 - 309dd6: 75 f0 add #-16,r5 - 309dd8: 84 5f mov.b @(15,r5),r0 - 309dda: 21 18 tst r1,r1 - 309ddc: 8d 0a bt.s 309df4 <_keysc_tick+0x148> - 309dde: 60 0c extu.b r0,r0 - 309de0: 20 cb or r12,r0 - 309de2: 60 0c extu.b r0,r0 - 309de4: 80 5f mov.b r0,@(15,r5) - 309de6: 7b 01 add #1,r11 - 309de8: 4c 21 shar r12 - 309dea: 6b bc extu.b r11,r11 - 309dec: 33 b0 cmp/eq r11,r3 - 309dee: 8b e0 bf 309db2 <_keysc_tick+0x106> - 309df0: af 85 bra 309cfe <_keysc_tick+0x52> - 309df2: 00 09 nop - 309df4: 64 c7 not r12,r4 - 309df6: af f5 bra 309de4 <_keysc_tick+0x138> - 309df8: 20 49 and r4,r0 - 309dfa: 85 8d mov.w @(26,r8),r0 - 309dfc: 20 08 tst r0,r0 - 309dfe: 8d 92 bt.s 309d26 <_keysc_tick+0x7a> - 309e00: 6a 03 mov r0,r10 - 309e02: 51 89 mov.l @(36,r8),r1 - 309e04: 21 18 tst r1,r1 - 309e06: 8f 8e bf.s 309d26 <_keysc_tick+0x7a> - 309e08: 65 03 mov r0,r5 - 309e0a: d0 1a mov.l 309e74 <_keysc_tick+0x1c8>,r0 ! 307344 <_can_repeat.isra.0> - 309e0c: 40 0b jsr @r0 - 309e0e: 00 09 nop - 309e10: 20 08 tst r0,r0 - 309e12: 89 14 bt 309e3e <_keysc_tick+0x192> - 309e14: 85 8e mov.w @(28,r8),r0 - 309e16: e2 ff mov #-1,r2 - 309e18: 66 03 mov r0,r6 - 309e1a: 76 01 add #1,r6 - 309e1c: 66 6f exts.w r6,r6 - 309e1e: 60 63 mov r6,r0 - 309e20: 81 8e mov.w r0,@(28,r8) - 309e22: 50 84 mov.l @(16,r8),r0 - 309e24: 18 29 mov.l r2,@(36,r8) - 309e26: 20 08 tst r0,r0 - 309e28: 8d 05 bt.s 309e36 <_keysc_tick+0x18a> - 309e2a: 51 88 mov.l @(32,r8),r1 - 309e2c: 3b 18 sub r1,r11 - 309e2e: 65 bf exts.w r11,r5 - 309e30: 40 0b jsr @r0 - 309e32: 64 a3 mov r10,r4 - 309e34: 18 09 mov.l r0,@(36,r8) - 309e36: 85 8e mov.w @(28,r8),r0 - 309e38: 20 08 tst r0,r0 - 309e3a: 8f 02 bf.s 309e42 <_keysc_tick+0x196> - 309e3c: e1 03 mov #3,r1 - 309e3e: af 73 bra 309d28 <_keysc_tick+0x7c> - 309e40: e4 00 mov #0,r4 - 309e42: 85 8d mov.w @(26,r8),r0 - 309e44: af 71 bra 309d2a <_keysc_tick+0x7e> - 309e46: 64 0c extu.b r0,r4 - 309e48: 02 00 .word 0x0200 - 309e4a: ff 00 .word 0xff00 - 309e4c: 00 c0 .word 0x00c0 - 309e4e: f8 ff 01 00 pshl #16,0x0 movx.w a1,@r4+r8 movy.w a1,@r6+r9 - 309e52: 00 80 .word 0x0080 - 309e54: 00 31 .word 0x0031 - 309e56: 21 20 mov.b r2,@r1 - 309e58: 00 30 .word 0x0030 - 309e5a: 4e 08 shll2 r14 - 309e5c: 08 10 .word 0x0810 - 309e5e: 1b 30 mov.l r3,@(0,r11) - 309e60: 08 10 .word 0x0810 - 309e62: 1b 58 mov.l r5,@(32,r11) - 309e64: 00 30 .word 0x0030 - 309e66: 6c 84 mov.b @r8+,r12 - 309e68: 08 10 .word 0x0810 - 309e6a: 1b 40 mov.l r4,@(0,r11) - 309e6c: 08 10 .word 0x0810 - 309e6e: 1b 60 mov.l r6,@(0,r11) - 309e70: 00 30 .word 0x0030 - 309e72: 9b 00 mov.w 309e76 <_keysc_tick+0x1ca>,r11 ! 7344 - 309e74: 00 30 .word 0x0030 - 309e76: 73 44 add #68,r3 - 309e78: 41 11 cmp/pz r1 - 309e7a: 8b 05 bf 309e88 <_keysc_tick+0x1dc> - 309e7c: 92 13 mov.w 309ea6 <_keysc_tick+0x1fa>,r2 ! e17c - 309e7e: 31 2c add r2,r1 - 309e80: 41 11 cmp/pz r1 - 309e82: 89 00 bt 309e86 <_keysc_tick+0x1da> - 309e84: e1 00 mov #0,r1 - 309e86: 18 19 mov.l r1,@(36,r8) - 309e88: 51 88 mov.l @(32,r8),r1 - 309e8a: 97 0d mov.w 309ea8 <_keysc_tick+0x1fc>,r7 ! 1e84 - 309e8c: 31 7c add r7,r1 - 309e8e: af 78 bra 309d82 <_keysc_tick+0xd6> - 309e90: 18 18 mov.l r1,@(32,r8) - 309e92: 7f 1c add #28,r15 - 309e94: 4f 26 lds.l @r15+,pr - 309e96: 6e f6 mov.l @r15+,r14 - 309e98: 6d f6 mov.l @r15+,r13 - 309e9a: 6c f6 mov.l @r15+,r12 - 309e9c: 6b f6 mov.l @r15+,r11 - 309e9e: 6a f6 mov.l @r15+,r10 - 309ea0: 69 f6 mov.l @r15+,r9 - 309ea2: 00 0b rts - 309ea4: 68 f6 mov.l @r15+,r8 - 309ea6: e1 7c mov #124,r1 - 309ea8: 1e 84 mov.l r8,@(16,r14) - -00309eaa <_sleep>: - 309eaa: d1 03 mov.l 309eb8 <_sleep+0xe>,r1 ! 81018d4 <_cpu_sleep_block_counter> - 309eac: 61 12 mov.l @r1,r1 - 309eae: 41 15 cmp/pl r1 - 309eb0: 89 00 bt 309eb4 <_sleep+0xa> - 309eb2: 00 1b sleep - 309eb4: 00 0b rts - 309eb6: 00 09 nop - 309eb8: 08 10 .word 0x0810 - 309eba: 18 d4 mov.l r13,@(16,r8) - -00309ebc <_usb_commit_sync>: - 309ebc: 2f 86 mov.l r8,@-r15 - 309ebe: e1 00 mov #0,r1 - 309ec0: 2f 96 mov.l r9,@-r15 - 309ec2: 69 43 mov r4,r9 - 309ec4: 2f a6 mov.l r10,@-r15 - 309ec6: 2f b6 mov.l r11,@-r15 - 309ec8: 2f c6 mov.l r12,@-r15 - 309eca: 4f 22 sts.l pr,@-r15 - 309ecc: 7f d4 add #-44,r15 - 309ece: d8 49 mov.l 309ff4 <_usb_commit_sync+0x138>,r8 ! 8102014 <_pipe_transfers> - 309ed0: dc 49 mov.l 309ff8 <_usb_commit_sync+0x13c>,r12 ! 310df4 <___movmemSI20> - 309ed2: 2f 12 mov.l r1,@r15 - 309ed4: e1 2c mov #44,r1 - 309ed6: 04 17 mul.l r1,r4 - 309ed8: 0a 1a sts macl,r10 - 309eda: 3a 8c add r8,r10 - 309edc: 6b c3 mov r12,r11 - 309ede: d0 47 mov.l 309ffc <_usb_commit_sync+0x140>,r0 ! 312120 <_memset> - 309ee0: 64 f3 mov r15,r4 - 309ee2: e6 0c mov #12,r6 - 309ee4: e5 00 mov #0,r5 - 309ee6: 40 0b jsr @r0 - 309ee8: 74 0c add #12,r4 - 309eea: d1 45 mov.l 30a000 <_usb_commit_sync+0x144>,r1 ! 3052f4 <_GINT_CALL_SET_function> - 309eec: 64 f3 mov r15,r4 - 309eee: 65 f3 mov r15,r5 - 309ef0: 1f 11 mov.l r1,@(4,r15) - 309ef2: 74 18 add #24,r4 - 309ef4: 1f f2 mov.l r15,@(8,r15) - 309ef6: 4c 0b jsr @r12 - 309ef8: 75 04 add #4,r5 - 309efa: d0 42 mov.l 30a004 <_usb_commit_sync+0x148>,r0 ! 305fc8 <_asyncio_op_busy> - 309efc: 40 0b jsr @r0 - 309efe: 64 a3 mov r10,r4 - 309f00: 20 08 tst r0,r0 - 309f02: 8d 05 bt.s 309f10 <_usb_commit_sync+0x54> - 309f04: e1 2c mov #44,r1 - 309f06: d1 40 mov.l 30a008 <_usb_commit_sync+0x14c>,r1 ! 309eaa <_sleep> - 309f08: 41 0b jsr @r1 - 309f0a: 00 09 nop - 309f0c: af e7 bra 309ede <_usb_commit_sync+0x22> - 309f0e: 00 09 nop - 309f10: 09 17 mul.l r1,r9 - 309f12: 01 1a sts macl,r1 - 309f14: 31 8c add r8,r1 - 309f16: 60 10 mov.b @r1,r0 - 309f18: 88 02 cmp/eq #2,r0 - 309f1a: 8f 3e bf.s 309f9a <_usb_commit_sync+0xde> - 309f1c: 71 02 add #2,r1 - 309f1e: 62 10 mov.b @r1,r2 - 309f20: 22 28 tst r2,r2 - 309f22: 89 3a bt 309f9a <_usb_commit_sync+0xde> - 309f24: 60 10 mov.b @r1,r0 - 309f26: 88 01 cmp/eq #1,r0 - 309f28: 8f 01 bf.s 309f2e <_usb_commit_sync+0x72> - 309f2a: e6 00 mov #0,r6 - 309f2c: d6 37 mov.l 30a00c <_usb_commit_sync+0x150>,r6 ! a4d80014 - 309f2e: e1 2c mov #44,r1 - 309f30: 09 17 mul.l r1,r9 - 309f32: 00 1a sts macl,r0 - 309f34: 30 8c add r8,r0 - 309f36: 84 02 mov.b @(2,r0),r0 - 309f38: 88 02 cmp/eq #2,r0 - 309f3a: 8f 04 bf.s 309f46 <_usb_commit_sync+0x8a> - 309f3c: 00 1a sts macl,r0 - 309f3e: d6 34 mov.l 30a010 <_usb_commit_sync+0x154>,r6 ! a4d80018 - 309f40: e1 2c mov #44,r1 - 309f42: 09 17 mul.l r1,r9 - 309f44: 00 1a sts macl,r0 - 309f46: 30 8c add r8,r0 - 309f48: 84 02 mov.b @(2,r0),r0 - 309f4a: 88 03 cmp/eq #3,r0 - 309f4c: 8f 01 bf.s 309f52 <_usb_commit_sync+0x96> - 309f4e: e1 2c mov #44,r1 - 309f50: d6 30 mov.l 30a014 <_usb_commit_sync+0x158>,r6 ! a4d8001c - 309f52: 09 17 mul.l r1,r9 - 309f54: 0a 1a sts macl,r10 - 309f56: 3a 8c add r8,r10 - 309f58: d1 2f mov.l 30a018 <_usb_commit_sync+0x15c>,r1 ! 311710 <_usb_pipe_flush4> - 309f5a: 54 a1 mov.l @(4,r10),r4 - 309f5c: 84 a3 mov.b @(3,r10),r0 - 309f5e: 41 0b jsr @r1 - 309f60: 65 0c extu.b r0,r5 - 309f62: 60 a0 mov.b @r10,r0 - 309f64: 88 02 cmp/eq #2,r0 - 309f66: 8f 09 bf.s 309f7c <_usb_commit_sync+0xc0> - 309f68: 29 98 tst r9,r9 - 309f6a: e1 03 mov #3,r1 - 309f6c: 64 a3 mov r10,r4 - 309f6e: 65 f3 mov r15,r5 - 309f70: 2a 10 mov.b r1,@r10 - 309f72: 74 18 add #24,r4 - 309f74: 1f f7 mov.l r15,@(28,r15) - 309f76: 4b 0b jsr @r11 - 309f78: 75 18 add #24,r5 - 309f7a: 29 98 tst r9,r9 - 309f7c: d1 27 mov.l 30a01c <_usb_commit_sync+0x160>,r1 ! a4d80020 - 309f7e: 8f 14 bf.s 309faa <_usb_commit_sync+0xee> - 309f80: e2 01 mov #1,r2 - 309f82: 92 35 mov.w 309ff0 <_usb_commit_sync+0x134>,r2 ! 8000 - 309f84: e5 00 mov #0,r5 - 309f86: 85 11 mov.w @(2,r1),r0 - 309f88: 20 2b or r2,r0 - 309f8a: 81 11 mov.w r0,@(2,r1) - 309f8c: d1 24 mov.l 30a020 <_usb_commit_sync+0x164>,r1 ! 3074ac <_finish_write_call> - 309f8e: d4 19 mov.l 309ff4 <_usb_commit_sync+0x138>,r4 ! 8102014 <_pipe_transfers> - 309f90: 41 0b jsr @r1 - 309f92: 00 09 nop - 309f94: 61 f2 mov.l @r15,r1 - 309f96: 21 18 tst r1,r1 - 309f98: 89 25 bt 309fe6 <_usb_commit_sync+0x12a> - 309f9a: 7f 2c add #44,r15 - 309f9c: 4f 26 lds.l @r15+,pr - 309f9e: 6c f6 mov.l @r15+,r12 - 309fa0: 6b f6 mov.l @r15+,r11 - 309fa2: 6a f6 mov.l @r15+,r10 - 309fa4: 69 f6 mov.l @r15+,r9 - 309fa6: 00 0b rts - 309fa8: 68 f6 mov.l @r15+,r8 - 309faa: 85 1d mov.w @(26,r1),r0 - 309fac: 42 9d shld r9,r2 - 309fae: 20 2b or r2,r0 - 309fb0: e2 2c mov #44,r2 - 309fb2: 09 27 mul.l r2,r9 - 309fb4: 81 1d mov.w r0,@(26,r1) - 309fb6: 00 1a sts macl,r0 - 309fb8: 30 8c add r8,r0 - 309fba: 84 02 mov.b @(2,r0),r0 - 309fbc: 88 02 cmp/eq #2,r0 - 309fbe: 8b 03 bf 309fc8 <_usb_commit_sync+0x10c> - 309fc0: 92 16 mov.w 309ff0 <_usb_commit_sync+0x134>,r2 ! 8000 - 309fc2: 85 15 mov.w @(10,r1),r0 - 309fc4: 20 2b or r2,r0 - 309fc6: 81 15 mov.w r0,@(10,r1) - 309fc8: e1 2c mov #44,r1 - 309fca: 09 17 mul.l r1,r9 - 309fcc: 01 1a sts macl,r1 - 309fce: 60 83 mov r8,r0 - 309fd0: 30 1c add r1,r0 - 309fd2: 84 02 mov.b @(2,r0),r0 - 309fd4: 88 03 cmp/eq #3,r0 - 309fd6: 8b dd bf 309f94 <_usb_commit_sync+0xd8> - 309fd8: d2 10 mov.l 30a01c <_usb_commit_sync+0x160>,r2 ! a4d80020 - 309fda: 91 09 mov.w 309ff0 <_usb_commit_sync+0x134>,r1 ! 8000 - 309fdc: 85 27 mov.w @(14,r2),r0 - 309fde: 20 1b or r1,r0 - 309fe0: 81 27 mov.w r0,@(14,r2) - 309fe2: af d7 bra 309f94 <_usb_commit_sync+0xd8> - 309fe4: 00 09 nop - 309fe6: d1 08 mov.l 30a008 <_usb_commit_sync+0x14c>,r1 ! 309eaa <_sleep> - 309fe8: 41 0b jsr @r1 - 309fea: 00 09 nop - 309fec: af d2 bra 309f94 <_usb_commit_sync+0xd8> - 309fee: 00 09 nop - 309ff0: 80 00 mov.b r0,@(0,r0) - 309ff2: 00 09 nop - 309ff4: 08 10 .word 0x0810 - 309ff6: 20 14 mov.b r1,@-r0 - 309ff8: 00 31 .word 0x0031 - 309ffa: 0d f4 mov.b r15,@(r0,r13) - 309ffc: 00 31 .word 0x0031 - 309ffe: 21 20 mov.b r2,@r1 - 30a000: 00 30 .word 0x0030 - 30a002: 52 f4 mov.l @(16,r15),r2 - 30a004: 00 30 .word 0x0030 - 30a006: 5f c8 mov.l @(32,r12),r15 - 30a008: 00 30 .word 0x0030 - 30a00a: 9e aa mov.w 30a162 <_gdb_send+0x26>,r14 ! 6403 - 30a00c: a4 d8 bra 30a9c0 <_gint_osmenu_native+0x44> - 30a00e: 00 14 mov.b r1,@(r0,r0) - 30a010: a4 d8 bra 30a9c4 <_gint_osmenu_native+0x48> - 30a012: 00 18 sett - 30a014: a4 d8 bra 30a9c8 <_gint_osmenu_native+0x4c> - 30a016: 00 1c mov.b @(r0,r1),r0 - 30a018: 00 31 .word 0x0031 - 30a01a: 17 10 mov.l r1,@(0,r7) - 30a01c: a4 d8 bra 30a9d0 <_gint_osmenu_native+0x54> - 30a01e: 00 20 .word 0x0020 - 30a020: 00 30 .word 0x0030 - 30a022: 74 ac add #-84,r4 - -0030a024 <_usb_write_sync.constprop.0.isra.0>: - 30a024: 2f 86 mov.l r8,@-r15 - 30a026: e1 00 mov #0,r1 - 30a028: 2f 96 mov.l r9,@-r15 - 30a02a: 68 43 mov r4,r8 - 30a02c: 2f a6 mov.l r10,@-r15 - 30a02e: 6a 53 mov r5,r10 - 30a030: 2f b6 mov.l r11,@-r15 - 30a032: 6b 63 mov r6,r11 - 30a034: 2f c6 mov.l r12,@-r15 - 30a036: 2f d6 mov.l r13,@-r15 - 30a038: 2f e6 mov.l r14,@-r15 - 30a03a: 4f 22 sts.l pr,@-r15 - 30a03c: 7f d4 add #-44,r15 - 30a03e: dd 36 mov.l 30a118 <_usb_write_sync.constprop.0.isra.0+0xf4>,r13 ! 8102014 <_pipe_transfers> - 30a040: de 36 mov.l 30a11c <_usb_write_sync.constprop.0.isra.0+0xf8>,r14 ! 310df4 <___movmemSI20> - 30a042: 2f 12 mov.l r1,@r15 - 30a044: e1 2c mov #44,r1 - 30a046: 04 17 mul.l r1,r4 - 30a048: 09 1a sts macl,r9 - 30a04a: 39 dc add r13,r9 - 30a04c: 6c e3 mov r14,r12 - 30a04e: d0 34 mov.l 30a120 <_usb_write_sync.constprop.0.isra.0+0xfc>,r0 ! 312120 <_memset> - 30a050: 64 f3 mov r15,r4 - 30a052: e6 0c mov #12,r6 - 30a054: e5 00 mov #0,r5 - 30a056: 40 0b jsr @r0 - 30a058: 74 0c add #12,r4 - 30a05a: d1 32 mov.l 30a124 <_usb_write_sync.constprop.0.isra.0+0x100>,r1 ! 3052f4 <_GINT_CALL_SET_function> - 30a05c: 64 f3 mov r15,r4 - 30a05e: 65 f3 mov r15,r5 - 30a060: 1f 11 mov.l r1,@(4,r15) - 30a062: 74 18 add #24,r4 - 30a064: 1f f2 mov.l r15,@(8,r15) - 30a066: 4e 0b jsr @r14 - 30a068: 75 04 add #4,r5 - 30a06a: d0 2f mov.l 30a128 <_usb_write_sync.constprop.0.isra.0+0x104>,r0 ! 305fc8 <_asyncio_op_busy> - 30a06c: 40 0b jsr @r0 - 30a06e: 64 93 mov r9,r4 - 30a070: 20 08 tst r0,r0 - 30a072: 8f 47 bf.s 30a104 <_usb_write_sync.constprop.0.isra.0+0xe0> - 30a074: e1 2c mov #44,r1 - 30a076: 08 17 mul.l r1,r8 - 30a078: 00 1a sts macl,r0 - 30a07a: 30 dc add r13,r0 - 30a07c: 84 02 mov.b @(2,r0),r0 - 30a07e: 20 08 tst r0,r0 - 30a080: 8f 18 bf.s 30a0b4 <_usb_write_sync.constprop.0.isra.0+0x90> - 30a082: 28 88 tst r8,r8 - 30a084: 89 08 bt 30a098 <_usb_write_sync.constprop.0.isra.0+0x74> - 30a086: d1 29 mov.l 30a12c <_usb_write_sync.constprop.0.isra.0+0x108>,r1 ! a4d80020 - 30a088: 85 14 mov.w @(8,r1),r0 - 30a08a: c8 0f tst #15,r0 - 30a08c: 89 38 bt 30a100 <_usb_write_sync.constprop.0.isra.0+0xdc> - 30a08e: 85 16 mov.w @(12,r1),r0 - 30a090: c8 0f tst #15,r0 - 30a092: 8b 2b bf 30a0ec <_usb_write_sync.constprop.0.isra.0+0xc8> - 30a094: a0 01 bra 30a09a <_usb_write_sync.constprop.0.isra.0+0x76> - 30a096: ee 03 mov #3,r14 - 30a098: ee 01 mov #1,r14 - 30a09a: d1 25 mov.l 30a130 <_usb_write_sync.constprop.0.isra.0+0x10c>,r1 ! 306698 <_fifo_bind> - 30a09c: e6 01 mov #1,r6 - 30a09e: 65 83 mov r8,r5 - 30a0a0: 41 0b jsr @r1 - 30a0a2: 64 e3 mov r14,r4 - 30a0a4: e1 2c mov #44,r1 - 30a0a6: 08 17 mul.l r1,r8 - 30a0a8: 01 1a sts macl,r1 - 30a0aa: 31 dc add r13,r1 - 30a0ac: 60 e3 mov r14,r0 - 30a0ae: 80 12 mov.b r0,@(2,r1) - 30a0b0: e1 2c mov #44,r1 - 30a0b2: 08 17 mul.l r1,r8 - 30a0b4: 04 1a sts macl,r4 - 30a0b6: 34 dc add r13,r4 - 30a0b8: e1 02 mov #2,r1 - 30a0ba: 24 10 mov.b r1,@r4 - 30a0bc: 65 f3 mov r15,r5 - 30a0be: 84 41 mov.b @(1,r4),r0 - 30a0c0: 75 18 add #24,r5 - 30a0c2: c9 7f and #127,r0 - 30a0c4: 80 41 mov.b r0,@(1,r4) - 30a0c6: e1 01 mov #1,r1 - 30a0c8: 14 a3 mov.l r10,@(12,r4) - 30a0ca: 41 8d shld r8,r1 - 30a0cc: d2 17 mov.l 30a12c <_usb_write_sync.constprop.0.isra.0+0x108>,r2 ! a4d80020 - 30a0ce: 14 b4 mov.l r11,@(16,r4) - 30a0d0: 74 18 add #24,r4 - 30a0d2: 4c 0b jsr @r12 - 30a0d4: 1f f7 mov.l r15,@(28,r15) - 30a0d6: 85 2d mov.w @(26,r2),r0 - 30a0d8: 65 83 mov r8,r5 - 30a0da: 20 1b or r1,r0 - 30a0dc: d1 15 mov.l 30a134 <_usb_write_sync.constprop.0.isra.0+0x110>,r1 ! 308de4 <_write_round> - 30a0de: 64 93 mov r9,r4 - 30a0e0: 81 2d mov.w r0,@(26,r2) - 30a0e2: 41 0b jsr @r1 - 30a0e4: 00 09 nop - 30a0e6: 61 f2 mov.l @r15,r1 - 30a0e8: 21 18 tst r1,r1 - 30a0ea: 89 10 bt 30a10e <_usb_write_sync.constprop.0.isra.0+0xea> - 30a0ec: 7f 2c add #44,r15 - 30a0ee: 4f 26 lds.l @r15+,pr - 30a0f0: 6e f6 mov.l @r15+,r14 - 30a0f2: 6d f6 mov.l @r15+,r13 - 30a0f4: 6c f6 mov.l @r15+,r12 - 30a0f6: 6b f6 mov.l @r15+,r11 - 30a0f8: 6a f6 mov.l @r15+,r10 - 30a0fa: 69 f6 mov.l @r15+,r9 - 30a0fc: 00 0b rts - 30a0fe: 68 f6 mov.l @r15+,r8 - 30a100: af cb bra 30a09a <_usb_write_sync.constprop.0.isra.0+0x76> - 30a102: ee 02 mov #2,r14 - 30a104: d1 0c mov.l 30a138 <_usb_write_sync.constprop.0.isra.0+0x114>,r1 ! 309eaa <_sleep> - 30a106: 41 0b jsr @r1 - 30a108: 00 09 nop - 30a10a: af a0 bra 30a04e <_usb_write_sync.constprop.0.isra.0+0x2a> - 30a10c: 00 09 nop - 30a10e: d1 0a mov.l 30a138 <_usb_write_sync.constprop.0.isra.0+0x114>,r1 ! 309eaa <_sleep> - 30a110: 41 0b jsr @r1 - 30a112: 00 09 nop - 30a114: af e7 bra 30a0e6 <_usb_write_sync.constprop.0.isra.0+0xc2> - 30a116: 00 09 nop - 30a118: 08 10 .word 0x0810 - 30a11a: 20 14 mov.b r1,@-r0 - 30a11c: 00 31 .word 0x0031 - 30a11e: 0d f4 mov.b r15,@(r0,r13) - 30a120: 00 31 .word 0x0031 - 30a122: 21 20 mov.b r2,@r1 - 30a124: 00 30 .word 0x0030 - 30a126: 52 f4 mov.l @(16,r15),r2 - 30a128: 00 30 .word 0x0030 - 30a12a: 5f c8 mov.l @(32,r12),r15 - 30a12c: a4 d8 bra 30aae0 <_dline> - 30a12e: 00 20 .word 0x0020 - 30a130: 00 30 .word 0x0030 - 30a132: 66 98 swap.b r9,r6 - 30a134: 00 30 .word 0x0030 - 30a136: 8d e4 bt.s 30a102 <_usb_write_sync.constprop.0.isra.0+0xde> - 30a138: 00 30 .word 0x0030 - 30a13a: 9e aa mov.w 30a292 <_usb_interrupt_handler+0xf2>,r14 ! 2228 - -0030a13c <_gdb_send>: - 30a13c: 2f 86 mov.l r8,@-r15 - 30a13e: 67 53 mov r5,r7 - 30a140: 2f 96 mov.l r9,@-r15 - 30a142: 69 53 mov r5,r9 - 30a144: 2f a6 mov.l r10,@-r15 - 30a146: 6a 43 mov r4,r10 - 30a148: 2f b6 mov.l r11,@-r15 - 30a14a: d1 0f mov.l 30a188 <_gdb_send+0x4c>,r1 ! 30878c <_usb_fxlink_fill_header.isra.0> - 30a14c: 4f 22 sts.l pr,@-r15 - 30a14e: 7f d4 add #-44,r15 - 30a150: d6 0e mov.l 30a18c <_gdb_send+0x50>,r6 ! 3421c8 - 30a152: d5 0f mov.l 30a190 <_gdb_send+0x54>,r5 ! 3421d0 - 30a154: 41 0b jsr @r1 - 30a156: 64 f3 mov r15,r4 - 30a158: d0 0e mov.l 30a194 <_gdb_send+0x58>,r0 ! 3052cc <_usb_ff_bulk_output> - 30a15a: db 0f mov.l 30a198 <_gdb_send+0x5c>,r11 ! 30a024 <_usb_write_sync.constprop.0.isra.0> - 30a15c: 40 0b jsr @r0 - 30a15e: 00 09 nop - 30a160: 68 03 mov r0,r8 - 30a162: 64 03 mov r0,r4 - 30a164: 65 f3 mov r15,r5 - 30a166: 4b 0b jsr @r11 - 30a168: e6 2c mov #44,r6 - 30a16a: 66 93 mov r9,r6 - 30a16c: 65 a3 mov r10,r5 - 30a16e: 4b 0b jsr @r11 - 30a170: 64 83 mov r8,r4 - 30a172: d1 0a mov.l 30a19c <_gdb_send+0x60>,r1 ! 309ebc <_usb_commit_sync> - 30a174: 41 0b jsr @r1 - 30a176: 64 83 mov r8,r4 - 30a178: 7f 2c add #44,r15 - 30a17a: 4f 26 lds.l @r15+,pr - 30a17c: 6b f6 mov.l @r15+,r11 - 30a17e: 6a f6 mov.l @r15+,r10 - 30a180: 69 f6 mov.l @r15+,r9 - 30a182: 00 0b rts - 30a184: 68 f6 mov.l @r15+,r8 - 30a186: 00 09 nop - 30a188: 00 30 .word 0x0030 - 30a18a: 87 8c .word 0x878c - 30a18c: 00 34 mov.b r3,@(r0,r0) - 30a18e: 21 c8 tst r12,r1 - 30a190: 00 34 mov.b r3,@(r0,r0) - 30a192: 21 d0 mov.b r13,@r1 - 30a194: 00 30 .word 0x0030 - 30a196: 52 cc mov.l @(48,r12),r2 - 30a198: 00 30 .word 0x0030 - 30a19a: a0 24 bra 30a1e6 <_usb_interrupt_handler+0x46> - 30a19c: 00 30 .word 0x0030 - 30a19e: 9e bc mov.w 30a31a <_usb_interrupt_handler+0x17a>,r14 ! 6103 - -0030a1a0 <_usb_interrupt_handler>: - 30a1a0: 2f 86 mov.l r8,@-r15 - 30a1a2: 2f 96 mov.l r9,@-r15 - 30a1a4: 2f a6 mov.l r10,@-r15 - 30a1a6: 2f b6 mov.l r11,@-r15 - 30a1a8: 2f c6 mov.l r12,@-r15 - 30a1aa: 2f d6 mov.l r13,@-r15 - 30a1ac: 2f e6 mov.l r14,@-r15 - 30a1ae: d1 68 mov.l 30a350 <_usb_interrupt_handler+0x1b0>,r1 ! a4d80060 - 30a1b0: 4f 22 sts.l pr,@-r15 - 30a1b2: db 68 mov.l 30a354 <_usb_interrupt_handler+0x1b4>,r11 ! 8101c08 <_usb_interrupt_context> - 30a1b4: 7f e4 add #-28,r15 - 30a1b6: 85 12 mov.w @(4,r1),r0 - 30a1b8: 71 e0 add #-32,r1 - 30a1ba: 2b 42 mov.l r4,@r11 - 30a1bc: 81 f5 mov.w r0,@(10,r15) - 30a1be: 62 11 mov.w @r1,r2 - 30a1c0: 42 11 cmp/pz r2 - 30a1c2: 8d 1b bt.s 30a1fc <_usb_interrupt_handler+0x5c> - 30a1c4: 62 f3 mov r15,r2 - 30a1c6: 72 fc add #-4,r2 - 30a1c8: e0 ff mov #-1,r0 - 30a1ca: 81 2a mov.w r0,@(20,r2) - 30a1cc: 93 bd mov.w 30a34a <_usb_interrupt_handler+0x1aa>,r3 ! 7fff - 30a1ce: 85 2a mov.w @(20,r2),r0 - 30a1d0: 20 39 and r3,r0 - 30a1d2: 81 2a mov.w r0,@(20,r2) - 30a1d4: 85 2a mov.w @(20,r2),r0 - 30a1d6: 21 01 mov.w r0,@r1 - 30a1d8: 63 11 mov.w @r1,r3 - 30a1da: 43 11 cmp/pz r3 - 30a1dc: 8b fa bf 30a1d4 <_usb_interrupt_handler+0x34> - 30a1de: d1 5c mov.l 30a350 <_usb_interrupt_handler+0x1b0>,r1 ! a4d80060 - 30a1e0: 85 f5 mov.w @(10,r15),r0 - 30a1e2: 81 12 mov.w r0,@(4,r1) - 30a1e4: e1 00 mov #0,r1 - 30a1e6: 2b 12 mov.l r1,@r11 - 30a1e8: 7f 1c add #28,r15 - 30a1ea: 4f 26 lds.l @r15+,pr - 30a1ec: 6e f6 mov.l @r15+,r14 - 30a1ee: 6d f6 mov.l @r15+,r13 - 30a1f0: 6c f6 mov.l @r15+,r12 - 30a1f2: 6b f6 mov.l @r15+,r11 - 30a1f4: 6a f6 mov.l @r15+,r10 - 30a1f6: 69 f6 mov.l @r15+,r9 - 30a1f8: 00 0b rts - 30a1fa: 68 f6 mov.l @r15+,r8 - 30a1fc: 85 10 mov.w @(0,r1),r0 - 30a1fe: 60 08 swap.b r0,r0 - 30a200: c8 08 tst #8,r0 - 30a202: 8f 02 bf.s 30a20a <_usb_interrupt_handler+0x6a> - 30a204: 62 f3 mov r15,r2 - 30a206: a1 27 bra 30a458 <_usb_interrupt_handler+0x2b8> - 30a208: 00 09 nop - 30a20a: 72 fc add #-4,r2 - 30a20c: e0 ff mov #-1,r0 - 30a20e: 81 28 mov.w r0,@(16,r2) - 30a210: 93 9c mov.w 30a34c <_usb_interrupt_handler+0x1ac>,r3 ! f7ff - 30a212: 85 28 mov.w @(16,r2),r0 - 30a214: 20 39 and r3,r0 - 30a216: 81 28 mov.w r0,@(16,r2) - 30a218: 85 28 mov.w @(16,r2),r0 - 30a21a: 21 01 mov.w r0,@r1 - 30a21c: 60 11 mov.w @r1,r0 - 30a21e: 60 08 swap.b r0,r0 - 30a220: c8 08 tst #8,r0 - 30a222: 8b f9 bf 30a218 <_usb_interrupt_handler+0x78> - 30a224: 60 11 mov.w @r1,r0 - 30a226: c8 08 tst #8,r0 - 30a228: 89 d9 bt 30a1de <_usb_interrupt_handler+0x3e> - 30a22a: 85 1a mov.w @(20,r1),r0 - 30a22c: e3 f7 mov #-9,r3 - 30a22e: 69 0d extu.w r0,r9 - 30a230: 85 1a mov.w @(20,r1),r0 - 30a232: 49 19 shlr8 r9 - 30a234: 6c 0c extu.b r0,r12 - 30a236: 85 1b mov.w @(22,r1),r0 - 30a238: 68 0d extu.w r0,r8 - 30a23a: 85 1c mov.w @(24,r1),r0 - 30a23c: 85 1d mov.w @(26,r1),r0 - 30a23e: 62 11 mov.w @r1,r2 - 30a240: 6a 0d extu.w r0,r10 - 30a242: d0 45 mov.l 30a358 <_usb_interrupt_handler+0x1b8>,r0 ! 3064e4 <_clock> - 30a244: 22 39 and r3,r2 - 30a246: 21 21 mov.w r2,@r1 - 30a248: 40 0b jsr @r0 - 30a24a: 00 09 nop - 30a24c: d3 43 mov.l 30a35c <_usb_interrupt_handler+0x1bc>,r3 ! 186a0 - 30a24e: 00 08 clrt - 30a250: e2 00 mov #0,r2 - 30a252: 31 3e addc r3,r1 - 30a254: 32 0e addc r0,r2 - 30a256: de 42 mov.l 30a360 <_usb_interrupt_handler+0x1c0>,r14 ! a4d80040 - 30a258: dd 42 mov.l 30a364 <_usb_interrupt_handler+0x1c4>,r13 ! 306520 <_timeout_elapsed.lto_priv.0> - 30a25a: 1f 24 mov.l r2,@(16,r15) - 30a25c: 1f 15 mov.l r1,@(20,r15) - 30a25e: 85 e0 mov.w @(0,r14),r0 - 30a260: c8 08 tst #8,r0 - 30a262: 89 04 bt 30a26e <_usb_interrupt_handler+0xce> - 30a264: 64 f3 mov r15,r4 - 30a266: 4d 0b jsr @r13 - 30a268: 74 10 add #16,r4 - 30a26a: 20 08 tst r0,r0 - 30a26c: 89 f7 bt 30a25e <_usb_interrupt_handler+0xbe> - 30a26e: 91 6e mov.w 30a34e <_usb_interrupt_handler+0x1ae>,r1 ! 80 - 30a270: 60 93 mov r9,r0 - 30a272: 3c 10 cmp/eq r1,r12 - 30a274: 01 29 movt r1 - 30a276: 88 06 cmp/eq #6,r0 - 30a278: 8f 01 bf.s 30a27e <_usb_interrupt_handler+0xde> - 30a27a: 21 18 tst r1,r1 - 30a27c: 8b 01 bf 30a282 <_usb_interrupt_handler+0xe2> - 30a27e: a0 b8 bra 30a3f2 <_usb_interrupt_handler+0x252> - 30a280: 60 93 mov r9,r0 - 30a282: 61 83 mov r8,r1 - 30a284: 41 19 shlr8 r1 - 30a286: 68 8c extu.b r8,r8 - 30a288: 28 88 tst r8,r8 - 30a28a: 60 13 mov r1,r0 - 30a28c: 02 29 movt r2 - 30a28e: 88 01 cmp/eq #1,r0 - 30a290: 8f 05 bf.s 30a29e <_usb_interrupt_handler+0xfe> - 30a292: 22 28 tst r2,r2 - 30a294: d5 34 mov.l 30a368 <_usb_interrupt_handler+0x1c8>,r5 ! 8101f72 <_dc_device> - 30a296: 8d 03 bt.s 30a2a0 <_usb_interrupt_handler+0x100> - 30a298: 88 02 cmp/eq #2,r0 - 30a29a: a0 8d bra 30a3b8 <_usb_interrupt_handler+0x218> - 30a29c: 66 50 mov.b @r5,r6 - 30a29e: 88 02 cmp/eq #2,r0 - 30a2a0: 8f 01 bf.s 30a2a6 <_usb_interrupt_handler+0x106> - 30a2a2: 22 28 tst r2,r2 - 30a2a4: 8b 01 bf 30a2aa <_usb_interrupt_handler+0x10a> - 30a2a6: a0 80 bra 30a3aa <_usb_interrupt_handler+0x20a> - 30a2a8: 60 13 mov r1,r0 - 30a2aa: d9 30 mov.l 30a36c <_usb_interrupt_handler+0x1cc>,r9 ! 8101c10 <_conf_if> - 30a2ac: e0 09 mov #9,r0 - 30a2ae: 63 93 mov r9,r3 - 30a2b0: 61 36 mov.l @r3+,r1 - 30a2b2: 21 18 tst r1,r1 - 30a2b4: 89 09 bt 30a2ca <_usb_interrupt_handler+0x12a> - 30a2b6: a0 03 bra 30a2c0 <_usb_interrupt_handler+0x120> - 30a2b8: 62 12 mov.l @r1,r2 - 30a2ba: 61 10 mov.b @r1,r1 - 30a2bc: 61 1c extu.b r1,r1 - 30a2be: 30 1c add r1,r0 - 30a2c0: 61 26 mov.l @r2+,r1 - 30a2c2: 21 18 tst r1,r1 - 30a2c4: 8b f9 bf 30a2ba <_usb_interrupt_handler+0x11a> - 30a2c6: af f4 bra 30a2b2 <_usb_interrupt_handler+0x112> - 30a2c8: 61 36 mov.l @r3+,r1 - 30a2ca: dc 29 mov.l 30a370 <_usb_interrupt_handler+0x1d0>,r12 ! 8101f64 <_dc_configuration> - 30a2cc: 60 08 swap.b r0,r0 - 30a2ce: 61 0d extu.w r0,r1 - 30a2d0: 60 13 mov r1,r0 - 30a2d2: d8 28 mov.l 30a374 <_usb_interrupt_handler+0x1d4>,r8 ! 30a024 <_usb_write_sync.constprop.0.isra.0> - 30a2d4: 40 19 shlr8 r0 - 30a2d6: 66 c0 mov.b @r12,r6 - 30a2d8: 65 c3 mov r12,r5 - 30a2da: 80 c2 mov.b r0,@(2,r12) - 30a2dc: 60 13 mov r1,r0 - 30a2de: 80 c3 mov.b r0,@(3,r12) - 30a2e0: 66 6c extu.b r6,r6 - 30a2e2: 48 0b jsr @r8 - 30a2e4: e4 00 mov #0,r4 - 30a2e6: 61 c0 mov.b @r12,r1 - 30a2e8: 61 1c extu.b r1,r1 - 30a2ea: 31 a2 cmp/hs r10,r1 - 30a2ec: dd 22 mov.l 30a378 <_usb_interrupt_handler+0x1d8>,r13 ! 312000 <_memcpy> - 30a2ee: 8f 26 bf.s 30a33e <_usb_interrupt_handler+0x19e> - 30a2f0: ea 00 mov #0,r10 - 30a2f2: d0 17 mov.l 30a350 <_usb_interrupt_handler+0x1b0>,r0 ! a4d80060 - 30a2f4: 85 00 mov.w @(0,r0),r0 - 30a2f6: c9 03 and #3,r0 - 30a2f8: 88 01 cmp/eq #1,r0 - 30a2fa: 8b 02 bf 30a302 <_usb_interrupt_handler+0x162> - 30a2fc: d1 1f mov.l 30a37c <_usb_interrupt_handler+0x1dc>,r1 ! 309ebc <_usb_commit_sync> - 30a2fe: 41 0b jsr @r1 - 30a300: e4 00 mov #0,r4 - 30a302: a0 8e bra 30a422 <_usb_interrupt_handler+0x282> - 30a304: 00 09 nop - 30a306: 84 51 mov.b @(1,r5),r0 - 30a308: 60 0c extu.b r0,r0 - 30a30a: 88 04 cmp/eq #4,r0 - 30a30c: 8f 38 bf.s 30a380 <_usb_interrupt_handler+0x1e0> - 30a30e: 88 05 cmp/eq #5,r0 - 30a310: 61 f3 mov r15,r1 - 30a312: 71 10 add #16,r1 - 30a314: e6 09 mov #9,r6 - 30a316: 4d 0b jsr @r13 - 30a318: 64 13 mov r1,r4 - 30a31a: 61 03 mov r0,r1 - 30a31c: 66 10 mov.b @r1,r6 - 30a31e: 60 a3 mov r10,r0 - 30a320: 80 12 mov.b r0,@(2,r1) - 30a322: 66 6c extu.b r6,r6 - 30a324: 65 13 mov r1,r5 - 30a326: e4 00 mov #0,r4 - 30a328: 48 0b jsr @r8 - 30a32a: 7c 04 add #4,r12 - 30a32c: 61 93 mov r9,r1 - 30a32e: 71 c0 add #-64,r1 - 30a330: 52 1f mov.l @(60,r1),r2 - 30a332: 60 c3 mov r12,r0 - 30a334: 61 22 mov.l @r2,r1 - 30a336: 05 1e mov.l @(r0,r1),r5 - 30a338: 25 58 tst r5,r5 - 30a33a: 8b e4 bf 30a306 <_usb_interrupt_handler+0x166> - 30a33c: 7a 01 add #1,r10 - 30a33e: 61 96 mov.l @r9+,r1 - 30a340: 21 18 tst r1,r1 - 30a342: 8d d6 bt.s 30a2f2 <_usb_interrupt_handler+0x152> - 30a344: ec 00 mov #0,r12 - 30a346: af f2 bra 30a32e <_usb_interrupt_handler+0x18e> - 30a348: 61 93 mov r9,r1 - 30a34a: 7f ff add #-1,r15 - 30a34c: f7 ff movs.l a0g,@r3+r8 - 30a34e: 00 80 .word 0x0080 - 30a350: a4 d8 bra 30ad04 <_dsize+0x14> - 30a352: 00 60 .word 0x0060 - 30a354: 08 10 .word 0x0810 - 30a356: 1c 08 mov.l r0,@(32,r12) - 30a358: 00 30 .word 0x0030 - 30a35a: 64 e4 mov.b @r14+,r4 - 30a35c: 00 01 .word 0x0001 - 30a35e: 86 a0 .word 0x86a0 - 30a360: a4 d8 bra 30ad14 <_drsize+0x8> - 30a362: 00 40 .word 0x0040 - 30a364: 00 30 .word 0x0030 - 30a366: 65 20 mov.b @r2,r5 - 30a368: 08 10 .word 0x0810 - 30a36a: 1f 72 mov.l r7,@(8,r15) - 30a36c: 08 10 .word 0x0810 - 30a36e: 1c 10 mov.l r1,@(0,r12) - 30a370: 08 10 .word 0x0810 - 30a372: 1f 64 mov.l r6,@(16,r15) - 30a374: 00 30 .word 0x0030 - 30a376: a0 24 bra 30a3c2 <_usb_interrupt_handler+0x222> - 30a378: 00 31 .word 0x0031 - 30a37a: 20 00 mov.b r0,@r0 - 30a37c: 00 30 .word 0x0030 - 30a37e: 9e bc mov.w 30a4fa <_usb_interrupt_handler+0x35a>,r14 ! 7410 - 30a380: 8f 10 bf.s 30a3a4 <_usb_interrupt_handler+0x204> - 30a382: 6e f3 mov r15,r14 - 30a384: 7e 10 add #16,r14 - 30a386: e6 07 mov #7,r6 - 30a388: 2f 22 mov.l r2,@r15 - 30a38a: 4d 0b jsr @r13 - 30a38c: 64 e3 mov r14,r4 - 30a38e: d1 2a mov.l 30a438 <_usb_interrupt_handler+0x298>,r1 ! 305280 <_usb_get_endpoint_by_local_address> - 30a390: 84 e2 mov.b @(2,r14),r0 - 30a392: 64 f2 mov.l @r15,r4 - 30a394: 41 0b jsr @r1 - 30a396: 65 0c extu.b r0,r5 - 30a398: 84 08 mov.b @(8,r0),r0 - 30a39a: 65 e3 mov r14,r5 - 30a39c: 66 e0 mov.b @r14,r6 - 30a39e: 80 e2 mov.b r0,@(2,r14) - 30a3a0: af c1 bra 30a326 <_usb_interrupt_handler+0x186> - 30a3a2: 66 6c extu.b r6,r6 - 30a3a4: 66 50 mov.b @r5,r6 - 30a3a6: af be bra 30a326 <_usb_interrupt_handler+0x186> - 30a3a8: 66 6c extu.b r6,r6 - 30a3aa: 88 03 cmp/eq #3,r0 - 30a3ac: 8f 0a bf.s 30a3c4 <_usb_interrupt_handler+0x224> - 30a3ae: 22 28 tst r2,r2 - 30a3b0: 8d 09 bt.s 30a3c6 <_usb_interrupt_handler+0x226> - 30a3b2: 60 13 mov r1,r0 - 30a3b4: d5 21 mov.l 30a43c <_usb_interrupt_handler+0x29c>,r5 ! 8101f6e <_dc_string0> - 30a3b6: 66 50 mov.b @r5,r6 - 30a3b8: 66 6c extu.b r6,r6 - 30a3ba: d1 21 mov.l 30a440 <_usb_interrupt_handler+0x2a0>,r1 ! 30a024 <_usb_write_sync.constprop.0.isra.0> - 30a3bc: 41 0b jsr @r1 - 30a3be: e4 00 mov #0,r4 - 30a3c0: af 97 bra 30a2f2 <_usb_interrupt_handler+0x152> - 30a3c2: 00 09 nop - 30a3c4: 60 13 mov r1,r0 - 30a3c6: 88 03 cmp/eq #3,r0 - 30a3c8: 8b 93 bf 30a2f2 <_usb_interrupt_handler+0x152> - 30a3ca: d1 1e mov.l 30a444 <_usb_interrupt_handler+0x2a4>,r1 ! 8101b1c <_array_size> - 30a3cc: 61 12 mov.l @r1,r1 - 30a3ce: 38 17 cmp/gt r1,r8 - 30a3d0: 89 07 bt 30a3e2 <_usb_interrupt_handler+0x242> - 30a3d2: d1 1d mov.l 30a448 <_usb_interrupt_handler+0x2a8>,r1 ! 8101b18 <_array> - 30a3d4: d0 1d mov.l 30a44c <_usb_interrupt_handler+0x2ac>,r0 ! 3fffffff - 30a3d6: 61 12 mov.l @r1,r1 - 30a3d8: 30 8c add r8,r0 - 30a3da: 40 08 shll2 r0 - 30a3dc: 05 1e mov.l @(r0,r1),r5 - 30a3de: 25 58 tst r5,r5 - 30a3e0: 8b e9 bf 30a3b6 <_usb_interrupt_handler+0x216> - 30a3e2: d1 1b mov.l 30a450 <_usb_interrupt_handler+0x2b0>,r1 ! a4d80060 - 30a3e4: e2 fc mov #-4,r2 - 30a3e6: 85 10 mov.w @(0,r1),r0 - 30a3e8: 20 29 and r2,r0 - 30a3ea: cb 02 or #2,r0 - 30a3ec: 81 10 mov.w r0,@(0,r1) - 30a3ee: af 80 bra 30a2f2 <_usb_interrupt_handler+0x152> - 30a3f0: 00 09 nop - 30a3f2: 88 08 cmp/eq #8,r0 - 30a3f4: 8f 05 bf.s 30a402 <_usb_interrupt_handler+0x262> - 30a3f6: 21 18 tst r1,r1 - 30a3f8: 8d 04 bt.s 30a404 <_usb_interrupt_handler+0x264> - 30a3fa: 2c c8 tst r12,r12 - 30a3fc: d5 15 mov.l 30a454 <_usb_interrupt_handler+0x2b4>,r5 ! 3421d4 - 30a3fe: af dc bra 30a3ba <_usb_interrupt_handler+0x21a> - 30a400: e6 01 mov #1,r6 - 30a402: 2c c8 tst r12,r12 - 30a404: 8f 13 bf.s 30a42e <_usb_interrupt_handler+0x28e> - 30a406: 60 93 mov r9,r0 - 30a408: 88 09 cmp/eq #9,r0 - 30a40a: 8f 10 bf.s 30a42e <_usb_interrupt_handler+0x28e> - 30a40c: 60 83 mov r8,r0 - 30a40e: d2 10 mov.l 30a450 <_usb_interrupt_handler+0x2b0>,r2 ! a4d80060 - 30a410: 88 01 cmp/eq #1,r0 - 30a412: 61 21 mov.w @r2,r1 - 30a414: 30 0a subc r0,r0 - 30a416: c9 03 and #3,r0 - 30a418: e3 fc mov #-4,r3 - 30a41a: ca 02 xor #2,r0 - 30a41c: 21 39 and r3,r1 - 30a41e: 21 0b or r0,r1 - 30a420: 22 11 mov.w r1,@r2 - 30a422: d1 0b mov.l 30a450 <_usb_interrupt_handler+0x2b0>,r1 ! a4d80060 - 30a424: 85 10 mov.w @(0,r1),r0 - 30a426: cb 04 or #4,r0 - 30a428: 81 10 mov.w r0,@(0,r1) - 30a42a: ae d8 bra 30a1de <_usb_interrupt_handler+0x3e> - 30a42c: 00 09 nop - 30a42e: 6c ce exts.b r12,r12 - 30a430: 4c 11 cmp/pz r12 - 30a432: 89 f6 bt 30a422 <_usb_interrupt_handler+0x282> - 30a434: af 5d bra 30a2f2 <_usb_interrupt_handler+0x152> - 30a436: 00 09 nop - 30a438: 00 30 .word 0x0030 - 30a43a: 52 80 mov.l @(0,r8),r2 - 30a43c: 08 10 .word 0x0810 - 30a43e: 1f 6e mov.l r6,@(56,r15) - 30a440: 00 30 .word 0x0030 - 30a442: a0 24 bra 30a48e <_usb_interrupt_handler+0x2ee> - 30a444: 08 10 .word 0x0810 - 30a446: 1b 1c mov.l r1,@(48,r11) - 30a448: 08 10 .word 0x0810 - 30a44a: 1b 18 mov.l r1,@(32,r11) - 30a44c: 3f ff addv r15,r15 - 30a44e: ff ff .word 0xffff - 30a450: a4 d8 bra 30ae04 <_drect+0x68> - 30a452: 00 60 .word 0x0060 - 30a454: 00 34 mov.b r3,@(r0,r0) - 30a456: 21 d4 mov.b r13,@-r1 - 30a458: 62 11 mov.w @r1,r2 - 30a45a: e7 ff mov #-1,r7 - 30a45c: 60 28 swap.b r2,r0 - 30a45e: c8 10 tst #16,r0 - 30a460: 67 7a negc r7,r7 - 30a462: c8 10 tst #16,r0 - 30a464: 8f 02 bf.s 30a46c <_usb_interrupt_handler+0x2cc> - 30a466: 62 f3 mov r15,r2 - 30a468: a1 10 bra 30a68c <_usb_interrupt_handler+0x4ec> - 30a46a: 00 09 nop - 30a46c: 72 fc add #-4,r2 - 30a46e: e0 ff mov #-1,r0 - 30a470: 81 29 mov.w r0,@(18,r2) - 30a472: 93 e3 mov.w 30a63c <_usb_interrupt_handler+0x49c>,r3 ! efff - 30a474: 85 29 mov.w @(18,r2),r0 - 30a476: 20 39 and r3,r0 - 30a478: 81 29 mov.w r0,@(18,r2) - 30a47a: 85 29 mov.w @(18,r2),r0 - 30a47c: 21 01 mov.w r0,@r1 - 30a47e: 60 11 mov.w @r1,r0 - 30a480: 60 08 swap.b r0,r0 - 30a482: c8 10 tst #16,r0 - 30a484: 8b f9 bf 30a47a <_usb_interrupt_handler+0x2da> - 30a486: 62 11 mov.w @r1,r2 - 30a488: 60 11 mov.w @r1,r0 - 30a48a: 40 09 shlr2 r0 - 30a48c: 40 09 shlr2 r0 - 30a48e: c9 07 and #7,r0 - 30a490: 88 03 cmp/eq #3,r0 - 30a492: 8b ca bf 30a42a <_usb_interrupt_handler+0x28a> - 30a494: dc 6e mov.l 30a650 <_usb_interrupt_handler+0x4b0>,r12 ! a4d80000 - 30a496: ee 00 mov #0,r14 - 30a498: d2 6e mov.l 30a654 <_usb_interrupt_handler+0x4b4>,r2 ! 8101c0c <_conf_ep> - 30a49a: e1 0c mov #12,r1 - 30a49c: 2e 1e mulu.w r1,r14 - 30a49e: 68 22 mov.l @r2,r8 - 30a4a0: 01 1a sts macl,r1 - 30a4a2: 38 1c add r1,r8 - 30a4a4: 61 82 mov.l @r8,r1 - 30a4a6: 21 18 tst r1,r1 - 30a4a8: 8f 02 bf.s 30a4b0 <_usb_interrupt_handler+0x310> - 30a4aa: e1 0f mov #15,r1 - 30a4ac: a0 b6 bra 30a61c <_usb_interrupt_handler+0x47c> - 30a4ae: 7e 01 add #1,r14 - 30a4b0: 3e 17 cmp/gt r1,r14 - 30a4b2: 09 29 movt r9 - 30a4b4: e1 07 mov #7,r1 - 30a4b6: 49 1d shld r1,r9 - 30a4b8: 60 e3 mov r14,r0 - 30a4ba: c9 0f and #15,r0 - 30a4bc: 39 0c add r0,r9 - 30a4be: 84 89 mov.b @(9,r8),r0 - 30a4c0: 6d 0c extu.b r0,r13 - 30a4c2: 2d d8 tst r13,r13 - 30a4c4: 8d 1c bt.s 30a500 <_usb_interrupt_handler+0x360> - 30a4c6: 80 f7 mov.b r0,@(7,r15) - 30a4c8: 62 d3 mov r13,r2 - 30a4ca: 72 37 add #55,r2 - 30a4cc: 32 2c add r2,r2 - 30a4ce: 6a c3 mov r12,r10 - 30a4d0: 3a 2c add r2,r10 - 30a4d2: 61 a1 mov.w @r10,r1 - 30a4d4: e7 fc mov #-4,r7 - 30a4d6: d0 60 mov.l 30a658 <_usb_interrupt_handler+0x4b8>,r0 ! 3064e4 <_clock> - 30a4d8: 21 79 and r7,r1 - 30a4da: 2a 11 mov.w r1,@r10 - 30a4dc: 40 0b jsr @r0 - 30a4de: 00 09 nop - 30a4e0: d2 5e mov.l 30a65c <_usb_interrupt_handler+0x4bc>,r2 ! 186a0 - 30a4e2: 00 08 clrt - 30a4e4: e7 00 mov #0,r7 - 30a4e6: 31 2e addc r2,r1 - 30a4e8: 37 0e addc r0,r7 - 30a4ea: 1f 74 mov.l r7,@(16,r15) - 30a4ec: 1f 15 mov.l r1,@(20,r15) - 30a4ee: 60 a1 mov.w @r10,r0 - 30a4f0: c8 20 tst #32,r0 - 30a4f2: 8d 05 bt.s 30a500 <_usb_interrupt_handler+0x360> - 30a4f4: 64 f3 mov r15,r4 - 30a4f6: d0 5a mov.l 30a660 <_usb_interrupt_handler+0x4c0>,r0 ! 306520 <_timeout_elapsed.lto_priv.0> - 30a4f8: 40 0b jsr @r0 - 30a4fa: 74 10 add #16,r4 - 30a4fc: 20 08 tst r0,r0 - 30a4fe: 89 f6 bt 30a4ee <_usb_interrupt_handler+0x34e> - 30a500: 52 81 mov.l @(4,r8),r2 - 30a502: ea f0 mov #-16,r10 - 30a504: d1 57 mov.l 30a664 <_usb_interrupt_handler+0x4c4>,r1 ! 344be8 <_type_map.0> - 30a506: 84 23 mov.b @(3,r2),r0 - 30a508: c9 03 and #3,r0 - 30a50a: 07 1c mov.b @(r0,r1),r7 - 30a50c: d1 56 mov.l 30a668 <_usb_interrupt_handler+0x4c8>,r1 ! a4d80060 - 30a50e: 65 7c extu.b r7,r5 - 30a510: 47 28 shll16 r7 - 30a512: 85 12 mov.w @(4,r1),r0 - 30a514: 47 09 shlr2 r7 - 30a516: 64 03 mov r0,r4 - 30a518: 84 f7 mov.b @(7,r15),r0 - 30a51a: 24 a9 and r10,r4 - 30a51c: c9 0f and #15,r0 - 30a51e: 20 4b or r4,r0 - 30a520: 81 12 mov.w r0,@(4,r1) - 30a522: 94 8c mov.w 30a63e <_usb_interrupt_handler+0x49e>,r4 ! 3fff - 30a524: 85 14 mov.w @(8,r1),r0 - 30a526: 20 49 and r4,r0 - 30a528: 20 7b or r7,r0 - 30a52a: 81 14 mov.w r0,@(8,r1) - 30a52c: 97 88 mov.w 30a640 <_usb_interrupt_handler+0x4a0>,r7 ! fbff - 30a52e: 85 14 mov.w @(8,r1),r0 - 30a530: 20 79 and r7,r0 - 30a532: 81 14 mov.w r0,@(8,r1) - 30a534: 97 85 mov.w 30a642 <_usb_interrupt_handler+0x4a2>,r7 ! fdff - 30a536: 85 14 mov.w @(8,r1),r0 - 30a538: 20 79 and r7,r0 - 30a53a: 81 14 mov.w r0,@(8,r1) - 30a53c: 85 14 mov.w @(8,r1),r0 - 30a53e: 64 03 mov r0,r4 - 30a540: 60 53 mov r5,r0 - 30a542: 95 7f mov.w 30a644 <_usb_interrupt_handler+0x4a4>,r5 ! feff - 30a544: 88 01 cmp/eq #1,r0 - 30a546: 00 29 movt r0 - 30a548: 25 49 and r4,r5 - 30a54a: 40 18 shll8 r0 - 30a54c: 20 5b or r5,r0 - 30a54e: 81 14 mov.w r0,@(8,r1) - 30a550: e4 ef mov #-17,r4 - 30a552: 85 14 mov.w @(8,r1),r0 - 30a554: cb 80 or #128,r0 - 30a556: 81 14 mov.w r0,@(8,r1) - 30a558: 85 14 mov.w @(8,r1),r0 - 30a55a: 65 03 mov r0,r5 - 30a55c: 60 93 mov r9,r0 - 30a55e: c8 80 tst #128,r0 - 30a560: e0 ff mov #-1,r0 - 30a562: 60 0a negc r0,r0 - 30a564: 40 08 shll2 r0 - 30a566: 24 59 and r5,r4 - 30a568: 40 08 shll2 r0 - 30a56a: 20 4b or r4,r0 - 30a56c: 81 14 mov.w r0,@(8,r1) - 30a56e: e5 0f mov #15,r5 - 30a570: 85 14 mov.w @(8,r1),r0 - 30a572: 25 99 and r9,r5 - 30a574: 20 a9 and r10,r0 - 30a576: 20 5b or r5,r0 - 30a578: 81 14 mov.w r0,@(8,r1) - 30a57a: 84 8b mov.b @(11,r8),r0 - 30a57c: 65 03 mov r0,r5 - 30a57e: 85 15 mov.w @(10,r1),r0 - 30a580: 75 ff add #-1,r5 - 30a582: 64 03 mov r0,r4 - 30a584: 60 53 mov r5,r0 - 30a586: 95 5e mov.w 30a646 <_usb_interrupt_handler+0x4a6>,r5 ! 83ff - 30a588: c9 1f and #31,r0 - 30a58a: 40 18 shll8 r0 - 30a58c: 25 49 and r4,r5 - 30a58e: 40 08 shll2 r0 - 30a590: 20 5b or r5,r0 - 30a592: 81 15 mov.w r0,@(10,r1) - 30a594: 84 8a mov.b @(10,r8),r0 - 30a596: 95 57 mov.w 30a648 <_usb_interrupt_handler+0x4a8>,r5 ! ff00 - 30a598: 68 03 mov r0,r8 - 30a59a: 85 15 mov.w @(10,r1),r0 - 30a59c: 68 8c extu.b r8,r8 - 30a59e: 20 59 and r5,r0 - 30a5a0: 20 8b or r8,r0 - 30a5a2: 81 15 mov.w r0,@(10,r1) - 30a5a4: 84 24 mov.b @(4,r2),r0 - 30a5a6: 65 03 mov r0,r5 - 30a5a8: 84 25 mov.b @(5,r2),r0 - 30a5aa: 65 5c extu.b r5,r5 - 30a5ac: 92 4d mov.w 30a64a <_usb_interrupt_handler+0x4aa>,r2 ! 7ff - 30a5ae: 60 0c extu.b r0,r0 - 30a5b0: 65 58 swap.b r5,r5 - 30a5b2: 25 0b or r0,r5 - 30a5b4: 65 58 swap.b r5,r5 - 30a5b6: 25 29 and r2,r5 - 30a5b8: 92 48 mov.w 30a64c <_usb_interrupt_handler+0x4ac>,r2 ! f800 - 30a5ba: 85 16 mov.w @(12,r1),r0 - 30a5bc: 20 29 and r2,r0 - 30a5be: 20 5b or r5,r0 - 30a5c0: 81 16 mov.w r0,@(12,r1) - 30a5c2: 92 3b mov.w 30a63c <_usb_interrupt_handler+0x49c>,r2 ! efff - 30a5c4: 85 17 mov.w @(14,r1),r0 - 30a5c6: 20 29 and r2,r0 - 30a5c8: 81 17 mov.w r0,@(14,r1) - 30a5ca: e2 f8 mov #-8,r2 - 30a5cc: 85 17 mov.w @(14,r1),r0 - 30a5ce: 20 29 and r2,r0 - 30a5d0: 81 17 mov.w r0,@(14,r1) - 30a5d2: 61 d3 mov r13,r1 - 30a5d4: 71 ff add #-1,r1 - 30a5d6: 61 1c extu.b r1,r1 - 30a5d8: e2 04 mov #4,r2 - 30a5da: 31 26 cmp/hi r2,r1 - 30a5dc: 8d 0c bt.s 30a5f8 <_usb_interrupt_handler+0x458> - 30a5de: 60 93 mov r9,r0 - 30a5e0: 61 d3 mov r13,r1 - 30a5e2: 71 23 add #35,r1 - 30a5e4: 41 08 shll2 r1 - 30a5e6: 31 cc add r12,r1 - 30a5e8: 95 31 mov.w 30a64e <_usb_interrupt_handler+0x4ae>,r5 ! 100 - 30a5ea: 62 11 mov.w @r1,r2 - 30a5ec: 22 5b or r5,r2 - 30a5ee: 21 21 mov.w r2,@r1 - 30a5f0: 62 11 mov.w @r1,r2 - 30a5f2: 22 79 and r7,r2 - 30a5f4: 21 21 mov.w r2,@r1 - 30a5f6: 60 93 mov r9,r0 - 30a5f8: c8 80 tst #128,r0 - 30a5fa: 8f 0e bf.s 30a61a <_usb_interrupt_handler+0x47a> - 30a5fc: 61 d3 mov r13,r1 - 30a5fe: 71 37 add #55,r1 - 30a600: 31 1c add r1,r1 - 30a602: 31 cc add r12,r1 - 30a604: 60 11 mov.w @r1,r0 - 30a606: e2 fc mov #-4,r2 - 30a608: 20 29 and r2,r0 - 30a60a: cb 01 or #1,r0 - 30a60c: d2 17 mov.l 30a66c <_usb_interrupt_handler+0x4cc>,r2 ! a4d80020 - 30a60e: 21 01 mov.w r0,@r1 - 30a610: e1 01 mov #1,r1 - 30a612: 85 2b mov.w @(22,r2),r0 - 30a614: 41 dd shld r13,r1 - 30a616: 20 1b or r1,r0 - 30a618: 81 2b mov.w r0,@(22,r2) - 30a61a: 7e 01 add #1,r14 - 30a61c: 60 e3 mov r14,r0 - 30a61e: 88 20 cmp/eq #32,r0 - 30a620: 89 01 bt 30a626 <_usb_interrupt_handler+0x486> - 30a622: af 39 bra 30a498 <_usb_interrupt_handler+0x2f8> - 30a624: 00 09 nop - 30a626: d1 12 mov.l 30a670 <_usb_interrupt_handler+0x4d0>,r1 ! 8101c64 <_usb_open_status> - 30a628: e2 01 mov #1,r2 - 30a62a: 21 20 mov.b r2,@r1 - 30a62c: d1 11 mov.l 30a674 <_usb_interrupt_handler+0x4d4>,r1 ! 8101c50 <_usb_open_callback> - 30a62e: 60 12 mov.l @r1,r0 - 30a630: 54 11 mov.l @(4,r1),r4 - 30a632: 20 08 tst r0,r0 - 30a634: 55 12 mov.l @(8,r1),r5 - 30a636: 56 13 mov.l @(12,r1),r6 - 30a638: a0 1e bra 30a678 <_usb_interrupt_handler+0x4d8> - 30a63a: 57 14 mov.l @(16,r1),r7 - 30a63c: ef ff mov #-1,r15 - 30a63e: 3f ff addv r15,r15 - 30a640: fb ff fd ff plds a0g,macl movx.w a1,@r5+r8 movy.w a1,@r7+r9 - 30a644: fe ff .word 0xfeff - 30a646: 83 ff .word 0x83ff - 30a648: ff 00 .word 0xff00 - 30a64a: 07 ff mac.l @r15+,@r7+ - 30a64c: f8 00 01 00 pshl #16,0x0 - 30a650: a4 d8 bra 30b004 <_dsubimage+0x58> - 30a652: 00 00 .word 0x0000 - 30a654: 08 10 .word 0x0810 - 30a656: 1c 0c mov.l r0,@(48,r12) - 30a658: 00 30 .word 0x0030 - 30a65a: 64 e4 mov.b @r14+,r4 - 30a65c: 00 01 .word 0x0001 - 30a65e: 86 a0 .word 0x86a0 - 30a660: 00 30 .word 0x0030 - 30a662: 65 20 mov.b @r2,r5 - 30a664: 00 34 mov.b r3,@(r0,r0) - 30a666: 4b e8 .word 0x4be8 - 30a668: a4 d8 bra 30b01c <_dsubimage+0x70> - 30a66a: 00 60 .word 0x0060 - 30a66c: a4 d8 bra 30b020 <_dsubimage+0x74> - 30a66e: 00 20 .word 0x0020 - 30a670: 08 10 .word 0x0810 - 30a672: 1c 64 mov.l r6,@(16,r12) - 30a674: 08 10 .word 0x0810 - 30a676: 1c 50 mov.l r5,@(0,r12) - 30a678: 89 01 bt 30a67e <_usb_interrupt_handler+0x4de> - 30a67a: 40 0b jsr @r0 - 30a67c: 00 09 nop - 30a67e: d0 4a mov.l 30a7a8 <_usb_interrupt_handler+0x608>,r0 ! 312120 <_memset> - 30a680: e6 14 mov #20,r6 - 30a682: d4 4a mov.l 30a7ac <_usb_interrupt_handler+0x60c>,r4 ! 8101c50 <_usb_open_callback> - 30a684: 40 0b jsr @r0 - 30a686: e5 00 mov #0,r5 - 30a688: ad a9 bra 30a1de <_usb_interrupt_handler+0x3e> - 30a68a: 00 09 nop - 30a68c: 62 11 mov.w @r1,r2 - 30a68e: e3 ff mov #-1,r3 - 30a690: 60 28 swap.b r2,r0 - 30a692: c8 04 tst #4,r0 - 30a694: 63 3a negc r3,r3 - 30a696: c8 04 tst #4,r0 - 30a698: 8d 2f bt.s 30a6fa <_usb_interrupt_handler+0x55a> - 30a69a: ee 00 mov #0,r14 - 30a69c: d8 44 mov.l 30a7b0 <_usb_interrupt_handler+0x610>,r8 ! a4d80020 - 30a69e: 85 15 mov.w @(10,r1),r0 - 30a6a0: 62 03 mov r0,r2 - 30a6a2: 85 8d mov.w @(26,r8),r0 - 30a6a4: d9 43 mov.l 30a7b4 <_usb_interrupt_handler+0x614>,r9 ! 8102014 <_pipe_transfers> - 30a6a6: 68 0d extu.w r0,r8 - 30a6a8: dc 43 mov.l 30a7b8 <_usb_interrupt_handler+0x618>,r12 ! 307574 <_finish_write_round> - 30a6aa: 60 73 mov r7,r0 - 30a6ac: dd 43 mov.l 30a7bc <_usb_interrupt_handler+0x61c>,r13 ! 308de4 <_write_round> - 30a6ae: 28 29 and r2,r8 - 30a6b0: 81 15 mov.w r0,@(10,r1) - 30a6b2: 6a 93 mov r9,r10 - 30a6b4: 61 eb neg r14,r1 - 30a6b6: 60 83 mov r8,r0 - 30a6b8: 40 1c shad r1,r0 - 30a6ba: c8 01 tst #1,r0 - 30a6bc: 8d 0b bt.s 30a6d6 <_usb_interrupt_handler+0x536> - 30a6be: e1 2c mov #44,r1 - 30a6c0: 0e 17 mul.l r1,r14 - 30a6c2: 01 1a sts macl,r1 - 30a6c4: 31 ac add r10,r1 - 30a6c6: 60 10 mov.b @r1,r0 - 30a6c8: 65 e3 mov r14,r5 - 30a6ca: 88 03 cmp/eq #3,r0 - 30a6cc: 8f 0a bf.s 30a6e4 <_usb_interrupt_handler+0x544> - 30a6ce: 64 93 mov r9,r4 - 30a6d0: d1 3b mov.l 30a7c0 <_usb_interrupt_handler+0x620>,r1 ! 3074ac <_finish_write_call> - 30a6d2: 41 0b jsr @r1 - 30a6d4: 00 09 nop - 30a6d6: 7e 01 add #1,r14 - 30a6d8: 60 e3 mov r14,r0 - 30a6da: 88 0a cmp/eq #10,r0 - 30a6dc: 8f ea bf.s 30a6b4 <_usb_interrupt_handler+0x514> - 30a6de: 79 2c add #44,r9 - 30a6e0: ad 7d bra 30a1de <_usb_interrupt_handler+0x3e> - 30a6e2: 00 09 nop - 30a6e4: 4c 0b jsr @r12 - 30a6e6: 2f 12 mov.l r1,@r15 - 30a6e8: 61 f2 mov.l @r15,r1 - 30a6ea: 51 13 mov.l @(12,r1),r1 - 30a6ec: 21 18 tst r1,r1 - 30a6ee: 8d f2 bt.s 30a6d6 <_usb_interrupt_handler+0x536> - 30a6f0: 65 e3 mov r14,r5 - 30a6f2: 4d 0b jsr @r13 - 30a6f4: 64 93 mov r9,r4 - 30a6f6: af ef bra 30a6d8 <_usb_interrupt_handler+0x538> - 30a6f8: 7e 01 add #1,r14 - 30a6fa: 85 10 mov.w @(0,r1),r0 - 30a6fc: 60 08 swap.b r0,r0 - 30a6fe: c8 01 tst #1,r0 - 30a700: 89 ee bt 30a6e0 <_usb_interrupt_handler+0x540> - 30a702: d9 2b mov.l 30a7b0 <_usb_interrupt_handler+0x610>,r9 ! a4d80020 - 30a704: e8 00 mov #0,r8 - 30a706: 85 13 mov.w @(6,r1),r0 - 30a708: 62 03 mov r0,r2 - 30a70a: 85 9b mov.w @(22,r9),r0 - 30a70c: dd 29 mov.l 30a7b4 <_usb_interrupt_handler+0x614>,r13 ! 8102014 <_pipe_transfers> - 30a70e: 69 0d extu.w r0,r9 - 30a710: da 2c mov.l 30a7c4 <_usb_interrupt_handler+0x624>,r10 ! 8101c0c <_conf_ep> - 30a712: 60 33 mov r3,r0 - 30a714: dc 2c mov.l 30a7c8 <_usb_interrupt_handler+0x628>,r12 ! 3088b4 <_handle_incoming_hwseg> - 30a716: 29 29 and r2,r9 - 30a718: 81 13 mov.w r0,@(6,r1) - 30a71a: 6e d3 mov r13,r14 - 30a71c: 61 8b neg r8,r1 - 30a71e: 60 93 mov r9,r0 - 30a720: 40 1c shad r1,r0 - 30a722: c8 01 tst #1,r0 - 30a724: 8d 1a bt.s 30a75c <_usb_interrupt_handler+0x5bc> - 30a726: e1 2c mov #44,r1 - 30a728: 08 17 mul.l r1,r8 - 30a72a: 01 1a sts macl,r1 - 30a72c: 31 ec add r14,r1 - 30a72e: 60 10 mov.b @r1,r0 - 30a730: 88 01 cmp/eq #1,r0 - 30a732: 8b 1a bf 30a76a <_usb_interrupt_handler+0x5ca> - 30a734: 52 14 mov.l @(16,r1),r2 - 30a736: 42 15 cmp/pl r2 - 30a738: 8b 17 bf 30a76a <_usb_interrupt_handler+0x5ca> - 30a73a: 60 10 mov.b @r1,r0 - 30a73c: 88 01 cmp/eq #1,r0 - 30a73e: 8b 03 bf 30a748 <_usb_interrupt_handler+0x5a8> - 30a740: 85 14 mov.w @(8,r1),r0 - 30a742: 40 11 cmp/pz r0 - 30a744: 8d 12 bt.s 30a76c <_usb_interrupt_handler+0x5cc> - 30a746: e1 2c mov #44,r1 - 30a748: e1 2c mov #44,r1 - 30a74a: 08 17 mul.l r1,r8 - 30a74c: 01 1a sts macl,r1 - 30a74e: 31 ec add r14,r1 - 30a750: 84 11 mov.b @(1,r1),r0 - 30a752: 65 83 mov r8,r5 - 30a754: cb 20 or #32,r0 - 30a756: 80 11 mov.b r0,@(1,r1) - 30a758: 4c 0b jsr @r12 - 30a75a: 64 d3 mov r13,r4 - 30a75c: 78 01 add #1,r8 - 30a75e: 60 83 mov r8,r0 - 30a760: 88 0a cmp/eq #10,r0 - 30a762: 8f db bf.s 30a71c <_usb_interrupt_handler+0x57c> - 30a764: 7d 2c add #44,r13 - 30a766: ad 3a bra 30a1de <_usb_interrupt_handler+0x3e> - 30a768: 00 09 nop - 30a76a: e1 2c mov #44,r1 - 30a76c: 08 17 mul.l r1,r8 - 30a76e: 01 1a sts macl,r1 - 30a770: 31 ec add r14,r1 - 30a772: 84 11 mov.b @(1,r1),r0 - 30a774: e2 20 mov #32,r2 - 30a776: cb 20 or #32,r0 - 30a778: 80 11 mov.b r0,@(1,r1) - 30a77a: 61 a2 mov.l @r10,r1 - 30a77c: 84 19 mov.b @(9,r1),r0 - 30a77e: 60 0c extu.b r0,r0 - 30a780: 30 80 cmp/eq r8,r0 - 30a782: 8d 07 bt.s 30a794 <_usb_interrupt_handler+0x5f4> - 30a784: 42 10 dt r2 - 30a786: 8f f9 bf.s 30a77c <_usb_interrupt_handler+0x5dc> - 30a788: 71 0c add #12,r1 - 30a78a: e1 00 mov #0,r1 - 30a78c: 61 12 mov.l @r1,r1 - 30a78e: d1 0f mov.l 30a7cc <_usb_interrupt_handler+0x62c>,r1 ! 309b00 <_abort> - 30a790: 41 0b jsr @r1 - 30a792: 00 09 nop - 30a794: 62 12 mov.l @r1,r2 - 30a796: 52 22 mov.l @(8,r2),r2 - 30a798: 22 28 tst r2,r2 - 30a79a: 89 df bt 30a75c <_usb_interrupt_handler+0x5bc> - 30a79c: 50 11 mov.l @(4,r1),r0 - 30a79e: 84 02 mov.b @(2,r0),r0 - 30a7a0: 42 0b jsr @r2 - 30a7a2: 64 0c extu.b r0,r4 - 30a7a4: af db bra 30a75e <_usb_interrupt_handler+0x5be> - 30a7a6: 78 01 add #1,r8 - 30a7a8: 00 31 .word 0x0031 - 30a7aa: 21 20 mov.b r2,@r1 - 30a7ac: 08 10 .word 0x0810 - 30a7ae: 1c 50 mov.l r5,@(0,r12) - 30a7b0: a4 d8 bra 30b164 <_dupdate+0x40> - 30a7b2: 00 20 .word 0x0020 - 30a7b4: 08 10 .word 0x0810 - 30a7b6: 20 14 mov.b r1,@-r0 - 30a7b8: 00 30 .word 0x0030 - 30a7ba: 75 74 add #116,r5 - 30a7bc: 00 30 .word 0x0030 - 30a7be: 8d e4 bt.s 30a78a <_usb_interrupt_handler+0x5ea> - 30a7c0: 00 30 .word 0x0030 - 30a7c2: 74 ac add #-84,r4 - 30a7c4: 08 10 .word 0x0810 - 30a7c6: 1c 0c mov.l r0,@(48,r12) - 30a7c8: 00 30 .word 0x0030 - 30a7ca: 88 b4 cmp/eq #-76,r0 - 30a7cc: 00 30 .word 0x0030 - 30a7ce: 9b 00 mov.w 30a7d2 <_usb_fxlink_text.constprop.0+0x2>,r11 ! 2f96 - -0030a7d0 <_usb_fxlink_text.constprop.0>: - 30a7d0: 2f 86 mov.l r8,@-r15 - 30a7d2: 2f 96 mov.l r9,@-r15 - 30a7d4: 69 43 mov r4,r9 - 30a7d6: 2f a6 mov.l r10,@-r15 - 30a7d8: 2f b6 mov.l r11,@-r15 - 30a7da: d0 11 mov.l 30a820 <_usb_fxlink_text.constprop.0+0x50>,r0 ! 312176 <_strlen> - 30a7dc: 4f 22 sts.l pr,@-r15 - 30a7de: 40 0b jsr @r0 - 30a7e0: 7f d4 add #-44,r15 - 30a7e2: d1 10 mov.l 30a824 <_usb_fxlink_text.constprop.0+0x54>,r1 ! 30878c <_usb_fxlink_fill_header.isra.0> - 30a7e4: 67 03 mov r0,r7 - 30a7e6: 6a 03 mov r0,r10 - 30a7e8: d6 0f mov.l 30a828 <_usb_fxlink_text.constprop.0+0x58>,r6 ! 3421d8 - 30a7ea: d5 10 mov.l 30a82c <_usb_fxlink_text.constprop.0+0x5c>,r5 ! 3421e0 - 30a7ec: 41 0b jsr @r1 - 30a7ee: 64 f3 mov r15,r4 - 30a7f0: d0 0f mov.l 30a830 <_usb_fxlink_text.constprop.0+0x60>,r0 ! 3052cc <_usb_ff_bulk_output> - 30a7f2: db 10 mov.l 30a834 <_usb_fxlink_text.constprop.0+0x64>,r11 ! 30a024 <_usb_write_sync.constprop.0.isra.0> - 30a7f4: 40 0b jsr @r0 - 30a7f6: 00 09 nop - 30a7f8: 68 03 mov r0,r8 - 30a7fa: 64 03 mov r0,r4 - 30a7fc: 65 f3 mov r15,r5 - 30a7fe: 4b 0b jsr @r11 - 30a800: e6 2c mov #44,r6 - 30a802: 66 a3 mov r10,r6 - 30a804: 65 93 mov r9,r5 - 30a806: 4b 0b jsr @r11 - 30a808: 64 83 mov r8,r4 - 30a80a: d1 0b mov.l 30a838 <_usb_fxlink_text.constprop.0+0x68>,r1 ! 309ebc <_usb_commit_sync> - 30a80c: 41 0b jsr @r1 - 30a80e: 64 83 mov r8,r4 - 30a810: 7f 2c add #44,r15 - 30a812: 4f 26 lds.l @r15+,pr - 30a814: 6b f6 mov.l @r15+,r11 - 30a816: 6a f6 mov.l @r15+,r10 - 30a818: 69 f6 mov.l @r15+,r9 - 30a81a: 00 0b rts - 30a81c: 68 f6 mov.l @r15+,r8 - 30a81e: 00 09 nop - 30a820: 00 31 .word 0x0031 - 30a822: 21 76 mov.l r7,@-r1 - 30a824: 00 30 .word 0x0030 - 30a826: 87 8c .word 0x878c - 30a828: 00 34 mov.b r3,@(r0,r0) - 30a82a: 21 d8 tst r13,r1 - 30a82c: 00 34 mov.b r3,@(r0,r0) - 30a82e: 21 e0 mov.b r14,@r1 - 30a830: 00 30 .word 0x0030 - 30a832: 52 cc mov.l @(48,r12),r2 - 30a834: 00 30 .word 0x0030 - 30a836: a0 24 bra 30a882 <_gint_world_switch.isra.0+0xa> - 30a838: 00 30 .word 0x0030 - 30a83a: 9e bc mov.w 30a9b6 <_gint_osmenu_native+0x3a>,r14 ! dd42 - -0030a83c <_free>: - 30a83c: d1 01 mov.l 30a844 <_free+0x8>,r1 ! 305df4 <_kfree> - 30a83e: 41 2b jmp @r1 - 30a840: 00 09 nop - 30a842: 00 09 nop - 30a844: 00 30 .word 0x0030 - 30a846: 5d f4 mov.l @(16,r15),r13 - -0030a848 <_gdb_start_on_exception>: - 30a848: d1 03 mov.l 30a858 <_gdb_start_on_exception+0x10>,r1 ! 81018d0 <_gint_exc_catcher> - 30a84a: d2 04 mov.l 30a85c <_gdb_start_on_exception+0x14>,r2 ! 307028 <_gdb_panic_handler> - 30a84c: 21 22 mov.l r2,@r1 - 30a84e: d1 04 mov.l 30a860 <_gdb_start_on_exception+0x18>,r1 ! 8101c74 <_ubc_application_debug_handler> - 30a850: d2 04 mov.l 30a864 <_gdb_start_on_exception+0x1c>,r2 ! 30d4ac <_gdb_main> - 30a852: 00 0b rts - 30a854: 21 22 mov.l r2,@r1 - 30a856: 00 09 nop - 30a858: 08 10 .word 0x0810 - 30a85a: 18 d0 mov.l r13,@(0,r8) - 30a85c: 00 30 .word 0x0030 - 30a85e: 70 28 add #40,r0 - 30a860: 08 10 .word 0x0810 - 30a862: 1c 74 mov.l r7,@(16,r12) - 30a864: 00 30 .word 0x0030 - 30a866: d4 ac mov.l 30ab18 <_dline+0x38>,r4 ! 89016a43 - -0030a868 <_gint_panic>: - 30a868: d1 02 mov.l 30a874 <_gint_panic+0xc>,r1 ! 8101f98 <_gint_exc_panic> - 30a86a: 4f 22 sts.l pr,@-r15 - 30a86c: 61 12 mov.l @r1,r1 - 30a86e: 41 0b jsr @r1 - 30a870: 00 09 nop - 30a872: 00 09 nop - 30a874: 08 10 .word 0x0810 - 30a876: 1f 98 mov.l r9,@(32,r15) - -0030a878 <_gint_world_switch.isra.0>: - 30a878: 7f f0 add #-16,r15 - 30a87a: 2f 86 mov.l r8,@-r15 - 30a87c: 2f 96 mov.l r9,@-r15 - 30a87e: 2f a6 mov.l r10,@-r15 - 30a880: d1 18 mov.l 30a8e4 <_gint_world_switch.isra.0+0x6c>,r1 ! 308b2c <_gint_world_switch_out> - 30a882: d9 19 mov.l 30a8e8 <_gint_world_switch.isra.0+0x70>,r9 ! 810194c <_gint_world_os> - 30a884: da 19 mov.l 30a8ec <_gint_world_switch.isra.0+0x74>,r10 ! 8101950 <_gint_world_addin> - 30a886: 4f 22 sts.l pr,@-r15 - 30a888: 1f 44 mov.l r4,@(16,r15) - 30a88a: 1f 55 mov.l r5,@(20,r15) - 30a88c: 64 a2 mov.l @r10,r4 - 30a88e: 65 92 mov.l @r9,r5 - 30a890: 1f 66 mov.l r6,@(24,r15) - 30a892: 41 0b jsr @r1 - 30a894: 1f 77 mov.l r7,@(28,r15) - 30a896: d1 16 mov.l 30a8f0 <_gint_world_switch.isra.0+0x78>,r1 ! 8101948 <_gint_stack_top> - 30a898: 68 12 mov.l @r1,r8 - 30a89a: 28 88 tst r8,r8 - 30a89c: 8d 03 bt.s 30a8a6 <_gint_world_switch.isra.0+0x2e> - 30a89e: 50 f4 mov.l @(16,r15),r0 - 30a8a0: d1 14 mov.l 30a8f4 <_gint_world_switch.isra.0+0x7c>,r1 ! b7c0ffee - 30a8a2: 28 12 mov.l r1,@r8 - 30a8a4: 50 f4 mov.l @(16,r15),r0 - 30a8a6: 54 f5 mov.l @(20,r15),r4 - 30a8a8: 20 08 tst r0,r0 - 30a8aa: 55 f6 mov.l @(24,r15),r5 - 30a8ac: 56 f7 mov.l @(28,r15),r6 - 30a8ae: 8d 02 bt.s 30a8b6 <_gint_world_switch.isra.0+0x3e> - 30a8b0: 57 f8 mov.l @(32,r15),r7 - 30a8b2: 40 0b jsr @r0 - 30a8b4: 00 09 nop - 30a8b6: d1 10 mov.l 30a8f8 <_gint_world_switch.isra.0+0x80>,r1 ! 30744c <_gint_load_onchip_sections> - 30a8b8: 41 0b jsr @r1 - 30a8ba: 00 09 nop - 30a8bc: 28 88 tst r8,r8 - 30a8be: 89 07 bt 30a8d0 <_gint_world_switch.isra.0+0x58> - 30a8c0: 62 82 mov.l @r8,r2 - 30a8c2: d1 0c mov.l 30a8f4 <_gint_world_switch.isra.0+0x7c>,r1 ! b7c0ffee - 30a8c4: 32 10 cmp/eq r1,r2 - 30a8c6: 89 03 bt 30a8d0 <_gint_world_switch.isra.0+0x58> - 30a8c8: d1 0c mov.l 30a8fc <_gint_world_switch.isra.0+0x84>,r1 ! 30a868 <_gint_panic> - 30a8ca: 94 0a mov.w 30a8e2 <_gint_world_switch.isra.0+0x6a>,r4 ! 1080 - 30a8cc: 41 0b jsr @r1 - 30a8ce: 00 09 nop - 30a8d0: 65 a2 mov.l @r10,r5 - 30a8d2: 64 92 mov.l @r9,r4 - 30a8d4: d1 0a mov.l 30a900 <_gint_world_switch.isra.0+0x88>,r1 ! 308a28 <_gint_world_switch_in> - 30a8d6: 4f 26 lds.l @r15+,pr - 30a8d8: 6a f6 mov.l @r15+,r10 - 30a8da: 69 f6 mov.l @r15+,r9 - 30a8dc: 68 f6 mov.l @r15+,r8 - 30a8de: 41 2b jmp @r1 - 30a8e0: 7f 10 add #16,r15 - 30a8e2: 10 80 mov.l r8,@(0,r0) - 30a8e4: 00 30 .word 0x0030 - 30a8e6: 8b 2c bf 30a942 <_keydown+0xa> - 30a8e8: 08 10 .word 0x0810 - 30a8ea: 19 4c mov.l r4,@(48,r9) - 30a8ec: 08 10 .word 0x0810 - 30a8ee: 19 50 mov.l r5,@(0,r9) - 30a8f0: 08 10 .word 0x0810 - 30a8f2: 19 48 mov.l r4,@(32,r9) - 30a8f4: b7 c0 bsr 30b878 <_timer_configure+0x14> - 30a8f6: ff ee .word 0xffee - 30a8f8: 00 30 .word 0x0030 - 30a8fa: 74 4c add #76,r4 - 30a8fc: 00 30 .word 0x0030 - 30a8fe: a8 68 bra 3099d2 <___printf_format_eEfFgG+0x73e> - 30a900: 00 30 .word 0x0030 - 30a902: 8a 28 ldrc #40 - -0030a904 <_gint_osmenu>: - 30a904: 4f 22 sts.l pr,@-r15 - 30a906: e6 10 mov #16,r6 - 30a908: d0 08 mov.l 30a92c <_gint_osmenu+0x28>,r0 ! 312120 <_memset> - 30a90a: 7f e8 add #-24,r15 - 30a90c: 64 f3 mov r15,r4 - 30a90e: e5 00 mov #0,r5 - 30a910: 40 0b jsr @r0 - 30a912: 74 08 add #8,r4 - 30a914: 51 f5 mov.l @(20,r15),r1 - 30a916: d4 06 mov.l 30a930 <_gint_osmenu+0x2c>,r4 ! 30a97c <_gint_osmenu_native> - 30a918: 2f 12 mov.l r1,@r15 - 30a91a: d1 06 mov.l 30a934 <_gint_osmenu+0x30>,r1 ! 30a878 <_gint_world_switch.isra.0> - 30a91c: 55 f2 mov.l @(8,r15),r5 - 30a91e: 56 f3 mov.l @(12,r15),r6 - 30a920: 41 0b jsr @r1 - 30a922: 57 f4 mov.l @(16,r15),r7 - 30a924: 7f 18 add #24,r15 - 30a926: 4f 26 lds.l @r15+,pr - 30a928: 00 0b rts - 30a92a: 00 09 nop - 30a92c: 00 31 .word 0x0031 - 30a92e: 21 20 mov.b r2,@r1 - 30a930: 00 30 .word 0x0030 - 30a932: a9 7c bra 309c2e <_gdb_show_stub_status+0xea> - 30a934: 00 30 .word 0x0030 - 30a936: a8 78 bra 309a2a <___printf_format_eEfFgG+0x796> - -0030a938 <_keydown>: - 30a938: 60 47 not r4,r0 - 30a93a: c9 07 and #7,r0 - 30a93c: e1 01 mov #1,r1 - 30a93e: 41 0d shld r0,r1 - 30a940: d0 04 mov.l 30a954 <_keydown+0x1c>,r0 ! 8101b64 - 30a942: e2 fc mov #-4,r2 - 30a944: 44 2c shad r2,r4 - 30a946: 02 4c mov.b @(r0,r4),r2 - 30a948: 61 1c extu.b r1,r1 - 30a94a: 21 28 tst r2,r1 - 30a94c: e0 ff mov #-1,r0 - 30a94e: 00 0b rts - 30a950: 60 0a negc r0,r0 - 30a952: 00 09 nop - 30a954: 08 10 .word 0x0810 - 30a956: 1b 64 mov.l r6,@(16,r11) - -0030a958 <_clearevents>: - 30a958: 2f 86 mov.l r8,@-r15 - 30a95a: 2f 96 mov.l r9,@-r15 - 30a95c: d8 05 mov.l 30a974 <_clearevents+0x1c>,r8 ! 30736c <__WEAK_keydev_unqueue_event> - 30a95e: d9 06 mov.l 30a978 <_clearevents+0x20>,r9 ! 8101b30 <_keysc_dev> - 30a960: 4f 22 sts.l pr,@-r15 - 30a962: 48 0b jsr @r8 - 30a964: 64 93 mov r9,r4 - 30a966: 60 08 swap.b r0,r0 - 30a968: c8 07 tst #7,r0 - 30a96a: 8b fa bf 30a962 <_clearevents+0xa> - 30a96c: 4f 26 lds.l @r15+,pr - 30a96e: 69 f6 mov.l @r15+,r9 - 30a970: 00 0b rts - 30a972: 68 f6 mov.l @r15+,r8 - 30a974: 00 30 .word 0x0030 - 30a976: 73 6c add #108,r3 - 30a978: 08 10 .word 0x0810 - 30a97a: 1b 30 mov.l r3,@(0,r11) - -0030a97c <_gint_osmenu_native>: - 30a97c: 2f 86 mov.l r8,@-r15 - 30a97e: 2f 96 mov.l r9,@-r15 - 30a980: 2f a6 mov.l r10,@-r15 - 30a982: 2f b6 mov.l r11,@-r15 - 30a984: 2f c6 mov.l r12,@-r15 - 30a986: 2f d6 mov.l r13,@-r15 - 30a988: 2f e6 mov.l r14,@-r15 - 30a98a: d1 45 mov.l 30aaa0 <_gint_osmenu_native+0x124>,r1 ! 3114e4 <___ClearKeyBuffer> - 30a98c: 4f 22 sts.l pr,@-r15 - 30a98e: 41 0b jsr @r1 - 30a990: 7f ec add #-20,r15 - 30a992: d1 44 mov.l 30aaa4 <_gint_osmenu_native+0x128>,r1 ! 308374 <_gint_copy_vram> - 30a994: 41 0b jsr @r1 - 30a996: 00 09 nop - 30a998: d1 43 mov.l 30aaa8 <_gint_osmenu_native+0x12c>,r1 ! 8002007c - 30a99a: d3 44 mov.l 30aaac <_gint_osmenu_native+0x130>,r3 ! 7ffdff90 - 30a99c: 61 12 mov.l @r1,r1 - 30a99e: d2 44 mov.l 30aab0 <_gint_osmenu_native+0x134>,r2 ! fd862f - 30a9a0: 33 1c add r1,r3 - 30a9a2: 33 26 cmp/hi r2,r3 - 30a9a4: 89 3c bt 30aa20 <_gint_osmenu_native+0xa4> - 30a9a6: 9e 74 mov.w 30aa92 <_gint_osmenu_native+0x116>,r14 ! 793c - 30a9a8: 95 74 mov.w 30aa94 <_gint_osmenu_native+0x118>,r5 ! f000 - 30a9aa: 31 ec add r14,r1 - 30a9ac: 57 19 mov.l @(36,r1),r7 - 30a9ae: d9 41 mov.l 30aab4 <_gint_osmenu_native+0x138>,r9 ! d000 - 30a9b0: 9a 71 mov.w 30aa96 <_gint_osmenu_native+0x11a>,r10 ! f0ff - 30a9b2: db 41 mov.l 30aab8 <_gint_osmenu_native+0x13c>,r11 ! e003 - 30a9b4: dc 41 mov.l 30aabc <_gint_osmenu_native+0x140>,r12 ! b000 - 30a9b6: dd 42 mov.l 30aac0 <_gint_osmenu_native+0x144>,r13 ! a000 - 30a9b8: 96 6e mov.w 30aa98 <_gint_osmenu_native+0x11c>,r6 ! 96 - 30a9ba: 64 73 mov r7,r4 - 30a9bc: 63 71 mov.w @r7,r3 - 30a9be: 63 3d extu.w r3,r3 - 30a9c0: 61 33 mov r3,r1 - 30a9c2: 21 59 and r5,r1 - 30a9c4: 31 90 cmp/eq r9,r1 - 30a9c6: 8f 4f bf.s 30aa68 <_gint_osmenu_native+0xec> - 30a9c8: 77 02 add #2,r7 - 30a9ca: 62 71 mov.w @r7,r2 - 30a9cc: 62 2d extu.w r2,r2 - 30a9ce: 61 23 mov r2,r1 - 30a9d0: 21 a9 and r10,r1 - 30a9d2: 31 b0 cmp/eq r11,r1 - 30a9d4: 8b 48 bf 30aa68 <_gint_osmenu_native+0xec> - 30a9d6: 85 71 mov.w @(2,r7),r0 - 30a9d8: 61 0d extu.w r0,r1 - 30a9da: 60 13 mov r1,r0 - 30a9dc: 20 59 and r5,r0 - 30a9de: 30 c0 cmp/eq r12,r0 - 30a9e0: 8b 42 bf 30aa68 <_gint_osmenu_native+0xec> - 30a9e2: 85 72 mov.w @(4,r7),r0 - 30a9e4: 68 0d extu.w r0,r8 - 30a9e6: 60 33 mov r3,r0 - 30a9e8: 40 19 shlr8 r0 - 30a9ea: 93 56 mov.w 30aa9a <_gint_osmenu_native+0x11e>,r3 ! 2000 - 30a9ec: c9 0f and #15,r0 - 30a9ee: 40 18 shll8 r0 - 30a9f0: 33 0c add r0,r3 - 30a9f2: 60 23 mov r2,r0 - 30a9f4: 40 09 shlr2 r0 - 30a9f6: 40 09 shlr2 r0 - 30a9f8: c9 f0 and #240,r0 - 30a9fa: 33 0c add r0,r3 - 30a9fc: 38 30 cmp/eq r3,r8 - 30a9fe: 8b 33 bf 30aa68 <_gint_osmenu_native+0xec> - 30aa00: 85 73 mov.w @(6,r7),r0 - 30aa02: 62 03 mov r0,r2 - 30aa04: 22 59 and r5,r2 - 30aa06: 62 2d extu.w r2,r2 - 30aa08: 32 d0 cmp/eq r13,r2 - 30aa0a: 8b 2d bf 30aa68 <_gint_osmenu_native+0xec> - 30aa0c: 85 74 mov.w @(8,r7),r0 - 30aa0e: 88 09 cmp/eq #9,r0 - 30aa10: 8f 2a bf.s 30aa68 <_gint_osmenu_native+0xec> - 30aa12: 74 08 add #8,r4 - 30aa14: 92 42 mov.w 30aa9c <_gint_osmenu_native+0x120>,r2 ! fff - 30aa16: 21 29 and r2,r1 - 30aa18: 31 1c add r1,r1 - 30aa1a: 31 4c add r4,r1 - 30aa1c: 21 18 tst r1,r1 - 30aa1e: 8b 28 bf 30aa72 <_gint_osmenu_native+0xf6> - 30aa20: d0 28 mov.l 30aac4 <_gint_osmenu_native+0x148>,r0 ! 31149c <___Timer_Install> - 30aa22: e4 00 mov #0,r4 - 30aa24: d5 28 mov.l 30aac8 <_gint_osmenu_native+0x14c>,r5 ! 308344 <___osmenu_handler> - 30aa26: 40 0b jsr @r0 - 30aa28: e6 00 mov #0,r6 - 30aa2a: d1 28 mov.l 30aacc <_gint_osmenu_native+0x150>,r1 ! 8101b2c <___osmenu_id> - 30aa2c: 40 15 cmp/pl r0 - 30aa2e: 64 03 mov r0,r4 - 30aa30: 8f 10 bf.s 30aa54 <_gint_osmenu_native+0xd8> - 30aa32: 21 02 mov.l r0,@r1 - 30aa34: d0 26 mov.l 30aad0 <_gint_osmenu_native+0x154>,r0 ! 3114a8 <___Timer_Start> - 30aa36: 40 0b jsr @r0 - 30aa38: 00 09 nop - 30aa3a: 61 f3 mov r15,r1 - 30aa3c: d0 25 mov.l 30aad4 <_gint_osmenu_native+0x158>,r0 ! 3114d8 <___GetKeyWait> - 30aa3e: 71 0a add #10,r1 - 30aa40: 1f 11 mov.l r1,@(4,r15) - 30aa42: 65 f3 mov r15,r5 - 30aa44: e1 00 mov #0,r1 - 30aa46: 64 f3 mov r15,r4 - 30aa48: 2f 12 mov.l r1,@r15 - 30aa4a: e7 01 mov #1,r7 - 30aa4c: e6 00 mov #0,r6 - 30aa4e: 75 0c add #12,r5 - 30aa50: 40 0b jsr @r0 - 30aa52: 74 10 add #16,r4 - 30aa54: 7f 14 add #20,r15 - 30aa56: 4f 26 lds.l @r15+,pr - 30aa58: 6e f6 mov.l @r15+,r14 - 30aa5a: 6d f6 mov.l @r15+,r13 - 30aa5c: 6c f6 mov.l @r15+,r12 - 30aa5e: 6b f6 mov.l @r15+,r11 - 30aa60: 6a f6 mov.l @r15+,r10 - 30aa62: 69 f6 mov.l @r15+,r9 - 30aa64: 00 0b rts - 30aa66: 68 f6 mov.l @r15+,r8 - 30aa68: 46 10 dt r6 - 30aa6a: 8f a7 bf.s 30a9bc <_gint_osmenu_native+0x40> - 30aa6c: 64 73 mov r7,r4 - 30aa6e: af d7 bra 30aa20 <_gint_osmenu_native+0xa4> - 30aa70: 00 09 nop - 30aa72: 41 0b jsr @r1 - 30aa74: 00 09 nop - 30aa76: d0 18 mov.l 30aad8 <_gint_osmenu_native+0x15c>,r0 ! 309cac <_keysc_tick> - 30aa78: 40 0b jsr @r0 - 30aa7a: 00 09 nop - 30aa7c: d1 17 mov.l 30aadc <_gint_osmenu_native+0x160>,r1 ! 30a958 <_clearevents> - 30aa7e: 7f 14 add #20,r15 - 30aa80: 4f 26 lds.l @r15+,pr - 30aa82: 6e f6 mov.l @r15+,r14 - 30aa84: 6d f6 mov.l @r15+,r13 - 30aa86: 6c f6 mov.l @r15+,r12 - 30aa88: 6b f6 mov.l @r15+,r11 - 30aa8a: 6a f6 mov.l @r15+,r10 - 30aa8c: 69 f6 mov.l @r15+,r9 - 30aa8e: 41 2b jmp @r1 - 30aa90: 68 f6 mov.l @r15+,r8 - 30aa92: 79 3c add #60,r9 - 30aa94: f0 00 nopx nopy - 30aa96: f0 ff movx.w a1,@r4+r8 movy.w a1,@r6+r9 - 30aa98: 00 96 mov.l r9,@(r0,r0) - 30aa9a: 20 00 mov.b r0,@r0 - 30aa9c: 0f ff mac.l @r15+,@r15+ - 30aa9e: 00 09 nop - 30aaa0: 00 31 .word 0x0031 - 30aaa2: 14 e4 mov.l r14,@(16,r4) - 30aaa4: 00 30 .word 0x0030 - 30aaa6: 83 74 .word 0x8374 - 30aaa8: 80 02 mov.b r0,@(2,r0) - 30aaaa: 00 7c mov.b @(r0,r7),r0 - 30aaac: 7f fd add #-3,r15 - 30aaae: ff 90 .word 0xff90 - 30aab0: 00 fd mov.w @(r0,r15),r0 - 30aab2: 86 2f .word 0x862f - 30aab4: 00 00 .word 0x0000 - 30aab6: d0 00 mov.l 30aab8 <_gint_osmenu_native+0x13c>,r0 ! e003 - 30aab8: 00 00 .word 0x0000 - 30aaba: e0 03 mov #3,r0 - 30aabc: 00 00 .word 0x0000 - 30aabe: b0 00 bsr 30aac2 <_gint_osmenu_native+0x146> - 30aac0: 00 00 .word 0x0000 - 30aac2: a0 00 bra 30aac6 <_gint_osmenu_native+0x14a> - 30aac4: 00 31 .word 0x0031 - 30aac6: 14 9c mov.l r9,@(48,r4) - 30aac8: 00 30 .word 0x0030 - 30aaca: 83 44 .word 0x8344 - 30aacc: 08 10 .word 0x0810 - 30aace: 1b 2c mov.l r2,@(48,r11) - 30aad0: 00 31 .word 0x0031 - 30aad2: 14 a8 mov.l r10,@(32,r4) - 30aad4: 00 31 .word 0x0031 - 30aad6: 14 d8 mov.l r13,@(32,r4) - 30aad8: 00 30 .word 0x0030 - 30aada: 9c ac mov.w 30ac36 <_dline+0x156>,r12 ! 6593 - 30aadc: 00 30 .word 0x0030 - 30aade: a9 58 bra 309d92 <_keysc_tick+0xe6> - -0030aae0 <_dline>: - 30aae0: 2f 86 mov.l r8,@-r15 - 30aae2: 68 43 mov r4,r8 - 30aae4: 2f 96 mov.l r9,@-r15 - 30aae6: 69 53 mov r5,r9 - 30aae8: 2f a6 mov.l r10,@-r15 - 30aaea: 6a 63 mov r6,r10 - 30aaec: 2f b6 mov.l r11,@-r15 - 30aaee: 2f c6 mov.l r12,@-r15 - 30aaf0: 2f d6 mov.l r13,@-r15 - 30aaf2: 2f e6 mov.l r14,@-r15 - 30aaf4: 4f 22 sts.l pr,@-r15 - 30aaf6: 7f ec add #-20,r15 - 30aaf8: 5b fd mov.l @(52,r15),r11 - 30aafa: 60 b3 mov r11,r0 - 30aafc: 88 ff cmp/eq #-1,r0 - 30aafe: 8d 47 bt.s 30ab90 <_dline+0xb0> - 30ab00: 6c 73 mov r7,r12 - 30ab02: 35 70 cmp/eq r7,r5 - 30ab04: 8f 50 bf.s 30aba8 <_dline+0xc8> - 30ab06: 34 60 cmp/eq r6,r4 - 30ab08: d2 63 mov.l 30ac98 <_dline+0x1b8>,r2 ! 8101f88 <_dwindow> - 30ab0a: 51 21 mov.l @(4,r2),r1 - 30ab0c: 35 13 cmp/ge r1,r5 - 30ab0e: 8b 3f bf 30ab90 <_dline+0xb0> - 30ab10: 51 23 mov.l @(12,r2),r1 - 30ab12: 35 13 cmp/ge r1,r5 - 30ab14: 89 3c bt 30ab90 <_dline+0xb0> - 30ab16: 34 67 cmp/gt r6,r4 - 30ab18: 89 01 bt 30ab1e <_dline+0x3e> - 30ab1a: 6a 43 mov r4,r10 - 30ab1c: 68 63 mov r6,r8 - 30ab1e: 51 22 mov.l @(8,r2),r1 - 30ab20: 31 a7 cmp/gt r10,r1 - 30ab22: 8b 35 bf 30ab90 <_dline+0xb0> - 30ab24: 62 22 mov.l @r2,r2 - 30ab26: 32 87 cmp/gt r8,r2 - 30ab28: 89 32 bt 30ab90 <_dline+0xb0> - 30ab2a: 3a 23 cmp/ge r2,r10 - 30ab2c: 8d 01 bt.s 30ab32 <_dline+0x52> - 30ab2e: 6b bd extu.w r11,r11 - 30ab30: 6a 23 mov r2,r10 - 30ab32: 71 ff add #-1,r1 - 30ab34: 31 87 cmp/gt r8,r1 - 30ab36: 8b 00 bf 30ab3a <_dline+0x5a> - 30ab38: 61 83 mov r8,r1 - 30ab3a: 92 aa mov.w 30ac92 <_dline+0x1b2>,r2 ! 18c - 30ab3c: 60 a3 mov r10,r0 - 30ab3e: e3 fe mov #-2,r3 - 30ab40: 09 27 mul.l r2,r9 - 30ab42: d2 56 mov.l 30ac9c <_dline+0x1bc>,r2 ! 8101c04 <_gint_vram> - 30ab44: 07 1a sts macl,r7 - 30ab46: 30 7c add r7,r0 - 30ab48: 62 22 mov.l @r2,r2 - 30ab4a: 30 0c add r0,r0 - 30ab4c: 7a 01 add #1,r10 - 30ab4e: 02 b5 mov.w r11,@(r0,r2) - 30ab50: 60 13 mov r1,r0 - 30ab52: 30 7c add r7,r0 - 30ab54: 30 0c add r0,r0 - 30ab56: 02 b5 mov.w r11,@(r0,r2) - 30ab58: 71 01 add #1,r1 - 30ab5a: e0 fe mov #-2,r0 - 30ab5c: 23 19 and r1,r3 - 30ab5e: 20 a9 and r10,r0 - 30ab60: 30 7c add r7,r0 - 30ab62: 33 7c add r7,r3 - 30ab64: 33 3c add r3,r3 - 30ab66: 30 0c add r0,r0 - 30ab68: 30 2c add r2,r0 - 30ab6a: 32 3c add r3,r2 - 30ab6c: 61 23 mov r2,r1 - 30ab6e: 31 08 sub r0,r1 - 30ab70: 67 03 mov r0,r7 - 30ab72: 63 b3 mov r11,r3 - 30ab74: 71 03 add #3,r1 - 30ab76: 77 fd add #-3,r7 - 30ab78: 43 28 shll16 r3 - 30ab7a: 41 09 shlr2 r1 - 30ab7c: 37 26 cmp/hi r2,r7 - 30ab7e: 33 bc add r11,r3 - 30ab80: 8d 03 bt.s 30ab8a <_dline+0xaa> - 30ab82: 71 01 add #1,r1 - 30ab84: 88 ff cmp/eq #-1,r0 - 30ab86: 8f 02 bf.s 30ab8e <_dline+0xae> - 30ab88: 41 10 dt r1 - 30ab8a: e1 01 mov #1,r1 - 30ab8c: 41 10 dt r1 - 30ab8e: 8b 09 bf 30aba4 <_dline+0xc4> - 30ab90: 7f 14 add #20,r15 - 30ab92: 4f 26 lds.l @r15+,pr - 30ab94: 6e f6 mov.l @r15+,r14 - 30ab96: 6d f6 mov.l @r15+,r13 - 30ab98: 6c f6 mov.l @r15+,r12 - 30ab9a: 6b f6 mov.l @r15+,r11 - 30ab9c: 6a f6 mov.l @r15+,r10 - 30ab9e: 69 f6 mov.l @r15+,r9 - 30aba0: 00 0b rts - 30aba2: 68 f6 mov.l @r15+,r8 - 30aba4: af f2 bra 30ab8c <_dline+0xac> - 30aba6: 22 36 mov.l r3,@-r2 - 30aba8: 8f 2c bf.s 30ac04 <_dline+0x124> - 30abaa: 61 63 mov r6,r1 - 30abac: d7 3a mov.l 30ac98 <_dline+0x1b8>,r7 ! 8101f88 <_dwindow> - 30abae: 61 72 mov.l @r7,r1 - 30abb0: 34 13 cmp/ge r1,r4 - 30abb2: 8b ed bf 30ab90 <_dline+0xb0> - 30abb4: 51 72 mov.l @(8,r7),r1 - 30abb6: 34 13 cmp/ge r1,r4 - 30abb8: 89 ea bt 30ab90 <_dline+0xb0> - 30abba: 35 c7 cmp/gt r12,r5 - 30abbc: 8d 02 bt.s 30abc4 <_dline+0xe4> - 30abbe: 61 c3 mov r12,r1 - 30abc0: 69 13 mov r1,r9 - 30abc2: 6c 53 mov r5,r12 - 30abc4: 53 71 mov.l @(4,r7),r3 - 30abc6: 33 c3 cmp/ge r12,r3 - 30abc8: 8d 01 bt.s 30abce <_dline+0xee> - 30abca: 6b bd extu.w r11,r11 - 30abcc: 63 c3 mov r12,r3 - 30abce: 91 60 mov.w 30ac92 <_dline+0x1b2>,r1 ! 18c - 30abd0: d2 32 mov.l 30ac9c <_dline+0x1bc>,r2 ! 8101c04 <_gint_vram> - 30abd2: 03 17 mul.l r1,r3 - 30abd4: 01 1a sts macl,r1 - 30abd6: 62 22 mov.l @r2,r2 - 30abd8: 31 8c add r8,r1 - 30abda: 31 1c add r1,r1 - 30abdc: 32 1c add r1,r2 - 30abde: 51 73 mov.l @(12,r7),r1 - 30abe0: 71 ff add #-1,r1 - 30abe2: 31 97 cmp/gt r9,r1 - 30abe4: 8f 02 bf.s 30abec <_dline+0x10c> - 30abe6: 31 38 sub r3,r1 - 30abe8: 61 93 mov r9,r1 - 30abea: 31 38 sub r3,r1 - 30abec: 71 01 add #1,r1 - 30abee: 63 13 mov r1,r3 - 30abf0: 41 11 cmp/pz r1 - 30abf2: 8d 01 bt.s 30abf8 <_dline+0x118> - 30abf4: 73 01 add #1,r3 - 30abf6: e3 01 mov #1,r3 - 30abf8: 43 10 dt r3 - 30abfa: 89 c9 bt 30ab90 <_dline+0xb0> - 30abfc: 90 4a mov.w 30ac94 <_dline+0x1b4>,r0 ! 318 - 30abfe: 22 b1 mov.w r11,@r2 - 30ac00: af fa bra 30abf8 <_dline+0x118> - 30ac02: 32 0c add r0,r2 - 30ac04: 31 48 sub r4,r1 - 30ac06: e3 01 mov #1,r3 - 30ac08: 62 73 mov r7,r2 - 30ac0a: 1f 33 mov.l r3,@(12,r15) - 30ac0c: 41 11 cmp/pz r1 - 30ac0e: 8d 03 bt.s 30ac18 <_dline+0x138> - 30ac10: 32 58 sub r5,r2 - 30ac12: e0 ff mov #-1,r0 - 30ac14: 1f 03 mov.l r0,@(12,r15) - 30ac16: e3 01 mov #1,r3 - 30ac18: 42 11 cmp/pz r2 - 30ac1a: 8d 02 bt.s 30ac22 <_dline+0x142> - 30ac1c: 1f 34 mov.l r3,@(16,r15) - 30ac1e: e0 ff mov #-1,r0 - 30ac20: 1f 04 mov.l r0,@(16,r15) - 30ac22: 41 11 cmp/pz r1 - 30ac24: 8d 01 bt.s 30ac2a <_dline+0x14a> - 30ac26: 6e 13 mov r1,r14 - 30ac28: 6e 1b neg r1,r14 - 30ac2a: 42 11 cmp/pz r2 - 30ac2c: 8d 01 bt.s 30ac32 <_dline+0x152> - 30ac2e: 6d 23 mov r2,r13 - 30ac30: 6d 2b neg r2,r13 - 30ac32: d2 1b mov.l 30aca0 <_dline+0x1c0>,r2 ! 3050ac <_dpixel> - 30ac34: 66 b3 mov r11,r6 - 30ac36: 65 93 mov r9,r5 - 30ac38: 2f 22 mov.l r2,@r15 - 30ac3a: 42 0b jsr @r2 - 30ac3c: 64 83 mov r8,r4 - 30ac3e: 3e d3 cmp/ge r13,r14 - 30ac40: 8f 30 bf.s 30aca4 <_dline+0x1c4> - 30ac42: 62 f2 mov.l @r15,r2 - 30ac44: 67 e3 mov r14,r7 - 30ac46: 47 21 shar r7 - 30ac48: e0 01 mov #1,r0 - 30ac4a: 3e 00 cmp/eq r0,r14 - 30ac4c: 8f 0e bf.s 30ac6c <_dline+0x18c> - 30ac4e: 51 f3 mov.l @(12,r15),r1 - 30ac50: d1 13 mov.l 30aca0 <_dline+0x1c0>,r1 ! 3050ac <_dpixel> - 30ac52: 66 b3 mov r11,r6 - 30ac54: 65 c3 mov r12,r5 - 30ac56: 64 a3 mov r10,r4 - 30ac58: 7f 14 add #20,r15 - 30ac5a: 4f 26 lds.l @r15+,pr - 30ac5c: 6e f6 mov.l @r15+,r14 - 30ac5e: 6d f6 mov.l @r15+,r13 - 30ac60: 6c f6 mov.l @r15+,r12 - 30ac62: 6b f6 mov.l @r15+,r11 - 30ac64: 6a f6 mov.l @r15+,r10 - 30ac66: 69 f6 mov.l @r15+,r9 - 30ac68: 41 2b jmp @r1 - 30ac6a: 68 f6 mov.l @r15+,r8 - 30ac6c: 37 dc add r13,r7 - 30ac6e: 3e 73 cmp/ge r7,r14 - 30ac70: 8d 03 bt.s 30ac7a <_dline+0x19a> - 30ac72: 38 1c add r1,r8 - 30ac74: 53 f4 mov.l @(16,r15),r3 - 30ac76: 37 e8 sub r14,r7 - 30ac78: 39 3c add r3,r9 - 30ac7a: 1f 01 mov.l r0,@(4,r15) - 30ac7c: 66 b3 mov r11,r6 - 30ac7e: 2f 22 mov.l r2,@r15 - 30ac80: 65 93 mov r9,r5 - 30ac82: 1f 72 mov.l r7,@(8,r15) - 30ac84: 42 0b jsr @r2 - 30ac86: 64 83 mov r8,r4 - 30ac88: 50 f1 mov.l @(4,r15),r0 - 30ac8a: 57 f2 mov.l @(8,r15),r7 - 30ac8c: 70 01 add #1,r0 - 30ac8e: af dc bra 30ac4a <_dline+0x16a> - 30ac90: 62 f2 mov.l @r15,r2 - 30ac92: 01 8c mov.b @(r0,r8),r1 - 30ac94: 03 18 .word 0x0318 - 30ac96: 00 09 nop - 30ac98: 08 10 .word 0x0810 - 30ac9a: 1f 88 mov.l r8,@(32,r15) - 30ac9c: 08 10 .word 0x0810 - 30ac9e: 1c 04 mov.l r0,@(16,r12) - 30aca0: 00 30 .word 0x0030 - 30aca2: 50 ac mov.l @(48,r10),r0 - 30aca4: 67 d3 mov r13,r7 - 30aca6: 47 21 shar r7 - 30aca8: e0 01 mov #1,r0 - 30acaa: 51 f4 mov.l @(16,r15),r1 - 30acac: 37 ec add r14,r7 - 30acae: 3d 73 cmp/ge r7,r13 - 30acb0: 8d 03 bt.s 30acba <_dline+0x1da> - 30acb2: 39 1c add r1,r9 - 30acb4: 53 f3 mov.l @(12,r15),r3 - 30acb6: 37 d8 sub r13,r7 - 30acb8: 38 3c add r3,r8 - 30acba: 1f 01 mov.l r0,@(4,r15) - 30acbc: 66 b3 mov r11,r6 - 30acbe: 2f 22 mov.l r2,@r15 - 30acc0: 65 93 mov r9,r5 - 30acc2: 1f 72 mov.l r7,@(8,r15) - 30acc4: 42 0b jsr @r2 - 30acc6: 64 83 mov r8,r4 - 30acc8: 50 f1 mov.l @(4,r15),r0 - 30acca: 62 f2 mov.l @r15,r2 - 30accc: 70 01 add #1,r0 - 30acce: 3d 00 cmp/eq r0,r13 - 30acd0: 8f eb bf.s 30acaa <_dline+0x1ca> - 30acd2: 57 f2 mov.l @(8,r15),r7 - 30acd4: af bc bra 30ac50 <_dline+0x170> - 30acd6: 00 09 nop - -0030acd8 <_dfont>: - 30acd8: d1 03 mov.l 30ace8 <_dfont+0x10>,r1 ! 8101f84 <_topti_font> - 30acda: 24 48 tst r4,r4 - 30acdc: 8f 01 bf.s 30ace2 <_dfont+0xa> - 30acde: 60 12 mov.l @r1,r0 - 30ace0: d4 02 mov.l 30acec <_dfont+0x14>,r4 ! 344f44 <_gint_font8x9> - 30ace2: 00 0b rts - 30ace4: 21 42 mov.l r4,@r1 - 30ace6: 00 09 nop - 30ace8: 08 10 .word 0x0810 - 30acea: 1f 84 mov.l r8,@(16,r15) - 30acec: 00 34 mov.b r3,@(r0,r0) - 30acee: 4f 44 .word 0x4f44 - -0030acf0 <_dsize>: - 30acf0: 4f 22 sts.l pr,@-r15 - 30acf2: d1 05 mov.l 30ad08 <_dsize+0x18>,r1 ! 304fe6 <_dnsize> - 30acf4: 7f fc add #-4,r15 - 30acf6: 2f 72 mov.l r7,@r15 - 30acf8: 67 63 mov r6,r7 - 30acfa: 66 53 mov r5,r6 - 30acfc: 41 0b jsr @r1 - 30acfe: e5 ff mov #-1,r5 - 30ad00: 7f 04 add #4,r15 - 30ad02: 4f 26 lds.l @r15+,pr - 30ad04: 00 0b rts - 30ad06: 00 09 nop - 30ad08: 00 30 .word 0x0030 - 30ad0a: 4f e6 .word 0x4fe6 - -0030ad0c <_drsize>: - 30ad0c: 2f 86 mov.l r8,@-r15 - 30ad0e: 25 58 tst r5,r5 - 30ad10: 2f 96 mov.l r9,@-r15 - 30ad12: 69 53 mov r5,r9 - 30ad14: 2f a6 mov.l r10,@-r15 - 30ad16: 6a 43 mov r4,r10 - 30ad18: 2f b6 mov.l r11,@-r15 - 30ad1a: 6b 73 mov r7,r11 - 30ad1c: 2f c6 mov.l r12,@-r15 - 30ad1e: 6c 63 mov r6,r12 - 30ad20: 2f d6 mov.l r13,@-r15 - 30ad22: 2f e6 mov.l r14,@-r15 - 30ad24: 4f 22 sts.l pr,@-r15 - 30ad26: 7f fc add #-4,r15 - 30ad28: 8f 02 bf.s 30ad30 <_drsize+0x24> - 30ad2a: 2f 42 mov.l r4,@r15 - 30ad2c: d1 18 mov.l 30ad90 <_drsize+0x84>,r1 ! 8101f84 <_topti_font> - 30ad2e: 69 12 mov.l @r1,r9 - 30ad30: dd 18 mov.l 30ad94 <_drsize+0x88>,r13 ! 304f46 <_dtext_utf8_next> - 30ad32: de 19 mov.l 30ad98 <_drsize+0x8c>,r14 ! 304f00 <_dfont_glyph_index> - 30ad34: a0 11 bra 30ad5a <_drsize+0x4e> - 30ad36: e8 00 mov #0,r8 - 30ad38: 6a f2 mov.l @r15,r10 - 30ad3a: 4d 0b jsr @r13 - 30ad3c: 64 f3 mov r15,r4 - 30ad3e: 20 08 tst r0,r0 - 30ad40: 8d 0d bt.s 30ad5e <_drsize+0x52> - 30ad42: 65 03 mov r0,r5 - 30ad44: 48 15 cmp/pl r8 - 30ad46: 8b 02 bf 30ad4e <_drsize+0x42> - 30ad48: 84 9c mov.b @(12,r9),r0 - 30ad4a: 60 0c extu.b r0,r0 - 30ad4c: 38 0c add r0,r8 - 30ad4e: 84 94 mov.b @(4,r9),r0 - 30ad50: c8 01 tst #1,r0 - 30ad52: 8b 12 bf 30ad7a <_drsize+0x6e> - 30ad54: 85 9c mov.w @(24,r9),r0 - 30ad56: 60 0d extu.w r0,r0 - 30ad58: 38 0c add r0,r8 - 30ad5a: 38 c3 cmp/ge r12,r8 - 30ad5c: 8b ec bf 30ad38 <_drsize+0x2c> - 30ad5e: 2b b8 tst r11,r11 - 30ad60: 89 00 bt 30ad64 <_drsize+0x58> - 30ad62: 2b 82 mov.l r8,@r11 - 30ad64: 60 a3 mov r10,r0 - 30ad66: 7f 04 add #4,r15 - 30ad68: 4f 26 lds.l @r15+,pr - 30ad6a: 6e f6 mov.l @r15+,r14 - 30ad6c: 6d f6 mov.l @r15+,r13 - 30ad6e: 6c f6 mov.l @r15+,r12 - 30ad70: 6b f6 mov.l @r15+,r11 - 30ad72: 6a f6 mov.l @r15+,r10 - 30ad74: 69 f6 mov.l @r15+,r9 - 30ad76: 00 0b rts - 30ad78: 68 f6 mov.l @r15+,r8 - 30ad7a: 4e 0b jsr @r14 - 30ad7c: 64 93 mov r9,r4 - 30ad7e: 40 11 cmp/pz r0 - 30ad80: 8f ec bf.s 30ad5c <_drsize+0x50> - 30ad82: 38 c3 cmp/ge r12,r8 - 30ad84: 51 97 mov.l @(28,r9),r1 - 30ad86: 01 1c mov.b @(r0,r1),r1 - 30ad88: 61 1c extu.b r1,r1 - 30ad8a: af e6 bra 30ad5a <_drsize+0x4e> - 30ad8c: 38 1c add r1,r8 - 30ad8e: 00 09 nop - 30ad90: 08 10 .word 0x0810 - 30ad92: 1f 84 mov.l r8,@(16,r15) - 30ad94: 00 30 .word 0x0030 - 30ad96: 4f 46 .word 0x4f46 - 30ad98: 00 30 .word 0x0030 - 30ad9a: 4f 00 shll r15 - -0030ad9c <_drect>: - 30ad9c: 2f 86 mov.l r8,@-r15 - 30ad9e: 2f 96 mov.l r9,@-r15 - 30ada0: 2f a6 mov.l r10,@-r15 - 30ada2: 50 f3 mov.l @(12,r15),r0 - 30ada4: 88 ff cmp/eq #-1,r0 - 30ada6: 8d 5b bt.s 30ae60 <_drect+0xc4> - 30ada8: 34 67 cmp/gt r6,r4 - 30adaa: 8d 03 bt.s 30adb4 <_drect+0x18> - 30adac: 35 77 cmp/gt r7,r5 - 30adae: 61 63 mov r6,r1 - 30adb0: 66 43 mov r4,r6 - 30adb2: 64 13 mov r1,r4 - 30adb4: 8d 02 bt.s 30adbc <_drect+0x20> - 30adb6: 61 73 mov r7,r1 - 30adb8: 67 53 mov r5,r7 - 30adba: 65 13 mov r1,r5 - 30adbc: d2 3b mov.l 30aeac <_drect+0x110>,r2 ! 8101f88 <_dwindow> - 30adbe: 59 22 mov.l @(8,r2),r9 - 30adc0: 39 67 cmp/gt r6,r9 - 30adc2: 8b 4d bf 30ae60 <_drect+0xc4> - 30adc4: 68 22 mov.l @r2,r8 - 30adc6: 38 47 cmp/gt r4,r8 - 30adc8: 89 4a bt 30ae60 <_drect+0xc4> - 30adca: 51 23 mov.l @(12,r2),r1 - 30adcc: 31 77 cmp/gt r7,r1 - 30adce: 8b 47 bf 30ae60 <_drect+0xc4> - 30add0: 53 21 mov.l @(4,r2),r3 - 30add2: 33 57 cmp/gt r5,r3 - 30add4: 8d 44 bt.s 30ae60 <_drect+0xc4> - 30add6: 38 63 cmp/ge r6,r8 - 30add8: 89 00 bt 30addc <_drect+0x40> - 30adda: 68 63 mov r6,r8 - 30addc: 79 ff add #-1,r9 - 30adde: 39 47 cmp/gt r4,r9 - 30ade0: 8f 01 bf.s 30ade6 <_drect+0x4a> - 30ade2: 33 73 cmp/ge r7,r3 - 30ade4: 69 43 mov r4,r9 - 30ade6: 89 00 bt 30adea <_drect+0x4e> - 30ade8: 63 73 mov r7,r3 - 30adea: 92 5e mov.w 30aeaa <_drect+0x10e>,r2 ! 318 - 30adec: 71 ff add #-1,r1 - 30adee: 31 57 cmp/gt r5,r1 - 30adf0: 03 27 mul.l r2,r3 - 30adf2: d2 2f mov.l 30aeb0 <_drect+0x114>,r2 ! 8101c04 <_gint_vram> - 30adf4: 07 1a sts macl,r7 - 30adf6: 62 22 mov.l @r2,r2 - 30adf8: 8f 01 bf.s 30adfe <_drect+0x62> - 30adfa: 32 7c add r7,r2 - 30adfc: 61 53 mov r5,r1 - 30adfe: 67 83 mov r8,r7 - 30ae00: 31 38 sub r3,r1 - 30ae02: 77 01 add #1,r7 - 30ae04: e3 fe mov #-2,r3 - 30ae06: 65 93 mov r9,r5 - 30ae08: 23 79 and r7,r3 - 30ae0a: 75 01 add #1,r5 - 30ae0c: e7 fe mov #-2,r7 - 30ae0e: 27 59 and r5,r7 - 30ae10: 37 38 sub r3,r7 - 30ae12: 66 33 mov r3,r6 - 30ae14: 47 21 shar r7 - 30ae16: 63 83 mov r8,r3 - 30ae18: 65 93 mov r9,r5 - 30ae1a: 36 6c add r6,r6 - 30ae1c: 33 3c add r3,r3 - 30ae1e: 35 5c add r5,r5 - 30ae20: 88 fe cmp/eq #-2,r0 - 30ae22: 36 2c add r2,r6 - 30ae24: 33 2c add r2,r3 - 30ae26: 71 01 add #1,r1 - 30ae28: 8d 16 bt.s 30ae58 <_drect+0xbc> - 30ae2a: 32 5c add r5,r2 - 30ae2c: 64 03 mov r0,r4 - 30ae2e: 44 28 shll16 r4 - 30ae30: 24 0b or r0,r4 - 30ae32: 71 01 add #1,r1 - 30ae34: 60 0d extu.w r0,r0 - 30ae36: 41 10 dt r1 - 30ae38: 8d 12 bt.s 30ae60 <_drect+0xc4> - 30ae3a: 65 73 mov r7,r5 - 30ae3c: 23 01 mov.w r0,@r3 - 30ae3e: 22 01 mov.w r0,@r2 - 30ae40: 47 11 cmp/pz r7 - 30ae42: 68 63 mov r6,r8 - 30ae44: 8d 01 bt.s 30ae4a <_drect+0xae> - 30ae46: 75 01 add #1,r5 - 30ae48: e5 01 mov #1,r5 - 30ae4a: 45 10 dt r5 - 30ae4c: 8b 2a bf 30aea4 <_drect+0x108> - 30ae4e: 95 2c mov.w 30aeaa <_drect+0x10e>,r5 ! 318 - 30ae50: 36 5c add r5,r6 - 30ae52: 33 5c add r5,r3 - 30ae54: af ef bra 30ae36 <_drect+0x9a> - 30ae56: 32 5c add r5,r2 - 30ae58: 71 01 add #1,r1 - 30ae5a: 41 10 dt r1 - 30ae5c: 8f 04 bf.s 30ae68 <_drect+0xcc> - 30ae5e: 60 83 mov r8,r0 - 30ae60: 6a f6 mov.l @r15+,r10 - 30ae62: 69 f6 mov.l @r15+,r9 - 30ae64: 00 0b rts - 30ae66: 68 f6 mov.l @r15+,r8 - 30ae68: c8 01 tst #1,r0 - 30ae6a: 8d 03 bt.s 30ae74 <_drect+0xd8> - 30ae6c: 60 93 mov r9,r0 - 30ae6e: 65 31 mov.w @r3,r5 - 30ae70: 65 57 not r5,r5 - 30ae72: 23 51 mov.w r5,@r3 - 30ae74: c8 01 tst #1,r0 - 30ae76: 8b 02 bf 30ae7e <_drect+0xe2> - 30ae78: 65 21 mov.w @r2,r5 - 30ae7a: 65 57 not r5,r5 - 30ae7c: 22 51 mov.w r5,@r2 - 30ae7e: 65 73 mov r7,r5 - 30ae80: 47 11 cmp/pz r7 - 30ae82: 64 63 mov r6,r4 - 30ae84: 8d 01 bt.s 30ae8a <_drect+0xee> - 30ae86: 75 01 add #1,r5 - 30ae88: e5 01 mov #1,r5 - 30ae8a: 45 10 dt r5 - 30ae8c: 8b 04 bf 30ae98 <_drect+0xfc> - 30ae8e: 95 0c mov.w 30aeaa <_drect+0x10e>,r5 ! 318 - 30ae90: 36 5c add r5,r6 - 30ae92: 32 5c add r5,r2 - 30ae94: af e1 bra 30ae5a <_drect+0xbe> - 30ae96: 33 5c add r5,r3 - 30ae98: 60 46 mov.l @r4+,r0 - 30ae9a: 6a 43 mov r4,r10 - 30ae9c: 7a c0 add #-64,r10 - 30ae9e: 60 07 not r0,r0 - 30aea0: af f3 bra 30ae8a <_drect+0xee> - 30aea2: 1a 0f mov.l r0,@(60,r10) - 30aea4: 28 42 mov.l r4,@r8 - 30aea6: af d0 bra 30ae4a <_drect+0xae> - 30aea8: 78 04 add #4,r8 - 30aeaa: 03 18 .word 0x0318 - 30aeac: 08 10 .word 0x0810 - 30aeae: 1f 88 mov.l r8,@(32,r15) - 30aeb0: 08 10 .word 0x0810 - 30aeb2: 1c 04 mov.l r0,@(16,r12) - -0030aeb4 <_dclear>: - 30aeb4: 2f 86 mov.l r8,@-r15 - 30aeb6: 61 4d extu.w r4,r1 - 30aeb8: 2f 96 mov.l r9,@-r15 - 30aeba: e3 00 mov #0,r3 - 30aebc: 2f a6 mov.l r10,@-r15 - 30aebe: d2 31 mov.l 30af84 <_dclear+0xd0>,r2 ! 8101f88 <_dwindow> - 30aec0: 4f 22 sts.l pr,@-r15 - 30aec2: 64 22 mov.l @r2,r4 - 30aec4: 24 48 tst r4,r4 - 30aec6: 8f 04 bf.s 30aed2 <_dclear+0x1e> - 30aec8: 7f cc add #-52,r15 - 30aeca: 93 58 mov.w 30af7e <_dclear+0xca>,r3 ! 18c - 30aecc: 57 22 mov.l @(8,r2),r7 - 30aece: 37 30 cmp/eq r3,r7 - 30aed0: 03 29 movt r3 - 30aed2: 55 21 mov.l @(4,r2),r5 - 30aed4: 57 23 mov.l @(12,r2),r7 - 30aed6: 60 53 mov r5,r0 - 30aed8: 20 7b or r7,r0 - 30aeda: c8 03 tst #3,r0 - 30aedc: 8f 43 bf.s 30af66 <_dclear+0xb2> - 30aede: 23 38 tst r3,r3 - 30aee0: 89 41 bt 30af66 <_dclear+0xb2> - 30aee2: 92 4d mov.w 30af80 <_dclear+0xcc>,r2 ! 318 - 30aee4: 64 13 mov r1,r4 - 30aee6: d6 28 mov.l 30af88 <_dclear+0xd4>,r6 ! 8101c04 <_gint_vram> - 30aee8: 44 28 shll16 r4 - 30aeea: 34 1c add r1,r4 - 30aeec: d1 27 mov.l 30af8c <_dclear+0xd8>,r1 ! e5200000 <_ILbuf> - 30aeee: 05 27 mul.l r2,r5 - 30aef0: 69 62 mov.l @r6,r9 - 30aef2: 37 58 sub r5,r7 - 30aef4: 03 1a sts macl,r3 - 30aef6: 07 27 mul.l r2,r7 - 30aef8: d2 25 mov.l 30af90 <_dclear+0xdc>,r2 ! 1e00000 - 30aefa: 39 3c add r3,r9 - 30aefc: 21 42 mov.l r4,@r1 - 30aefe: 32 9c add r9,r2 - 30af00: 11 41 mov.l r4,@(4,r1) - 30af02: 11 42 mov.l r4,@(8,r1) - 30af04: 11 43 mov.l r4,@(12,r1) - 30af06: 11 44 mov.l r4,@(16,r1) - 30af08: 11 45 mov.l r4,@(20,r1) - 30af0a: 11 46 mov.l r4,@(24,r1) - 30af0c: 11 47 mov.l r4,@(28,r1) - 30af0e: d1 21 mov.l 30af94 <_dclear+0xe0>,r1 ! 1fffff - 30af10: 32 16 cmp/hi r1,r2 - 30af12: 8f 25 bf.s 30af60 <_dclear+0xac> - 30af14: 08 1a sts macl,r8 - 30af16: e1 fb mov #-5,r1 - 30af18: 48 1d shld r1,r8 - 30af1a: ea 04 mov #4,r10 - 30af1c: d0 1e mov.l 30af98 <_dclear+0xe4>,r0 ! 312120 <_memset> - 30af1e: 64 f3 mov r15,r4 - 30af20: e6 14 mov #20,r6 - 30af22: e5 00 mov #0,r5 - 30af24: 40 0b jsr @r0 - 30af26: 74 20 add #32,r4 - 30af28: d1 1c mov.l 30af9c <_dclear+0xe8>,r1 ! 310df4 <___movmemSI20> - 30af2a: 64 f3 mov r15,r4 - 30af2c: 65 f3 mov r15,r5 - 30af2e: 74 0c add #12,r4 - 30af30: 41 0b jsr @r1 - 30af32: 75 20 add #32,r5 - 30af34: d0 1a mov.l 30afa0 <_dclear+0xec>,r0 ! 308d58 <_dma_transfer_async> - 30af36: e1 01 mov #1,r1 - 30af38: 1f 12 mov.l r1,@(8,r15) - 30af3a: e1 00 mov #0,r1 - 30af3c: d7 13 mov.l 30af8c <_dclear+0xd8>,r7 ! e5200000 <_ILbuf> - 30af3e: 66 83 mov r8,r6 - 30af40: 1f 91 mov.l r9,@(4,r15) - 30af42: 65 a3 mov r10,r5 - 30af44: 2f 12 mov.l r1,@r15 - 30af46: 40 0b jsr @r0 - 30af48: e4 01 mov #1,r4 - 30af4a: 20 08 tst r0,r0 - 30af4c: 8d 11 bt.s 30af72 <_dclear+0xbe> - 30af4e: e5 00 mov #0,r5 - 30af50: d1 14 mov.l 30afa4 <_dclear+0xf0>,r1 ! 308fb8 <_dma_channel_wait> - 30af52: e4 01 mov #1,r4 - 30af54: 7f 34 add #52,r15 - 30af56: 4f 26 lds.l @r15+,pr - 30af58: 6a f6 mov.l @r15+,r10 - 30af5a: 69 f6 mov.l @r15+,r9 - 30af5c: 41 2b jmp @r1 - 30af5e: 68 f6 mov.l @r15+,r8 - 30af60: 48 09 shlr2 r8 - 30af62: af db bra 30af1c <_dclear+0x68> - 30af64: ea 02 mov #2,r10 - 30af66: 56 22 mov.l @(8,r2),r6 - 30af68: 77 ff add #-1,r7 - 30af6a: 2f 12 mov.l r1,@r15 - 30af6c: d1 0e mov.l 30afa8 <_dclear+0xf4>,r1 ! 30ad9c <_drect> - 30af6e: 41 0b jsr @r1 - 30af70: 76 ff add #-1,r6 - 30af72: 7f 34 add #52,r15 - 30af74: 4f 26 lds.l @r15+,pr - 30af76: 6a f6 mov.l @r15+,r10 - 30af78: 69 f6 mov.l @r15+,r9 - 30af7a: 00 0b rts - 30af7c: 68 f6 mov.l @r15+,r8 - 30af7e: 01 8c mov.b @(r0,r8),r1 - 30af80: 03 18 .word 0x0318 - 30af82: 00 09 nop - 30af84: 08 10 .word 0x0810 - 30af86: 1f 88 mov.l r8,@(32,r15) - 30af88: 08 10 .word 0x0810 - 30af8a: 1c 04 mov.l r0,@(16,r12) - 30af8c: e5 20 mov #32,r5 - 30af8e: 00 00 .word 0x0000 - 30af90: 01 e0 .word 0x01e0 - 30af92: 00 00 .word 0x0000 - 30af94: 00 1f mac.l @r1+,@r0+ - 30af96: ff ff .word 0xffff - 30af98: 00 31 .word 0x0031 - 30af9a: 21 20 mov.b r2,@r1 - 30af9c: 00 31 .word 0x0031 - 30af9e: 0d f4 mov.b r15,@(r0,r13) - 30afa0: 00 30 .word 0x0030 - 30afa2: 8d 58 bt.s 30b056 <_dsubimage+0xaa> - 30afa4: 00 30 .word 0x0030 - 30afa6: 8f b8 bf.s 30af1a <_dclear+0x66> - 30afa8: 00 30 .word 0x0030 - 30afaa: ad 9c bra 30aae6 <_dline+0x6> - -0030afac <_dsubimage>: - 30afac: 2f 86 mov.l r8,@-r15 - 30afae: 61 53 mov r5,r1 - 30afb0: 2f 96 mov.l r9,@-r15 - 30afb2: 65 63 mov r6,r5 - 30afb4: 2f a6 mov.l r10,@-r15 - 30afb6: e0 40 mov #64,r0 - 30afb8: 2f b6 mov.l r11,@-r15 - 30afba: 4f 22 sts.l pr,@-r15 - 30afbc: 68 50 mov.b @r5,r8 - 30afbe: 7f c0 add #-64,r15 - 30afc0: 30 fc add r15,r0 - 30afc2: 52 05 mov.l @(20,r0),r2 - 30afc4: 68 8c extu.b r8,r8 - 30afc6: 5a 06 mov.l @(24,r0),r10 - 30afc8: 53 07 mov.l @(28,r0),r3 - 30afca: 56 08 mov.l @(32,r0),r6 - 30afcc: e0 06 mov #6,r0 - 30afce: 38 06 cmp/hi r0,r8 - 30afd0: 89 27 bt 30b022 <_dsubimage+0x76> - 30afd2: 6b 83 mov r8,r11 - 30afd4: c7 02 mova 30afe0 <_dsubimage+0x34>,r0 - 30afd6: 09 bc mov.b @(r0,r11),r9 - 30afd8: 69 9c extu.b r9,r9 - 30afda: 09 23 braf r9 - 30afdc: 00 09 nop - 30afde: 00 09 nop - 30afe0: 0a 0a sts mach,r10 - 30afe2: 44 ac shad r10,r4 - 30afe4: 62 62 mov.l @r6,r2 - 30afe6: ac 00 bra 30a7ea <_usb_fxlink_text.constprop.0+0x1a> - 30afe8: 69 f3 mov r15,r9 - 30afea: 60 83 mov r8,r0 - 30afec: 79 1c add #28,r9 - 30afee: 1f 41 mov.l r4,@(4,r15) - 30aff0: 88 01 cmp/eq #1,r0 - 30aff2: 1f 75 mov.l r7,@(20,r15) - 30aff4: 64 f3 mov r15,r4 - 30aff6: 1f 12 mov.l r1,@(8,r15) - 30aff8: e7 00 mov #0,r7 - 30affa: 1f a3 mov.l r10,@(12,r15) - 30affc: 74 04 add #4,r4 - 30affe: 1f 34 mov.l r3,@(16,r15) - 30b000: 1f 26 mov.l r2,@(24,r15) - 30b002: d0 34 mov.l 30b0d4 <_dsubimage+0x128>,r0 ! 3071b0 <_gint_image_mkcmd.constprop.0> - 30b004: 8f 14 bf.s 30b030 <_dsubimage+0x84> - 30b006: 2f 92 mov.l r9,@r15 - 30b008: 40 0b jsr @r0 - 30b00a: 00 09 nop - 30b00c: 20 08 tst r0,r0 - 30b00e: 8d 08 bt.s 30b022 <_dsubimage+0x76> - 30b010: 60 83 mov r8,r0 - 30b012: d1 31 mov.l 30b0d8 <_dsubimage+0x12c>,r1 ! 311a54 <_gint_image_rgb16_clearbg> - 30b014: 81 9d mov.w r0,@(26,r9) - 30b016: 65 93 mov r9,r5 - 30b018: 94 5b mov.w 30b0d2 <_dsubimage+0x126>,r4 ! 18c - 30b01a: d0 30 mov.l 30b0dc <_dsubimage+0x130>,r0 ! 311860 <_gint_image_rgb16_loop> - 30b01c: 19 12 mov.l r1,@(8,r9) - 30b01e: 40 0b jsr @r0 - 30b020: 00 09 nop - 30b022: 7f 40 add #64,r15 - 30b024: 4f 26 lds.l @r15+,pr - 30b026: 6b f6 mov.l @r15+,r11 - 30b028: 6a f6 mov.l @r15+,r10 - 30b02a: 69 f6 mov.l @r15+,r9 - 30b02c: 00 0b rts - 30b02e: 68 f6 mov.l @r15+,r8 - 30b030: 40 0b jsr @r0 - 30b032: 00 09 nop - 30b034: 20 08 tst r0,r0 - 30b036: 8d f4 bt.s 30b022 <_dsubimage+0x76> - 30b038: 65 93 mov r9,r5 - 30b03a: d1 29 mov.l 30b0e0 <_dsubimage+0x134>,r1 ! 311898 <_gint_image_rgb16_normal> - 30b03c: af ec bra 30b018 <_dsubimage+0x6c> - 30b03e: 00 09 nop - 30b040: 60 83 mov r8,r0 - 30b042: 68 f3 mov r15,r8 - 30b044: 78 1c add #28,r8 - 30b046: 88 05 cmp/eq #5,r0 - 30b048: 1f 41 mov.l r4,@(4,r15) - 30b04a: 1f 12 mov.l r1,@(8,r15) - 30b04c: 1f a3 mov.l r10,@(12,r15) - 30b04e: 1f 34 mov.l r3,@(16,r15) - 30b050: 1f 75 mov.l r7,@(20,r15) - 30b052: 1f 26 mov.l r2,@(24,r15) - 30b054: d0 1f mov.l 30b0d4 <_dsubimage+0x128>,r0 ! 3071b0 <_gint_image_mkcmd.constprop.0> - 30b056: 8f 0e bf.s 30b076 <_dsubimage+0xca> - 30b058: 2f 82 mov.l r8,@r15 - 30b05a: 64 f3 mov r15,r4 - 30b05c: e7 01 mov #1,r7 - 30b05e: 40 0b jsr @r0 - 30b060: 74 04 add #4,r4 - 30b062: 20 08 tst r0,r0 - 30b064: 8d dd bt.s 30b022 <_dsubimage+0x76> - 30b066: e0 80 mov #-128,r0 - 30b068: d1 1e mov.l 30b0e4 <_dsubimage+0x138>,r1 ! 311b90 <_gint_image_p8_clearbg> - 30b06a: 81 8d mov.w r0,@(26,r8) - 30b06c: 65 83 mov r8,r5 - 30b06e: 94 30 mov.w 30b0d2 <_dsubimage+0x126>,r4 ! 18c - 30b070: d0 1d mov.l 30b0e8 <_dsubimage+0x13c>,r0 ! 311b0c <_gint_image_p8_loop> - 30b072: af d4 bra 30b01e <_dsubimage+0x72> - 30b074: 18 12 mov.l r1,@(8,r8) - 30b076: 64 f3 mov r15,r4 - 30b078: e7 00 mov #0,r7 - 30b07a: 40 0b jsr @r0 - 30b07c: 74 04 add #4,r4 - 30b07e: 20 08 tst r0,r0 - 30b080: 8d cf bt.s 30b022 <_dsubimage+0x76> - 30b082: 65 83 mov r8,r5 - 30b084: d1 19 mov.l 30b0ec <_dsubimage+0x140>,r1 ! 311b3c <_gint_image_p8_normal> - 30b086: af f2 bra 30b06e <_dsubimage+0xc2> - 30b088: 00 09 nop - 30b08a: 60 83 mov r8,r0 - 30b08c: 68 f3 mov r15,r8 - 30b08e: 78 1c add #28,r8 - 30b090: 1f 41 mov.l r4,@(4,r15) - 30b092: 88 03 cmp/eq #3,r0 - 30b094: 1f 75 mov.l r7,@(20,r15) - 30b096: 64 f3 mov r15,r4 - 30b098: 1f 12 mov.l r1,@(8,r15) - 30b09a: e7 00 mov #0,r7 - 30b09c: 1f a3 mov.l r10,@(12,r15) - 30b09e: 74 04 add #4,r4 - 30b0a0: 1f 34 mov.l r3,@(16,r15) - 30b0a2: 1f 26 mov.l r2,@(24,r15) - 30b0a4: d0 0b mov.l 30b0d4 <_dsubimage+0x128>,r0 ! 3071b0 <_gint_image_mkcmd.constprop.0> - 30b0a6: 8f 0c bf.s 30b0c2 <_dsubimage+0x116> - 30b0a8: 2f 82 mov.l r8,@r15 - 30b0aa: 40 0b jsr @r0 - 30b0ac: 00 09 nop - 30b0ae: 20 08 tst r0,r0 - 30b0b0: 8d b7 bt.s 30b022 <_dsubimage+0x76> - 30b0b2: e0 00 mov #0,r0 - 30b0b4: d1 0e mov.l 30b0f0 <_dsubimage+0x144>,r1 ! 311dc8 <_gint_image_p4_clearbg> - 30b0b6: 81 8d mov.w r0,@(26,r8) - 30b0b8: 65 83 mov r8,r5 - 30b0ba: 94 0a mov.w 30b0d2 <_dsubimage+0x126>,r4 ! 18c - 30b0bc: d0 0d mov.l 30b0f4 <_dsubimage+0x148>,r0 ! 311cb4 <_gint_image_p4_loop> - 30b0be: af ae bra 30b01e <_dsubimage+0x72> - 30b0c0: 18 12 mov.l r1,@(8,r8) - 30b0c2: 40 0b jsr @r0 - 30b0c4: 00 09 nop - 30b0c6: 20 08 tst r0,r0 - 30b0c8: 8d ab bt.s 30b022 <_dsubimage+0x76> - 30b0ca: 65 83 mov r8,r5 - 30b0cc: d1 0a mov.l 30b0f8 <_dsubimage+0x14c>,r1 ! 311cec <_gint_image_p4_normal> - 30b0ce: af f4 bra 30b0ba <_dsubimage+0x10e> - 30b0d0: 00 09 nop - 30b0d2: 01 8c mov.b @(r0,r8),r1 - 30b0d4: 00 30 .word 0x0030 - 30b0d6: 71 b0 add #-80,r1 - 30b0d8: 00 31 .word 0x0031 - 30b0da: 1a 54 mov.l r5,@(16,r10) - 30b0dc: 00 31 .word 0x0031 - 30b0de: 18 60 mov.l r6,@(0,r8) - 30b0e0: 00 31 .word 0x0031 - 30b0e2: 18 98 mov.l r9,@(32,r8) - 30b0e4: 00 31 .word 0x0031 - 30b0e6: 1b 90 mov.l r9,@(0,r11) - 30b0e8: 00 31 .word 0x0031 - 30b0ea: 1b 0c mov.l r0,@(48,r11) - 30b0ec: 00 31 .word 0x0031 - 30b0ee: 1b 3c mov.l r3,@(48,r11) - 30b0f0: 00 31 .word 0x0031 - 30b0f2: 1d c8 mov.l r12,@(32,r13) - 30b0f4: 00 31 .word 0x0031 - 30b0f6: 1c b4 mov.l r11,@(16,r12) - 30b0f8: 00 31 .word 0x0031 - 30b0fa: 1c ec mov.l r14,@(48,r12) - -0030b0fc <_dimage>: - 30b0fc: 4f 22 sts.l pr,@-r15 - 30b0fe: e1 00 mov #0,r1 - 30b100: 85 63 mov.w @(6,r6),r0 - 30b102: 7f f0 add #-16,r15 - 30b104: 60 0d extu.w r0,r0 - 30b106: 1f 13 mov.l r1,@(12,r15) - 30b108: e7 00 mov #0,r7 - 30b10a: 1f 02 mov.l r0,@(8,r15) - 30b10c: 2f 12 mov.l r1,@r15 - 30b10e: 85 62 mov.w @(4,r6),r0 - 30b110: d1 03 mov.l 30b120 <_dimage+0x24>,r1 ! 30afac <_dsubimage> - 30b112: 60 0d extu.w r0,r0 - 30b114: 41 0b jsr @r1 - 30b116: 1f 01 mov.l r0,@(4,r15) - 30b118: 7f 10 add #16,r15 - 30b11a: 4f 26 lds.l @r15+,pr - 30b11c: 00 0b rts - 30b11e: 00 09 nop - 30b120: 00 30 .word 0x0030 - 30b122: af ac bra 30b07e <_dsubimage+0xd2> - -0030b124 <_dupdate>: - 30b124: 2f 86 mov.l r8,@-r15 - 30b126: e5 00 mov #0,r5 - 30b128: 2f 96 mov.l r9,@-r15 - 30b12a: e4 00 mov #0,r4 - 30b12c: 2f a6 mov.l r10,@-r15 - 30b12e: 2f b6 mov.l r11,@-r15 - 30b130: 2f c6 mov.l r12,@-r15 - 30b132: 2f d6 mov.l r13,@-r15 - 30b134: d1 21 mov.l 30b1bc <_dupdate+0x98>,r1 ! 308fb8 <_dma_channel_wait> - 30b136: da 22 mov.l 30b1c0 <_dupdate+0x9c>,r10 ! 8101b24 <_vram_1> - 30b138: d9 22 mov.l 30b1c4 <_dupdate+0xa0>,r9 ! 8101b20 <_vram_2> - 30b13a: d8 23 mov.l 30b1c8 <_dupdate+0xa4>,r8 ! 8101c04 <_gint_vram> - 30b13c: 4f 22 sts.l pr,@-r15 - 30b13e: 6d a2 mov.l @r10,r13 - 30b140: 7f cc add #-52,r15 - 30b142: 6c 92 mov.l @r9,r12 - 30b144: 41 0b jsr @r1 - 30b146: 6b 82 mov.l @r8,r11 - 30b148: d1 20 mov.l 30b1cc <_dupdate+0xa8>,r1 ! 305ea4 <_r61524_start_frame> - 30b14a: e6 00 mov #0,r6 - 30b14c: 97 32 mov.w 30b1b4 <_dupdate+0x90>,r7 ! df - 30b14e: 95 32 mov.w 30b1b6 <_dupdate+0x92>,r5 ! 18b - 30b150: 41 0b jsr @r1 - 30b152: e4 00 mov #0,r4 - 30b154: 3d c0 cmp/eq r12,r13 - 30b156: 8d 26 bt.s 30b1a6 <_dupdate+0x82> - 30b158: 64 f3 mov r15,r4 - 30b15a: d0 1d mov.l 30b1d0 <_dupdate+0xac>,r0 ! 312120 <_memset> - 30b15c: e6 14 mov #20,r6 - 30b15e: e5 00 mov #0,r5 - 30b160: 40 0b jsr @r0 - 30b162: 74 20 add #32,r4 - 30b164: d1 1b mov.l 30b1d4 <_dupdate+0xb0>,r1 ! 310df4 <___movmemSI20> - 30b166: 64 f3 mov r15,r4 - 30b168: 65 f3 mov r15,r5 - 30b16a: 74 0c add #12,r4 - 30b16c: 41 0b jsr @r1 - 30b16e: 75 20 add #32,r5 - 30b170: e1 00 mov #0,r1 - 30b172: 1f 12 mov.l r1,@(8,r15) - 30b174: 67 b3 mov r11,r7 - 30b176: d1 18 mov.l 30b1d8 <_dupdate+0xb4>,r1 ! b4000000 - 30b178: e5 04 mov #4,r5 - 30b17a: d0 18 mov.l 30b1dc <_dupdate+0xb8>,r0 ! 308d58 <_dma_transfer_async> - 30b17c: e4 00 mov #0,r4 - 30b17e: 1f 11 mov.l r1,@(4,r15) - 30b180: e1 01 mov #1,r1 - 30b182: 96 19 mov.w 30b1b8 <_dupdate+0x94>,r6 ! 15a8 - 30b184: 40 0b jsr @r0 - 30b186: 2f 12 mov.l r1,@r15 - 30b188: 61 a2 mov.l @r10,r1 - 30b18a: 62 82 mov.l @r8,r2 - 30b18c: 32 10 cmp/eq r1,r2 - 30b18e: 8b 00 bf 30b192 <_dupdate+0x6e> - 30b190: 61 92 mov.l @r9,r1 - 30b192: 28 12 mov.l r1,@r8 - 30b194: 7f 34 add #52,r15 - 30b196: 4f 26 lds.l @r15+,pr - 30b198: 6d f6 mov.l @r15+,r13 - 30b19a: 6c f6 mov.l @r15+,r12 - 30b19c: 6b f6 mov.l @r15+,r11 - 30b19e: 6a f6 mov.l @r15+,r10 - 30b1a0: 69 f6 mov.l @r15+,r9 - 30b1a2: 00 0b rts - 30b1a4: 68 f6 mov.l @r15+,r8 - 30b1a6: d1 0e mov.l 30b1e0 <_dupdate+0xbc>,r1 ! 306ce4 <_dma_transfer_atomic.constprop.0> - 30b1a8: d6 0b mov.l 30b1d8 <_dupdate+0xb4>,r6 ! b4000000 - 30b1aa: 94 05 mov.w 30b1b8 <_dupdate+0x94>,r4 ! 15a8 - 30b1ac: 41 0b jsr @r1 - 30b1ae: 65 b3 mov r11,r5 - 30b1b0: af eb bra 30b18a <_dupdate+0x66> - 30b1b2: 61 a2 mov.l @r10,r1 - 30b1b4: 00 df mac.l @r13+,@r0+ - 30b1b6: 01 8b .word 0x018b - 30b1b8: 15 a8 mov.l r10,@(32,r5) - 30b1ba: 00 09 nop - 30b1bc: 00 30 .word 0x0030 - 30b1be: 8f b8 bf.s 30b132 <_dupdate+0xe> - 30b1c0: 08 10 .word 0x0810 - 30b1c2: 1b 24 mov.l r2,@(16,r11) - 30b1c4: 08 10 .word 0x0810 - 30b1c6: 1b 20 mov.l r2,@(0,r11) - 30b1c8: 08 10 .word 0x0810 - 30b1ca: 1c 04 mov.l r0,@(16,r12) - 30b1cc: 00 30 .word 0x0030 - 30b1ce: 5e a4 mov.l @(16,r10),r14 - 30b1d0: 00 31 .word 0x0031 - 30b1d2: 21 20 mov.b r2,@r1 - 30b1d4: 00 31 .word 0x0031 - 30b1d6: 0d f4 mov.b r15,@(r0,r13) - 30b1d8: b4 00 bsr 30b9dc <_timer_configure+0x178> - 30b1da: 00 00 .word 0x0000 - 30b1dc: 00 30 .word 0x0030 - 30b1de: 8d 58 bt.s 30b292 <_getkey_opt+0xae> - 30b1e0: 00 30 .word 0x0030 - 30b1e2: 6c e4 mov.b @r14+,r12 - -0030b1e4 <_getkey_opt>: - 30b1e4: 2f 86 mov.l r8,@-r15 - 30b1e6: 2f 96 mov.l r9,@-r15 - 30b1e8: 69 43 mov r4,r9 - 30b1ea: 2f a6 mov.l r10,@-r15 - 30b1ec: 2f b6 mov.l r11,@-r15 - 30b1ee: 2f c6 mov.l r12,@-r15 - 30b1f0: 6c 53 mov r5,r12 - 30b1f2: 2f d6 mov.l r13,@-r15 - 30b1f4: 2f e6 mov.l r14,@-r15 - 30b1f6: db 38 mov.l 30b2d8 <_getkey_opt+0xf4>,r11 ! 8101b30 <_keysc_dev> - 30b1f8: 4f 22 sts.l pr,@-r15 - 30b1fa: 65 b3 mov r11,r5 - 30b1fc: d1 37 mov.l 30b2dc <_getkey_opt+0xf8>,r1 ! 310e00 <___movmemSI8> - 30b1fe: 7f c4 add #-60,r15 - 30b200: 64 f3 mov r15,r4 - 30b202: 74 18 add #24,r4 - 30b204: 41 0b jsr @r1 - 30b206: 75 0c add #12,r5 - 30b208: 60 93 mov r9,r0 - 30b20a: 56 b4 mov.l @(16,r11),r6 - 30b20c: c9 03 and #3,r0 - 30b20e: d8 34 mov.l 30b2e0 <_getkey_opt+0xfc>,r8 ! 304dc4 <_keydev_set_transform> - 30b210: 65 03 mov r0,r5 - 30b212: 9d 5c mov.w 30b2ce <_getkey_opt+0xea>,r13 ! 500 - 30b214: 75 70 add #112,r5 - 30b216: 1f 58 mov.l r5,@(32,r15) - 30b218: 64 b3 mov r11,r4 - 30b21a: 48 0b jsr @r8 - 30b21c: 1f 69 mov.l r6,@(36,r15) - 30b21e: de 31 mov.l 30b2e4 <_getkey_opt+0x100>,r14 ! 30736c <__WEAK_keydev_unqueue_event> - 30b220: d4 2d mov.l 30b2d8 <_getkey_opt+0xf4>,r4 ! 8101b30 <_keysc_dev> - 30b222: 4e 0b jsr @r14 - 30b224: ea ff mov #-1,r10 - 30b226: 68 03 mov r0,r8 - 30b228: 60 08 swap.b r0,r0 - 30b22a: c8 10 tst #16,r0 - 30b22c: 6a aa negc r10,r10 - 30b22e: c8 08 tst #8,r0 - 30b230: e1 ff mov #-1,r1 - 30b232: 61 1a negc r1,r1 - 30b234: c8 07 tst #7,r0 - 30b236: 8f 5b bf.s 30b2f0 <_getkey_opt+0x10c> - 30b238: 62 8c extu.b r8,r2 - 30b23a: 2c c8 tst r12,r12 - 30b23c: 89 42 bt 30b2c4 <_getkey_opt+0xe0> - 30b23e: 63 c2 mov.l @r12,r3 - 30b240: 23 38 tst r3,r3 - 30b242: 8d 3f bt.s 30b2c4 <_getkey_opt+0xe0> - 30b244: c8 20 tst #32,r0 - 30b246: e7 ff mov #-1,r7 - 30b248: 67 7a negc r7,r7 - 30b24a: 47 08 shll2 r7 - 30b24c: 4a 08 shll2 r10 - 30b24e: 37 7c add r7,r7 - 30b250: 4a 08 shll2 r10 - 30b252: 47 08 shll2 r7 - 30b254: 41 08 shll2 r1 - 30b256: 31 1c add r1,r1 - 30b258: 2a 7b or r7,r10 - 30b25a: 2a 1b or r1,r10 - 30b25c: e0 38 mov #56,r0 - 30b25e: 2a 09 and r0,r10 - 30b260: d1 21 mov.l 30b2e8 <_getkey_opt+0x104>,r1 ! ffff00ff - 30b262: 60 83 mov r8,r0 - 30b264: 40 19 shlr8 r0 - 30b266: c9 c7 and #199,r0 - 30b268: 20 ab or r10,r0 - 30b26a: 28 19 and r1,r8 - 30b26c: 91 30 mov.w 30b2d0 <_getkey_opt+0xec>,r1 ! ff00 - 30b26e: 40 18 shll8 r0 - 30b270: 28 0b or r0,r8 - 30b272: 28 19 and r1,r8 - 30b274: 28 2b or r2,r8 - 30b276: 60 83 mov r8,r0 - 30b278: 40 19 shlr8 r0 - 30b27a: 91 2a mov.w 30b2d2 <_getkey_opt+0xee>,r1 ! 700 - 30b27c: ee 07 mov #7,r14 - 30b27e: 2e 09 and r0,r14 - 30b280: 60 88 swap.b r8,r0 - 30b282: c8 07 tst #7,r0 - 30b284: 6a 83 mov r8,r10 - 30b286: 8d 02 bt.s 30b28e <_getkey_opt+0xaa> - 30b288: 21 89 and r8,r1 - 30b28a: a1 35 bra 30b4f8 <_getkey_opt+0x314> - 30b28c: 00 09 nop - 30b28e: 2c c8 tst r12,r12 - 30b290: 89 02 bt 30b298 <_getkey_opt+0xb4> - 30b292: 61 c2 mov.l @r12,r1 - 30b294: 21 18 tst r1,r1 - 30b296: 8b 01 bf 30b29c <_getkey_opt+0xb8> - 30b298: a1 3c bra 30b514 <_getkey_opt+0x330> - 30b29a: 60 93 mov r9,r0 - 30b29c: d3 10 mov.l 30b2e0 <_getkey_opt+0xfc>,r3 ! 304dc4 <_keydev_set_transform> - 30b29e: 4e 18 shll8 r14 - 30b2a0: 55 f6 mov.l @(24,r15),r5 - 30b2a2: d4 0d mov.l 30b2d8 <_getkey_opt+0xf4>,r4 ! 8101b30 <_keysc_dev> - 30b2a4: 43 0b jsr @r3 - 30b2a6: 56 f7 mov.l @(28,r15),r6 - 30b2a8: 91 14 mov.w 30b2d4 <_getkey_opt+0xf0>,r1 ! f8ff - 30b2aa: 2a 19 and r1,r10 - 30b2ac: 2a eb or r14,r10 - 30b2ae: 60 a3 mov r10,r0 - 30b2b0: 7f 3c add #60,r15 - 30b2b2: 4f 26 lds.l @r15+,pr - 30b2b4: 6e f6 mov.l @r15+,r14 - 30b2b6: 6d f6 mov.l @r15+,r13 - 30b2b8: 6c f6 mov.l @r15+,r12 - 30b2ba: 6b f6 mov.l @r15+,r11 - 30b2bc: 6a f6 mov.l @r15+,r10 - 30b2be: 69 f6 mov.l @r15+,r9 - 30b2c0: 00 0b rts - 30b2c2: 68 f6 mov.l @r15+,r8 - 30b2c4: d1 09 mov.l 30b2ec <_getkey_opt+0x108>,r1 ! 309eaa <_sleep> - 30b2c6: 41 0b jsr @r1 - 30b2c8: 00 09 nop - 30b2ca: af a9 bra 30b220 <_getkey_opt+0x3c> - 30b2cc: 00 09 nop - 30b2ce: 05 00 .word 0x0500 - 30b2d0: ff 00 .word 0xff00 - 30b2d2: 07 00 .word 0x0700 - 30b2d4: f8 ff 00 09 pshl #0,x1 movx.w a1,@r4+r8 movy.w a1,@r6+r9 - 30b2d8: 08 10 .word 0x0810 - 30b2da: 1b 30 mov.l r3,@(0,r11) - 30b2dc: 00 31 .word 0x0031 - 30b2de: 0e 00 .word 0x0e00 - 30b2e0: 00 30 .word 0x0030 - 30b2e2: 4d c4 .word 0x4dc4 - 30b2e4: 00 30 .word 0x0030 - 30b2e6: 73 6c add #108,r3 - 30b2e8: ff ff .word 0xffff - 30b2ea: 00 ff mac.l @r15+,@r0+ - 30b2ec: 00 30 .word 0x0030 - 30b2ee: 9e aa mov.w 30b446 <_getkey_opt+0x262>,r14 ! 55b6 - 30b2f0: 53 b3 mov.l @(12,r11),r3 - 30b2f2: e7 ff mov #-1,r7 - 30b2f4: e6 ff mov #-1,r6 - 30b2f6: 60 33 mov r3,r0 - 30b2f8: c8 0f tst #15,r0 - 30b2fa: 67 7a negc r7,r7 - 30b2fc: c8 0f tst #15,r0 - 30b2fe: 66 6a negc r6,r6 - 30b300: 90 b2 mov.w 30b468 <_getkey_opt+0x284>,r0 ! dfff - 30b302: e4 0d mov #13,r4 - 30b304: 65 63 mov r6,r5 - 30b306: 45 4d shld r4,r5 - 30b308: 28 09 and r0,r8 - 30b30a: 28 5b or r5,r8 - 30b30c: 95 ad mov.w 30b46a <_getkey_opt+0x286>,r5 ! 100 - 30b30e: 64 83 mov r8,r4 - 30b310: 24 d9 and r13,r4 - 30b312: 34 50 cmp/eq r5,r4 - 30b314: 8f 1b bf.s 30b34e <_getkey_opt+0x16a> - 30b316: 60 33 mov r3,r0 - 30b318: c8 04 tst #4,r0 - 30b31a: 8d 0b bt.s 30b334 <_getkey_opt+0x150> - 30b31c: 75 81 add #-127,r5 - 30b31e: 32 50 cmp/eq r5,r2 - 30b320: 8d 09 bt.s 30b336 <_getkey_opt+0x152> - 30b322: c8 08 tst #8,r0 - 30b324: d5 54 mov.l 30b478 <_getkey_opt+0x294>,r5 ! 8101b60 - 30b326: d4 55 mov.l 30b47c <_getkey_opt+0x298>,r4 ! 40000000 - 30b328: 55 53 mov.l @(12,r5),r5 - 30b32a: 25 48 tst r4,r5 - 30b32c: e5 ff mov #-1,r5 - 30b32e: 65 5a negc r5,r5 - 30b330: 2a 5b or r5,r10 - 30b332: 60 33 mov r3,r0 - 30b334: c8 08 tst #8,r0 - 30b336: 8d 09 bt.s 30b34c <_getkey_opt+0x168> - 30b338: 60 23 mov r2,r0 - 30b33a: 88 71 cmp/eq #113,r0 - 30b33c: 8d 07 bt.s 30b34e <_getkey_opt+0x16a> - 30b33e: 60 33 mov r3,r0 - 30b340: d0 4d mov.l 30b478 <_getkey_opt+0x294>,r0 ! 8101b60 - 30b342: e5 ff mov #-1,r5 - 30b344: 84 0b mov.b @(11,r0),r0 - 30b346: c8 40 tst #64,r0 - 30b348: 65 5a negc r5,r5 - 30b34a: 21 5b or r5,r1 - 30b34c: 60 33 mov r3,r0 - 30b34e: c8 01 tst #1,r0 - 30b350: 8d 22 bt.s 30b398 <_getkey_opt+0x1b4> - 30b352: 60 33 mov r3,r0 - 30b354: 95 8a mov.w 30b46c <_getkey_opt+0x288>,r5 ! efff - 30b356: 60 a3 mov r10,r0 - 30b358: e4 0c mov #12,r4 - 30b35a: c9 01 and #1,r0 - 30b35c: 40 4d shld r4,r0 - 30b35e: 94 84 mov.w 30b46a <_getkey_opt+0x286>,r4 ! 100 - 30b360: 28 59 and r5,r8 - 30b362: 28 0b or r0,r8 - 30b364: 60 13 mov r1,r0 - 30b366: e5 0b mov #11,r5 - 30b368: c9 01 and #1,r0 - 30b36a: 40 5d shld r5,r0 - 30b36c: 95 7f mov.w 30b46e <_getkey_opt+0x28a>,r5 ! f7ff - 30b36e: 28 59 and r5,r8 - 30b370: 95 7e mov.w 30b470 <_getkey_opt+0x28c>,r5 ! 700 - 30b372: 28 0b or r0,r8 - 30b374: 25 89 and r8,r5 - 30b376: 35 40 cmp/eq r4,r5 - 30b378: 8b 5f bf 30b43a <_getkey_opt+0x256> - 30b37a: 95 7a mov.w 30b472 <_getkey_opt+0x28e>,r5 ! 81 - 30b37c: 32 50 cmp/eq r5,r2 - 30b37e: 8b 5f bf 30b440 <_getkey_opt+0x25c> - 30b380: d5 3f mov.l 30b480 <_getkey_opt+0x29c>,r5 ! 8101b40 - 30b382: 84 58 mov.b @(8,r5),r0 - 30b384: c8 20 tst #32,r0 - 30b386: 8f 03 bf.s 30b390 <_getkey_opt+0x1ac> - 30b388: 64 03 mov r0,r4 - 30b38a: e0 80 mov #-128,r0 - 30b38c: 20 4b or r4,r0 - 30b38e: 80 58 mov.b r0,@(8,r5) - 30b390: 84 58 mov.b @(8,r5),r0 - 30b392: c9 df and #223,r0 - 30b394: 80 58 mov.b r0,@(8,r5) - 30b396: 60 33 mov r3,r0 - 30b398: c8 02 tst #2,r0 - 30b39a: 8d 24 bt.s 30b3e6 <_getkey_opt+0x202> - 30b39c: 60 33 mov r3,r0 - 30b39e: 95 69 mov.w 30b474 <_getkey_opt+0x290>,r5 ! 2000 - 30b3a0: 60 a3 mov r10,r0 - 30b3a2: e4 0c mov #12,r4 - 30b3a4: 28 5b or r5,r8 - 30b3a6: 95 61 mov.w 30b46c <_getkey_opt+0x288>,r5 ! efff - 30b3a8: c9 01 and #1,r0 - 30b3aa: 40 4d shld r4,r0 - 30b3ac: 94 5d mov.w 30b46a <_getkey_opt+0x286>,r4 ! 100 - 30b3ae: 28 59 and r5,r8 - 30b3b0: 28 0b or r0,r8 - 30b3b2: 60 13 mov r1,r0 - 30b3b4: e5 0b mov #11,r5 - 30b3b6: c9 01 and #1,r0 - 30b3b8: 40 5d shld r5,r0 - 30b3ba: 95 58 mov.w 30b46e <_getkey_opt+0x28a>,r5 ! f7ff - 30b3bc: 28 59 and r5,r8 - 30b3be: 95 57 mov.w 30b470 <_getkey_opt+0x28c>,r5 ! 700 - 30b3c0: 28 0b or r0,r8 - 30b3c2: 25 89 and r8,r5 - 30b3c4: 35 40 cmp/eq r4,r5 - 30b3c6: 8f 61 bf.s 30b48c <_getkey_opt+0x2a8> - 30b3c8: 60 23 mov r2,r0 - 30b3ca: 88 71 cmp/eq #113,r0 - 30b3cc: 8b 61 bf 30b492 <_getkey_opt+0x2ae> - 30b3ce: d5 2c mov.l 30b480 <_getkey_opt+0x29c>,r5 ! 8101b40 - 30b3d0: 84 58 mov.b @(8,r5),r0 - 30b3d2: c8 10 tst #16,r0 - 30b3d4: 8f 03 bf.s 30b3de <_getkey_opt+0x1fa> - 30b3d6: 64 03 mov r0,r4 - 30b3d8: e0 40 mov #64,r0 - 30b3da: 20 4b or r4,r0 - 30b3dc: 80 58 mov.b r0,@(8,r5) - 30b3de: 84 58 mov.b @(8,r5),r0 - 30b3e0: c9 ef and #239,r0 - 30b3e2: 80 58 mov.b r0,@(8,r5) - 30b3e4: 60 33 mov r3,r0 - 30b3e6: c8 20 tst #32,r0 - 30b3e8: 8d 11 bt.s 30b40e <_getkey_opt+0x22a> - 30b3ea: 60 33 mov r3,r0 - 30b3ec: d0 25 mov.l 30b484 <_getkey_opt+0x2a0>,r0 ! 307344 <_can_repeat.isra.0> - 30b3ee: 65 23 mov r2,r5 - 30b3f0: 1f 13 mov.l r1,@(12,r15) - 30b3f2: 64 33 mov r3,r4 - 30b3f4: 1f 25 mov.l r2,@(20,r15) - 30b3f6: 1f 32 mov.l r3,@(8,r15) - 30b3f8: 1f 61 mov.l r6,@(4,r15) - 30b3fa: 40 0b jsr @r0 - 30b3fc: 1f 74 mov.l r7,@(16,r15) - 30b3fe: 20 08 tst r0,r0 - 30b400: 51 f3 mov.l @(12,r15),r1 - 30b402: 52 f5 mov.l @(20,r15),r2 - 30b404: 53 f2 mov.l @(8,r15),r3 - 30b406: 56 f1 mov.l @(4,r15),r6 - 30b408: 8d 74 bt.s 30b4f4 <_getkey_opt+0x310> - 30b40a: 57 f4 mov.l @(16,r15),r7 - 30b40c: 60 33 mov r3,r0 - 30b40e: c8 40 tst #64,r0 - 30b410: e3 01 mov #1,r3 - 30b412: 60 13 mov r1,r0 - 30b414: 23 a9 and r10,r3 - 30b416: 8f 53 bf.s 30b4c0 <_getkey_opt+0x2dc> - 30b418: c9 01 and #1,r0 - 30b41a: 95 25 mov.w 30b468 <_getkey_opt+0x284>,r5 ! dfff - 30b41c: e4 0d mov #13,r4 - 30b41e: 46 4d shld r4,r6 - 30b420: 28 59 and r5,r8 - 30b422: 28 6b or r6,r8 - 30b424: 96 22 mov.w 30b46c <_getkey_opt+0x288>,r6 ! efff - 30b426: e5 0c mov #12,r5 - 30b428: 43 5d shld r5,r3 - 30b42a: 28 69 and r6,r8 - 30b42c: 28 3b or r3,r8 - 30b42e: 93 1e mov.w 30b46e <_getkey_opt+0x28a>,r3 ! f7ff - 30b430: e6 0b mov #11,r6 - 30b432: 40 6d shld r6,r0 - 30b434: 28 39 and r3,r8 - 30b436: af 08 bra 30b24a <_getkey_opt+0x66> - 30b438: 28 0b or r0,r8 - 30b43a: 94 1c mov.w 30b476 <_getkey_opt+0x292>,r4 ! 200 - 30b43c: 35 40 cmp/eq r4,r5 - 30b43e: 89 0c bt 30b45a <_getkey_opt+0x276> - 30b440: 85 bd mov.w @(26,r11),r0 - 30b442: 32 00 cmp/eq r0,r2 - 30b444: 8b a7 bf 30b396 <_getkey_opt+0x1b2> - 30b446: 55 b6 mov.l @(24,r11),r5 - 30b448: d0 0f mov.l 30b488 <_getkey_opt+0x2a4>,r0 ! 20000000 - 30b44a: 25 08 tst r0,r5 - 30b44c: e5 ff mov #-1,r5 - 30b44e: 65 5a negc r5,r5 - 30b450: 2a 5b or r5,r10 - 30b452: d5 0b mov.l 30b480 <_getkey_opt+0x29c>,r5 ! 8101b40 - 30b454: 84 58 mov.b @(8,r5),r0 - 30b456: af 9d bra 30b394 <_getkey_opt+0x1b0> - 30b458: c9 7f and #127,r0 - 30b45a: d5 09 mov.l 30b480 <_getkey_opt+0x29c>,r5 ! 8101b40 - 30b45c: 84 58 mov.b @(8,r5),r0 - 30b45e: 40 11 cmp/pz r0 - 30b460: 8d 99 bt.s 30b396 <_getkey_opt+0x1b2> - 30b462: c9 5f and #95,r0 - 30b464: af 96 bra 30b394 <_getkey_opt+0x1b0> - 30b466: cb 20 or #32,r0 - 30b468: df ff mov.l 30b868 <_timer_configure+0x4>,r15 ! 27782f96 - 30b46a: 01 00 .word 0x0100 - 30b46c: ef ff mov #-1,r15 - 30b46e: f7 ff movs.l a0g,@r3+r8 - 30b470: 07 00 .word 0x0700 - 30b472: 00 81 .word 0x0081 - 30b474: 20 00 mov.b r0,@r0 - 30b476: 02 00 .word 0x0200 - 30b478: 08 10 .word 0x0810 - 30b47a: 1b 60 mov.l r6,@(0,r11) - 30b47c: 40 00 shll r0 - 30b47e: 00 00 .word 0x0000 - 30b480: 08 10 .word 0x0810 - 30b482: 1b 40 mov.l r4,@(0,r11) - 30b484: 00 30 .word 0x0030 - 30b486: 73 44 add #68,r3 - 30b488: 20 00 mov.b r0,@r0 - 30b48a: 00 00 .word 0x0000 - 30b48c: 94 84 mov.w 30b598 <_getkey_opt+0x3b4>,r4 ! 200 - 30b48e: 35 40 cmp/eq r4,r5 - 30b490: 89 0c bt 30b4ac <_getkey_opt+0x2c8> - 30b492: 85 bd mov.w @(26,r11),r0 - 30b494: 32 00 cmp/eq r0,r2 - 30b496: 8b a5 bf 30b3e4 <_getkey_opt+0x200> - 30b498: 55 b6 mov.l @(24,r11),r5 - 30b49a: d4 44 mov.l 30b5ac <_getkey_opt+0x3c8>,r4 ! 10000000 - 30b49c: 25 48 tst r4,r5 - 30b49e: e5 ff mov #-1,r5 - 30b4a0: 65 5a negc r5,r5 - 30b4a2: 21 5b or r5,r1 - 30b4a4: d5 42 mov.l 30b5b0 <_getkey_opt+0x3cc>,r5 ! 8101b40 - 30b4a6: 84 58 mov.b @(8,r5),r0 - 30b4a8: af 9b bra 30b3e2 <_getkey_opt+0x1fe> - 30b4aa: c9 bf and #191,r0 - 30b4ac: d4 40 mov.l 30b5b0 <_getkey_opt+0x3cc>,r4 ! 8101b40 - 30b4ae: 84 48 mov.b @(8,r4),r0 - 30b4b0: c8 40 tst #64,r0 - 30b4b2: 8d 97 bt.s 30b3e4 <_getkey_opt+0x200> - 30b4b4: 65 03 mov r0,r5 - 30b4b6: e0 af mov #-81,r0 - 30b4b8: 20 59 and r5,r0 - 30b4ba: cb 10 or #16,r0 - 30b4bc: af 92 bra 30b3e4 <_getkey_opt+0x200> - 30b4be: 80 48 mov.b r0,@(8,r4) - 30b4c0: 94 6b mov.w 30b59a <_getkey_opt+0x3b6>,r4 ! dfff - 30b4c2: 65 63 mov r6,r5 - 30b4c4: 24 89 and r8,r4 - 30b4c6: e8 0d mov #13,r8 - 30b4c8: 45 8d shld r8,r5 - 30b4ca: 68 43 mov r4,r8 - 30b4cc: 94 66 mov.w 30b59c <_getkey_opt+0x3b8>,r4 ! efff - 30b4ce: 28 5b or r5,r8 - 30b4d0: 65 33 mov r3,r5 - 30b4d2: 24 89 and r8,r4 - 30b4d4: e8 0c mov #12,r8 - 30b4d6: 45 8d shld r8,r5 - 30b4d8: 68 43 mov r4,r8 - 30b4da: 94 60 mov.w 30b59e <_getkey_opt+0x3ba>,r4 ! f7ff - 30b4dc: 28 5b or r5,r8 - 30b4de: 65 03 mov r0,r5 - 30b4e0: 24 89 and r8,r4 - 30b4e2: e8 0b mov #11,r8 - 30b4e4: 45 8d shld r8,r5 - 30b4e6: 68 43 mov r4,r8 - 30b4e8: 28 5b or r5,r8 - 30b4ea: 95 59 mov.w 30b5a0 <_getkey_opt+0x3bc>,r5 ! 700 - 30b4ec: 94 54 mov.w 30b598 <_getkey_opt+0x3b4>,r4 ! 200 - 30b4ee: 25 89 and r8,r5 - 30b4f0: 35 40 cmp/eq r4,r5 - 30b4f2: 8b 92 bf 30b41a <_getkey_opt+0x236> - 30b4f4: ae 94 bra 30b220 <_getkey_opt+0x3c> - 30b4f6: 00 09 nop - 30b4f8: 93 53 mov.w 30b5a2 <_getkey_opt+0x3be>,r3 ! 300 - 30b4fa: 31 30 cmp/eq r3,r1 - 30b4fc: 8f 09 bf.s 30b512 <_getkey_opt+0x32e> - 30b4fe: 60 93 mov r9,r0 - 30b500: c8 20 tst #32,r0 - 30b502: 8f 08 bf.s 30b516 <_getkey_opt+0x332> - 30b504: c8 08 tst #8,r0 - 30b506: c8 10 tst #16,r0 - 30b508: 8d 44 bt.s 30b594 <_getkey_opt+0x3b0> - 30b50a: 60 23 mov r2,r0 - 30b50c: 70 8b add #-117,r0 - 30b50e: c8 ee tst #238,r0 - 30b510: 8b 40 bf 30b594 <_getkey_opt+0x3b0> - 30b512: 60 93 mov r9,r0 - 30b514: c8 08 tst #8,r0 - 30b516: 8d 15 bt.s 30b544 <_getkey_opt+0x360> - 30b518: 60 98 swap.b r9,r0 - 30b51a: 91 43 mov.w 30b5a4 <_getkey_opt+0x3c0>,r1 ! 1fff - 30b51c: 92 43 mov.w 30b5a6 <_getkey_opt+0x3c2>,r2 ! 184 - 30b51e: 21 89 and r8,r1 - 30b520: 31 20 cmp/eq r2,r1 - 30b522: 8f 10 bf.s 30b546 <_getkey_opt+0x362> - 30b524: c8 04 tst #4,r0 - 30b526: d1 23 mov.l 30b5b4 <_getkey_opt+0x3d0>,r1 ! 30a904 <_gint_osmenu> - 30b528: 41 0b jsr @r1 - 30b52a: 00 09 nop - 30b52c: 60 98 swap.b r9,r0 - 30b52e: c8 01 tst #1,r0 - 30b530: 8d 05 bt.s 30b53e <_getkey_opt+0x35a> - 30b532: c8 02 tst #2,r0 - 30b534: d1 20 mov.l 30b5b8 <_getkey_opt+0x3d4>,r1 ! 30b124 <_dupdate> - 30b536: 41 0b jsr @r1 - 30b538: 00 09 nop - 30b53a: 60 98 swap.b r9,r0 - 30b53c: c8 02 tst #2,r0 - 30b53e: 8d 29 bt.s 30b594 <_getkey_opt+0x3b0> - 30b540: ee 04 mov #4,r14 - 30b542: 60 98 swap.b r9,r0 - 30b544: c8 04 tst #4,r0 - 30b546: 89 09 bt 30b55c <_getkey_opt+0x378> - 30b548: 91 2e mov.w 30b5a8 <_getkey_opt+0x3c4>,r1 ! f8ff - 30b54a: 6a e3 mov r14,r10 - 30b54c: 92 2d mov.w 30b5aa <_getkey_opt+0x3c6>,r2 ! 1107 - 30b54e: 28 19 and r1,r8 - 30b550: 91 28 mov.w 30b5a4 <_getkey_opt+0x3c0>,r1 ! 1fff - 30b552: 4a 18 shll8 r10 - 30b554: 2a 8b or r8,r10 - 30b556: 21 a9 and r10,r1 - 30b558: 31 20 cmp/eq r2,r1 - 30b55a: 89 01 bt 30b560 <_getkey_opt+0x37c> - 30b55c: ae 9e bra 30b29c <_getkey_opt+0xb8> - 30b55e: 00 09 nop - 30b560: d1 16 mov.l 30b5bc <_getkey_opt+0x3d8>,r1 ! 308374 <_gint_copy_vram> - 30b562: 41 0b jsr @r1 - 30b564: 00 09 nop - 30b566: d0 16 mov.l 30b5c0 <_getkey_opt+0x3dc>,r0 ! 312120 <_memset> - 30b568: 64 f3 mov r15,r4 - 30b56a: e6 0c mov #12,r6 - 30b56c: e5 00 mov #0,r5 - 30b56e: 40 0b jsr @r0 - 30b570: 74 30 add #48,r4 - 30b572: e1 01 mov #1,r1 - 30b574: 1f 1b mov.l r1,@(44,r15) - 30b576: e5 01 mov #1,r5 - 30b578: 51 fe mov.l @(56,r15),r1 - 30b57a: d4 12 mov.l 30b5c4 <_getkey_opt+0x3e0>,r4 ! 311520 <___PowerOff> - 30b57c: 2f 12 mov.l r1,@r15 - 30b57e: d1 12 mov.l 30b5c8 <_getkey_opt+0x3e4>,r1 ! 30a878 <_gint_world_switch.isra.0> - 30b580: 56 fc mov.l @(48,r15),r6 - 30b582: 57 fd mov.l @(52,r15),r7 - 30b584: 41 0b jsr @r1 - 30b586: 1f 4a mov.l r4,@(40,r15) - 30b588: 60 98 swap.b r9,r0 - 30b58a: c8 01 tst #1,r0 - 30b58c: 89 02 bt 30b594 <_getkey_opt+0x3b0> - 30b58e: d1 0a mov.l 30b5b8 <_getkey_opt+0x3d4>,r1 ! 30b124 <_dupdate> - 30b590: 41 0b jsr @r1 - 30b592: 00 09 nop - 30b594: ae 43 bra 30b21e <_getkey_opt+0x3a> - 30b596: 00 09 nop - 30b598: 02 00 .word 0x0200 - 30b59a: df ff mov.l 30b998 <_timer_configure+0x134>,r15 ! 85146303 - 30b59c: ef ff mov #-1,r15 - 30b59e: f7 ff movs.l a0g,@r3+r8 - 30b5a0: 07 00 .word 0x0700 - 30b5a2: 03 00 .word 0x0300 - 30b5a4: 1f ff mov.l r15,@(60,r15) - 30b5a6: 01 84 mov.b r8,@(r0,r1) - 30b5a8: f8 ff 11 07 psha #16,a0 movx.w a1,@r4+r8 movy.w a1,@r6+r9 - 30b5ac: 10 00 mov.l r0,@(0,r0) - 30b5ae: 00 00 .word 0x0000 - 30b5b0: 08 10 .word 0x0810 - 30b5b2: 1b 40 mov.l r4,@(0,r11) - 30b5b4: 00 30 .word 0x0030 - 30b5b6: a9 04 bra 30a7c2 <_usb_interrupt_handler+0x622> - 30b5b8: 00 30 .word 0x0030 - 30b5ba: b1 24 bsr 30b806 <_dtext_opt+0x22a> - 30b5bc: 00 30 .word 0x0030 - 30b5be: 83 74 .word 0x8374 - 30b5c0: 00 31 .word 0x0031 - 30b5c2: 21 20 mov.b r2,@r1 - 30b5c4: 00 31 .word 0x0031 - 30b5c6: 15 20 mov.l r2,@(0,r5) - 30b5c8: 00 30 .word 0x0030 - 30b5ca: a8 78 bra 30a6be <_usb_interrupt_handler+0x51e> - -0030b5cc <_getkey>: - 30b5cc: d0 02 mov.l 30b5d8 <_getkey+0xc>,r0 ! 30b1e4 <_getkey_opt> - 30b5ce: 94 01 mov.w 30b5d4 <_getkey+0x8>,r4 ! 5df - 30b5d0: 40 2b jmp @r0 - 30b5d2: e5 00 mov #0,r5 - 30b5d4: 05 df mac.l @r13+,@r5+ - 30b5d6: 00 09 nop - 30b5d8: 00 30 .word 0x0030 - 30b5da: b1 e4 bsr 30b9a6 <_timer_configure+0x142> - -0030b5dc <_dtext_opt>: - 30b5dc: 2f 86 mov.l r8,@-r15 - 30b5de: e0 40 mov #64,r0 - 30b5e0: 2f 96 mov.l r9,@-r15 - 30b5e2: 68 53 mov r5,r8 - 30b5e4: 2f a6 mov.l r10,@-r15 - 30b5e6: 6a 43 mov r4,r10 - 30b5e8: 2f b6 mov.l r11,@-r15 - 30b5ea: 2f c6 mov.l r12,@-r15 - 30b5ec: 6c 73 mov r7,r12 - 30b5ee: 2f d6 mov.l r13,@-r15 - 30b5f0: 2f e6 mov.l r14,@-r15 - 30b5f2: 4f 22 sts.l pr,@-r15 - 30b5f4: 7f cc add #-52,r15 - 30b5f6: 30 fc add r15,r0 - 30b5f8: 5b 05 mov.l @(20,r0),r11 - 30b5fa: 59 06 mov.l @(24,r0),r9 - 30b5fc: 62 b3 mov r11,r2 - 30b5fe: d1 81 mov.l 30b804 <_dtext_opt+0x228>,r1 ! 8101f84 <_topti_font> - 30b600: 22 9b or r9,r2 - 30b602: 1f 64 mov.l r6,@(16,r15) - 30b604: 22 28 tst r2,r2 - 30b606: 8d 1a bt.s 30b63e <_dtext_opt+0x62> - 30b608: 6d 12 mov.l @r1,r13 - 30b60a: 62 f3 mov r15,r2 - 30b60c: 72 2c add #44,r2 - 30b60e: 2f 22 mov.l r2,@r15 - 30b610: 67 f3 mov r15,r7 - 30b612: d2 7d mov.l 30b808 <_dtext_opt+0x22c>,r2 ! 304fe6 <_dnsize> - 30b614: 77 30 add #48,r7 - 30b616: 55 08 mov.l @(32,r0),r5 - 30b618: 66 d3 mov r13,r6 - 30b61a: 42 0b jsr @r2 - 30b61c: 54 07 mov.l @(28,r0),r4 - 30b61e: 60 b3 mov r11,r0 - 30b620: 88 02 cmp/eq #2,r0 - 30b622: 89 01 bt 30b628 <_dtext_opt+0x4c> - 30b624: a0 8a bra 30b73c <_dtext_opt+0x160> - 30b626: 88 01 cmp/eq #1,r0 - 30b628: 52 fc mov.l @(48,r15),r2 - 30b62a: 3a 28 sub r2,r10 - 30b62c: 7a 01 add #1,r10 - 30b62e: 60 93 mov r9,r0 - 30b630: 88 02 cmp/eq #2,r0 - 30b632: 89 01 bt 30b638 <_dtext_opt+0x5c> - 30b634: a0 88 bra 30b748 <_dtext_opt+0x16c> - 30b636: 88 01 cmp/eq #1,r0 - 30b638: 52 fb mov.l @(44,r15),r2 - 30b63a: 38 28 sub r2,r8 - 30b63c: 78 01 add #1,r8 - 30b63e: d2 73 mov.l 30b80c <_dtext_opt+0x230>,r2 ! 8101f88 <_dwindow> - 30b640: e0 5c mov #92,r0 - 30b642: 01 fe mov.l @(r0,r15),r1 - 30b644: 53 22 mov.l @(8,r2),r3 - 30b646: 3a 33 cmp/ge r3,r10 - 30b648: 8d 64 bt.s 30b714 <_dtext_opt+0x138> - 30b64a: 1f 1c mov.l r1,@(48,r15) - 30b64c: 5b 23 mov.l @(12,r2),r11 - 30b64e: 38 b3 cmp/ge r11,r8 - 30b650: 89 60 bt 30b714 <_dtext_opt+0x138> - 30b652: 84 d6 mov.b @(6,r13),r0 - 30b654: 63 83 mov r8,r3 - 30b656: 52 21 mov.l @(4,r2),r2 - 30b658: 60 0c extu.b r0,r0 - 30b65a: 33 0c add r0,r3 - 30b65c: 33 27 cmp/gt r2,r3 - 30b65e: 8b 59 bf 30b714 <_dtext_opt+0x138> - 30b660: 63 83 mov r8,r3 - 30b662: 33 28 sub r2,r3 - 30b664: e1 00 mov #0,r1 - 30b666: 43 11 cmp/pz r3 - 30b668: 8d 05 bt.s 30b676 <_dtext_opt+0x9a> - 30b66a: 1f 15 mov.l r1,@(20,r15) - 30b66c: 61 23 mov r2,r1 - 30b66e: 31 88 sub r8,r1 - 30b670: 1f 15 mov.l r1,@(20,r15) - 30b672: 30 3c add r3,r0 - 30b674: 68 23 mov r2,r8 - 30b676: 3b 88 sub r8,r11 - 30b678: 3b 07 cmp/gt r0,r11 - 30b67a: 8f 02 bf.s 30b682 <_dtext_opt+0xa6> - 30b67c: 4b 15 cmp/pl r11 - 30b67e: 6b 03 mov r0,r11 - 30b680: 4b 15 cmp/pl r11 - 30b682: 8b 47 bf 30b714 <_dtext_opt+0x138> - 30b684: 52 d5 mov.l @(20,r13),r2 - 30b686: 4c 11 cmp/pz r12 - 30b688: 01 29 movt r1 - 30b68a: 1f 26 mov.l r2,@(24,r15) - 30b68c: d2 60 mov.l 30b810 <_dtext_opt+0x234>,r2 ! 8101c04 <_gint_vram> - 30b68e: 1f 19 mov.l r1,@(36,r15) - 30b690: e1 00 mov #0,r1 - 30b692: 62 22 mov.l @r2,r2 - 30b694: 1f 27 mov.l r2,@(28,r15) - 30b696: 92 b3 mov.w 30b800 <_dtext_opt+0x224>,r2 ! 318 - 30b698: 08 27 mul.l r2,r8 - 30b69a: 62 83 mov r8,r2 - 30b69c: 32 bc add r11,r2 - 30b69e: 03 1a sts macl,r3 - 30b6a0: 72 ff add #-1,r2 - 30b6a2: 1f 38 mov.l r3,@(32,r15) - 30b6a4: 1f 2a mov.l r2,@(40,r15) - 30b6a6: de 5b mov.l 30b814 <_dtext_opt+0x238>,r14 ! 304f46 <_dtext_utf8_next> - 30b6a8: d9 5b mov.l 30b818 <_dtext_opt+0x23c>,r9 ! 304f00 <_dfont_glyph_index> - 30b6aa: 64 f3 mov r15,r4 - 30b6ac: 1f 13 mov.l r1,@(12,r15) - 30b6ae: 4e 0b jsr @r14 - 30b6b0: 74 30 add #48,r4 - 30b6b2: 20 08 tst r0,r0 - 30b6b4: 51 f3 mov.l @(12,r15),r1 - 30b6b6: 8d 2d bt.s 30b714 <_dtext_opt+0x138> - 30b6b8: 65 03 mov r0,r5 - 30b6ba: e0 60 mov #96,r0 - 30b6bc: 03 fe mov.l @(r0,r15),r3 - 30b6be: 43 11 cmp/pz r3 - 30b6c0: 8f 05 bf.s 30b6ce <_dtext_opt+0xf2> - 30b6c2: e0 5c mov #92,r0 - 30b6c4: 52 fc mov.l @(48,r15),r2 - 30b6c6: 00 fe mov.l @(r0,r15),r0 - 30b6c8: 32 08 sub r0,r2 - 30b6ca: 33 23 cmp/ge r2,r3 - 30b6cc: 8b 22 bf 30b714 <_dtext_opt+0x138> - 30b6ce: 1f 13 mov.l r1,@(12,r15) - 30b6d0: 49 0b jsr @r9 - 30b6d2: 64 d3 mov r13,r4 - 30b6d4: 40 11 cmp/pz r0 - 30b6d6: 51 f3 mov.l @(12,r15),r1 - 30b6d8: 8f e7 bf.s 30b6aa <_dtext_opt+0xce> - 30b6da: 62 03 mov r0,r2 - 30b6dc: 84 d4 mov.b @(4,r13),r0 - 30b6de: c8 01 tst #1,r0 - 30b6e0: 89 38 bt 30b754 <_dtext_opt+0x178> - 30b6e2: 57 d7 mov.l @(28,r13),r7 - 30b6e4: 60 23 mov r2,r0 - 30b6e6: 0e 7c mov.b @(r0,r7),r14 - 30b6e8: 6e ec extu.b r14,r14 - 30b6ea: 69 13 mov r1,r9 - 30b6ec: 21 18 tst r1,r1 - 30b6ee: 8d 0d bt.s 30b70c <_dtext_opt+0x130> - 30b6f0: 39 ac add r10,r9 - 30b6f2: 51 f9 mov.l @(36,r15),r1 - 30b6f4: 21 18 tst r1,r1 - 30b6f6: 89 09 bt 30b70c <_dtext_opt+0x130> - 30b6f8: d3 48 mov.l 30b81c <_dtext_opt+0x240>,r3 ! 30ad9c <_drect> - 30b6fa: 66 93 mov r9,r6 - 30b6fc: 1f 23 mov.l r2,@(12,r15) - 30b6fe: 76 ff add #-1,r6 - 30b700: 57 fa mov.l @(40,r15),r7 - 30b702: 65 83 mov r8,r5 - 30b704: 2f c2 mov.l r12,@r15 - 30b706: 43 0b jsr @r3 - 30b708: 64 a3 mov r10,r4 - 30b70a: 52 f3 mov.l @(12,r15),r2 - 30b70c: d3 3f mov.l 30b80c <_dtext_opt+0x230>,r3 ! 8101f88 <_dwindow> - 30b70e: 53 32 mov.l @(8,r3),r3 - 30b710: 33 97 cmp/gt r9,r3 - 30b712: 89 01 bt 30b718 <_dtext_opt+0x13c> - 30b714: a0 8a bra 30b82c <_dtext_opt+0x250> - 30b716: 00 09 nop - 30b718: 84 d4 mov.b @(4,r13),r0 - 30b71a: c8 01 tst #1,r0 - 30b71c: 8f 1d bf.s 30b75a <_dtext_opt+0x17e> - 30b71e: ea fb mov #-5,r10 - 30b720: 85 dd mov.w @(26,r13),r0 - 30b722: 60 0d extu.w r0,r0 - 30b724: 00 27 mul.l r2,r0 - 30b726: 05 1a sts macl,r5 - 30b728: d2 38 mov.l 30b80c <_dtext_opt+0x230>,r2 ! 8101f88 <_dwindow> - 30b72a: 6a e3 mov r14,r10 - 30b72c: 3a 9c add r9,r10 - 30b72e: 62 22 mov.l @r2,r2 - 30b730: 3a 27 cmp/gt r2,r10 - 30b732: 8d 31 bt.s 30b798 <_dtext_opt+0x1bc> - 30b734: 32 97 cmp/gt r9,r2 - 30b736: 84 dc mov.b @(12,r13),r0 - 30b738: af b5 bra 30b6a6 <_dtext_opt+0xca> - 30b73a: 61 0c extu.b r0,r1 - 30b73c: 8b 02 bf 30b744 <_dtext_opt+0x168> - 30b73e: 52 fc mov.l @(48,r15),r2 - 30b740: 42 21 shar r2 - 30b742: 3a 28 sub r2,r10 - 30b744: af 74 bra 30b630 <_dtext_opt+0x54> - 30b746: 60 93 mov r9,r0 - 30b748: 8f 02 bf.s 30b750 <_dtext_opt+0x174> - 30b74a: 52 fb mov.l @(44,r15),r2 - 30b74c: 42 21 shar r2 - 30b74e: 38 28 sub r2,r8 - 30b750: af 75 bra 30b63e <_dtext_opt+0x62> - 30b752: 00 09 nop - 30b754: 85 dc mov.w @(24,r13),r0 - 30b756: af c8 bra 30b6ea <_dtext_opt+0x10e> - 30b758: 6e 0d extu.w r0,r14 - 30b75a: e7 f8 mov #-8,r7 - 30b75c: 27 29 and r2,r7 - 30b75e: 56 d6 mov.l @(24,r13),r6 - 30b760: 60 73 mov r7,r0 - 30b762: 40 09 shlr2 r0 - 30b764: 05 6d mov.w @(r0,r6),r5 - 30b766: 66 23 mov r2,r6 - 30b768: 36 78 sub r7,r6 - 30b76a: 37 26 cmp/hi r2,r7 - 30b76c: 54 d7 mov.l @(28,r13),r4 - 30b76e: 65 5d extu.w r5,r5 - 30b770: 8d 03 bt.s 30b77a <_dtext_opt+0x19e> - 30b772: 76 01 add #1,r6 - 30b774: 22 28 tst r2,r2 - 30b776: 8f 02 bf.s 30b77e <_dtext_opt+0x1a2> - 30b778: 46 10 dt r6 - 30b77a: e6 01 mov #1,r6 - 30b77c: 46 10 dt r6 - 30b77e: 89 d3 bt 30b728 <_dtext_opt+0x14c> - 30b780: 60 73 mov r7,r0 - 30b782: 02 4c mov.b @(r0,r4),r2 - 30b784: 77 01 add #1,r7 - 30b786: 84 d6 mov.b @(6,r13),r0 - 30b788: 62 2c extu.b r2,r2 - 30b78a: 60 0c extu.b r0,r0 - 30b78c: 22 0f muls.w r0,r2 - 30b78e: 02 1a sts macl,r2 - 30b790: 72 1f add #31,r2 - 30b792: 42 ac shad r10,r2 - 30b794: af f2 bra 30b77c <_dtext_opt+0x1a0> - 30b796: 35 2c add r2,r5 - 30b798: 8f 21 bf.s 30b7de <_dtext_opt+0x202> - 30b79a: 67 e3 mov r14,r7 - 30b79c: 32 98 sub r9,r2 - 30b79e: 37 28 sub r2,r7 - 30b7a0: 33 98 sub r9,r3 - 30b7a2: 33 77 cmp/gt r7,r3 - 30b7a4: 8f 01 bf.s 30b7aa <_dtext_opt+0x1ce> - 30b7a6: 51 f6 mov.l @(24,r15),r1 - 30b7a8: 63 73 mov r7,r3 - 30b7aa: 45 08 shll2 r5 - 30b7ac: 54 f7 mov.l @(28,r15),r4 - 30b7ae: 35 1c add r1,r5 - 30b7b0: 51 f5 mov.l @(20,r15),r1 - 30b7b2: 39 9c add r9,r9 - 30b7b4: 4c 11 cmp/pz r12 - 30b7b6: 0e 17 mul.l r1,r14 - 30b7b8: 51 f8 mov.l @(32,r15),r1 - 30b7ba: 07 1a sts macl,r7 - 30b7bc: 37 2c add r2,r7 - 30b7be: 39 1c add r1,r9 - 30b7c0: 32 2c add r2,r2 - 30b7c2: 39 2c add r2,r9 - 30b7c4: 34 9c add r9,r4 - 30b7c6: 8d 0c bt.s 30b7e2 <_dtext_opt+0x206> - 30b7c8: 3e 38 sub r3,r14 - 30b7ca: 56 f4 mov.l @(16,r15),r6 - 30b7cc: d2 14 mov.l 30b820 <_dtext_opt+0x244>,r2 ! 3117ce <_topti_glyph_fg> - 30b7ce: 1f e1 mov.l r14,@(4,r15) - 30b7d0: 2f 32 mov.l r3,@r15 - 30b7d2: 1f 72 mov.l r7,@(8,r15) - 30b7d4: 67 b3 mov r11,r7 - 30b7d6: 42 0b jsr @r2 - 30b7d8: 00 09 nop - 30b7da: af ad bra 30b738 <_dtext_opt+0x15c> - 30b7dc: 84 dc mov.b @(12,r13),r0 - 30b7de: af df bra 30b7a0 <_dtext_opt+0x1c4> - 30b7e0: e2 00 mov #0,r2 - 30b7e2: 52 f4 mov.l @(16,r15),r2 - 30b7e4: 1f 72 mov.l r7,@(8,r15) - 30b7e6: 42 11 cmp/pz r2 - 30b7e8: 1f e1 mov.l r14,@(4,r15) - 30b7ea: 67 b3 mov r11,r7 - 30b7ec: 8f 05 bf.s 30b7fa <_dtext_opt+0x21e> - 30b7ee: 2f 32 mov.l r3,@r15 - 30b7f0: 66 23 mov r2,r6 - 30b7f2: 46 28 shll16 r6 - 30b7f4: d2 0b mov.l 30b824 <_dtext_opt+0x248>,r2 ! 311790 <_topti_glyph_fg_bg> - 30b7f6: af ee bra 30b7d6 <_dtext_opt+0x1fa> - 30b7f8: 26 cb or r12,r6 - 30b7fa: d2 0b mov.l 30b828 <_dtext_opt+0x24c>,r2 ! 311808 <_topti_glyph_bg> - 30b7fc: af eb bra 30b7d6 <_dtext_opt+0x1fa> - 30b7fe: 66 c3 mov r12,r6 - 30b800: 03 18 .word 0x0318 - 30b802: 00 09 nop - 30b804: 08 10 .word 0x0810 - 30b806: 1f 84 mov.l r8,@(16,r15) - 30b808: 00 30 .word 0x0030 - 30b80a: 4f e6 .word 0x4fe6 - 30b80c: 08 10 .word 0x0810 - 30b80e: 1f 88 mov.l r8,@(32,r15) - 30b810: 08 10 .word 0x0810 - 30b812: 1c 04 mov.l r0,@(16,r12) - 30b814: 00 30 .word 0x0030 - 30b816: 4f 46 .word 0x4f46 - 30b818: 00 30 .word 0x0030 - 30b81a: 4f 00 shll r15 - 30b81c: 00 30 .word 0x0030 - 30b81e: ad 9c bra 30b35a <_getkey_opt+0x176> - 30b820: 00 31 .word 0x0031 - 30b822: 17 ce mov.l r12,@(56,r7) - 30b824: 00 31 .word 0x0031 - 30b826: 17 90 mov.l r9,@(0,r7) - 30b828: 00 31 .word 0x0031 - 30b82a: 18 08 mov.l r0,@(32,r8) - 30b82c: 7f 34 add #52,r15 - 30b82e: 4f 26 lds.l @r15+,pr - 30b830: 6e f6 mov.l @r15+,r14 - 30b832: 6d f6 mov.l @r15+,r13 - 30b834: 6c f6 mov.l @r15+,r12 - 30b836: 6b f6 mov.l @r15+,r11 - 30b838: 6a f6 mov.l @r15+,r10 - 30b83a: 69 f6 mov.l @r15+,r9 - 30b83c: 00 0b rts - 30b83e: 68 f6 mov.l @r15+,r8 - -0030b840 <_dtext>: - 30b840: 4f 22 sts.l pr,@-r15 - 30b842: e1 ff mov #-1,r1 - 30b844: 7f f0 add #-16,r15 - 30b846: 1f 13 mov.l r1,@(12,r15) - 30b848: e1 00 mov #0,r1 - 30b84a: 1f 11 mov.l r1,@(4,r15) - 30b84c: 2f 12 mov.l r1,@r15 - 30b84e: d1 04 mov.l 30b860 <_dtext+0x20>,r1 ! 30b5dc <_dtext_opt> - 30b850: 1f 72 mov.l r7,@(8,r15) - 30b852: 41 0b jsr @r1 - 30b854: e7 ff mov #-1,r7 - 30b856: 7f 10 add #16,r15 - 30b858: 4f 26 lds.l @r15+,pr - 30b85a: 00 0b rts - 30b85c: 00 09 nop - 30b85e: 00 09 nop - 30b860: 00 30 .word 0x0030 - 30b862: b5 dc bsr 30c41e <_gint_default_panic+0x2b6> - -0030b864 <_timer_configure>: - 30b864: 7f fc add #-4,r15 - 30b866: 2f 86 mov.l r8,@-r15 - 30b868: 27 78 tst r7,r7 - 30b86a: 2f 96 mov.l r9,@-r15 - 30b86c: 61 43 mov r4,r1 - 30b86e: 2f a6 mov.l r10,@-r15 - 30b870: 6a 53 mov r5,r10 - 30b872: 2f b6 mov.l r11,@-r15 - 30b874: 6b 63 mov r6,r11 - 30b876: 2f c6 mov.l r12,@-r15 - 30b878: 6c 73 mov r7,r12 - 30b87a: 2f d6 mov.l r13,@-r15 - 30b87c: 2f e6 mov.l r14,@-r15 - 30b87e: 4f 22 sts.l pr,@-r15 - 30b880: 7f e8 add #-24,r15 - 30b882: 8f 09 bf.s 30b898 <_timer_configure+0x34> - 30b884: 1f 7e mov.l r7,@(56,r15) - 30b886: d0 92 mov.l 30bad0 <_timer_configure+0x26c>,r0 ! 312120 <_memset> - 30b888: 64 f3 mov r15,r4 - 30b88a: 2f 12 mov.l r1,@r15 - 30b88c: e6 14 mov #20,r6 - 30b88e: e5 00 mov #0,r5 - 30b890: 40 0b jsr @r0 - 30b892: 74 38 add #56,r4 - 30b894: dc 8f mov.l 30bad4 <_timer_configure+0x270>,r12 ! 3050f8 <_stop_callback> - 30b896: 61 f2 mov.l @r15,r1 - 30b898: e8 08 mov #8,r8 - 30b89a: 41 11 cmp/pz r1 - 30b89c: 8f 28 bf.s 30b8f0 <_timer_configure+0x8c> - 30b89e: 60 13 mov r1,r0 - 30b8a0: c9 0f and #15,r0 - 30b8a2: 30 80 cmp/eq r8,r0 - 30b8a4: 8f 13 bf.s 30b8ce <_timer_configure+0x6a> - 30b8a6: e2 02 mov #2,r2 - 30b8a8: 38 27 cmp/gt r2,r8 - 30b8aa: 8d 3c bt.s 30b926 <_timer_configure+0xc2> - 30b8ac: 62 8d extu.w r8,r2 - 30b8ae: e2 0c mov #12,r2 - 30b8b0: 28 2e mulu.w r2,r8 - 30b8b2: d2 89 mov.l 30bad8 <_timer_configure+0x274>,r2 ! a4490008 - 30b8b4: 00 1a sts macl,r0 - 30b8b6: 30 2c add r2,r0 - 30b8b8: 85 04 mov.w @(8,r0),r0 - 30b8ba: c8 20 tst #32,r0 - 30b8bc: 8f 07 bf.s 30b8ce <_timer_configure+0x6a> - 30b8be: 72 fc add #-4,r2 - 30b8c0: 60 20 mov.b @r2,r0 - 30b8c2: 62 8b neg r8,r2 - 30b8c4: 60 0c extu.b r0,r0 - 30b8c6: 40 2c shad r2,r0 - 30b8c8: c8 01 tst #1,r0 - 30b8ca: 8d 3a bt.s 30b942 <_timer_configure+0xde> - 30b8cc: e2 02 mov #2,r2 - 30b8ce: 78 ff add #-1,r8 - 30b8d0: 60 83 mov r8,r0 - 30b8d2: 88 ff cmp/eq #-1,r0 - 30b8d4: 8f e2 bf.s 30b89c <_timer_configure+0x38> - 30b8d6: 41 11 cmp/pz r1 - 30b8d8: 60 83 mov r8,r0 - 30b8da: 7f 18 add #24,r15 - 30b8dc: 4f 26 lds.l @r15+,pr - 30b8de: 6e f6 mov.l @r15+,r14 - 30b8e0: 6d f6 mov.l @r15+,r13 - 30b8e2: 6c f6 mov.l @r15+,r12 - 30b8e4: 6b f6 mov.l @r15+,r11 - 30b8e6: 6a f6 mov.l @r15+,r10 - 30b8e8: 69 f6 mov.l @r15+,r9 - 30b8ea: 68 f6 mov.l @r15+,r8 - 30b8ec: 00 0b rts - 30b8ee: 7f 04 add #4,r15 - 30b8f0: 88 ff cmp/eq #-1,r0 - 30b8f2: 8f 0f bf.s 30b914 <_timer_configure+0xb0> - 30b8f4: 88 fe cmp/eq #-2,r0 - 30b8f6: e2 02 mov #2,r2 - 30b8f8: 38 27 cmp/gt r2,r8 - 30b8fa: 8f d5 bf.s 30b8a8 <_timer_configure+0x44> - 30b8fc: ed 00 mov #0,r13 - 30b8fe: ee 63 mov #99,r14 - 30b900: 62 a3 mov r10,r2 - 30b902: 63 b3 mov r11,r3 - 30b904: 32 d0 cmp/eq r13,r2 - 30b906: 8f 01 bf.s 30b90c <_timer_configure+0xa8> - 30b908: 32 d6 cmp/hi r13,r2 - 30b90a: 33 e6 cmp/hi r14,r3 - 30b90c: 8d cc bt.s 30b8a8 <_timer_configure+0x44> - 30b90e: e2 02 mov #2,r2 - 30b910: af f2 bra 30b8f8 <_timer_configure+0x94> - 30b912: 78 ff add #-1,r8 - 30b914: 8f 02 bf.s 30b91c <_timer_configure+0xb8> - 30b916: e2 02 mov #2,r2 - 30b918: af c4 bra 30b8a4 <_timer_configure+0x40> - 30b91a: 32 83 cmp/ge r8,r2 - 30b91c: 88 fd cmp/eq #-3,r0 - 30b91e: 8f d6 bf.s 30b8ce <_timer_configure+0x6a> - 30b920: 38 27 cmp/gt r2,r8 - 30b922: af bf bra 30b8a4 <_timer_configure+0x40> - 30b924: 00 09 nop - 30b926: d3 6d mov.l 30badc <_timer_configure+0x278>,r3 ! a44cffd0 - 30b928: 42 08 shll2 r2 - 30b92a: 32 2c add r2,r2 - 30b92c: 42 08 shll2 r2 - 30b92e: 32 3c add r3,r2 - 30b930: 84 2c mov.b @(12,r2),r0 - 30b932: c8 01 tst #1,r0 - 30b934: 89 01 bt 30b93a <_timer_configure+0xd6> - 30b936: af b0 bra 30b89a <_timer_configure+0x36> - 30b938: 78 ff add #-1,r8 - 30b93a: 62 20 mov.b @r2,r2 - 30b93c: 22 28 tst r2,r2 - 30b93e: 8b fa bf 30b936 <_timer_configure+0xd2> - 30b940: e2 02 mov #2,r2 - 30b942: 38 27 cmp/gt r2,r8 - 30b944: 8d 47 bt.s 30b9d6 <_timer_configure+0x172> - 30b946: 62 13 mov r1,r2 - 30b948: 42 00 shll r2 - 30b94a: 8d 44 bt.s 30b9d6 <_timer_configure+0x172> - 30b94c: 60 13 mov r1,r0 - 30b94e: 40 09 shlr2 r0 - 30b950: 40 09 shlr2 r0 - 30b952: e9 0f mov #15,r9 - 30b954: 29 09 and r0,r9 - 30b956: d2 62 mov.l 30bae0 <_timer_configure+0x27c>,r2 ! 310df4 <___movmemSI20> - 30b958: 64 f3 mov r15,r4 - 30b95a: 65 f3 mov r15,r5 - 30b95c: e1 02 mov #2,r1 - 30b95e: 1f ce mov.l r12,@(56,r15) - 30b960: 74 04 add #4,r4 - 30b962: 75 38 add #56,r5 - 30b964: 42 0b jsr @r2 - 30b966: 38 17 cmp/gt r1,r8 - 30b968: 8f 02 bf.s 30b970 <_timer_configure+0x10c> - 30b96a: 63 b3 mov r11,r3 - 30b96c: a0 93 bra 30ba96 <_timer_configure+0x232> - 30b96e: e0 05 mov #5,r0 - 30b970: e1 0c mov #12,r1 - 30b972: d3 59 mov.l 30bad8 <_timer_configure+0x274>,r3 ! a4490008 - 30b974: 28 1e mulu.w r1,r8 - 30b976: 01 1a sts macl,r1 - 30b978: 31 3c add r3,r1 - 30b97a: 85 14 mov.w @(8,r1),r0 - 30b97c: c8 20 tst #32,r0 - 30b97e: 8f ab bf.s 30b8d8 <_timer_configure+0x74> - 30b980: 73 fc add #-4,r3 - 30b982: 60 30 mov.b @r3,r0 - 30b984: 63 8b neg r8,r3 - 30b986: 60 0c extu.b r0,r0 - 30b988: 40 3c shad r3,r0 - 30b98a: c8 01 tst #1,r0 - 30b98c: 8f a5 bf.s 30b8da <_timer_configure+0x76> - 30b98e: 60 83 mov r8,r0 - 30b990: 21 b2 mov.l r11,@r1 - 30b992: e7 07 mov #7,r7 - 30b994: 11 b1 mov.l r11,@(4,r1) - 30b996: 29 79 and r7,r9 - 30b998: 85 14 mov.w @(8,r1),r0 - 30b99a: 63 03 mov r0,r3 - 30b99c: e0 f8 mov #-8,r0 - 30b99e: 20 39 and r3,r0 - 30b9a0: 20 9b or r9,r0 - 30b9a2: 93 93 mov.w 30bacc <_timer_configure+0x268>,r3 ! feff - 30b9a4: 81 14 mov.w r0,@(8,r1) - 30b9a6: 85 14 mov.w @(8,r1),r0 - 30b9a8: 20 39 and r3,r0 - 30b9aa: 81 14 mov.w r0,@(8,r1) - 30b9ac: 85 14 mov.w @(8,r1),r0 - 30b9ae: 60 08 swap.b r0,r0 - 30b9b0: c8 01 tst #1,r0 - 30b9b2: 8b f8 bf 30b9a6 <_timer_configure+0x142> - 30b9b4: 85 14 mov.w @(8,r1),r0 - 30b9b6: e3 e7 mov #-25,r3 - 30b9b8: cb 20 or #32,r0 - 30b9ba: 81 14 mov.w r0,@(8,r1) - 30b9bc: 85 14 mov.w @(8,r1),r0 - 30b9be: 20 39 and r3,r0 - 30b9c0: 81 14 mov.w r0,@(8,r1) - 30b9c2: e1 14 mov #20,r1 - 30b9c4: d4 47 mov.l 30bae4 <_timer_configure+0x280>,r4 ! 810181c <_tmu_callbacks> - 30b9c6: 08 17 mul.l r1,r8 - 30b9c8: 01 1a sts macl,r1 - 30b9ca: 65 f3 mov r15,r5 - 30b9cc: 34 1c add r1,r4 - 30b9ce: 42 0b jsr @r2 - 30b9d0: 75 04 add #4,r5 - 30b9d2: af 82 bra 30b8da <_timer_configure+0x76> - 30b9d4: 60 83 mov r8,r0 - 30b9d6: e2 02 mov #2,r2 - 30b9d8: 38 27 cmp/gt r2,r8 - 30b9da: 8d 3b bt.s 30ba54 <_timer_configure+0x1f0> - 30b9dc: e2 00 mov #0,r2 - 30b9de: d3 42 mov.l 30bae8 <_timer_configure+0x284>,r3 ! 14dc9380 - 30b9e0: 32 a0 cmp/eq r10,r2 - 30b9e2: 8f 01 bf.s 30b9e8 <_timer_configure+0x184> - 30b9e4: 32 a2 cmp/hs r10,r2 - 30b9e6: 33 b2 cmp/hs r11,r3 - 30b9e8: 8d 34 bt.s 30ba54 <_timer_configure+0x1f0> - 30b9ea: 02 29 movt r2 - 30b9ec: 3a 26 cmp/hi r2,r10 - 30b9ee: 8d 05 bt.s 30b9fc <_timer_configure+0x198> - 30b9f0: e2 01 mov #1,r2 - 30b9f2: d2 3e mov.l 30baec <_timer_configure+0x288>,r2 ! 553c1180 - 30b9f4: 3b 26 cmp/hi r2,r11 - 30b9f6: 8f 0b bf.s 30ba10 <_timer_configure+0x1ac> - 30b9f8: e9 10 mov #16,r9 - 30b9fa: e2 01 mov #1,r2 - 30b9fc: 3a 26 cmp/hi r2,r10 - 30b9fe: 8d 2b bt.s 30ba58 <_timer_configure+0x1f4> - 30ba00: 3a 22 cmp/hs r2,r10 - 30ba02: 8f 05 bf.s 30ba10 <_timer_configure+0x1ac> - 30ba04: e9 20 mov #32,r9 - 30ba06: d2 3a mov.l 30baf0 <_timer_configure+0x28c>,r2 ! 54f04600 - 30ba08: 3b 26 cmp/hi r2,r11 - 30ba0a: 8d 01 bt.s 30ba10 <_timer_configure+0x1ac> - 30ba0c: e9 30 mov #48,r9 - 30ba0e: e9 20 mov #32,r9 - 30ba10: 41 11 cmp/pz r1 - 30ba12: 8d a0 bt.s 30b956 <_timer_configure+0xf2> - 30ba14: e1 02 mov #2,r1 - 30ba16: 38 17 cmp/gt r1,r8 - 30ba18: 89 3a bt 30ba90 <_timer_configure+0x22c> - 30ba1a: d1 36 mov.l 30baf4 <_timer_configure+0x290>,r1 ! 8101fb0 <_freq> - 30ba1c: 51 18 mov.l @(32,r1),r1 - 30ba1e: 62 13 mov r1,r2 - 30ba20: 42 00 shll r2 - 30ba22: 32 2a subc r2,r2 - 30ba24: 29 98 tst r9,r9 - 30ba26: 8f 19 bf.s 30ba5c <_timer_configure+0x1f8> - 30ba28: 60 93 mov r9,r0 - 30ba2a: 63 23 mov r2,r3 - 30ba2c: e7 1e mov #30,r7 - 30ba2e: 43 7d shld r7,r3 - 30ba30: 41 09 shlr2 r1 - 30ba32: 21 3b or r3,r1 - 30ba34: 42 09 shlr2 r2 - 30ba36: 01 a7 mul.l r10,r1 - 30ba38: 03 1a sts macl,r3 - 30ba3a: d0 2f mov.l 30baf8 <_timer_configure+0x294>,r0 ! 310ed4 <___udivdi3> - 30ba3c: 02 b7 mul.l r11,r2 - 30ba3e: 02 1a sts macl,r2 - 30ba40: 3b 15 dmulu.l r1,r11 - 30ba42: 32 3c add r3,r2 - 30ba44: 04 0a sts mach,r4 - 30ba46: d7 2d mov.l 30bafc <_timer_configure+0x298>,r7 ! f4240 - 30ba48: 05 1a sts macl,r5 - 30ba4a: 34 2c add r2,r4 - 30ba4c: 40 0b jsr @r0 - 30ba4e: e6 00 mov #0,r6 - 30ba50: af 81 bra 30b956 <_timer_configure+0xf2> - 30ba52: 6b 13 mov r1,r11 - 30ba54: af dc bra 30ba10 <_timer_configure+0x1ac> - 30ba56: e9 00 mov #0,r9 - 30ba58: af da bra 30ba10 <_timer_configure+0x1ac> - 30ba5a: e9 30 mov #48,r9 - 30ba5c: 88 10 cmp/eq #16,r0 - 30ba5e: 8f 07 bf.s 30ba70 <_timer_configure+0x20c> - 30ba60: e7 1c mov #28,r7 - 30ba62: 63 23 mov r2,r3 - 30ba64: 43 7d shld r7,r3 - 30ba66: 41 09 shlr2 r1 - 30ba68: 41 09 shlr2 r1 - 30ba6a: 21 3b or r3,r1 - 30ba6c: af e2 bra 30ba34 <_timer_configure+0x1d0> - 30ba6e: 42 09 shlr2 r2 - 30ba70: 88 20 cmp/eq #32,r0 - 30ba72: 8f 07 bf.s 30ba84 <_timer_configure+0x220> - 30ba74: 63 23 mov r2,r3 - 30ba76: e0 fa mov #-6,r0 - 30ba78: e7 1a mov #26,r7 - 30ba7a: 43 7d shld r7,r3 - 30ba7c: 41 0d shld r0,r1 - 30ba7e: 42 0d shld r0,r2 - 30ba80: af d9 bra 30ba36 <_timer_configure+0x1d2> - 30ba82: 21 3b or r3,r1 - 30ba84: 43 28 shll16 r3 - 30ba86: 43 18 shll8 r3 - 30ba88: 41 19 shlr8 r1 - 30ba8a: 21 3b or r3,r1 - 30ba8c: af d3 bra 30ba36 <_timer_configure+0x1d2> - 30ba8e: 42 19 shlr8 r2 - 30ba90: d1 1b mov.l 30bb00 <_timer_configure+0x29c>,r1 ! 8000 - 30ba92: af d0 bra 30ba36 <_timer_configure+0x1d2> - 30ba94: e2 00 mov #0,r2 - 30ba96: d7 11 mov.l 30badc <_timer_configure+0x278>,r7 ! a44cffd0 - 30ba98: 61 83 mov r8,r1 - 30ba9a: 41 0d shld r0,r1 - 30ba9c: 31 7c add r7,r1 - 30ba9e: 84 1c mov.b @(12,r1),r0 - 30baa0: c8 01 tst #1,r0 - 30baa2: 8b 96 bf 30b9d2 <_timer_configure+0x16e> - 30baa4: e7 fd mov #-3,r7 - 30baa6: 84 1c mov.b @(12,r1),r0 - 30baa8: 20 79 and r7,r0 - 30baaa: 80 1c mov.b r0,@(12,r1) - 30baac: 84 1c mov.b @(12,r1),r0 - 30baae: c8 02 tst #2,r0 - 30bab0: 8b f9 bf 30baa6 <_timer_configure+0x242> - 30bab2: 11 31 mov.l r3,@(4,r1) - 30bab4: 57 11 mov.l @(4,r1),r7 - 30bab6: 33 70 cmp/eq r7,r3 - 30bab8: 8b fb bf 30bab2 <_timer_configure+0x24e> - 30baba: 11 32 mov.l r3,@(8,r1) - 30babc: 57 12 mov.l @(8,r1),r7 - 30babe: 33 70 cmp/eq r7,r3 - 30bac0: 8b fb bf 30baba <_timer_configure+0x256> - 30bac2: 84 1c mov.b @(12,r1),r0 - 30bac4: cb 01 or #1,r0 - 30bac6: 80 1c mov.b r0,@(12,r1) - 30bac8: af 7c bra 30b9c4 <_timer_configure+0x160> - 30baca: e1 14 mov #20,r1 - 30bacc: fe ff .word 0xfeff - 30bace: 00 09 nop - 30bad0: 00 31 .word 0x0031 - 30bad2: 21 20 mov.b r2,@r1 - 30bad4: 00 30 .word 0x0030 - 30bad6: 50 f8 mov.l @(32,r15),r0 - 30bad8: a4 49 bra 30c36e <_gint_default_panic+0x206> - 30bada: 00 08 clrt - 30badc: a4 4c bra 30c378 <_gint_default_panic+0x210> - 30bade: ff d0 .word 0xffd0 - 30bae0: 00 31 .word 0x0031 - 30bae2: 0d f4 mov.b r15,@(r0,r13) - 30bae4: 08 10 .word 0x0810 - 30bae6: 18 1c mov.l r1,@(48,r8) - 30bae8: 14 dc mov.l r13,@(48,r4) - 30baea: 93 80 mov.w 30bbee <_timer_stop+0x12>,r3 ! e105 - 30baec: 55 3c mov.l @(48,r3),r5 - 30baee: 11 80 mov.l r8,@(0,r1) - 30baf0: 54 f0 mov.l @(0,r15),r4 - 30baf2: 46 00 shll r6 - 30baf4: 08 10 .word 0x0810 - 30baf6: 1f b0 mov.l r11,@(0,r15) - 30baf8: 00 31 .word 0x0031 - 30bafa: 0e d4 mov.b r13,@(r0,r14) - 30bafc: 00 0f mac.l @r0+,@r0+ - 30bafe: 42 40 .word 0x4240 - 30bb00: 00 00 .word 0x0000 - 30bb02: 80 00 mov.b r0,@(0,r0) - -0030bb04 <_timer_start>: - 30bb04: d1 01 mov.l 30bb0c <_timer_start+0x8>,r1 ! 3050fc <_timer_control> - 30bb06: 41 2b jmp @r1 - 30bb08: e5 00 mov #0,r5 - 30bb0a: 00 09 nop - 30bb0c: 00 30 .word 0x0030 - 30bb0e: 50 fc mov.l @(48,r15),r0 - -0030bb10 <_configure.lto_priv.0>: - 30bb10: 2f 86 mov.l r8,@-r15 - 30bb12: e5 00 mov #0,r5 - 30bb14: 2f 96 mov.l r9,@-r15 - 30bb16: d8 22 mov.l 30bba0 <_configure.lto_priv.0+0x90>,r8 ! 8101b30 <_keysc_dev> - 30bb18: d9 22 mov.l 30bba4 <_configure.lto_priv.0+0x94>,r9 ! 312120 <_memset> - 30bb1a: 64 83 mov r8,r4 - 30bb1c: 4f 22 sts.l pr,@-r15 - 30bb1e: 96 3c mov.w 30bb9a <_configure.lto_priv.0+0x8a>,r6 ! d4 - 30bb20: 49 0b jsr @r9 - 30bb22: 7f d4 add #-44,r15 - 30bb24: d1 20 mov.l 30bba8 <_configure.lto_priv.0+0x98>,r1 ! 304e08 <_keysc_scan> - 30bb26: 64 83 mov r8,r4 - 30bb28: 41 0b jsr @r1 - 30bb2a: 74 28 add #40,r4 - 30bb2c: d0 1f mov.l 30bbac <_configure.lto_priv.0+0x9c>,r0 ! 312000 <_memcpy> - 30bb2e: 65 83 mov r8,r5 - 30bb30: 64 83 mov r8,r4 - 30bb32: e6 0c mov #12,r6 - 30bb34: 75 28 add #40,r5 - 30bb36: 40 0b jsr @r0 - 30bb38: 74 34 add #52,r4 - 30bb3a: e1 10 mov #16,r1 - 30bb3c: 1f 14 mov.l r1,@(16,r15) - 30bb3e: e1 00 mov #0,r1 - 30bb40: 1f 15 mov.l r1,@(20,r15) - 30bb42: e5 10 mov #16,r5 - 30bb44: d1 1a mov.l 30bbb0 <_configure.lto_priv.0+0xa0>,r1 ! 304dc4 <_keydev_set_transform> - 30bb46: e6 00 mov #0,r6 - 30bb48: 41 0b jsr @r1 - 30bb4a: 64 83 mov r8,r4 - 30bb4c: d1 19 mov.l 30bbb4 <_configure.lto_priv.0+0xa4>,r1 ! 8101bec - 30bb4e: 64 f3 mov r15,r4 - 30bb50: d2 19 mov.l 30bbb8 <_configure.lto_priv.0+0xa8>,r2 ! 61a80 - 30bb52: e6 10 mov #16,r6 - 30bb54: e5 00 mov #0,r5 - 30bb56: 11 21 mov.l r2,@(4,r1) - 30bb58: 74 1c add #28,r4 - 30bb5a: d2 18 mov.l 30bbbc <_configure.lto_priv.0+0xac>,r2 ! 9c40 - 30bb5c: 11 22 mov.l r2,@(8,r1) - 30bb5e: d1 18 mov.l 30bbc0 <_configure.lto_priv.0+0xb0>,r1 ! 304db0 <_standard_repeater> - 30bb60: 49 0b jsr @r9 - 30bb62: 18 14 mov.l r1,@(16,r8) - 30bb64: d1 17 mov.l 30bbc4 <_configure.lto_priv.0+0xb4>,r1 ! 309cac <_keysc_tick> - 30bb66: 65 f3 mov r15,r5 - 30bb68: 64 f3 mov r15,r4 - 30bb6a: 1f 16 mov.l r1,@(24,r15) - 30bb6c: d1 16 mov.l 30bbc8 <_configure.lto_priv.0+0xb8>,r1 ! 310df8 <___movmemSI16> - 30bb6e: 96 15 mov.w 30bb9c <_configure.lto_priv.0+0x8c>,r6 ! 1e84 - 30bb70: 41 0b jsr @r1 - 30bb72: 75 1c add #28,r5 - 30bb74: d0 15 mov.l 30bbcc <_configure.lto_priv.0+0xbc>,r0 ! 30b864 <_timer_configure> - 30bb76: e4 ff mov #-1,r4 - 30bb78: 57 f6 mov.l @(24,r15),r7 - 30bb7a: 40 0b jsr @r0 - 30bb7c: e5 00 mov #0,r5 - 30bb7e: 88 ff cmp/eq #-1,r0 - 30bb80: 8d 03 bt.s 30bb8a <_configure.lto_priv.0+0x7a> - 30bb82: 64 03 mov r0,r4 - 30bb84: d1 12 mov.l 30bbd0 <_configure.lto_priv.0+0xc0>,r1 ! 30bb04 <_timer_start> - 30bb86: 41 0b jsr @r1 - 30bb88: 00 09 nop - 30bb8a: d1 12 mov.l 30bbd4 <_configure.lto_priv.0+0xc4>,r1 ! 8101fd4 <_gint> - 30bb8c: d2 12 mov.l 30bbd8 <_configure.lto_priv.0+0xc8>,r2 ! 80000004 - 30bb8e: 11 28 mov.l r2,@(32,r1) - 30bb90: 7f 2c add #44,r15 - 30bb92: 4f 26 lds.l @r15+,pr - 30bb94: 69 f6 mov.l @r15+,r9 - 30bb96: 00 0b rts - 30bb98: 68 f6 mov.l @r15+,r8 - 30bb9a: 00 d4 mov.b r13,@(r0,r0) - 30bb9c: 1e 84 mov.l r8,@(16,r14) - 30bb9e: 00 09 nop - 30bba0: 08 10 .word 0x0810 - 30bba2: 1b 30 mov.l r3,@(0,r11) - 30bba4: 00 31 .word 0x0031 - 30bba6: 21 20 mov.b r2,@r1 - 30bba8: 00 30 .word 0x0030 - 30bbaa: 4e 08 shll2 r14 - 30bbac: 00 31 .word 0x0031 - 30bbae: 20 00 mov.b r0,@r0 - 30bbb0: 00 30 .word 0x0030 - 30bbb2: 4d c4 .word 0x4dc4 - 30bbb4: 08 10 .word 0x0810 - 30bbb6: 1b ec mov.l r14,@(48,r11) - 30bbb8: 00 06 mov.l r0,@(r0,r0) - 30bbba: 1a 80 mov.l r8,@(0,r10) - 30bbbc: 00 00 .word 0x0000 - 30bbbe: 9c 40 mov.w 30bc42 <_timer_stop+0x66>,r12 ! 8bf9 - 30bbc0: 00 30 .word 0x0030 - 30bbc2: 4d b0 .word 0x4db0 - 30bbc4: 00 30 .word 0x0030 - 30bbc6: 9c ac mov.w 30bd22 <_hpoweron.lto_priv.1+0xa>,r12 ! 8b18 - 30bbc8: 00 31 .word 0x0031 - 30bbca: 0d f8 .word 0x0df8 - 30bbcc: 00 30 .word 0x0030 - 30bbce: b8 64 bsr 30ac9a <_dline+0x1ba> - 30bbd0: 00 30 .word 0x0030 - 30bbd2: bb 04 bsr 30b1de <_dupdate+0xba> - 30bbd4: 08 10 .word 0x0810 - 30bbd6: 1f d4 mov.l r13,@(16,r15) - 30bbd8: 80 00 mov.b r0,@(0,r0) - 30bbda: 00 04 mov.b r0,@(r0,r0) - -0030bbdc <_timer_stop>: - 30bbdc: d1 1b mov.l 30bc4c <_timer_stop+0x70>,r1 ! 3050fc <_timer_control> - 30bbde: e5 01 mov #1,r5 - 30bbe0: 2f 86 mov.l r8,@-r15 - 30bbe2: 4f 22 sts.l pr,@-r15 - 30bbe4: 41 0b jsr @r1 - 30bbe6: 68 43 mov r4,r8 - 30bbe8: e1 02 mov #2,r1 - 30bbea: 38 17 cmp/gt r1,r8 - 30bbec: 8d 13 bt.s 30bc16 <_timer_stop+0x3a> - 30bbee: e1 05 mov #5,r1 - 30bbf0: d2 17 mov.l 30bc50 <_timer_stop+0x74>,r2 ! a4490008 - 30bbf2: e1 0c mov #12,r1 - 30bbf4: 08 17 mul.l r1,r8 - 30bbf6: 01 1a sts macl,r1 - 30bbf8: 31 2c add r2,r1 - 30bbfa: 85 14 mov.w @(8,r1),r0 - 30bbfc: e2 df mov #-33,r2 - 30bbfe: 20 29 and r2,r0 - 30bc00: 81 14 mov.w r0,@(8,r1) - 30bc02: 92 21 mov.w 30bc48 <_timer_stop+0x6c>,r2 ! feff - 30bc04: 85 14 mov.w @(8,r1),r0 - 30bc06: 20 29 and r2,r0 - 30bc08: 81 14 mov.w r0,@(8,r1) - 30bc0a: e2 ff mov #-1,r2 - 30bc0c: 21 22 mov.l r2,@r1 - 30bc0e: 11 21 mov.l r2,@(4,r1) - 30bc10: 4f 26 lds.l @r15+,pr - 30bc12: 00 0b rts - 30bc14: 68 f6 mov.l @r15+,r8 - 30bc16: d4 0f mov.l 30bc54 <_timer_stop+0x78>,r4 ! a44cffd0 - 30bc18: 48 1d shld r1,r8 - 30bc1a: 34 8c add r8,r4 - 30bc1c: 84 4c mov.b @(12,r4),r0 - 30bc1e: e1 ff mov #-1,r1 - 30bc20: c9 fe and #254,r0 - 30bc22: 80 4c mov.b r0,@(12,r4) - 30bc24: 14 11 mov.l r1,@(4,r4) - 30bc26: 50 41 mov.l @(4,r4),r0 - 30bc28: 88 ff cmp/eq #-1,r0 - 30bc2a: 8b fb bf 30bc24 <_timer_stop+0x48> - 30bc2c: e1 ff mov #-1,r1 - 30bc2e: 14 12 mov.l r1,@(8,r4) - 30bc30: 50 42 mov.l @(8,r4),r0 - 30bc32: 88 ff cmp/eq #-1,r0 - 30bc34: 8b fb bf 30bc2e <_timer_stop+0x52> - 30bc36: e1 fd mov #-3,r1 - 30bc38: 84 4c mov.b @(12,r4),r0 - 30bc3a: 20 19 and r1,r0 - 30bc3c: 80 4c mov.b r0,@(12,r4) - 30bc3e: 84 4c mov.b @(12,r4),r0 - 30bc40: c8 02 tst #2,r0 - 30bc42: 8b f9 bf 30bc38 <_timer_stop+0x5c> - 30bc44: af e4 bra 30bc10 <_timer_stop+0x34> - 30bc46: 00 09 nop - 30bc48: fe ff .word 0xfeff - 30bc4a: 00 09 nop - 30bc4c: 00 30 .word 0x0030 - 30bc4e: 50 fc mov.l @(48,r15),r0 - 30bc50: a4 49 bra 30c4e6 <_snprintf+0xa> - 30bc52: 00 08 clrt - 30bc54: a4 4c bra 30c4f0 <_snprintf+0x14> - 30bc56: ff d0 .word 0xffd0 - -0030bc58 <_sleep_us_spin.constprop.0>: - 30bc58: 2f 86 mov.l r8,@-r15 - 30bc5a: e1 00 mov #0,r1 - 30bc5c: 2f 96 mov.l r9,@-r15 - 30bc5e: e6 0c mov #12,r6 - 30bc60: 4f 22 sts.l pr,@-r15 - 30bc62: e5 00 mov #0,r5 - 30bc64: d0 24 mov.l 30bcf8 <_sleep_us_spin.constprop.0+0xa0>,r0 ! 312120 <_memset> - 30bc66: 7f d8 add #-40,r15 - 30bc68: 64 f3 mov r15,r4 - 30bc6a: 1f 14 mov.l r1,@(16,r15) - 30bc6c: 40 0b jsr @r0 - 30bc6e: 74 1c add #28,r4 - 30bc70: d1 22 mov.l 30bcfc <_sleep_us_spin.constprop.0+0xa4>,r1 ! 305fc0 <_GINT_CALL_SET_STOP_function> - 30bc72: 65 f3 mov r15,r5 - 30bc74: 64 f3 mov r15,r4 - 30bc76: 1f 15 mov.l r1,@(20,r15) - 30bc78: 61 f3 mov r15,r1 - 30bc7a: 71 10 add #16,r1 - 30bc7c: 1f 16 mov.l r1,@(24,r15) - 30bc7e: d1 20 mov.l 30bd00 <_sleep_us_spin.constprop.0+0xa8>,r1 ! 310df8 <___movmemSI16> - 30bc80: 96 39 mov.w 30bcf6 <_sleep_us_spin.constprop.0+0x9e>,r6 ! 3e8 - 30bc82: 41 0b jsr @r1 - 30bc84: 75 18 add #24,r5 - 30bc86: d0 1f mov.l 30bd04 <_sleep_us_spin.constprop.0+0xac>,r0 ! 30b864 <_timer_configure> - 30bc88: e5 00 mov #0,r5 - 30bc8a: 57 f5 mov.l @(20,r15),r7 - 30bc8c: 40 0b jsr @r0 - 30bc8e: e4 ff mov #-1,r4 - 30bc90: 88 ff cmp/eq #-1,r0 - 30bc92: 8d 18 bt.s 30bcc6 <_sleep_us_spin.constprop.0+0x6e> - 30bc94: 68 03 mov r0,r8 - 30bc96: e1 02 mov #2,r1 - 30bc98: 30 17 cmp/gt r1,r0 - 30bc9a: 8d 19 bt.s 30bcd0 <_sleep_us_spin.constprop.0+0x78> - 30bc9c: 69 03 mov r0,r9 - 30bc9e: e1 0c mov #12,r1 - 30bca0: 20 1e mulu.w r1,r0 - 30bca2: d0 19 mov.l 30bd08 <_sleep_us_spin.constprop.0+0xb0>,r0 ! a4490008 - 30bca4: 09 1a sts macl,r9 - 30bca6: e1 df mov #-33,r1 - 30bca8: 39 0c add r0,r9 - 30bcaa: 85 94 mov.w @(8,r9),r0 - 30bcac: 64 83 mov r8,r4 - 30bcae: 20 19 and r1,r0 - 30bcb0: d1 16 mov.l 30bd0c <_sleep_us_spin.constprop.0+0xb4>,r1 ! 30bb04 <_timer_start> - 30bcb2: 81 94 mov.w r0,@(8,r9) - 30bcb4: 41 0b jsr @r1 - 30bcb6: 00 09 nop - 30bcb8: 85 94 mov.w @(8,r9),r0 - 30bcba: 60 08 swap.b r0,r0 - 30bcbc: c8 01 tst #1,r0 - 30bcbe: 89 fb bt 30bcb8 <_sleep_us_spin.constprop.0+0x60> - 30bcc0: d1 13 mov.l 30bd10 <_sleep_us_spin.constprop.0+0xb8>,r1 ! 30bbdc <_timer_stop> - 30bcc2: 41 0b jsr @r1 - 30bcc4: 64 83 mov r8,r4 - 30bcc6: 7f 28 add #40,r15 - 30bcc8: 4f 26 lds.l @r15+,pr - 30bcca: 69 f6 mov.l @r15+,r9 - 30bccc: 00 0b rts - 30bcce: 68 f6 mov.l @r15+,r8 - 30bcd0: e1 05 mov #5,r1 - 30bcd2: d0 10 mov.l 30bd14 <_sleep_us_spin.constprop.0+0xbc>,r0 ! a44cffd0 - 30bcd4: 49 1d shld r1,r9 - 30bcd6: e1 fe mov #-2,r1 - 30bcd8: 39 0c add r0,r9 - 30bcda: 84 9c mov.b @(12,r9),r0 - 30bcdc: 20 19 and r1,r0 - 30bcde: 80 9c mov.b r0,@(12,r9) - 30bce0: 84 9c mov.b @(12,r9),r0 - 30bce2: c8 01 tst #1,r0 - 30bce4: 8b f9 bf 30bcda <_sleep_us_spin.constprop.0+0x82> - 30bce6: d1 09 mov.l 30bd0c <_sleep_us_spin.constprop.0+0xb4>,r1 ! 30bb04 <_timer_start> - 30bce8: 41 0b jsr @r1 - 30bcea: 64 83 mov r8,r4 - 30bcec: 84 9c mov.b @(12,r9),r0 - 30bcee: c8 02 tst #2,r0 - 30bcf0: 89 fc bt 30bcec <_sleep_us_spin.constprop.0+0x94> - 30bcf2: af e5 bra 30bcc0 <_sleep_us_spin.constprop.0+0x68> - 30bcf4: 00 09 nop - 30bcf6: 03 e8 .word 0x03e8 - 30bcf8: 00 31 .word 0x0031 - 30bcfa: 21 20 mov.b r2,@r1 - 30bcfc: 00 30 .word 0x0030 - 30bcfe: 5f c0 mov.l @(0,r12),r15 - 30bd00: 00 31 .word 0x0031 - 30bd02: 0d f8 .word 0x0df8 - 30bd04: 00 30 .word 0x0030 - 30bd06: b8 64 bsr 30add2 <_drect+0x36> - 30bd08: a4 49 bra 30c59e <_read_core.constprop.0+0x2a> - 30bd0a: 00 08 clrt - 30bd0c: 00 30 .word 0x0030 - 30bd0e: bb 04 bsr 30b31a <_getkey_opt+0x136> - 30bd10: 00 30 .word 0x0030 - 30bd12: bb dc bsr 30b4ce <_getkey_opt+0x2ea> - 30bd14: a4 4c bra 30c5b0 <_read_core.constprop.0+0x3c> - 30bd16: ff d0 .word 0xffd0 - -0030bd18 <_hpoweron.lto_priv.1>: - 30bd18: d0 12 mov.l 30bd64 <_hpoweron.lto_priv.1+0x4c>,r0 ! 305334 <_hpowered.lto_priv.1> - 30bd1a: 4f 22 sts.l pr,@-r15 - 30bd1c: 40 0b jsr @r0 - 30bd1e: 00 09 nop - 30bd20: 20 08 tst r0,r0 - 30bd22: 8b 18 bf 30bd56 <_hpoweron.lto_priv.1+0x3e> - 30bd24: d1 10 mov.l 30bd68 <_hpoweron.lto_priv.1+0x50>,r1 ! a405017e - 30bd26: 92 19 mov.w 30bd5c <_hpoweron.lto_priv.1+0x44>,r2 ! ff3f - 30bd28: 85 11 mov.w @(2,r1),r0 - 30bd2a: 20 29 and r2,r0 - 30bd2c: 81 11 mov.w r0,@(2,r1) - 30bd2e: 92 16 mov.w 30bd5e <_hpoweron.lto_priv.1+0x46>,r2 ! 3fff - 30bd30: 85 12 mov.w @(4,r1),r0 - 30bd32: 20 29 and r2,r0 - 30bd34: d2 0d mov.l 30bd6c <_hpoweron.lto_priv.1+0x54>,r2 ! a4150000 - 30bd36: 81 12 mov.w r0,@(4,r1) - 30bd38: 93 12 mov.w 30bd60 <_hpoweron.lto_priv.1+0x48>,r3 ! feff - 30bd3a: 51 25 mov.l @(20,r2),r1 - 30bd3c: 21 39 and r3,r1 - 30bd3e: 12 15 mov.l r1,@(20,r2) - 30bd40: d1 0b mov.l 30bd70 <_hpoweron.lto_priv.1+0x58>,r1 ! 30bc58 <_sleep_us_spin.constprop.0> - 30bd42: 41 0b jsr @r1 - 30bd44: 00 09 nop - 30bd46: d2 0b mov.l 30bd74 <_hpoweron.lto_priv.1+0x5c>,r2 ! a4150020 - 30bd48: d3 0b mov.l 30bd78 <_hpoweron.lto_priv.1+0x60>,r3 ! ffefffff - 30bd4a: 51 26 mov.l @(24,r2),r1 - 30bd4c: 21 39 and r3,r1 - 30bd4e: 12 16 mov.l r1,@(24,r2) - 30bd50: d1 0a mov.l 30bd7c <_hpoweron.lto_priv.1+0x64>,r1 ! a40501d4 - 30bd52: 92 06 mov.w 30bd62 <_hpoweron.lto_priv.1+0x4a>,r2 ! 600 - 30bd54: 21 21 mov.w r2,@r1 - 30bd56: 4f 26 lds.l @r15+,pr - 30bd58: 00 0b rts - 30bd5a: 00 09 nop - 30bd5c: ff 3f .word 0xff3f - 30bd5e: 3f ff addv r15,r15 - 30bd60: fe ff .word 0xfeff - 30bd62: 06 00 .word 0x0600 - 30bd64: 00 30 .word 0x0030 - 30bd66: 53 34 mov.l @(16,r3),r3 - 30bd68: a4 05 bra 30c576 <_read_core.constprop.0+0x2> - 30bd6a: 01 7e mov.l @(r0,r7),r1 - 30bd6c: a4 15 bra 30c59a <_read_core.constprop.0+0x26> - 30bd6e: 00 00 .word 0x0000 - 30bd70: 00 30 .word 0x0030 - 30bd72: bc 58 bsr 30b626 <_dtext_opt+0x4a> - 30bd74: a4 15 bra 30c5a2 <_read_core.constprop.0+0x2e> - 30bd76: 00 20 .word 0x0020 - 30bd78: ff ef .word 0xffef - 30bd7a: ff ff .word 0xffff - 30bd7c: a4 05 bra 30c58a <_read_core.constprop.0+0x16> - 30bd7e: 01 d4 mov.b r13,@(r0,r1) - -0030bd80 <_hpoweroff.lto_priv.1>: - 30bd80: 2f 86 mov.l r8,@-r15 - 30bd82: e2 00 mov #0,r2 - 30bd84: d1 10 mov.l 30bdc8 <_hpoweroff.lto_priv.1+0x48>,r1 ! a40501d4 - 30bd86: d8 11 mov.l 30bdcc <_hpoweroff.lto_priv.1+0x4c>,r8 ! 30bc58 <_sleep_us_spin.constprop.0> - 30bd88: 4f 22 sts.l pr,@-r15 - 30bd8a: 21 21 mov.w r2,@r1 - 30bd8c: 48 0b jsr @r8 - 30bd8e: 00 09 nop - 30bd90: d2 0f mov.l 30bdd0 <_hpoweroff.lto_priv.1+0x50>,r2 ! a4150020 - 30bd92: d3 10 mov.l 30bdd4 <_hpoweroff.lto_priv.1+0x54>,r3 ! 100000 - 30bd94: 72 e0 add #-32,r2 - 30bd96: 51 2e mov.l @(56,r2),r1 - 30bd98: 21 3b or r3,r1 - 30bd9a: 12 1e mov.l r1,@(56,r2) - 30bd9c: 93 11 mov.w 30bdc2 <_hpoweroff.lto_priv.1+0x42>,r3 ! 100 - 30bd9e: 51 25 mov.l @(20,r2),r1 - 30bda0: 21 3b or r3,r1 - 30bda2: 12 15 mov.l r1,@(20,r2) - 30bda4: 48 0b jsr @r8 - 30bda6: 00 09 nop - 30bda8: d2 0b mov.l 30bdd8 <_hpoweroff.lto_priv.1+0x58>,r2 ! a405017e - 30bdaa: 91 0b mov.w 30bdc4 <_hpoweroff.lto_priv.1+0x44>,r1 ! c000 - 30bdac: 85 22 mov.w @(4,r2),r0 - 30bdae: 20 1b or r1,r0 - 30bdb0: 81 22 mov.w r0,@(4,r2) - 30bdb2: 91 08 mov.w 30bdc6 <_hpoweroff.lto_priv.1+0x46>,r1 ! ff3f - 30bdb4: 85 21 mov.w @(2,r2),r0 - 30bdb6: 20 19 and r1,r0 - 30bdb8: cb 40 or #64,r0 - 30bdba: 81 21 mov.w r0,@(2,r2) - 30bdbc: 4f 26 lds.l @r15+,pr - 30bdbe: 00 0b rts - 30bdc0: 68 f6 mov.l @r15+,r8 - 30bdc2: 01 00 .word 0x0100 - 30bdc4: c0 00 mov.b r0,@(0,gbr) - 30bdc6: ff 3f .word 0xff3f - 30bdc8: a4 05 bra 30c5d6 <_read_core.constprop.0+0x62> - 30bdca: 01 d4 mov.b r13,@(r0,r1) - 30bdcc: 00 30 .word 0x0030 - 30bdce: bc 58 bsr 30b682 <_dtext_opt+0xa6> - 30bdd0: a4 15 bra 30c5fe <_read_core.constprop.0+0x8a> - 30bdd2: 00 20 .word 0x0020 - 30bdd4: 00 10 .word 0x0010 - 30bdd6: 00 00 .word 0x0000 - 30bdd8: a4 05 bra 30c5e6 <_read_core.constprop.0+0x72> - 30bdda: 01 7e mov.l @(r0,r7),r1 - -0030bddc <_ubc_debug_handler>: - 30bddc: d1 05 mov.l 30bdf4 <_ubc_debug_handler+0x18>,r1 ! ff2005fc - 30bdde: e2 00 mov #0,r2 - 30bde0: 11 21 mov.l r2,@(4,r1) - 30bde2: d1 05 mov.l 30bdf8 <_ubc_debug_handler+0x1c>,r1 ! 8101c74 <_ubc_application_debug_handler> - 30bde4: 61 12 mov.l @r1,r1 - 30bde6: 21 18 tst r1,r1 - 30bde8: 89 01 bt 30bdee <_ubc_debug_handler+0x12> - 30bdea: 41 2b jmp @r1 - 30bdec: 00 09 nop - 30bdee: 00 0b rts - 30bdf0: 00 09 nop - 30bdf2: 00 09 nop - 30bdf4: ff 20 .word 0xff20 - 30bdf6: 05 fc mov.b @(r0,r15),r5 - 30bdf8: 08 10 .word 0x0810 - 30bdfa: 1c 74 mov.l r7,@(16,r12) - -0030bdfc <___printf_enable_fp>: - 30bdfc: 2f 86 mov.l r8,@-r15 - 30bdfe: d8 08 mov.l 30be20 <___printf_enable_fp+0x24>,r8 ! 306b68 <___printf_register.constprop.0> - 30be00: 4f 22 sts.l pr,@-r15 - 30be02: 48 0b jsr @r8 - 30be04: e4 65 mov #101,r4 - 30be06: 48 0b jsr @r8 - 30be08: e4 45 mov #69,r4 - 30be0a: 48 0b jsr @r8 - 30be0c: e4 66 mov #102,r4 - 30be0e: 48 0b jsr @r8 - 30be10: e4 46 mov #70,r4 - 30be12: 48 0b jsr @r8 - 30be14: e4 67 mov #103,r4 - 30be16: e4 47 mov #71,r4 - 30be18: 61 83 mov r8,r1 - 30be1a: 4f 26 lds.l @r15+,pr - 30be1c: 41 2b jmp @r1 - 30be1e: 68 f6 mov.l @r15+,r8 - 30be20: 00 30 .word 0x0030 - 30be22: 6b 68 swap.b r6,r11 - -0030be24 <_strchr>: - 30be24: 61 40 mov.b @r4,r1 - 30be26: 60 43 mov r4,r0 - 30be28: 21 18 tst r1,r1 - 30be2a: 8f 02 bf.s 30be32 <_strchr+0xe> - 30be2c: 74 01 add #1,r4 - 30be2e: 00 0b rts - 30be30: e0 00 mov #0,r0 - 30be32: 31 50 cmp/eq r5,r1 - 30be34: 8b f6 bf 30be24 <_strchr> - 30be36: 00 0b rts - 30be38: 00 09 nop - -0030be3a <___printf>: - 30be3a: 2f 86 mov.l r8,@-r15 - 30be3c: 68 53 mov r5,r8 - 30be3e: 2f 96 mov.l r9,@-r15 - 30be40: 69 43 mov r4,r9 - 30be42: 2f a6 mov.l r10,@-r15 - 30be44: 2f b6 mov.l r11,@-r15 - 30be46: 2f c6 mov.l r12,@-r15 - 30be48: 2f d6 mov.l r13,@-r15 - 30be4a: 2f e6 mov.l r14,@-r15 - 30be4c: 4f 22 sts.l pr,@-r15 - 30be4e: 51 41 mov.l @(4,r4),r1 - 30be50: 7f d0 add #-48,r15 - 30be52: 21 18 tst r1,r1 - 30be54: 8f 03 bf.s 30be5e <___printf+0x24> - 30be56: 1f 65 mov.l r6,@(20,r15) - 30be58: 51 42 mov.l @(8,r4),r1 - 30be5a: 21 18 tst r1,r1 - 30be5c: 89 19 bt 30be92 <___printf+0x58> - 30be5e: d1 9d mov.l 30c0d4 <___printf+0x29a>,r1 ! 81019e0 <___printf_buffer> - 30be60: 62 13 mov r1,r2 - 30be62: 19 14 mov.l r1,@(16,r9) - 30be64: 72 40 add #64,r2 - 30be66: 19 15 mov.l r1,@(20,r9) - 30be68: e1 00 mov #0,r1 - 30be6a: 19 26 mov.l r2,@(24,r9) - 30be6c: 19 17 mov.l r1,@(28,r9) - 30be6e: 6b 83 mov r8,r11 - 30be70: 65 b4 mov.b @r11+,r5 - 30be72: 25 58 tst r5,r5 - 30be74: 8b 12 bf 30be9c <___printf+0x62> - 30be76: d1 98 mov.l 30c0d8 <___printf+0x29e>,r1 ! 30784c <___printf_flush> - 30be78: 41 0b jsr @r1 - 30be7a: 64 93 mov r9,r4 - 30be7c: 50 97 mov.l @(28,r9),r0 - 30be7e: 7f 30 add #48,r15 - 30be80: 4f 26 lds.l @r15+,pr - 30be82: 6e f6 mov.l @r15+,r14 - 30be84: 6d f6 mov.l @r15+,r13 - 30be86: 6c f6 mov.l @r15+,r12 - 30be88: 6b f6 mov.l @r15+,r11 - 30be8a: 6a f6 mov.l @r15+,r10 - 30be8c: 69 f6 mov.l @r15+,r9 - 30be8e: 00 0b rts - 30be90: 68 f6 mov.l @r15+,r8 - 30be92: 61 42 mov.l @r4,r1 - 30be94: 52 43 mov.l @(12,r4),r2 - 30be96: 14 14 mov.l r1,@(16,r4) - 30be98: af e5 bra 30be66 <___printf+0x2c> - 30be9a: 32 1c add r1,r2 - 30be9c: 60 53 mov r5,r0 - 30be9e: 88 25 cmp/eq #37,r0 - 30bea0: 89 04 bt 30beac <___printf+0x72> - 30bea2: d1 8e mov.l 30c0dc <___printf+0x2a2>,r1 ! 3079ec <___printf_out.lto_priv.0> - 30bea4: 41 0b jsr @r1 - 30bea6: 64 93 mov r9,r4 - 30bea8: af e1 bra 30be6e <___printf+0x34> - 30beaa: 68 b3 mov r11,r8 - 30beac: 84 81 mov.b @(1,r8),r0 - 30beae: 20 08 tst r0,r0 - 30beb0: 8d e1 bt.s 30be76 <___printf+0x3c> - 30beb2: 88 25 cmp/eq #37,r0 - 30beb4: 8f 08 bf.s 30bec8 <___printf+0x8e> - 30beb6: e5 00 mov #0,r5 - 30beb8: d1 88 mov.l 30c0dc <___printf+0x2a2>,r1 ! 3079ec <___printf_out.lto_priv.0> - 30beba: 6b 83 mov r8,r11 - 30bebc: e5 25 mov #37,r5 - 30bebe: 64 93 mov r9,r4 - 30bec0: 41 0b jsr @r1 - 30bec2: 7b 02 add #2,r11 - 30bec4: af f0 bra 30bea8 <___printf+0x6e> - 30bec6: 00 09 nop - 30bec8: d0 85 mov.l 30c0e0 <___printf+0x2a6>,r0 ! 312120 <_memset> - 30beca: 64 f3 mov r15,r4 - 30becc: e6 03 mov #3,r6 - 30bece: 40 0b jsr @r0 - 30bed0: 74 25 add #37,r4 - 30bed2: e0 00 mov #0,r0 - 30bed4: e2 00 mov #0,r2 - 30bed6: 1f 03 mov.l r0,@(12,r15) - 30bed8: e1 00 mov #0,r1 - 30beda: 1f 24 mov.l r2,@(16,r15) - 30bedc: e6 00 mov #0,r6 - 30bede: ec 00 mov #0,r12 - 30bee0: ed ff mov #-1,r13 - 30bee2: ee 00 mov #0,r14 - 30bee4: ea 00 mov #0,r10 - 30bee6: e5 00 mov #0,r5 - 30bee8: 68 b0 mov.b @r11,r8 - 30beea: 28 88 tst r8,r8 - 30beec: 8f 03 bf.s 30bef6 <___printf+0xbc> - 30beee: 62 83 mov r8,r2 - 30bef0: e7 bf mov #-65,r7 - 30bef2: a0 16 bra 30bf22 <___printf+0xe8> - 30bef4: e3 00 mov #0,r3 - 30bef6: 67 83 mov r8,r7 - 30bef8: 77 bf add #-65,r7 - 30befa: e0 19 mov #25,r0 - 30befc: 37 06 cmp/hi r0,r7 - 30befe: 63 83 mov r8,r3 - 30bf00: 8f 09 bf.s 30bf16 <___printf+0xdc> - 30bf02: 60 73 mov r7,r0 - 30bf04: 64 83 mov r8,r4 - 30bf06: 74 9f add #-97,r4 - 30bf08: e0 19 mov #25,r0 - 30bf0a: 34 06 cmp/hi r0,r4 - 30bf0c: 8d 4c bt.s 30bfa8 <___printf+0x16e> - 30bf0e: 60 83 mov r8,r0 - 30bf10: 70 b9 add #-71,r0 - 30bf12: 40 11 cmp/pz r0 - 30bf14: 8b 48 bf 30bfa8 <___printf+0x16e> - 30bf16: d4 73 mov.l 30c0e4 <___printf+0x2aa>,r4 ! 8101e94 <___printf_formatters> - 30bf18: 40 08 shll2 r0 - 30bf1a: 00 4e mov.l @(r0,r4),r0 - 30bf1c: 88 01 cmp/eq #1,r0 - 30bf1e: 8d 49 bt.s 30bfb4 <___printf+0x17a> - 30bf20: e4 2f mov #47,r4 - 30bf22: 65 f3 mov r15,r5 - 30bf24: 75 20 add #32,r5 - 30bf26: 52 f4 mov.l @(16,r15),r2 - 30bf28: 60 d3 mov r13,r0 - 30bf2a: 81 51 mov.w r0,@(2,r5) - 30bf2c: 60 c3 mov r12,r0 - 30bf2e: 80 54 mov.b r0,@(4,r5) - 30bf30: 42 18 shll8 r2 - 30bf32: 84 55 mov.b @(5,r5),r0 - 30bf34: 42 01 shlr r2 - 30bf36: c9 3f and #63,r0 - 30bf38: e4 01 mov #1,r4 - 30bf3a: 46 18 shll8 r6 - 30bf3c: 46 09 shlr2 r6 - 30bf3e: 22 0b or r0,r2 - 30bf40: 21 49 and r4,r1 - 30bf42: 22 6b or r6,r2 - 30bf44: 41 08 shll2 r1 - 30bf46: 60 23 mov r2,r0 - 30bf48: 31 1c add r1,r1 - 30bf4a: e6 df mov #-33,r6 - 30bf4c: 41 08 shll2 r1 - 30bf4e: 20 69 and r6,r0 - 30bf50: 20 1b or r1,r0 - 30bf52: 80 55 mov.b r0,@(5,r5) - 30bf54: 64 f3 mov r15,r4 - 30bf56: 50 f3 mov.l @(12,r15),r0 - 30bf58: 61 f3 mov r15,r1 - 30bf5a: d2 63 mov.l 30c0e8 <___printf+0x2ae>,r2 ! 310e00 <___movmemSI8> - 30bf5c: 74 28 add #40,r4 - 30bf5e: 71 18 add #24,r1 - 30bf60: 80 56 mov.b r0,@(6,r5) - 30bf62: 2c c8 tst r12,r12 - 30bf64: 42 0b jsr @r2 - 30bf66: 25 e1 mov.w r14,@r5 - 30bf68: 64 13 mov r1,r4 - 30bf6a: 42 0b jsr @r2 - 30bf6c: 75 08 add #8,r5 - 30bf6e: 60 83 mov r8,r0 - 30bf70: 80 17 mov.b r0,@(7,r1) - 30bf72: 8f 06 bf.s 30bf82 <___printf+0x148> - 30bf74: 7b 01 add #1,r11 - 30bf76: 60 83 mov r8,r0 - 30bf78: 88 63 cmp/eq #99,r0 - 30bf7a: 8f 01 bf.s 30bf80 <___printf+0x146> - 30bf7c: e0 04 mov #4,r0 - 30bf7e: e0 01 mov #1,r0 - 30bf80: 80 14 mov.b r0,@(4,r1) - 30bf82: e2 19 mov #25,r2 - 30bf84: 37 26 cmp/hi r2,r7 - 30bf86: 8b 01 bf 30bf8c <___printf+0x152> - 30bf88: a0 9d bra 30c0c6 <___printf+0x28c> - 30bf8a: 73 9f add #-97,r3 - 30bf8c: 78 bf add #-65,r8 - 30bf8e: d2 55 mov.l 30c0e4 <___printf+0x2aa>,r2 ! 8101e94 <___printf_formatters> - 30bf90: 48 08 shll2 r8 - 30bf92: 60 83 mov r8,r0 - 30bf94: 02 2e mov.l @(r0,r2),r2 - 30bf96: e3 01 mov #1,r3 - 30bf98: 32 36 cmp/hi r3,r2 - 30bf9a: 8f 85 bf.s 30bea8 <___printf+0x6e> - 30bf9c: 65 13 mov r1,r5 - 30bf9e: 56 f5 mov.l @(20,r15),r6 - 30bfa0: 42 0b jsr @r2 - 30bfa2: 64 93 mov r9,r4 - 30bfa4: af 80 bra 30bea8 <___printf+0x6e> - 30bfa6: 00 09 nop - 30bfa8: 60 83 mov r8,r0 - 30bfaa: 88 2e cmp/eq #46,r0 - 30bfac: 8b 01 bf 30bfb2 <___printf+0x178> - 30bfae: a0 24 bra 30bffa <___printf+0x1c0> - 30bfb0: ed 00 mov #0,r13 - 30bfb2: e4 2f mov #47,r4 - 30bfb4: 63 8c extu.b r8,r3 - 30bfb6: 38 47 cmp/gt r4,r8 - 30bfb8: 64 33 mov r3,r4 - 30bfba: 74 d0 add #-48,r4 - 30bfbc: 64 4c extu.b r4,r4 - 30bfbe: e0 09 mov #9,r0 - 30bfc0: 07 29 movt r7 - 30bfc2: 34 06 cmp/hi r0,r4 - 30bfc4: 8d 0c bt.s 30bfe0 <___printf+0x1a6> - 30bfc6: 60 53 mov r5,r0 - 30bfc8: 88 01 cmp/eq #1,r0 - 30bfca: 8f 0a bf.s 30bfe2 <___printf+0x1a8> - 30bfcc: 88 02 cmp/eq #2,r0 - 30bfce: e2 0a mov #10,r2 - 30bfd0: 2e 2e mulu.w r2,r14 - 30bfd2: 0e 1a sts macl,r14 - 30bfd4: 7e d0 add #-48,r14 - 30bfd6: 3e 8c add r8,r14 - 30bfd8: 6e ed extu.w r14,r14 - 30bfda: e5 01 mov #1,r5 - 30bfdc: af 84 bra 30bee8 <___printf+0xae> - 30bfde: 7b 01 add #1,r11 - 30bfe0: 88 02 cmp/eq #2,r0 - 30bfe2: 8f 0c bf.s 30bffe <___printf+0x1c4> - 30bfe4: 27 78 tst r7,r7 - 30bfe6: 8d 0a bt.s 30bffe <___printf+0x1c4> - 30bfe8: e7 39 mov #57,r7 - 30bfea: 38 77 cmp/gt r7,r8 - 30bfec: 89 0c bt 30c008 <___printf+0x1ce> - 30bfee: e2 0a mov #10,r2 - 30bff0: 2d 2e mulu.w r2,r13 - 30bff2: 0d 1a sts macl,r13 - 30bff4: 3d 8c add r8,r13 - 30bff6: 7d d0 add #-48,r13 - 30bff8: 6d df exts.w r13,r13 - 30bffa: af ef bra 30bfdc <___printf+0x1a2> - 30bffc: e5 02 mov #2,r5 - 30bffe: 60 83 mov r8,r0 - 30c000: 88 23 cmp/eq #35,r0 - 30c002: 8d 3b bt.s 30c07c <___printf+0x242> - 30c004: 88 20 cmp/eq #32,r0 - 30c006: 89 3c bt 30c082 <___printf+0x248> - 30c008: 60 83 mov r8,r0 - 30c00a: 88 2b cmp/eq #43,r0 - 30c00c: 07 29 movt r7 - 30c00e: 21 7b or r7,r1 - 30c010: 60 83 mov r8,r0 - 30c012: 88 2d cmp/eq #45,r0 - 30c014: 8d 02 bt.s 30c01c <___printf+0x1e2> - 30c016: 88 30 cmp/eq #48,r0 - 30c018: 8f 05 bf.s 30c026 <___printf+0x1ec> - 30c01a: 65 83 mov r8,r5 - 30c01c: 50 f3 mov.l @(12,r15),r0 - 30c01e: 88 30 cmp/eq #48,r0 - 30c020: 8d 01 bt.s 30c026 <___printf+0x1ec> - 30c022: 65 83 mov r8,r5 - 30c024: 1f 33 mov.l r3,@(12,r15) - 30c026: d3 31 mov.l 30c0ec <___printf+0x2b2>,r3 ! 30be24 <_strchr> - 30c028: 2f 12 mov.l r1,@r15 - 30c02a: 1f 22 mov.l r2,@(8,r15) - 30c02c: d4 30 mov.l 30c0f0 <___printf+0x2b6>,r4 ! 3421e8 - 30c02e: 43 0b jsr @r3 - 30c030: 1f 61 mov.l r6,@(4,r15) - 30c032: 20 08 tst r0,r0 - 30c034: 61 f2 mov.l @r15,r1 - 30c036: 52 f2 mov.l @(8,r15),r2 - 30c038: 8d 2c bt.s 30c094 <___printf+0x25a> - 30c03a: 56 f1 mov.l @(4,r15),r6 - 30c03c: 60 83 mov r8,r0 - 30c03e: 88 68 cmp/eq #104,r0 - 30c040: 8f 02 bf.s 30c048 <___printf+0x20e> - 30c042: 60 a3 mov r10,r0 - 30c044: 88 68 cmp/eq #104,r0 - 30c046: 89 27 bt 30c098 <___printf+0x25e> - 30c048: 60 83 mov r8,r0 - 30c04a: 88 68 cmp/eq #104,r0 - 30c04c: 8d 27 bt.s 30c09e <___printf+0x264> - 30c04e: 88 6c cmp/eq #108,r0 - 30c050: 8f 02 bf.s 30c058 <___printf+0x21e> - 30c052: 60 a3 mov r10,r0 - 30c054: 88 6c cmp/eq #108,r0 - 30c056: 89 24 bt 30c0a2 <___printf+0x268> - 30c058: 60 83 mov r8,r0 - 30c05a: 88 6c cmp/eq #108,r0 - 30c05c: 89 24 bt 30c0a8 <___printf+0x26e> - 30c05e: e3 6c mov #108,r3 - 30c060: 38 37 cmp/gt r3,r8 - 30c062: 8d 10 bt.s 30c086 <___printf+0x24c> - 30c064: 88 74 cmp/eq #116,r0 - 30c066: 88 4c cmp/eq #76,r0 - 30c068: 8d 22 bt.s 30c0b0 <___printf+0x276> - 30c06a: 88 6a cmp/eq #106,r0 - 30c06c: 89 23 bt 30c0b6 <___printf+0x27c> - 30c06e: 78 cf add #-49,r8 - 30c070: e3 08 mov #8,r3 - 30c072: 38 36 cmp/hi r3,r8 - 30c074: 89 25 bt 30c0c2 <___printf+0x288> - 30c076: 7b ff add #-1,r11 - 30c078: af af bra 30bfda <___printf+0x1a0> - 30c07a: 6a 23 mov r2,r10 - 30c07c: e7 01 mov #1,r7 - 30c07e: af c7 bra 30c010 <___printf+0x1d6> - 30c080: 1f 74 mov.l r7,@(16,r15) - 30c082: af c5 bra 30c010 <___printf+0x1d6> - 30c084: e6 01 mov #1,r6 - 30c086: 8d 19 bt.s 30c0bc <___printf+0x282> - 30c088: 88 7a cmp/eq #122,r0 - 30c08a: 8f 0f bf.s 30c0ac <___printf+0x272> - 30c08c: 6a 83 mov r8,r10 - 30c08e: ec 04 mov #4,r12 - 30c090: a0 0c bra 30c0ac <___printf+0x272> - 30c092: ea 7a mov #122,r10 - 30c094: af eb bra 30c06e <___printf+0x234> - 30c096: 62 a3 mov r10,r2 - 30c098: ec 01 mov #1,r12 - 30c09a: af e8 bra 30c06e <___printf+0x234> - 30c09c: e2 68 mov #104,r2 - 30c09e: af e6 bra 30c06e <___printf+0x234> - 30c0a0: ec 02 mov #2,r12 - 30c0a2: ec 08 mov #8,r12 - 30c0a4: af e3 bra 30c06e <___printf+0x234> - 30c0a6: e2 6c mov #108,r2 - 30c0a8: ec 04 mov #4,r12 - 30c0aa: ea 6c mov #108,r10 - 30c0ac: af 96 bra 30bfdc <___printf+0x1a2> - 30c0ae: e5 00 mov #0,r5 - 30c0b0: ec 08 mov #8,r12 - 30c0b2: af fb bra 30c0ac <___printf+0x272> - 30c0b4: ea 4c mov #76,r10 - 30c0b6: ec 08 mov #8,r12 - 30c0b8: af f8 bra 30c0ac <___printf+0x272> - 30c0ba: ea 6a mov #106,r10 - 30c0bc: ec 04 mov #4,r12 - 30c0be: af f5 bra 30c0ac <___printf+0x272> - 30c0c0: ea 74 mov #116,r10 - 30c0c2: af f3 bra 30c0ac <___printf+0x272> - 30c0c4: 6a 23 mov r2,r10 - 30c0c6: 33 26 cmp/hi r2,r3 - 30c0c8: 8d 02 bt.s 30c0d0 <___printf+0x296> - 30c0ca: 78 b9 add #-71,r8 - 30c0cc: af 5f bra 30bf8e <___printf+0x154> - 30c0ce: 00 09 nop - 30c0d0: ae ea bra 30bea8 <___printf+0x6e> - 30c0d2: 00 09 nop - 30c0d4: 08 10 .word 0x0810 - 30c0d6: 19 e0 mov.l r14,@(0,r9) - 30c0d8: 00 30 .word 0x0030 - 30c0da: 78 4c add #76,r8 - 30c0dc: 00 30 .word 0x0030 - 30c0de: 79 ec add #-20,r9 - 30c0e0: 00 31 .word 0x0031 - 30c0e2: 21 20 mov.b r2,@r1 - 30c0e4: 08 10 .word 0x0810 - 30c0e6: 1e 94 mov.l r9,@(16,r14) - 30c0e8: 00 31 .word 0x0031 - 30c0ea: 0e 00 .word 0x0e00 - 30c0ec: 00 30 .word 0x0030 - 30c0ee: be 24 bsr 30bd3a <_hpoweron.lto_priv.1+0x22> - 30c0f0: 00 34 mov.b r3,@(r0,r0) - 30c0f2: 21 e8 tst r14,r1 - -0030c0f4 <_dprint>: - 30c0f4: 2f 86 mov.l r8,@-r15 - 30c0f6: 68 43 mov r4,r8 - 30c0f8: 2f 96 mov.l r9,@-r15 - 30c0fa: e4 0c mov #12,r4 - 30c0fc: 2f a6 mov.l r10,@-r15 - 30c0fe: 69 53 mov r5,r9 - 30c100: 2f b6 mov.l r11,@-r15 - 30c102: 6a 63 mov r6,r10 - 30c104: 2f c6 mov.l r12,@-r15 - 30c106: 6b 73 mov r7,r11 - 30c108: 91 25 mov.w 30c156 <_dprint+0x62>,r1 ! 228 - 30c10a: e6 1c mov #28,r6 - 30c10c: 4f 22 sts.l pr,@-r15 - 30c10e: e5 00 mov #0,r5 - 30c110: 3f 18 sub r1,r15 - 30c112: 91 21 mov.w 30c158 <_dprint+0x64>,r1 ! 240 - 30c114: 34 fc add r15,r4 - 30c116: d0 11 mov.l 30c15c <_dprint+0x68>,r0 ! 312120 <_memset> - 30c118: 31 fc add r15,r1 - 30c11a: 2f 12 mov.l r1,@r15 - 30c11c: 6c f3 mov r15,r12 - 30c11e: 40 0b jsr @r0 - 30c120: 1f 11 mov.l r1,@(4,r15) - 30c122: 91 1a mov.w 30c15a <_dprint+0x66>,r1 ! 200 - 30c124: 7c 28 add #40,r12 - 30c126: d0 0e mov.l 30c160 <_dprint+0x6c>,r0 ! 30be3a <___printf> - 30c128: 66 f3 mov r15,r6 - 30c12a: 64 f3 mov r15,r4 - 30c12c: 1f 15 mov.l r1,@(20,r15) - 30c12e: 65 b3 mov r11,r5 - 30c130: 1f c2 mov.l r12,@(8,r15) - 30c132: 76 04 add #4,r6 - 30c134: 40 0b jsr @r0 - 30c136: 74 08 add #8,r4 - 30c138: d1 0a mov.l 30c164 <_dprint+0x70>,r1 ! 30b840 <_dtext> - 30c13a: 67 c3 mov r12,r7 - 30c13c: 66 a3 mov r10,r6 - 30c13e: 65 93 mov r9,r5 - 30c140: 41 0b jsr @r1 - 30c142: 64 83 mov r8,r4 - 30c144: 97 07 mov.w 30c156 <_dprint+0x62>,r7 ! 228 - 30c146: 3f 7c add r7,r15 - 30c148: 4f 26 lds.l @r15+,pr - 30c14a: 6c f6 mov.l @r15+,r12 - 30c14c: 6b f6 mov.l @r15+,r11 - 30c14e: 6a f6 mov.l @r15+,r10 - 30c150: 69 f6 mov.l @r15+,r9 - 30c152: 00 0b rts - 30c154: 68 f6 mov.l @r15+,r8 - 30c156: 02 28 .word 0x0228 - 30c158: 02 40 .word 0x0240 - 30c15a: 02 00 .word 0x0200 - 30c15c: 00 31 .word 0x0031 - 30c15e: 21 20 mov.b r2,@r1 - 30c160: 00 30 .word 0x0030 - 30c162: be 3a bsr 30bdda <_hpoweroff.lto_priv.1+0x5a> - 30c164: 00 30 .word 0x0030 - 30c166: b8 40 bsr 30b1ea <_getkey_opt+0x6> - -0030c168 <_gint_default_panic>: - 30c168: 2f 86 mov.l r8,@-r15 - 30c16a: 68 43 mov r4,r8 - 30c16c: 2f 96 mov.l r9,@-r15 - 30c16e: e4 00 mov #0,r4 - 30c170: 2f a6 mov.l r10,@-r15 - 30c172: 0a 42 stc spc,r10 - 30c174: 2f b6 mov.l r11,@-r15 - 30c176: 2f c6 mov.l r12,@-r15 - 30c178: 2f d6 mov.l r13,@-r15 - 30c17a: 2f e6 mov.l r14,@-r15 - 30c17c: d1 77 mov.l 30c35c <_gint_default_panic+0x1f4>,r1 ! ff00000c - 30c17e: d0 78 mov.l 30c360 <_gint_default_panic+0x1f8>,r0 ! 30acd8 <_dfont> - 30c180: 4f 22 sts.l pr,@-r15 - 30c182: db 78 mov.l 30c364 <_gint_default_panic+0x1fc>,r11 ! 8101c04 <_gint_vram> - 30c184: 7f f0 add #-16,r15 - 30c186: 6d 12 mov.l @r1,r13 - 30c188: 5c 15 mov.l @(20,r1),r12 - 30c18a: 40 0b jsr @r0 - 30c18c: 4c 09 shlr2 r12 - 30c18e: d0 76 mov.l 30c368 <_gint_default_panic+0x200>,r0 ! 312120 <_memset> - 30c190: d9 76 mov.l 30c36c <_gint_default_panic+0x204>,r9 ! 30b840 <_dtext> - 30c192: d6 77 mov.l 30c370 <_gint_default_panic+0x208>,r6 ! 2b500 - 30c194: 95 cc mov.w 30c330 <_gint_default_panic+0x1c8>,r5 ! ff - 30c196: 40 0b jsr @r0 - 30c198: 64 b2 mov.l @r11,r4 - 30c19a: d7 76 mov.l 30c374 <_gint_default_panic+0x20c>,r7 ! 342380 - 30c19c: e6 00 mov #0,r6 - 30c19e: e5 03 mov #3,r5 - 30c1a0: 49 0b jsr @r9 - 30c1a2: e4 06 mov #6,r4 - 30c1a4: 63 b2 mov.l @r11,r3 - 30c1a6: 91 c4 mov.w 30c332 <_gint_default_panic+0x1ca>,r1 ! c60 - 30c1a8: 41 10 dt r1 - 30c1aa: 62 36 mov.l @r3+,r2 - 30c1ac: 67 33 mov r3,r7 - 30c1ae: 77 c0 add #-64,r7 - 30c1b0: 62 27 not r2,r2 - 30c1b2: 8f f9 bf.s 30c1a8 <_gint_default_panic+0x40> - 30c1b4: 17 2f mov.l r2,@(60,r7) - 30c1b6: 60 83 mov r8,r0 - 30c1b8: 88 40 cmp/eq #64,r0 - 30c1ba: 8f 02 bf.s 30c1c2 <_gint_default_panic+0x5a> - 30c1bc: 88 60 cmp/eq #96,r0 - 30c1be: a1 2f bra 30c420 <_gint_default_panic+0x2b8> - 30c1c0: 00 09 nop - 30c1c2: 8b 01 bf 30c1c8 <_gint_default_panic+0x60> - 30c1c4: a1 2f bra 30c426 <_gint_default_panic+0x2be> - 30c1c6: 00 09 nop - 30c1c8: 91 b4 mov.w 30c334 <_gint_default_panic+0x1cc>,r1 ! e0 - 30c1ca: 38 10 cmp/eq r1,r8 - 30c1cc: d1 6a mov.l 30c378 <_gint_default_panic+0x210>,r1 ! 342240 - 30c1ce: 89 1e bt 30c20e <_gint_default_panic+0xa6> - 30c1d0: 91 b1 mov.w 30c336 <_gint_default_panic+0x1ce>,r1 ! 100 - 30c1d2: 38 10 cmp/eq r1,r8 - 30c1d4: d1 69 mov.l 30c37c <_gint_default_panic+0x214>,r1 ! 342268 - 30c1d6: 89 1f bt 30c218 <_gint_default_panic+0xb0> - 30c1d8: 91 ae mov.w 30c338 <_gint_default_panic+0x1d0>,r1 ! 160 - 30c1da: 38 10 cmp/eq r1,r8 - 30c1dc: d1 68 mov.l 30c380 <_gint_default_panic+0x218>,r1 ! 3422c8 - 30c1de: 89 20 bt 30c222 <_gint_default_panic+0xba> - 30c1e0: 91 ab mov.w 30c33a <_gint_default_panic+0x1d2>,r1 ! 180 - 30c1e2: 38 10 cmp/eq r1,r8 - 30c1e4: d1 67 mov.l 30c384 <_gint_default_panic+0x21c>,r1 ! 3422b4 - 30c1e6: 89 1c bt 30c222 <_gint_default_panic+0xba> - 30c1e8: 91 a8 mov.w 30c33c <_gint_default_panic+0x1d4>,r1 ! 1a0 - 30c1ea: 38 10 cmp/eq r1,r8 - 30c1ec: d1 66 mov.l 30c388 <_gint_default_panic+0x220>,r1 ! 342294 - 30c1ee: 89 18 bt 30c222 <_gint_default_panic+0xba> - 30c1f0: 91 a5 mov.w 30c33e <_gint_default_panic+0x1d6>,r1 ! 1020 - 30c1f2: 38 10 cmp/eq r1,r8 - 30c1f4: d1 65 mov.l 30c38c <_gint_default_panic+0x224>,r1 ! 34236c - 30c1f6: 89 14 bt 30c222 <_gint_default_panic+0xba> - 30c1f8: d1 65 mov.l 30c390 <_gint_default_panic+0x228>,r1 ! 3423a4 - 30c1fa: 92 a1 mov.w 30c340 <_gint_default_panic+0x1d8>,r2 ! 1040 - 30c1fc: 38 20 cmp/eq r2,r8 - 30c1fe: 8b 01 bf 30c204 <_gint_default_panic+0x9c> - 30c200: a1 14 bra 30c42c <_gint_default_panic+0x2c4> - 30c202: 00 09 nop - 30c204: 92 9d mov.w 30c342 <_gint_default_panic+0x1da>,r2 ! 1060 - 30c206: 38 20 cmp/eq r2,r8 - 30c208: 8b 01 bf 30c20e <_gint_default_panic+0xa6> - 30c20a: a1 12 bra 30c432 <_gint_default_panic+0x2ca> - 30c20c: 00 09 nop - 30c20e: 92 99 mov.w 30c344 <_gint_default_panic+0x1dc>,r2 ! 1080 - 30c210: 38 20 cmp/eq r2,r8 - 30c212: 8b 01 bf 30c218 <_gint_default_panic+0xb0> - 30c214: a1 10 bra 30c438 <_gint_default_panic+0x2d0> - 30c216: 00 09 nop - 30c218: 92 95 mov.w 30c346 <_gint_default_panic+0x1de>,r2 ! 10a0 - 30c21a: 38 20 cmp/eq r2,r8 - 30c21c: 8b 01 bf 30c222 <_gint_default_panic+0xba> - 30c21e: a1 0e bra 30c43e <_gint_default_panic+0x2d6> - 30c220: 00 09 nop - 30c222: db 5c mov.l 30c394 <_gint_default_panic+0x22c>,r11 ! 30c0f4 <_dprint> - 30c224: e6 00 mov #0,r6 - 30c226: 1f 11 mov.l r1,@(4,r15) - 30c228: e5 19 mov #25,r5 - 30c22a: d7 5b mov.l 30c398 <_gint_default_panic+0x230>,r7 ! 3423a8 - 30c22c: e4 06 mov #6,r4 - 30c22e: 4b 0b jsr @r11 - 30c230: 2f 82 mov.l r8,@r15 - 30c232: d7 5a mov.l 30c39c <_gint_default_panic+0x234>,r7 ! 3423b0 - 30c234: e6 00 mov #0,r6 - 30c236: e5 2d mov #45,r5 - 30c238: 49 0b jsr @r9 - 30c23a: e4 06 mov #6,r4 - 30c23c: d7 58 mov.l 30c3a0 <_gint_default_panic+0x238>,r7 ! 3423b4 - 30c23e: e6 00 mov #0,r6 - 30c240: e5 2d mov #45,r5 - 30c242: e4 26 mov #38,r4 - 30c244: 4b 0b jsr @r11 - 30c246: 2f a2 mov.l r10,@r15 - 30c248: 94 7e mov.w 30c348 <_gint_default_panic+0x1e0>,r4 ! 105 - 30c24a: e6 00 mov #0,r6 - 30c24c: d7 55 mov.l 30c3a4 <_gint_default_panic+0x23c>,r7 ! 3423bc - 30c24e: 49 0b jsr @r9 - 30c250: e5 2d mov #45,r5 - 30c252: d7 55 mov.l 30c3a8 <_gint_default_panic+0x240>,r7 ! 3423d0 - 30c254: e6 00 mov #0,r6 - 30c256: e5 3c mov #60,r5 - 30c258: 49 0b jsr @r9 - 30c25a: e4 06 mov #6,r4 - 30c25c: d7 50 mov.l 30c3a0 <_gint_default_panic+0x238>,r7 ! 3423b4 - 30c25e: e6 00 mov #0,r6 - 30c260: e5 3c mov #60,r5 - 30c262: e4 26 mov #38,r4 - 30c264: 4b 0b jsr @r11 - 30c266: 2f d2 mov.l r13,@r15 - 30c268: 94 6f mov.w 30c34a <_gint_default_panic+0x1e2>,r4 ! ea - 30c26a: e6 00 mov #0,r6 - 30c26c: d7 4f mov.l 30c3ac <_gint_default_panic+0x244>,r7 ! 3423d4 - 30c26e: 49 0b jsr @r9 - 30c270: e5 3c mov #60,r5 - 30c272: d7 4f mov.l 30c3b0 <_gint_default_panic+0x248>,r7 ! 3423e8 - 30c274: e6 00 mov #0,r6 - 30c276: e5 4b mov #75,r5 - 30c278: 49 0b jsr @r9 - 30c27a: e4 06 mov #6,r4 - 30c27c: d7 4d mov.l 30c3b4 <_gint_default_panic+0x24c>,r7 ! 3423ec - 30c27e: e6 00 mov #0,r6 - 30c280: e5 4b mov #75,r5 - 30c282: e4 26 mov #38,r4 - 30c284: 4b 0b jsr @r11 - 30c286: 2f c2 mov.l r12,@r15 - 30c288: 94 60 mov.w 30c34c <_gint_default_panic+0x1e4>,r4 ! 119 - 30c28a: e6 00 mov #0,r6 - 30c28c: d7 4a mov.l 30c3b8 <_gint_default_panic+0x250>,r7 ! 3423f4 - 30c28e: 49 0b jsr @r9 - 30c290: e5 4b mov #75,r5 - 30c292: d7 4a mov.l 30c3bc <_gint_default_panic+0x254>,r7 ! 342404 - 30c294: e6 00 mov #0,r6 - 30c296: e5 5f mov #95,r5 - 30c298: 49 0b jsr @r9 - 30c29a: e4 06 mov #6,r4 - 30c29c: d7 48 mov.l 30c3c0 <_gint_default_panic+0x258>,r7 ! 342418 - 30c29e: e6 00 mov #0,r6 - 30c2a0: e5 79 mov #121,r5 - 30c2a2: 49 0b jsr @r9 - 30c2a4: e4 06 mov #6,r4 - 30c2a6: d7 47 mov.l 30c3c4 <_gint_default_panic+0x25c>,r7 ! 342440 - 30c2a8: e6 00 mov #0,r6 - 30c2aa: 95 50 mov.w 30c34e <_gint_default_panic+0x1e6>,r5 ! 86 - 30c2ac: 49 0b jsr @r9 - 30c2ae: e4 06 mov #6,r4 - 30c2b0: d7 45 mov.l 30c3c8 <_gint_default_panic+0x260>,r7 ! 34245c - 30c2b2: e6 00 mov #0,r6 - 30c2b4: 95 4c mov.w 30c350 <_gint_default_panic+0x1e8>,r5 ! 93 - 30c2b6: 49 0b jsr @r9 - 30c2b8: e4 06 mov #6,r4 - 30c2ba: 91 40 mov.w 30c33e <_gint_default_panic+0x1d6>,r1 ! 1020 - 30c2bc: 38 10 cmp/eq r1,r8 - 30c2be: 89 01 bt 30c2c4 <_gint_default_panic+0x15c> - 30c2c0: a0 c0 bra 30c444 <_gint_default_panic+0x2dc> - 30c2c2: 00 09 nop - 30c2c4: d8 41 mov.l 30c3cc <_gint_default_panic+0x264>,r8 ! fe008020 - 30c2c6: e6 00 mov #0,r6 - 30c2c8: d7 41 mov.l 30c3d0 <_gint_default_panic+0x268>,r7 ! 34247c - 30c2ca: e4 06 mov #6,r4 - 30c2cc: 61 82 mov.l @r8,r1 - 30c2ce: 52 81 mov.l @(4,r8),r2 - 30c2d0: 53 82 mov.l @(8,r8),r3 - 30c2d2: 95 3e mov.w 30c352 <_gint_default_panic+0x1ea>,r5 ! a7 - 30c2d4: 1f 32 mov.l r3,@(8,r15) - 30c2d6: 1f 21 mov.l r2,@(4,r15) - 30c2d8: 4b 0b jsr @r11 - 30c2da: 2f 12 mov.l r1,@r15 - 30c2dc: 51 83 mov.l @(12,r8),r1 - 30c2de: e6 00 mov #0,r6 - 30c2e0: d7 3c mov.l 30c3d4 <_gint_default_panic+0x26c>,r7 ! 3424a4 - 30c2e2: e4 06 mov #6,r4 - 30c2e4: 95 36 mov.w 30c354 <_gint_default_panic+0x1ec>,r5 ! b4 - 30c2e6: 4b 0b jsr @r11 - 30c2e8: 2f 12 mov.l r1,@r15 - 30c2ea: 51 84 mov.l @(16,r8),r1 - 30c2ec: e6 00 mov #0,r6 - 30c2ee: 52 85 mov.l @(20,r8),r2 - 30c2f0: e4 06 mov #6,r4 - 30c2f2: 53 86 mov.l @(24,r8),r3 - 30c2f4: d7 38 mov.l 30c3d8 <_gint_default_panic+0x270>,r7 ! 3424b0 - 30c2f6: 95 2e mov.w 30c356 <_gint_default_panic+0x1ee>,r5 ! c1 - 30c2f8: 2f 12 mov.l r1,@r15 - 30c2fa: 1f 32 mov.l r3,@(8,r15) - 30c2fc: 4b 0b jsr @r11 - 30c2fe: 1f 21 mov.l r2,@(4,r15) - 30c300: d0 36 mov.l 30c3dc <_gint_default_panic+0x274>,r0 ! fe008060 - 30c302: e6 00 mov #0,r6 - 30c304: d7 36 mov.l 30c3e0 <_gint_default_panic+0x278>,r7 ! 3424d8 - 30c306: e4 06 mov #6,r4 - 30c308: 85 00 mov.w @(0,r0),r0 - 30c30a: 81 f3 mov.w r0,@(6,r15) - 30c30c: 51 87 mov.l @(28,r8),r1 - 30c30e: 95 23 mov.w 30c358 <_gint_default_panic+0x1f0>,r5 ! ce - 30c310: 4b 0b jsr @r11 - 30c312: 2f 12 mov.l r1,@r15 - 30c314: d1 33 mov.l 30c3e4 <_gint_default_panic+0x27c>,r1 ! 30b124 <_dupdate> - 30c316: dc 34 mov.l 30c3e8 <_gint_default_panic+0x280>,r12 ! 30736c <__WEAK_keydev_unqueue_event> - 30c318: 41 0b jsr @r1 - 30c31a: e9 00 mov #0,r9 - 30c31c: d4 33 mov.l 30c3ec <_gint_default_panic+0x284>,r4 ! 8101b30 <_keysc_dev> - 30c31e: 4c 0b jsr @r12 - 30c320: 00 09 nop - 30c322: 60 08 swap.b r0,r0 - 30c324: c8 07 tst #7,r0 - 30c326: 8f f9 bf.s 30c31c <_gint_default_panic+0x1b4> - 30c328: e2 ff mov #-1,r2 - 30c32a: d1 31 mov.l 30c3f0 <_gint_default_panic+0x288>,r1 ! 8101b60 - 30c32c: a0 62 bra 30c3f4 <_gint_default_panic+0x28c> - 30c32e: 84 1b mov.b @(11,r1),r0 - 30c330: 00 ff mac.l @r15+,@r0+ - 30c332: 0c 60 .word 0x0c60 - 30c334: 00 e0 .word 0x00e0 - 30c336: 01 00 .word 0x0100 - 30c338: 01 60 .word 0x0160 - 30c33a: 01 80 .word 0x0180 - 30c33c: 01 a0 .word 0x01a0 - 30c33e: 10 20 mov.l r2,@(0,r0) - 30c340: 10 40 mov.l r4,@(0,r0) - 30c342: 10 60 mov.l r6,@(0,r0) - 30c344: 10 80 mov.l r8,@(0,r0) - 30c346: 10 a0 mov.l r10,@(0,r0) - 30c348: 01 05 mov.w r0,@(r0,r1) - 30c34a: 00 ea .word 0x00ea - 30c34c: 01 19 .word 0x0119 - 30c34e: 00 86 mov.l r8,@(r0,r0) - 30c350: 00 93 ocbi @r0 - 30c352: 00 a7 mul.l r10,r0 - 30c354: 00 b4 mov.b r11,@(r0,r0) - 30c356: 00 c1 .word 0x00c1 - 30c358: 00 ce mov.l @(r0,r12),r0 - 30c35a: 00 09 nop - 30c35c: ff 00 .word 0xff00 - 30c35e: 00 0c mov.b @(r0,r0),r0 - 30c360: 00 30 .word 0x0030 - 30c362: ac d8 bra 30bd16 <_sleep_us_spin.constprop.0+0xbe> - 30c364: 08 10 .word 0x0810 - 30c366: 1c 04 mov.l r0,@(16,r12) - 30c368: 00 31 .word 0x0031 - 30c36a: 21 20 mov.b r2,@r1 - 30c36c: 00 30 .word 0x0030 - 30c36e: b8 40 bsr 30b3f2 <_getkey_opt+0x20e> - 30c370: 00 02 stc sr,r0 - 30c372: b5 00 bsr 30cd76 <_atoi+0x92> - 30c374: 00 34 mov.b r3,@(r0,r0) - 30c376: 23 80 mov.b r8,@r3 - 30c378: 00 34 mov.b r3,@(r0,r0) - 30c37a: 22 40 mov.b r4,@r2 - 30c37c: 00 34 mov.b r3,@(r0,r0) - 30c37e: 22 68 tst r6,r2 - 30c380: 00 34 mov.b r3,@(r0,r0) - 30c382: 22 c8 tst r12,r2 - 30c384: 00 34 mov.b r3,@(r0,r0) - 30c386: 22 b4 mov.b r11,@-r2 - 30c388: 00 34 mov.b r3,@(r0,r0) - 30c38a: 22 94 mov.b r9,@-r2 - 30c38c: 00 34 mov.b r3,@(r0,r0) - 30c38e: 23 6c cmp/str r6,r3 - 30c390: 00 34 mov.b r3,@(r0,r0) - 30c392: 23 a4 mov.b r10,@-r3 - 30c394: 00 30 .word 0x0030 - 30c396: c0 f4 mov.b r0,@(244,gbr) - 30c398: 00 34 mov.b r3,@(r0,r0) - 30c39a: 23 a8 tst r10,r3 - 30c39c: 00 34 mov.b r3,@(r0,r0) - 30c39e: 23 b0 mov.b r11,@r3 - 30c3a0: 00 34 mov.b r3,@(r0,r0) - 30c3a2: 23 b4 mov.b r11,@-r3 - 30c3a4: 00 34 mov.b r3,@(r0,r0) - 30c3a6: 23 bc cmp/str r11,r3 - 30c3a8: 00 34 mov.b r3,@(r0,r0) - 30c3aa: 23 d0 mov.b r13,@r3 - 30c3ac: 00 34 mov.b r3,@(r0,r0) - 30c3ae: 23 d4 mov.b r13,@-r3 - 30c3b0: 00 34 mov.b r3,@(r0,r0) - 30c3b2: 23 e8 tst r14,r3 - 30c3b4: 00 34 mov.b r3,@(r0,r0) - 30c3b6: 23 ec cmp/str r14,r3 - 30c3b8: 00 34 mov.b r3,@(r0,r0) - 30c3ba: 23 f4 mov.b r15,@-r3 - 30c3bc: 00 34 mov.b r3,@(r0,r0) - 30c3be: 24 04 mov.b r0,@-r4 - 30c3c0: 00 34 mov.b r3,@(r0,r0) - 30c3c2: 24 18 tst r1,r4 - 30c3c4: 00 34 mov.b r3,@(r0,r0) - 30c3c6: 24 40 mov.b r4,@r4 - 30c3c8: 00 34 mov.b r3,@(r0,r0) - 30c3ca: 24 5c cmp/str r5,r4 - 30c3cc: fe 00 .word 0xfe00 - 30c3ce: 80 20 mov.b r0,@(0,r2) - 30c3d0: 00 34 mov.b r3,@(r0,r0) - 30c3d2: 24 7c cmp/str r7,r4 - 30c3d4: 00 34 mov.b r3,@(r0,r0) - 30c3d6: 24 a4 mov.b r10,@-r4 - 30c3d8: 00 34 mov.b r3,@(r0,r0) - 30c3da: 24 b0 mov.b r11,@r4 - 30c3dc: fe 00 .word 0xfe00 - 30c3de: 80 60 mov.b r0,@(0,r6) - 30c3e0: 00 34 mov.b r3,@(r0,r0) - 30c3e2: 24 d8 tst r13,r4 - 30c3e4: 00 30 .word 0x0030 - 30c3e6: b1 24 bsr 30c632 <_read_core.constprop.0+0xbe> - 30c3e8: 00 30 .word 0x0030 - 30c3ea: 73 6c add #108,r3 - 30c3ec: 08 10 .word 0x0810 - 30c3ee: 1b 30 mov.l r3,@(0,r11) - 30c3f0: 08 10 .word 0x0810 - 30c3f2: 1b 60 mov.l r6,@(0,r11) - 30c3f4: 63 03 mov r0,r3 - 30c3f6: 6b 0c extu.b r0,r11 - 30c3f8: 84 1c mov.b @(12,r1),r0 - 30c3fa: c8 08 tst #8,r0 - 30c3fc: 6a 0c extu.b r0,r10 - 30c3fe: 84 1d mov.b @(13,r1),r0 - 30c400: 62 2a negc r2,r2 - 30c402: c8 40 tst #64,r0 - 30c404: e1 ff mov #-1,r1 - 30c406: 68 03 mov r0,r8 - 30c408: 6d 1a negc r1,r13 - 30c40a: 6e 0c extu.b r0,r14 - 30c40c: 60 33 mov r3,r0 - 30c40e: e1 02 mov #2,r1 - 30c410: c8 08 tst #8,r0 - 30c412: 8d 2e bt.s 30c472 <_gint_default_panic+0x30a> - 30c414: 28 19 and r1,r8 - 30c416: 29 98 tst r9,r9 - 30c418: 89 32 bt 30c480 <_gint_default_panic+0x318> - 30c41a: d1 25 mov.l 30c4b0 <_gint_default_panic+0x348>,r1 ! 309b00 <_abort> - 30c41c: 41 0b jsr @r1 - 30c41e: 00 09 nop - 30c420: d1 24 mov.l 30c4b4 <_gint_default_panic+0x34c>,r1 ! 3421f0 - 30c422: ae ea bra 30c1fa <_gint_default_panic+0x92> - 30c424: 00 09 nop - 30c426: d1 24 mov.l 30c4b8 <_gint_default_panic+0x350>,r1 ! 342218 - 30c428: ae ec bra 30c204 <_gint_default_panic+0x9c> - 30c42a: 00 09 nop - 30c42c: d1 23 mov.l 30c4bc <_gint_default_panic+0x354>,r1 ! 342348 - 30c42e: ae f8 bra 30c222 <_gint_default_panic+0xba> - 30c430: 00 09 nop - 30c432: d1 23 mov.l 30c4c0 <_gint_default_panic+0x358>,r1 ! 342324 - 30c434: ae f5 bra 30c222 <_gint_default_panic+0xba> - 30c436: 00 09 nop - 30c438: d1 22 mov.l 30c4c4 <_gint_default_panic+0x35c>,r1 ! 3422dc - 30c43a: ae f2 bra 30c222 <_gint_default_panic+0xba> - 30c43c: 00 09 nop - 30c43e: d1 22 mov.l 30c4c8 <_gint_default_panic+0x360>,r1 ! 342300 - 30c440: ae ef bra 30c222 <_gint_default_panic+0xba> - 30c442: 00 09 nop - 30c444: 91 32 mov.w 30c4ac <_gint_default_panic+0x344>,r1 ! 180 - 30c446: 38 10 cmp/eq r1,r8 - 30c448: 8f 11 bf.s 30c46e <_gint_default_panic+0x306> - 30c44a: e6 00 mov #0,r6 - 30c44c: 85 a1 mov.w @(2,r10),r0 - 30c44e: 60 0d extu.w r0,r0 - 30c450: 1f 03 mov.l r0,@(12,r15) - 30c452: e4 06 mov #6,r4 - 30c454: 61 a1 mov.w @r10,r1 - 30c456: 7a e0 add #-32,r10 - 30c458: 61 1d extu.w r1,r1 - 30c45a: 1f 12 mov.l r1,@(8,r15) - 30c45c: 85 af mov.w @(30,r10),r0 - 30c45e: 60 0d extu.w r0,r0 - 30c460: 1f 01 mov.l r0,@(4,r15) - 30c462: 85 ae mov.w @(28,r10),r0 - 30c464: 6a 0d extu.w r0,r10 - 30c466: d7 19 mov.l 30c4cc <_gint_default_panic+0x364>,r7 ! 3424f0 - 30c468: 95 21 mov.w 30c4ae <_gint_default_panic+0x346>,r5 ! a0 <_silram> - 30c46a: 4b 0b jsr @r11 - 30c46c: 2f a2 mov.l r10,@r15 - 30c46e: af 51 bra 30c314 <_gint_default_panic+0x1ac> - 30c470: 00 09 nop - 30c472: 29 98 tst r9,r9 - 30c474: 8d 04 bt.s 30c480 <_gint_default_panic+0x318> - 30c476: 22 28 tst r2,r2 - 30c478: 89 02 bt 30c480 <_gint_default_panic+0x318> - 30c47a: d2 15 mov.l 30c4d0 <_gint_default_panic+0x368>,r2 ! 30a904 <_gint_osmenu> - 30c47c: 42 0b jsr @r2 - 30c47e: 00 09 nop - 30c480: 48 01 shlr r8 - 30c482: 2d 88 tst r8,r13 - 30c484: 8d 05 bt.s 30c492 <_gint_default_panic+0x32a> - 30c486: 29 98 tst r9,r9 - 30c488: 8d 04 bt.s 30c494 <_gint_default_panic+0x32c> - 30c48a: 60 a3 mov r10,r0 - 30c48c: d1 11 mov.l 30c4d4 <_gint_default_panic+0x36c>,r1 ! 31152c <___Reset> - 30c48e: 41 0b jsr @r1 - 30c490: 00 09 nop - 30c492: 60 a3 mov r10,r0 - 30c494: 20 bb or r11,r0 - 30c496: c8 08 tst #8,r0 - 30c498: 8f 03 bf.s 30c4a2 <_gint_default_panic+0x33a> - 30c49a: 60 e3 mov r14,r0 - 30c49c: c8 42 tst #66,r0 - 30c49e: 01 29 movt r1 - 30c4a0: 29 1b or r1,r9 - 30c4a2: d1 0d mov.l 30c4d8 <_gint_default_panic+0x370>,r1 ! 309eaa <_sleep> - 30c4a4: 41 0b jsr @r1 - 30c4a6: 00 09 nop - 30c4a8: af 38 bra 30c31c <_gint_default_panic+0x1b4> - 30c4aa: 00 09 nop - 30c4ac: 01 80 .word 0x0180 - 30c4ae: 00 a0 .word 0x00a0 - 30c4b0: 00 30 .word 0x0030 - 30c4b2: 9b 00 mov.w 30c4b6 <_gint_default_panic+0x34e>,r11 ! 21f0 - 30c4b4: 00 34 mov.b r3,@(r0,r0) - 30c4b6: 21 f0 mov.b r15,@r1 - 30c4b8: 00 34 mov.b r3,@(r0,r0) - 30c4ba: 22 18 tst r1,r2 - 30c4bc: 00 34 mov.b r3,@(r0,r0) - 30c4be: 23 48 tst r4,r3 - 30c4c0: 00 34 mov.b r3,@(r0,r0) - 30c4c2: 23 24 mov.b r2,@-r3 - 30c4c4: 00 34 mov.b r3,@(r0,r0) - 30c4c6: 22 dc cmp/str r13,r2 - 30c4c8: 00 34 mov.b r3,@(r0,r0) - 30c4ca: 23 00 mov.b r0,@r3 - 30c4cc: 00 34 mov.b r3,@(r0,r0) - 30c4ce: 24 f0 mov.b r15,@r4 - 30c4d0: 00 30 .word 0x0030 - 30c4d2: a9 04 bra 30b6de <_dtext_opt+0x102> - 30c4d4: 00 31 .word 0x0031 - 30c4d6: 15 2c mov.l r2,@(48,r5) - 30c4d8: 00 30 .word 0x0030 - 30c4da: 9e aa mov.w 30c632 <_read_core.constprop.0+0xbe>,r14 ! 6ef6 - -0030c4dc <_snprintf>: - 30c4dc: 2f 76 mov.l r7,@-r15 - 30c4de: 2f 86 mov.l r8,@-r15 - 30c4e0: 68 63 mov r6,r8 - 30c4e2: 2f 96 mov.l r9,@-r15 - 30c4e4: e6 1c mov #28,r6 - 30c4e6: 2f a6 mov.l r10,@-r15 - 30c4e8: 6a 43 mov r4,r10 - 30c4ea: 4f 22 sts.l pr,@-r15 - 30c4ec: 69 53 mov r5,r9 - 30c4ee: d0 0c mov.l 30c520 <_snprintf+0x44>,r0 ! 312120 <_memset> - 30c4f0: 7f dc add #-36,r15 - 30c4f2: 64 f3 mov r15,r4 - 30c4f4: e5 00 mov #0,r5 - 30c4f6: 40 0b jsr @r0 - 30c4f8: 74 08 add #8,r4 - 30c4fa: d0 0a mov.l 30c524 <_snprintf+0x48>,r0 ! 30be3a <___printf> - 30c4fc: e1 34 mov #52,r1 - 30c4fe: 31 fc add r15,r1 - 30c500: 64 f3 mov r15,r4 - 30c502: 1f a1 mov.l r10,@(4,r15) - 30c504: 66 f3 mov r15,r6 - 30c506: 1f 94 mov.l r9,@(16,r15) - 30c508: 65 83 mov r8,r5 - 30c50a: 2f 12 mov.l r1,@r15 - 30c50c: 40 0b jsr @r0 - 30c50e: 74 04 add #4,r4 - 30c510: 7f 24 add #36,r15 - 30c512: 4f 26 lds.l @r15+,pr - 30c514: 6a f6 mov.l @r15+,r10 - 30c516: 69 f6 mov.l @r15+,r9 - 30c518: 68 f6 mov.l @r15+,r8 - 30c51a: 00 0b rts - 30c51c: 7f 04 add #4,r15 - 30c51e: 00 09 nop - 30c520: 00 31 .word 0x0031 - 30c522: 21 20 mov.b r2,@r1 - 30c524: 00 30 .word 0x0030 - 30c526: be 3a bsr 30c19e <_gint_default_panic+0x36> - -0030c528 <_fprintf.constprop.0>: - 30c528: 2f 76 mov.l r7,@-r15 - 30c52a: e5 00 mov #0,r5 - 30c52c: 2f 66 mov.l r6,@-r15 - 30c52e: e6 20 mov #32,r6 - 30c530: 2f 86 mov.l r8,@-r15 - 30c532: 68 43 mov r4,r8 - 30c534: 4f 22 sts.l pr,@-r15 - 30c536: d0 0b mov.l 30c564 <_fprintf.constprop.0+0x3c>,r0 ! 312120 <_memset> - 30c538: 7f dc add #-36,r15 - 30c53a: 64 f3 mov r15,r4 - 30c53c: 40 0b jsr @r0 - 30c53e: 74 04 add #4,r4 - 30c540: d1 09 mov.l 30c568 <_fprintf.constprop.0+0x40>,r1 ! 10000 - 30c542: 64 f3 mov r15,r4 - 30c544: d0 09 mov.l 30c56c <_fprintf.constprop.0+0x44>,r0 ! 30be3a <___printf> - 30c546: 66 f3 mov r15,r6 - 30c548: 1f 14 mov.l r1,@(16,r15) - 30c54a: e1 2c mov #44,r1 - 30c54c: d5 08 mov.l 30c570 <_fprintf.constprop.0+0x48>,r5 ! 342510 - 30c54e: 31 fc add r15,r1 - 30c550: 1f 82 mov.l r8,@(8,r15) - 30c552: 74 04 add #4,r4 - 30c554: 40 0b jsr @r0 - 30c556: 2f 12 mov.l r1,@r15 - 30c558: 7f 24 add #36,r15 - 30c55a: 4f 26 lds.l @r15+,pr - 30c55c: 68 f6 mov.l @r15+,r8 - 30c55e: 00 0b rts - 30c560: 7f 08 add #8,r15 - 30c562: 00 09 nop - 30c564: 00 31 .word 0x0031 - 30c566: 21 20 mov.b r2,@r1 - 30c568: 00 01 .word 0x0001 - 30c56a: 00 00 .word 0x0000 - 30c56c: 00 30 .word 0x0030 - 30c56e: be 3a bsr 30c1e6 <_gint_default_panic+0x7e> - 30c570: 00 34 mov.b r3,@(r0,r0) - 30c572: 25 10 mov.b r1,@r5 - -0030c574 <_read_core.constprop.0>: - 30c574: 2f 86 mov.l r8,@-r15 - 30c576: 68 43 mov r4,r8 - 30c578: 2f 96 mov.l r9,@-r15 - 30c57a: 2f a6 mov.l r10,@-r15 - 30c57c: 6a 63 mov r6,r10 - 30c57e: 2f b6 mov.l r11,@-r15 - 30c580: e6 0c mov #12,r6 - 30c582: 2f c6 mov.l r12,@-r15 - 30c584: 2f d6 mov.l r13,@-r15 - 30c586: 2f e6 mov.l r14,@-r15 - 30c588: 4f 22 sts.l pr,@-r15 - 30c58a: 7f d0 add #-48,r15 - 30c58c: 61 f3 mov r15,r1 - 30c58e: 71 50 add #80,r1 - 30c590: 63 16 mov.l @r1+,r3 - 30c592: 64 f3 mov r15,r4 - 30c594: d0 5c mov.l 30c708 <_read_core.constprop.0+0x194>,r0 ! 312120 <_memset> - 30c596: 74 24 add #36,r4 - 30c598: 1f 12 mov.l r1,@(8,r15) - 30c59a: e1 00 mov #0,r1 - 30c59c: 1f 54 mov.l r5,@(16,r15) - 30c59e: e5 00 mov #0,r5 - 30c5a0: 1f 15 mov.l r1,@(20,r15) - 30c5a2: 6d f3 mov r15,r13 - 30c5a4: 1f 16 mov.l r1,@(24,r15) - 30c5a6: 7d 14 add #20,r13 - 30c5a8: 40 0b jsr @r0 - 30c5aa: 1f 73 mov.l r7,@(12,r15) - 30c5ac: d1 57 mov.l 30c70c <_read_core.constprop.0+0x198>,r1 ! 310df4 <___movmemSI20> - 30c5ae: 65 f3 mov r15,r5 - 30c5b0: dc 57 mov.l 30c710 <_read_core.constprop.0+0x19c>,r12 ! 3052f4 <_GINT_CALL_SET_function> - 30c5b2: 75 1c add #28,r5 - 30c5b4: 54 f2 mov.l @(8,r15),r4 - 30c5b6: de 57 mov.l 30c714 <_read_core.constprop.0+0x1a0>,r14 ! 8102014 <_pipe_transfers> - 30c5b8: 1f c7 mov.l r12,@(28,r15) - 30c5ba: 41 0b jsr @r1 - 30c5bc: 1f d8 mov.l r13,@(32,r15) - 30c5be: e1 2c mov #44,r1 - 30c5c0: 08 17 mul.l r1,r8 - 30c5c2: 09 1a sts macl,r9 - 30c5c4: 39 ec add r14,r9 - 30c5c6: d0 54 mov.l 30c718 <_read_core.constprop.0+0x1a4>,r0 ! 3088b4 <_handle_incoming_hwseg> - 30c5c8: 65 83 mov r8,r5 - 30c5ca: 40 0b jsr @r0 - 30c5cc: 64 93 mov r9,r4 - 30c5ce: 20 08 tst r0,r0 - 30c5d0: 8f 79 bf.s 30c6c6 <_read_core.constprop.0+0x152> - 30c5d2: 6b 03 mov r0,r11 - 30c5d4: d0 51 mov.l 30c71c <_read_core.constprop.0+0x1a8>,r0 ! 305fc8 <_asyncio_op_busy> - 30c5d6: 40 0b jsr @r0 - 30c5d8: 64 93 mov r9,r4 - 30c5da: 20 08 tst r0,r0 - 30c5dc: 8f 75 bf.s 30c6ca <_read_core.constprop.0+0x156> - 30c5de: e2 2c mov #44,r2 - 30c5e0: 08 27 mul.l r2,r8 - 30c5e2: 02 1a sts macl,r2 - 30c5e4: 32 ec add r14,r2 - 30c5e6: 63 20 mov.b @r2,r3 - 30c5e8: 23 38 tst r3,r3 - 30c5ea: 8d 70 bt.s 30c6ce <_read_core.constprop.0+0x15a> - 30c5ec: 2a a8 tst r10,r10 - 30c5ee: 8f 28 bf.s 30c642 <_read_core.constprop.0+0xce> - 30c5f0: e7 00 mov #0,r7 - 30c5f2: 1f a6 mov.l r10,@(24,r15) - 30c5f4: e6 00 mov #0,r6 - 30c5f6: e5 00 mov #0,r5 - 30c5f8: 4c 0b jsr @r12 - 30c5fa: 64 d3 mov r13,r4 - 30c5fc: 60 b3 mov r11,r0 - 30c5fe: 88 f7 cmp/eq #-9,r0 - 30c600: 8d 02 bt.s 30c608 <_read_core.constprop.0+0x94> - 30c602: 88 f4 cmp/eq #-12,r0 - 30c604: 8f 6a bf.s 30c6dc <_read_core.constprop.0+0x168> - 30c606: 88 9c cmp/eq #-100,r0 - 30c608: 50 f3 mov.l @(12,r15),r0 - 30c60a: c8 10 tst #16,r0 - 30c60c: 8d 0f bt.s 30c62e <_read_core.constprop.0+0xba> - 30c60e: 60 b3 mov r11,r0 - 30c610: e0 50 mov #80,r0 - 30c612: 04 fe mov.l @(r0,r15),r4 - 30c614: d0 42 mov.l 30c720 <_read_core.constprop.0+0x1ac>,r0 ! 306520 <_timeout_elapsed.lto_priv.0> - 30c616: 40 0b jsr @r0 - 30c618: 00 09 nop - 30c61a: 20 08 tst r0,r0 - 30c61c: 8d 59 bt.s 30c6d2 <_read_core.constprop.0+0x15e> - 30c61e: e1 09 mov #9,r1 - 30c620: 38 16 cmp/hi r1,r8 - 30c622: 89 02 bt 30c62a <_read_core.constprop.0+0xb6> - 30c624: d1 3f mov.l 30c724 <_read_core.constprop.0+0x1b0>,r1 ! 305fec <_asyncio_op_cancel_read> - 30c626: 41 0b jsr @r1 - 30c628: 64 93 mov r9,r4 - 30c62a: eb f8 mov #-8,r11 - 30c62c: 60 b3 mov r11,r0 - 30c62e: 7f 30 add #48,r15 - 30c630: 4f 26 lds.l @r15+,pr - 30c632: 6e f6 mov.l @r15+,r14 - 30c634: 6d f6 mov.l @r15+,r13 - 30c636: 6c f6 mov.l @r15+,r12 - 30c638: 6b f6 mov.l @r15+,r11 - 30c63a: 6a f6 mov.l @r15+,r10 - 30c63c: 69 f6 mov.l @r15+,r9 - 30c63e: 00 0b rts - 30c640: 68 f6 mov.l @r15+,r8 - 30c642: 60 20 mov.b @r2,r0 - 30c644: 88 01 cmp/eq #1,r0 - 30c646: 8b 02 bf 30c64e <_read_core.constprop.0+0xda> - 30c648: 52 24 mov.l @(16,r2),r2 - 30c64a: 42 15 cmp/pl r2 - 30c64c: 89 08 bt 30c660 <_read_core.constprop.0+0xec> - 30c64e: e2 2c mov #44,r2 - 30c650: 08 27 mul.l r2,r8 - 30c652: 04 1a sts macl,r4 - 30c654: 34 ec add r14,r4 - 30c656: 85 45 mov.w @(10,r4),r0 - 30c658: 63 0d extu.w r0,r3 - 30c65a: 23 38 tst r3,r3 - 30c65c: 8d 0e bt.s 30c67c <_read_core.constprop.0+0x108> - 30c65e: e2 01 mov #1,r2 - 30c660: d1 31 mov.l 30c728 <_read_core.constprop.0+0x1b4>,r1 ! 342574 - 30c662: e7 4f mov #79,r7 - 30c664: d0 31 mov.l 30c72c <_read_core.constprop.0+0x1b8>,r0 ! 30c528 <_fprintf.constprop.0> - 30c666: 1f 11 mov.l r1,@(4,r15) - 30c668: d1 31 mov.l 30c730 <_read_core.constprop.0+0x1bc>,r1 ! 342b3c <___PRETTY_FUNCTION__.0> - 30c66a: d6 32 mov.l 30c734 <_read_core.constprop.0+0x1c0>,r6 ! 342530 - 30c66c: 2f 12 mov.l r1,@r15 - 30c66e: d1 32 mov.l 30c738 <_read_core.constprop.0+0x1c4>,r1 ! 810195c <_stderr> - 30c670: d5 32 mov.l 30c73c <_read_core.constprop.0+0x1c8>,r5 ! 342510 - 30c672: 40 0b jsr @r0 - 30c674: 64 12 mov.l @r1,r4 - 30c676: d1 32 mov.l 30c740 <_read_core.constprop.0+0x1cc>,r1 ! 309b00 <_abort> - 30c678: 41 0b jsr @r1 - 30c67a: 00 09 nop - 30c67c: 24 20 mov.b r2,@r4 - 30c67e: e1 01 mov #1,r1 - 30c680: 52 f3 mov.l @(12,r15),r2 - 30c682: 84 41 mov.b @(1,r4),r0 - 30c684: 22 19 and r1,r2 - 30c686: 42 18 shll8 r2 - 30c688: 42 01 shlr r2 - 30c68a: c9 7f and #127,r0 - 30c68c: 20 2b or r2,r0 - 30c68e: 80 41 mov.b r0,@(1,r4) - 30c690: 84 41 mov.b @(1,r4),r0 - 30c692: 52 f4 mov.l @(16,r15),r2 - 30c694: cb 10 or #16,r0 - 30c696: 80 41 mov.b r0,@(1,r4) - 30c698: e0 40 mov #64,r0 - 30c69a: 14 23 mov.l r2,@(12,r4) - 30c69c: 62 f3 mov r15,r2 - 30c69e: 14 a4 mov.l r10,@(16,r4) - 30c6a0: 72 18 add #24,r2 - 30c6a2: 14 25 mov.l r2,@(20,r4) - 30c6a4: 30 fc add r15,r0 - 30c6a6: d2 19 mov.l 30c70c <_read_core.constprop.0+0x198>,r2 ! 310df4 <___movmemSI20> - 30c6a8: 74 18 add #24,r4 - 30c6aa: 55 f2 mov.l @(8,r15),r5 - 30c6ac: 10 c5 mov.l r12,@(20,r0) - 30c6ae: 42 0b jsr @r2 - 30c6b0: 10 d6 mov.l r13,@(24,r0) - 30c6b2: d0 24 mov.l 30c744 <_read_core.constprop.0+0x1d0>,r0 ! 308818 <_read_round> - 30c6b4: 65 83 mov r8,r5 - 30c6b6: 1f 36 mov.l r3,@(24,r15) - 30c6b8: 40 0b jsr @r0 - 30c6ba: 64 93 mov r9,r4 - 30c6bc: 20 08 tst r0,r0 - 30c6be: 8d 9e bt.s 30c5fe <_read_core.constprop.0+0x8a> - 30c6c0: 60 b3 mov r11,r0 - 30c6c2: af 9b bra 30c5fc <_read_core.constprop.0+0x88> - 30c6c4: eb 9c mov #-100,r11 - 30c6c6: af 99 bra 30c5fc <_read_core.constprop.0+0x88> - 30c6c8: eb f3 mov #-13,r11 - 30c6ca: af 97 bra 30c5fc <_read_core.constprop.0+0x88> - 30c6cc: eb f7 mov #-9,r11 - 30c6ce: af 95 bra 30c5fc <_read_core.constprop.0+0x88> - 30c6d0: eb f4 mov #-12,r11 - 30c6d2: d1 1d mov.l 30c748 <_read_core.constprop.0+0x1d4>,r1 ! 309eaa <_sleep> - 30c6d4: 41 0b jsr @r1 - 30c6d6: 00 09 nop - 30c6d8: af 75 bra 30c5c6 <_read_core.constprop.0+0x52> - 30c6da: 00 09 nop - 30c6dc: 8d fc bt.s 30c6d8 <_read_core.constprop.0+0x164> - 30c6de: 2b b8 tst r11,r11 - 30c6e0: 8f a4 bf.s 30c62c <_read_core.constprop.0+0xb8> - 30c6e2: eb f3 mov #-13,r11 - 30c6e4: da 0e mov.l 30c720 <_read_core.constprop.0+0x1ac>,r10 ! 306520 <_timeout_elapsed.lto_priv.0> - 30c6e6: db 18 mov.l 30c748 <_read_core.constprop.0+0x1d4>,r11 ! 309eaa <_sleep> - 30c6e8: 51 f5 mov.l @(20,r15),r1 - 30c6ea: 21 18 tst r1,r1 - 30c6ec: 89 01 bt 30c6f2 <_read_core.constprop.0+0x17e> - 30c6ee: af 9d bra 30c62c <_read_core.constprop.0+0xb8> - 30c6f0: 5b f6 mov.l @(24,r15),r11 - 30c6f2: e0 50 mov #80,r0 - 30c6f4: 4a 0b jsr @r10 - 30c6f6: 04 fe mov.l @(r0,r15),r4 - 30c6f8: 20 08 tst r0,r0 - 30c6fa: 8f 91 bf.s 30c620 <_read_core.constprop.0+0xac> - 30c6fc: e1 09 mov #9,r1 - 30c6fe: 4b 0b jsr @r11 - 30c700: 00 09 nop - 30c702: af f1 bra 30c6e8 <_read_core.constprop.0+0x174> - 30c704: 00 09 nop - 30c706: 00 09 nop - 30c708: 00 31 .word 0x0031 - 30c70a: 21 20 mov.b r2,@r1 - 30c70c: 00 31 .word 0x0031 - 30c70e: 0d f4 mov.b r15,@(r0,r13) - 30c710: 00 30 .word 0x0030 - 30c712: 52 f4 mov.l @(16,r15),r2 - 30c714: 08 10 .word 0x0810 - 30c716: 20 14 mov.b r1,@-r0 - 30c718: 00 30 .word 0x0030 - 30c71a: 88 b4 cmp/eq #-76,r0 - 30c71c: 00 30 .word 0x0030 - 30c71e: 5f c8 mov.l @(32,r12),r15 - 30c720: 00 30 .word 0x0030 - 30c722: 65 20 mov.b @r2,r5 - 30c724: 00 30 .word 0x0030 - 30c726: 5f ec mov.l @(48,r14),r15 - 30c728: 00 34 mov.b r3,@(r0,r0) - 30c72a: 25 74 mov.b r7,@-r5 - 30c72c: 00 30 .word 0x0030 - 30c72e: c5 28 mov.w @(80,gbr),r0 - 30c730: 00 34 mov.b r3,@(r0,r0) - 30c732: 2b 3c cmp/str r3,r11 - 30c734: 00 34 mov.b r3,@(r0,r0) - 30c736: 25 30 mov.b r3,@r5 - 30c738: 08 10 .word 0x0810 - 30c73a: 19 5c mov.l r5,@(48,r9) - 30c73c: 00 34 mov.b r3,@(r0,r0) - 30c73e: 25 10 mov.b r1,@r5 - 30c740: 00 30 .word 0x0030 - 30c742: 9b 00 mov.w 30c746 <_read_core.constprop.0+0x1d2>,r11 ! 8818 - 30c744: 00 30 .word 0x0030 - 30c746: 88 18 cmp/eq #24,r0 - 30c748: 00 30 .word 0x0030 - 30c74a: 9e aa mov.w 30c8a2 <_krealloc+0xa>,r14 ! 2fb6 - -0030c74c <_usb_read_sync_timeout.constprop.0.isra.0>: - 30c74c: 2f 86 mov.l r8,@-r15 - 30c74e: 68 43 mov r4,r8 - 30c750: 2f 96 mov.l r9,@-r15 - 30c752: 69 53 mov r5,r9 - 30c754: 2f a6 mov.l r10,@-r15 - 30c756: e5 00 mov #0,r5 - 30c758: 2f b6 mov.l r11,@-r15 - 30c75a: 6a 63 mov r6,r10 - 30c75c: 4f 22 sts.l pr,@-r15 - 30c75e: 6b 73 mov r7,r11 - 30c760: d0 0d mov.l 30c798 <_usb_read_sync_timeout.constprop.0.isra.0+0x4c>,r0 ! 312120 <_memset> - 30c762: 7f d4 add #-44,r15 - 30c764: 64 f3 mov r15,r4 - 30c766: e6 14 mov #20,r6 - 30c768: 40 0b jsr @r0 - 30c76a: 74 18 add #24,r4 - 30c76c: d1 0b mov.l 30c79c <_usb_read_sync_timeout.constprop.0.isra.0+0x50>,r1 ! 310df4 <___movmemSI20> - 30c76e: 64 f3 mov r15,r4 - 30c770: 65 f3 mov r15,r5 - 30c772: 74 04 add #4,r4 - 30c774: 41 0b jsr @r1 - 30c776: 75 18 add #24,r5 - 30c778: d0 09 mov.l 30c7a0 <_usb_read_sync_timeout.constprop.0.isra.0+0x54>,r0 ! 30c574 <_read_core.constprop.0> - 30c77a: e1 00 mov #0,r1 - 30c77c: 67 b3 mov r11,r7 - 30c77e: 2f 12 mov.l r1,@r15 - 30c780: 77 1e add #30,r7 - 30c782: 66 a3 mov r10,r6 - 30c784: 65 93 mov r9,r5 - 30c786: 40 0b jsr @r0 - 30c788: 64 83 mov r8,r4 - 30c78a: 7f 2c add #44,r15 - 30c78c: 4f 26 lds.l @r15+,pr - 30c78e: 6b f6 mov.l @r15+,r11 - 30c790: 6a f6 mov.l @r15+,r10 - 30c792: 69 f6 mov.l @r15+,r9 - 30c794: 00 0b rts - 30c796: 68 f6 mov.l @r15+,r8 - 30c798: 00 31 .word 0x0031 - 30c79a: 21 20 mov.b r2,@r1 - 30c79c: 00 31 .word 0x0031 - 30c79e: 0d f4 mov.b r15,@(r0,r13) - 30c7a0: 00 30 .word 0x0030 - 30c7a2: c5 74 mov.w @(232,gbr),r0 - -0030c7a4 <_sprintf.constprop.0>: - 30c7a4: 2f 76 mov.l r7,@-r15 - 30c7a6: e5 00 mov #0,r5 - 30c7a8: 2f 66 mov.l r6,@-r15 - 30c7aa: e6 1c mov #28,r6 - 30c7ac: 2f 86 mov.l r8,@-r15 - 30c7ae: 68 43 mov r4,r8 - 30c7b0: 4f 22 sts.l pr,@-r15 - 30c7b2: d0 0b mov.l 30c7e0 <_sprintf.constprop.0+0x3c>,r0 ! 312120 <_memset> - 30c7b4: 7f dc add #-36,r15 - 30c7b6: 64 f3 mov r15,r4 - 30c7b8: 40 0b jsr @r0 - 30c7ba: 74 08 add #8,r4 - 30c7bc: d1 09 mov.l 30c7e4 <_sprintf.constprop.0+0x40>,r1 ! 10000 - 30c7be: 64 f3 mov r15,r4 - 30c7c0: d0 09 mov.l 30c7e8 <_sprintf.constprop.0+0x44>,r0 ! 30be3a <___printf> - 30c7c2: 66 f3 mov r15,r6 - 30c7c4: 1f 14 mov.l r1,@(16,r15) - 30c7c6: e1 2c mov #44,r1 - 30c7c8: d5 08 mov.l 30c7ec <_sprintf.constprop.0+0x48>,r5 ! 3425b4 - 30c7ca: 31 fc add r15,r1 - 30c7cc: 1f 81 mov.l r8,@(4,r15) - 30c7ce: 74 04 add #4,r4 - 30c7d0: 40 0b jsr @r0 - 30c7d2: 2f 12 mov.l r1,@r15 - 30c7d4: 7f 24 add #36,r15 - 30c7d6: 4f 26 lds.l @r15+,pr - 30c7d8: 68 f6 mov.l @r15+,r8 - 30c7da: 00 0b rts - 30c7dc: 7f 08 add #8,r15 - 30c7de: 00 09 nop - 30c7e0: 00 31 .word 0x0031 - 30c7e2: 21 20 mov.b r2,@r1 - 30c7e4: 00 01 .word 0x0001 - 30c7e6: 00 00 .word 0x0000 - 30c7e8: 00 30 .word 0x0030 - 30c7ea: be 3a bsr 30c462 <_gint_default_panic+0x2fa> - 30c7ec: 00 34 mov.b r3,@(r0,r0) - 30c7ee: 25 b4 mov.b r11,@-r5 - -0030c7f0 <_strcmp>: - 30c7f0: 60 44 mov.b @r4+,r0 - 30c7f2: 20 08 tst r0,r0 - 30c7f4: 8d 04 bt.s 30c800 <_strcmp+0x10> - 30c7f6: 61 54 mov.b @r5+,r1 - 30c7f8: 30 10 cmp/eq r1,r0 - 30c7fa: 8f 01 bf.s 30c800 <_strcmp+0x10> - 30c7fc: 21 18 tst r1,r1 - 30c7fe: 8b f7 bf 30c7f0 <_strcmp> - 30c800: 61 1c extu.b r1,r1 - 30c802: 60 0c extu.b r0,r0 - 30c804: 00 0b rts - 30c806: 30 18 sub r1,r0 - -0030c808 <_kmalloc>: - 30c808: 2f 86 mov.l r8,@-r15 - 30c80a: 24 48 tst r4,r4 - 30c80c: 2f 96 mov.l r9,@-r15 - 30c80e: 69 43 mov r4,r9 - 30c810: 2f a6 mov.l r10,@-r15 - 30c812: 6a 53 mov r5,r10 - 30c814: 2f b6 mov.l r11,@-r15 - 30c816: 2f c6 mov.l r12,@-r15 - 30c818: 2f d6 mov.l r13,@-r15 - 30c81a: 8d 10 bt.s 30c83e <_kmalloc+0x36> - 30c81c: 4f 22 sts.l pr,@-r15 - 30c81e: dd 1c mov.l 30c890 <_kmalloc+0x88>,r13 ! 8101a58 <_arenas> - 30c820: dc 1c mov.l 30c894 <_kmalloc+0x8c>,r12 ! 30c7f0 <_strcmp> - 30c822: 6b d3 mov r13,r11 - 30c824: 7b 20 add #32,r11 - 30c826: 68 d6 mov.l @r13+,r8 - 30c828: 28 88 tst r8,r8 - 30c82a: 8d 06 bt.s 30c83a <_kmalloc+0x32> - 30c82c: 2a a8 tst r10,r10 - 30c82e: 89 08 bt 30c842 <_kmalloc+0x3a> - 30c830: 54 84 mov.l @(16,r8),r4 - 30c832: 4c 0b jsr @r12 - 30c834: 65 a3 mov r10,r5 - 30c836: 20 08 tst r0,r0 - 30c838: 89 07 bt 30c84a <_kmalloc+0x42> - 30c83a: 3d b0 cmp/eq r11,r13 - 30c83c: 8b f3 bf 30c826 <_kmalloc+0x1e> - 30c83e: a0 1a bra 30c876 <_kmalloc+0x6e> - 30c840: e0 00 mov #0,r0 - 30c842: 51 88 mov.l @(32,r8),r1 - 30c844: 21 18 tst r1,r1 - 30c846: 8d f9 bt.s 30c83c <_kmalloc+0x34> - 30c848: 3d b0 cmp/eq r11,r13 - 30c84a: 60 82 mov.l @r8,r0 - 30c84c: 64 93 mov r9,r4 - 30c84e: 40 0b jsr @r0 - 30c850: 55 87 mov.l @(28,r8),r5 - 30c852: 61 83 mov r8,r1 - 30c854: 20 08 tst r0,r0 - 30c856: 8d 16 bt.s 30c886 <_kmalloc+0x7e> - 30c858: 71 24 add #36,r1 - 30c85a: 52 89 mov.l @(36,r8),r2 - 30c85c: 53 11 mov.l @(4,r1),r3 - 30c85e: 72 01 add #1,r2 - 30c860: 33 23 cmp/ge r2,r3 - 30c862: 8d 01 bt.s 30c868 <_kmalloc+0x60> - 30c864: 18 29 mov.l r2,@(36,r8) - 30c866: 63 23 mov r2,r3 - 30c868: 52 12 mov.l @(8,r1),r2 - 30c86a: 11 31 mov.l r3,@(4,r1) - 30c86c: 32 9c add r9,r2 - 30c86e: 11 22 mov.l r2,@(8,r1) - 30c870: 52 13 mov.l @(12,r1),r2 - 30c872: 72 01 add #1,r2 - 30c874: 11 23 mov.l r2,@(12,r1) - 30c876: 4f 26 lds.l @r15+,pr - 30c878: 6d f6 mov.l @r15+,r13 - 30c87a: 6c f6 mov.l @r15+,r12 - 30c87c: 6b f6 mov.l @r15+,r11 - 30c87e: 6a f6 mov.l @r15+,r10 - 30c880: 69 f6 mov.l @r15+,r9 - 30c882: 00 0b rts - 30c884: 68 f6 mov.l @r15+,r8 - 30c886: 52 14 mov.l @(16,r1),r2 - 30c888: 72 01 add #1,r2 - 30c88a: af d6 bra 30c83a <_kmalloc+0x32> - 30c88c: 11 24 mov.l r2,@(16,r1) - 30c88e: 00 09 nop - 30c890: 08 10 .word 0x0810 - 30c892: 1a 58 mov.l r5,@(32,r10) - 30c894: 00 30 .word 0x0030 - 30c896: c7 f0 mova 30cc58 <_gdb_recv+0x64>,r0 - -0030c898 <_krealloc>: - 30c898: 2f 86 mov.l r8,@-r15 - 30c89a: 24 48 tst r4,r4 - 30c89c: 2f 96 mov.l r9,@-r15 - 30c89e: 2f a6 mov.l r10,@-r15 - 30c8a0: 6a 53 mov r5,r10 - 30c8a2: 2f b6 mov.l r11,@-r15 - 30c8a4: 6b 43 mov r4,r11 - 30c8a6: 8f 09 bf.s 30c8bc <_krealloc+0x24> - 30c8a8: 4f 22 sts.l pr,@-r15 - 30c8aa: d0 1e mov.l 30c924 <_krealloc+0x8c>,r0 ! 30c808 <_kmalloc> - 30c8ac: e5 00 mov #0,r5 - 30c8ae: 64 a3 mov r10,r4 - 30c8b0: 4f 26 lds.l @r15+,pr - 30c8b2: 6b f6 mov.l @r15+,r11 - 30c8b4: 6a f6 mov.l @r15+,r10 - 30c8b6: 69 f6 mov.l @r15+,r9 - 30c8b8: 40 2b jmp @r0 - 30c8ba: 68 f6 mov.l @r15+,r8 - 30c8bc: 25 58 tst r5,r5 - 30c8be: 8b 0a bf 30c8d6 <_krealloc+0x3e> - 30c8c0: d1 19 mov.l 30c928 <_krealloc+0x90>,r1 ! 305df4 <_kfree> - 30c8c2: 41 0b jsr @r1 - 30c8c4: 00 09 nop - 30c8c6: e9 00 mov #0,r9 - 30c8c8: 60 93 mov r9,r0 - 30c8ca: 4f 26 lds.l @r15+,pr - 30c8cc: 6b f6 mov.l @r15+,r11 - 30c8ce: 6a f6 mov.l @r15+,r10 - 30c8d0: 69 f6 mov.l @r15+,r9 - 30c8d2: 00 0b rts - 30c8d4: 68 f6 mov.l @r15+,r8 - 30c8d6: d0 15 mov.l 30c92c <_krealloc+0x94>,r0 ! 305dc8 <_arena_owning> - 30c8d8: 40 0b jsr @r0 - 30c8da: 00 09 nop - 30c8dc: 20 08 tst r0,r0 - 30c8de: 8d f2 bt.s 30c8c6 <_krealloc+0x2e> - 30c8e0: 68 03 mov r0,r8 - 30c8e2: 50 01 mov.l @(4,r0),r0 - 30c8e4: 65 a3 mov r10,r5 - 30c8e6: 56 87 mov.l @(28,r8),r6 - 30c8e8: 40 0b jsr @r0 - 30c8ea: 64 b3 mov r11,r4 - 30c8ec: 20 08 tst r0,r0 - 30c8ee: 8d 07 bt.s 30c900 <_krealloc+0x68> - 30c8f0: 69 03 mov r0,r9 - 30c8f2: 51 8b mov.l @(44,r8),r1 - 30c8f4: 31 ac add r10,r1 - 30c8f6: 18 1b mov.l r1,@(44,r8) - 30c8f8: 51 8c mov.l @(48,r8),r1 - 30c8fa: 71 01 add #1,r1 - 30c8fc: af e4 bra 30c8c8 <_krealloc+0x30> - 30c8fe: 18 1c mov.l r1,@(48,r8) - 30c900: 51 8d mov.l @(52,r8),r1 - 30c902: e5 00 mov #0,r5 - 30c904: d0 07 mov.l 30c924 <_krealloc+0x8c>,r0 ! 30c808 <_kmalloc> - 30c906: 71 01 add #1,r1 - 30c908: 18 1d mov.l r1,@(52,r8) - 30c90a: 40 0b jsr @r0 - 30c90c: 64 a3 mov r10,r4 - 30c90e: 20 08 tst r0,r0 - 30c910: 8d da bt.s 30c8c8 <_krealloc+0x30> - 30c912: 69 03 mov r0,r9 - 30c914: 64 03 mov r0,r4 - 30c916: d0 06 mov.l 30c930 <_krealloc+0x98>,r0 ! 312000 <_memcpy> - 30c918: 66 a3 mov r10,r6 - 30c91a: 40 0b jsr @r0 - 30c91c: 65 b3 mov r11,r5 - 30c91e: af d4 bra 30c8ca <_krealloc+0x32> - 30c920: 60 93 mov r9,r0 - 30c922: 00 09 nop - 30c924: 00 30 .word 0x0030 - 30c926: c8 08 tst #8,r0 - 30c928: 00 30 .word 0x0030 - 30c92a: 5d f4 mov.l @(16,r15),r13 - 30c92c: 00 30 .word 0x0030 - 30c92e: 5d c8 mov.l @(32,r12),r13 - 30c930: 00 31 .word 0x0031 - 30c932: 20 00 mov.b r0,@r0 - -0030c934 <_realloc>: - 30c934: d0 01 mov.l 30c93c <_realloc+0x8>,r0 ! 30c898 <_krealloc> - 30c936: 40 2b jmp @r0 - 30c938: 00 09 nop - 30c93a: 00 09 nop - 30c93c: 00 30 .word 0x0030 - 30c93e: c8 98 tst #152,r0 - -0030c940 <_malloc>: - 30c940: d0 05 mov.l 30c958 <_malloc+0x18>,r0 ! 30c808 <_kmalloc> - 30c942: 4f 22 sts.l pr,@-r15 - 30c944: 40 0b jsr @r0 - 30c946: e5 00 mov #0,r5 - 30c948: 20 08 tst r0,r0 - 30c94a: 8f 02 bf.s 30c952 <_malloc+0x12> - 30c94c: e2 09 mov #9,r2 - 30c94e: d1 03 mov.l 30c95c <_malloc+0x1c>,r1 ! 8101c6c <_errno> - 30c950: 21 22 mov.l r2,@r1 - 30c952: 4f 26 lds.l @r15+,pr - 30c954: 00 0b rts - 30c956: 00 09 nop - 30c958: 00 30 .word 0x0030 - 30c95a: c8 08 tst #8,r0 - 30c95c: 08 10 .word 0x0810 - 30c95e: 1c 6c mov.l r6,@(48,r12) - -0030c960 <_gint_world_alloc>: - 30c960: 2f 86 mov.l r8,@-r15 - 30c962: e2 fc mov #-4,r2 - 30c964: d8 1d mov.l 30c9dc <_gint_world_alloc+0x7c>,r8 ! 315f90 <_drv_cpu> - 30c966: e4 00 mov #0,r4 - 30c968: d1 1d mov.l 30c9e0 <_gint_world_alloc+0x80>,r1 ! 3161a0 <_gint_drivers_end> - 30c96a: e7 fc mov #-4,r7 - 30c96c: 2f 96 mov.l r9,@-r15 - 30c96e: 31 88 sub r8,r1 - 30c970: 41 2c shad r2,r1 - 30c972: d2 1c mov.l 30c9e4 <_gint_world_alloc+0x84>,r2 ! aaaaaaab - 30c974: 78 2c add #44,r8 - 30c976: 2f a6 mov.l r10,@-r15 - 30c978: 01 27 mul.l r2,r1 - 30c97a: 0a 1a sts macl,r10 - 30c97c: 09 1a sts macl,r9 - 30c97e: 02 1a sts macl,r2 - 30c980: 4f 22 sts.l pr,@-r15 - 30c982: 4a 11 cmp/pz r10 - 30c984: 49 08 shll2 r9 - 30c986: 63 83 mov r8,r3 - 30c988: 8d 01 bt.s 30c98e <_gint_world_alloc+0x2e> - 30c98a: 72 01 add #1,r2 - 30c98c: e2 01 mov #1,r2 - 30c98e: 42 10 dt r2 - 30c990: 8b 14 bf 30c9bc <_gint_world_alloc+0x5c> - 30c992: d0 15 mov.l 30c9e8 <_gint_world_alloc+0x88>,r0 ! 30c940 <_malloc> - 30c994: 40 0b jsr @r0 - 30c996: 34 9c add r9,r4 - 30c998: 20 08 tst r0,r0 - 30c99a: 8d 0a bt.s 30c9b2 <_gint_world_alloc+0x52> - 30c99c: 4a 11 cmp/pz r10 - 30c99e: 62 03 mov r0,r2 - 30c9a0: 63 a3 mov r10,r3 - 30c9a2: 32 9c add r9,r2 - 30c9a4: 67 03 mov r0,r7 - 30c9a6: e6 fc mov #-4,r6 - 30c9a8: 8d 01 bt.s 30c9ae <_gint_world_alloc+0x4e> - 30c9aa: 73 01 add #1,r3 - 30c9ac: e3 01 mov #1,r3 - 30c9ae: 43 10 dt r3 - 30c9b0: 8b 0b bf 30c9ca <_gint_world_alloc+0x6a> - 30c9b2: 4f 26 lds.l @r15+,pr - 30c9b4: 6a f6 mov.l @r15+,r10 - 30c9b6: 69 f6 mov.l @r15+,r9 - 30c9b8: 00 0b rts - 30c9ba: 68 f6 mov.l @r15+,r8 - 30c9bc: 61 31 mov.w @r3,r1 - 30c9be: 73 30 add #48,r3 - 30c9c0: 61 1d extu.w r1,r1 - 30c9c2: 71 03 add #3,r1 - 30c9c4: 21 79 and r7,r1 - 30c9c6: af e2 bra 30c98e <_gint_world_alloc+0x2e> - 30c9c8: 34 1c add r1,r4 - 30c9ca: 61 81 mov.w @r8,r1 - 30c9cc: 78 30 add #48,r8 - 30c9ce: 61 1d extu.w r1,r1 - 30c9d0: 71 03 add #3,r1 - 30c9d2: 21 69 and r6,r1 - 30c9d4: 27 22 mov.l r2,@r7 - 30c9d6: 77 04 add #4,r7 - 30c9d8: af e9 bra 30c9ae <_gint_world_alloc+0x4e> - 30c9da: 32 1c add r1,r2 - 30c9dc: 00 31 .word 0x0031 - 30c9de: 5f 90 mov.l @(0,r9),r15 - 30c9e0: 00 31 .word 0x0031 - 30c9e2: 61 a0 mov.b @r10,r1 - 30c9e4: aa aa bra 30bf3c <___printf+0x102> - 30c9e6: aa ab bra 30bf40 <___printf+0x106> - 30c9e8: 00 30 .word 0x0030 - 30c9ea: c9 40 and #64,r0 - -0030c9ec <_usb_fxlink_handle_messages>: - 30c9ec: 2f 86 mov.l r8,@-r15 - 30c9ee: 2f 96 mov.l r9,@-r15 - 30c9f0: 2f a6 mov.l r10,@-r15 - 30c9f2: 6a 43 mov r4,r10 - 30c9f4: 2f b6 mov.l r11,@-r15 - 30c9f6: 2f c6 mov.l r12,@-r15 - 30c9f8: 2f d6 mov.l r13,@-r15 - 30c9fa: 2f e6 mov.l r14,@-r15 - 30c9fc: 91 bb mov.w 30cb76 <_usb_fxlink_handle_messages+0x18a>,r1 ! 14c - 30c9fe: 4f 22 sts.l pr,@-r15 - 30ca00: 3f 18 sub r1,r15 - 30ca02: d1 5e mov.l 30cb7c <_usb_fxlink_handle_messages+0x190>,r1 ! 8101c64 <_usb_open_status> - 30ca04: 69 10 mov.b @r1,r9 - 30ca06: 69 9c extu.b r9,r9 - 30ca08: 29 98 tst r9,r9 - 30ca0a: 8b 0c bf 30ca26 <_usb_fxlink_handle_messages+0x3a> - 30ca0c: e9 00 mov #0,r9 - 30ca0e: 60 93 mov r9,r0 - 30ca10: 97 b1 mov.w 30cb76 <_usb_fxlink_handle_messages+0x18a>,r7 ! 14c - 30ca12: 3f 7c add r7,r15 - 30ca14: 4f 26 lds.l @r15+,pr - 30ca16: 6e f6 mov.l @r15+,r14 - 30ca18: 6d f6 mov.l @r15+,r13 - 30ca1a: 6c f6 mov.l @r15+,r12 - 30ca1c: 6b f6 mov.l @r15+,r11 - 30ca1e: 6a f6 mov.l @r15+,r10 - 30ca20: 69 f6 mov.l @r15+,r9 - 30ca22: 00 0b rts - 30ca24: 68 f6 mov.l @r15+,r8 - 30ca26: d0 56 mov.l 30cb80 <_usb_fxlink_handle_messages+0x194>,r0 ! 3064e4 <_clock> - 30ca28: db 56 mov.l 30cb84 <_usb_fxlink_handle_messages+0x198>,r11 ! 3052a8 <_usb_ff_bulk_input> - 30ca2a: 40 0b jsr @r0 - 30ca2c: 00 09 nop - 30ca2e: d3 56 mov.l 30cb88 <_usb_fxlink_handle_messages+0x19c>,r3 ! f4240 - 30ca30: 00 08 clrt - 30ca32: e2 00 mov #0,r2 - 30ca34: 31 3e addc r3,r1 - 30ca36: 32 0e addc r0,r2 - 30ca38: 1f 26 mov.l r2,@(24,r15) - 30ca3a: 4b 0b jsr @r11 - 30ca3c: 1f 17 mov.l r1,@(28,r15) - 30ca3e: 68 03 mov r0,r8 - 30ca40: d0 52 mov.l 30cb8c <_usb_fxlink_handle_messages+0x1a0>,r0 ! 312120 <_memset> - 30ca42: 64 f3 mov r15,r4 - 30ca44: e6 14 mov #20,r6 - 30ca46: e5 00 mov #0,r5 - 30ca48: 40 0b jsr @r0 - 30ca4a: 74 4c add #76,r4 - 30ca4c: d1 50 mov.l 30cb90 <_usb_fxlink_handle_messages+0x1a4>,r1 ! 310df4 <___movmemSI20> - 30ca4e: 64 f3 mov r15,r4 - 30ca50: 65 f3 mov r15,r5 - 30ca52: 74 04 add #4,r4 - 30ca54: 41 0b jsr @r1 - 30ca56: 75 4c add #76,r5 - 30ca58: d0 4e mov.l 30cb94 <_usb_fxlink_handle_messages+0x1a8>,r0 ! 30c574 <_read_core.constprop.0> - 30ca5a: 61 f3 mov r15,r1 - 30ca5c: 71 18 add #24,r1 - 30ca5e: 2f 12 mov.l r1,@r15 - 30ca60: e7 0e mov #14,r7 - 30ca62: e6 2c mov #44,r6 - 30ca64: 75 d4 add #-44,r5 - 30ca66: 40 0b jsr @r0 - 30ca68: 64 83 mov r8,r4 - 30ca6a: e1 2b mov #43,r1 - 30ca6c: 30 17 cmp/gt r1,r0 - 30ca6e: 8f cd bf.s 30ca0c <_usb_fxlink_handle_messages+0x20> - 30ca70: 53 f8 mov.l @(32,r15),r3 - 30ca72: 58 f9 mov.l @(36,r15),r8 - 30ca74: 61 38 swap.b r3,r1 - 30ca76: 61 19 swap.w r1,r1 - 30ca78: 62 18 swap.b r1,r2 - 30ca7a: 51 fa mov.l @(40,r15),r1 - 30ca7c: 68 88 swap.b r8,r8 - 30ca7e: 1f 28 mov.l r2,@(32,r15) - 30ca80: 61 18 swap.b r1,r1 - 30ca82: 61 19 swap.w r1,r1 - 30ca84: 61 18 swap.b r1,r1 - 30ca86: 1f 1a mov.l r1,@(40,r15) - 30ca88: 68 89 swap.w r8,r8 - 30ca8a: d1 43 mov.l 30cb98 <_usb_fxlink_handle_messages+0x1ac>,r1 ! ff00 - 30ca8c: 68 88 swap.b r8,r8 - 30ca8e: 21 29 and r2,r1 - 30ca90: 92 72 mov.w 30cb78 <_usb_fxlink_handle_messages+0x18c>,r2 ! 100 - 30ca92: 31 20 cmp/eq r2,r1 - 30ca94: 8f 05 bf.s 30caa2 <_usb_fxlink_handle_messages+0xb6> - 30ca96: 1f 89 mov.l r8,@(36,r15) - 30ca98: 43 29 shlr16 r3 - 30ca9a: 43 19 shlr8 r3 - 30ca9c: 23 38 tst r3,r3 - 30ca9e: 8d 05 bt.s 30caac <_usb_fxlink_handle_messages+0xc0> - 30caa0: e4 2c mov #44,r4 - 30caa2: d0 3e mov.l 30cb9c <_usb_fxlink_handle_messages+0x1b0>,r0 ! 30c9ec <_usb_fxlink_handle_messages> - 30caa4: 40 0b jsr @r0 - 30caa6: 64 a3 mov r10,r4 - 30caa8: af b1 bra 30ca0e <_usb_fxlink_handle_messages+0x22> - 30caaa: 69 03 mov r0,r9 - 30caac: dc 3c mov.l 30cba0 <_usb_fxlink_handle_messages+0x1b4>,r12 ! 3060de <_strncmp.part.0> - 30caae: d5 3d mov.l 30cba4 <_usb_fxlink_handle_messages+0x1b8>,r5 ! 3421e0 - 30cab0: e6 10 mov #16,r6 - 30cab2: 4c 0b jsr @r12 - 30cab4: 34 fc add r15,r4 - 30cab6: 20 08 tst r0,r0 - 30cab8: 8f 56 bf.s 30cb68 <_usb_fxlink_handle_messages+0x17c> - 30caba: e4 3c mov #60,r4 - 30cabc: d5 3a mov.l 30cba8 <_usb_fxlink_handle_messages+0x1bc>,r5 ! 3425e4 - 30cabe: e6 10 mov #16,r6 - 30cac0: 4c 0b jsr @r12 - 30cac2: 34 fc add r15,r4 - 30cac4: 20 08 tst r0,r0 - 30cac6: 8f 4f bf.s 30cb68 <_usb_fxlink_handle_messages+0x17c> - 30cac8: 6d 03 mov r0,r13 - 30caca: d0 38 mov.l 30cbac <_usb_fxlink_handle_messages+0x1c0>,r0 ! 30c940 <_malloc> - 30cacc: 64 83 mov r8,r4 - 30cace: 40 0b jsr @r0 - 30cad0: 74 01 add #1,r4 - 30cad2: 20 08 tst r0,r0 - 30cad4: 8d 9a bt.s 30ca0c <_usb_fxlink_handle_messages+0x20> - 30cad6: 68 03 mov r0,r8 - 30cad8: 4b 0b jsr @r11 - 30cada: 00 09 nop - 30cadc: d1 34 mov.l 30cbb0 <_usb_fxlink_handle_messages+0x1c4>,r1 ! 30c74c <_usb_read_sync_timeout.constprop.0.isra.0> - 30cade: 64 03 mov r0,r4 - 30cae0: 56 f9 mov.l @(36,r15),r6 - 30cae2: e7 00 mov #0,r7 - 30cae4: 41 0b jsr @r1 - 30cae6: 65 83 mov r8,r5 - 30cae8: 50 f9 mov.l @(36,r15),r0 - 30caea: e6 04 mov #4,r6 - 30caec: d5 31 mov.l 30cbb4 <_usb_fxlink_handle_messages+0x1c8>,r5 ! 3425ec - 30caee: 64 83 mov r8,r4 - 30caf0: 4c 0b jsr @r12 - 30caf2: 08 d4 mov.b r13,@(r0,r8) - 30caf4: 20 08 tst r0,r0 - 30caf6: 8b 0a bf 30cb0e <_usb_fxlink_handle_messages+0x122> - 30caf8: de 2f mov.l 30cbb8 <_usb_fxlink_handle_messages+0x1cc>,r14 ! 30be24 <_strchr> - 30cafa: 69 83 mov r8,r9 - 30cafc: dd 2f mov.l 30cbbc <_usb_fxlink_handle_messages+0x1d0>,r13 ! 3425f4 - 30cafe: 79 04 add #4,r9 - 30cb00: 6b 93 mov r9,r11 - 30cb02: 65 94 mov.b @r9+,r5 - 30cb04: 25 58 tst r5,r5 - 30cb06: 8b 29 bf 30cb5c <_usb_fxlink_handle_messages+0x170> - 30cb08: d1 2d mov.l 30cbc0 <_usb_fxlink_handle_messages+0x1d4>,r1 ! 30a7d0 <_usb_fxlink_text.constprop.0> - 30cb0a: 41 0b jsr @r1 - 30cb0c: 64 b3 mov r11,r4 - 30cb0e: d5 2d mov.l 30cbc4 <_usb_fxlink_handle_messages+0x1d8>,r5 ! 3425f8 - 30cb10: e6 08 mov #8,r6 - 30cb12: 4c 0b jsr @r12 - 30cb14: 64 83 mov r8,r4 - 30cb16: 20 08 tst r0,r0 - 30cb18: 8f 1b bf.s 30cb52 <_usb_fxlink_handle_messages+0x166> - 30cb1a: 64 f3 mov r15,r4 - 30cb1c: d1 2a mov.l 30cbc8 <_usb_fxlink_handle_messages+0x1dc>,r1 ! 8001ffb0 - 30cb1e: d2 2b mov.l 30cbcc <_usb_fxlink_handle_messages+0x1e0>,r2 ! 344bec <_str_CALC> - 30cb20: 74 4c add #76,r4 - 30cb22: 1f 14 mov.l r1,@(16,r15) - 30cb24: 71 70 add #112,r1 - 30cb26: 1f 13 mov.l r1,@(12,r15) - 30cb28: d1 29 mov.l 30cbd0 <_usb_fxlink_handle_messages+0x1e4>,r1 ! 8101fd4 <_gint> - 30cb2a: d7 2a mov.l 30cbd4 <_usb_fxlink_handle_messages+0x1e8>,r7 ! 342604 - 30cb2c: 50 13 mov.l @(12,r1),r0 - 30cb2e: d6 2a mov.l 30cbd8 <_usb_fxlink_handle_messages+0x1ec>,r6 ! 8001ffd0 - 30cb30: 40 08 shll2 r0 - 30cb32: 02 2e mov.l @(r0,r2),r2 - 30cb34: d5 29 mov.l 30cbdc <_usb_fxlink_handle_messages+0x1f0>,r5 ! 3425b4 - 30cb36: 1f 22 mov.l r2,@(8,r15) - 30cb38: 60 12 mov.l @r1,r0 - 30cb3a: d1 29 mov.l 30cbe0 <_usb_fxlink_handle_messages+0x1f4>,r1 ! 344c10 <_str_MPU> - 30cb3c: 40 08 shll2 r0 - 30cb3e: 01 1e mov.l @(r0,r1),r1 - 30cb40: d0 28 mov.l 30cbe4 <_usb_fxlink_handle_messages+0x1f8>,r0 ! 30c7a4 <_sprintf.constprop.0> - 30cb42: 1f 11 mov.l r1,@(4,r15) - 30cb44: d1 28 mov.l 30cbe8 <_usb_fxlink_handle_messages+0x1fc>,r1 ! badbd0f - 30cb46: 40 0b jsr @r0 - 30cb48: 2f 12 mov.l r1,@r15 - 30cb4a: d1 1d mov.l 30cbc0 <_usb_fxlink_handle_messages+0x1d4>,r1 ! 30a7d0 <_usb_fxlink_text.constprop.0> - 30cb4c: 64 f3 mov r15,r4 - 30cb4e: 41 0b jsr @r1 - 30cb50: 74 4c add #76,r4 - 30cb52: d1 26 mov.l 30cbec <_usb_fxlink_handle_messages+0x200>,r1 ! 305df4 <_kfree> - 30cb54: 41 0b jsr @r1 - 30cb56: 64 83 mov r8,r4 - 30cb58: af a3 bra 30caa2 <_usb_fxlink_handle_messages+0xb6> - 30cb5a: 00 09 nop - 30cb5c: 4e 0b jsr @r14 - 30cb5e: 64 d3 mov r13,r4 - 30cb60: 20 08 tst r0,r0 - 30cb62: 8b cd bf 30cb00 <_usb_fxlink_handle_messages+0x114> - 30cb64: af d0 bra 30cb08 <_usb_fxlink_handle_messages+0x11c> - 30cb66: 00 09 nop - 30cb68: d1 21 mov.l 30cbf0 <_usb_fxlink_handle_messages+0x204>,r1 ! 310ddc <___movmemSI44> - 30cb6a: 65 f3 mov r15,r5 - 30cb6c: 64 a3 mov r10,r4 - 30cb6e: 41 0b jsr @r1 - 30cb70: 75 20 add #32,r5 - 30cb72: af 4d bra 30ca10 <_usb_fxlink_handle_messages+0x24> - 30cb74: 60 93 mov r9,r0 - 30cb76: 01 4c mov.b @(r0,r4),r1 - 30cb78: 01 00 .word 0x0100 - 30cb7a: 00 09 nop - 30cb7c: 08 10 .word 0x0810 - 30cb7e: 1c 64 mov.l r6,@(16,r12) - 30cb80: 00 30 .word 0x0030 - 30cb82: 64 e4 mov.b @r14+,r4 - 30cb84: 00 30 .word 0x0030 - 30cb86: 52 a8 mov.l @(32,r10),r2 - 30cb88: 00 0f mac.l @r0+,@r0+ - 30cb8a: 42 40 .word 0x4240 - 30cb8c: 00 31 .word 0x0031 - 30cb8e: 21 20 mov.b r2,@r1 - 30cb90: 00 31 .word 0x0031 - 30cb92: 0d f4 mov.b r15,@(r0,r13) - 30cb94: 00 30 .word 0x0030 - 30cb96: c5 74 mov.w @(232,gbr),r0 - 30cb98: 00 00 .word 0x0000 - 30cb9a: ff 00 .word 0xff00 - 30cb9c: 00 30 .word 0x0030 - 30cb9e: c9 ec and #236,r0 - 30cba0: 00 30 .word 0x0030 - 30cba2: 60 de exts.b r13,r0 - 30cba4: 00 34 mov.b r3,@(r0,r0) - 30cba6: 21 e0 mov.b r14,@r1 - 30cba8: 00 34 mov.b r3,@(r0,r0) - 30cbaa: 25 e4 mov.b r14,@-r5 - 30cbac: 00 30 .word 0x0030 - 30cbae: c9 40 and #64,r0 - 30cbb0: 00 30 .word 0x0030 - 30cbb2: c7 4c mova 30cce4 <_atoi>,r0 - 30cbb4: 00 34 mov.b r3,@(r0,r0) - 30cbb6: 25 ec cmp/str r14,r5 - 30cbb8: 00 30 .word 0x0030 - 30cbba: be 24 bsr 30c806 <_strcmp+0x16> - 30cbbc: 00 34 mov.b r3,@(r0,r0) - 30cbbe: 25 f4 mov.b r15,@-r5 - 30cbc0: 00 30 .word 0x0030 - 30cbc2: a7 d0 bra 30db66 <_gdb_main+0x6ba> - 30cbc4: 00 34 mov.b r3,@(r0,r0) - 30cbc6: 25 f8 tst r15,r5 - 30cbc8: 80 01 mov.b r0,@(1,r0) - 30cbca: ff b0 .word 0xffb0 - 30cbcc: 00 34 mov.b r3,@(r0,r0) - 30cbce: 4b ec shad r14,r11 - 30cbd0: 08 10 .word 0x0810 - 30cbd2: 1f d4 mov.l r13,@(16,r15) - 30cbd4: 00 34 mov.b r3,@(r0,r0) - 30cbd6: 26 04 mov.b r0,@-r6 - 30cbd8: 80 01 mov.b r0,@(1,r0) - 30cbda: ff d0 .word 0xffd0 - 30cbdc: 00 34 mov.b r3,@(r0,r0) - 30cbde: 25 b4 mov.b r11,@-r5 - 30cbe0: 00 34 mov.b r3,@(r0,r0) - 30cbe2: 4c 10 dt r12 - 30cbe4: 00 30 .word 0x0030 - 30cbe6: c7 a4 mova 30ce78 <_atoi+0x194>,r0 - 30cbe8: 0b ad mov.w @(r0,r10),r11 - 30cbea: bd 0f bsr 30c60c <_read_core.constprop.0+0x98> - 30cbec: 00 30 .word 0x0030 - 30cbee: 5d f4 mov.l @(16,r15),r13 - 30cbf0: 00 31 .word 0x0031 - 30cbf2: 0d dc mov.b @(r0,r13),r13 - -0030cbf4 <_gdb_recv>: - 30cbf4: 2f 86 mov.l r8,@-r15 - 30cbf6: 68 53 mov r5,r8 - 30cbf8: 2f 96 mov.l r9,@-r15 - 30cbfa: 2f a6 mov.l r10,@-r15 - 30cbfc: 6a 43 mov r4,r10 - 30cbfe: 2f b6 mov.l r11,@-r15 - 30cc00: 2f c6 mov.l r12,@-r15 - 30cc02: d9 2b mov.l 30ccb0 <_gdb_recv+0xbc>,r9 ! 8101c98 <_gdb_recv_buffer_size> - 30cc04: 4f 22 sts.l pr,@-r15 - 30cc06: 61 92 mov.l @r9,r1 - 30cc08: 31 52 cmp/hs r5,r1 - 30cc0a: 8d 1e bt.s 30cc4a <_gdb_recv+0x56> - 30cc0c: 7f d4 add #-44,r15 - 30cc0e: db 29 mov.l 30ccb4 <_gdb_recv+0xc0>,r11 ! 30c9ec <_usb_fxlink_handle_messages> - 30cc10: dc 29 mov.l 30ccb8 <_gdb_recv+0xc4>,r12 ! 309eaa <_sleep> - 30cc12: 4b 0b jsr @r11 - 30cc14: 64 f3 mov r15,r4 - 30cc16: 20 08 tst r0,r0 - 30cc18: 8d 2f bt.s 30cc7a <_gdb_recv+0x86> - 30cc1a: 64 f3 mov r15,r4 - 30cc1c: db 27 mov.l 30ccbc <_gdb_recv+0xc8>,r11 ! 3060de <_strncmp.part.0> - 30cc1e: d5 28 mov.l 30ccc0 <_gdb_recv+0xcc>,r5 ! 3421d0 - 30cc20: e6 10 mov #16,r6 - 30cc22: 4b 0b jsr @r11 - 30cc24: 74 0c add #12,r4 - 30cc26: 20 08 tst r0,r0 - 30cc28: 8f 0c bf.s 30cc44 <_gdb_recv+0x50> - 30cc2a: 64 f3 mov r15,r4 - 30cc2c: d5 25 mov.l 30ccc4 <_gdb_recv+0xd0>,r5 ! 3421c8 - 30cc2e: e6 10 mov #16,r6 - 30cc30: 4b 0b jsr @r11 - 30cc32: 74 1c add #28,r4 - 30cc34: 20 08 tst r0,r0 - 30cc36: 8b 05 bf 30cc44 <_gdb_recv+0x50> - 30cc38: 6b 92 mov.l @r9,r11 - 30cc3a: 91 37 mov.w 30ccac <_gdb_recv+0xb8>,r1 ! 100 - 30cc3c: 5c f1 mov.l @(4,r15),r12 - 30cc3e: 31 b8 sub r11,r1 - 30cc40: 3c 16 cmp/hi r1,r12 - 30cc42: 8b 1e bf 30cc82 <_gdb_recv+0x8e> - 30cc44: d1 20 mov.l 30ccc8 <_gdb_recv+0xd4>,r1 ! 309b00 <_abort> - 30cc46: 41 0b jsr @r1 - 30cc48: 00 09 nop - 30cc4a: db 20 mov.l 30cccc <_gdb_recv+0xd8>,r11 ! 8101c94 <_gdb_recv_buffer> - 30cc4c: 66 53 mov r5,r6 - 30cc4e: d0 20 mov.l 30ccd0 <_gdb_recv+0xdc>,r0 ! 312000 <_memcpy> - 30cc50: 40 0b jsr @r0 - 30cc52: 65 b2 mov.l @r11,r5 - 30cc54: 64 b2 mov.l @r11,r4 - 30cc56: 66 92 mov.l @r9,r6 - 30cc58: 65 43 mov r4,r5 - 30cc5a: d0 1e mov.l 30ccd4 <_gdb_recv+0xe0>,r0 ! 3120c0 <_memmove> - 30cc5c: 36 88 sub r8,r6 - 30cc5e: 40 0b jsr @r0 - 30cc60: 35 8c add r8,r5 - 30cc62: 61 92 mov.l @r9,r1 - 30cc64: 60 83 mov r8,r0 - 30cc66: 31 88 sub r8,r1 - 30cc68: 29 12 mov.l r1,@r9 - 30cc6a: 7f 2c add #44,r15 - 30cc6c: 4f 26 lds.l @r15+,pr - 30cc6e: 6c f6 mov.l @r15+,r12 - 30cc70: 6b f6 mov.l @r15+,r11 - 30cc72: 6a f6 mov.l @r15+,r10 - 30cc74: 69 f6 mov.l @r15+,r9 - 30cc76: 00 0b rts - 30cc78: 68 f6 mov.l @r15+,r8 - 30cc7a: 4c 0b jsr @r12 - 30cc7c: 00 09 nop - 30cc7e: af c8 bra 30cc12 <_gdb_recv+0x1e> - 30cc80: 00 09 nop - 30cc82: d0 15 mov.l 30ccd8 <_gdb_recv+0xe4>,r0 ! 3052a8 <_usb_ff_bulk_input> - 30cc84: 40 0b jsr @r0 - 30cc86: 00 09 nop - 30cc88: d1 10 mov.l 30cccc <_gdb_recv+0xd8>,r1 ! 8101c94 <_gdb_recv_buffer> - 30cc8a: 64 03 mov r0,r4 - 30cc8c: e7 00 mov #0,r7 - 30cc8e: 65 12 mov.l @r1,r5 - 30cc90: 66 c3 mov r12,r6 - 30cc92: d1 12 mov.l 30ccdc <_gdb_recv+0xe8>,r1 ! 30c74c <_usb_read_sync_timeout.constprop.0.isra.0> - 30cc94: 41 0b jsr @r1 - 30cc96: 35 bc add r11,r5 - 30cc98: 62 92 mov.l @r9,r2 - 30cc9a: 65 83 mov r8,r5 - 30cc9c: 51 f1 mov.l @(4,r15),r1 - 30cc9e: 64 a3 mov r10,r4 - 30cca0: d0 0f mov.l 30cce0 <_gdb_recv+0xec>,r0 ! 30cbf4 <_gdb_recv> - 30cca2: 31 2c add r2,r1 - 30cca4: 40 0b jsr @r0 - 30cca6: 29 12 mov.l r1,@r9 - 30cca8: af df bra 30cc6a <_gdb_recv+0x76> - 30ccaa: 00 09 nop - 30ccac: 01 00 .word 0x0100 - 30ccae: 00 09 nop - 30ccb0: 08 10 .word 0x0810 - 30ccb2: 1c 98 mov.l r9,@(32,r12) - 30ccb4: 00 30 .word 0x0030 - 30ccb6: c9 ec and #236,r0 - 30ccb8: 00 30 .word 0x0030 - 30ccba: 9e aa mov.w 30ce12 <_atoi+0x12e>,r14 ! 4a11 - 30ccbc: 00 30 .word 0x0030 - 30ccbe: 60 de exts.b r13,r0 - 30ccc0: 00 34 mov.b r3,@(r0,r0) - 30ccc2: 21 d0 mov.b r13,@r1 - 30ccc4: 00 34 mov.b r3,@(r0,r0) - 30ccc6: 21 c8 tst r12,r1 - 30ccc8: 00 30 .word 0x0030 - 30ccca: 9b 00 mov.w 30ccce <_gdb_recv+0xda>,r11 ! 1c94 - 30cccc: 08 10 .word 0x0810 - 30ccce: 1c 94 mov.l r9,@(16,r12) - 30ccd0: 00 31 .word 0x0031 - 30ccd2: 20 00 mov.b r0,@r0 - 30ccd4: 00 31 .word 0x0031 - 30ccd6: 20 c0 mov.b r12,@r0 - 30ccd8: 00 30 .word 0x0030 - 30ccda: 52 a8 mov.l @(32,r10),r2 - 30ccdc: 00 30 .word 0x0030 - 30ccde: c7 4c mova 30ce10 <_atoi+0x12c>,r0 - 30cce0: 00 30 .word 0x0030 - 30cce2: cb f4 or #244,r0 - -0030cce4 <_atoi>: - 30cce4: 2f 86 mov.l r8,@-r15 - 30cce6: 2f 96 mov.l r9,@-r15 - 30cce8: 2f a6 mov.l r10,@-r15 - 30ccea: 2f b6 mov.l r11,@-r15 - 30ccec: 2f c6 mov.l r12,@-r15 - 30ccee: 2f d6 mov.l r13,@-r15 - 30ccf0: 2f e6 mov.l r14,@-r15 - 30ccf2: 4f 22 sts.l pr,@-r15 - 30ccf4: 69 40 mov.b @r4,r9 - 30ccf6: 29 98 tst r9,r9 - 30ccf8: 8f 01 bf.s 30ccfe <_atoi+0x1a> - 30ccfa: 7f ec add #-20,r15 - 30ccfc: e9 ff mov #-1,r9 - 30ccfe: 60 93 mov r9,r0 - 30cd00: e1 ff mov #-1,r1 - 30cd02: 88 ff cmp/eq #-1,r0 - 30cd04: 34 1a subc r1,r4 - 30cd06: d1 88 mov.l 30cf28 <_atoi+0x244>,r1 ! 7fffffff - 30cd08: e2 04 mov #4,r2 - 30cd0a: 2f 12 mov.l r1,@r15 - 30cd0c: e1 00 mov #0,r1 - 30cd0e: 63 93 mov r9,r3 - 30cd10: 73 f7 add #-9,r3 - 30cd12: 33 26 cmp/hi r2,r3 - 30cd14: 8f 2c bf.s 30cd70 <_atoi+0x8c> - 30cd16: 60 93 mov r9,r0 - 30cd18: 88 20 cmp/eq #32,r0 - 30cd1a: 8d 29 bt.s 30cd70 <_atoi+0x8c> - 30cd1c: 63 93 mov r9,r3 - 30cd1e: 73 d5 add #-43,r3 - 30cd20: e0 fd mov #-3,r0 - 30cd22: e2 fd mov #-3,r2 - 30cd24: 23 08 tst r0,r3 - 30cd26: 8f 2b bf.s 30cd80 <_atoi+0x9c> - 30cd28: 22 39 and r3,r2 - 30cd2a: 1f 14 mov.l r1,@(16,r15) - 30cd2c: 65 f3 mov r15,r5 - 30cd2e: d1 7f mov.l 30cf2c <_atoi+0x248>,r1 ! 306dd4 <___scanf_in_limit.isra.0> - 30cd30: 1f 41 mov.l r4,@(4,r15) - 30cd32: 64 f3 mov r15,r4 - 30cd34: 74 04 add #4,r4 - 30cd36: 1f 22 mov.l r2,@(8,r15) - 30cd38: 41 0b jsr @r1 - 30cd3a: 1f 93 mov.l r9,@(12,r15) - 30cd3c: 54 f1 mov.l @(4,r15),r4 - 30cd3e: 58 f2 mov.l @(8,r15),r8 - 30cd40: 5b f3 mov.l @(12,r15),r11 - 30cd42: 51 f4 mov.l @(16,r15),r1 - 30cd44: 60 b3 mov r11,r0 - 30cd46: 88 30 cmp/eq #48,r0 - 30cd48: 8f 1d bf.s 30cd86 <_atoi+0xa2> - 30cd4a: 62 f2 mov.l @r15,r2 - 30cd4c: 1f 14 mov.l r1,@(16,r15) - 30cd4e: 65 f3 mov r15,r5 - 30cd50: d1 76 mov.l 30cf2c <_atoi+0x248>,r1 ! 306dd4 <___scanf_in_limit.isra.0> - 30cd52: 1f 41 mov.l r4,@(4,r15) - 30cd54: 64 f3 mov r15,r4 - 30cd56: 1f 82 mov.l r8,@(8,r15) - 30cd58: 74 04 add #4,r4 - 30cd5a: 41 0b jsr @r1 - 30cd5c: 1f b3 mov.l r11,@(12,r15) - 30cd5e: 54 f1 mov.l @(4,r15),r4 - 30cd60: e3 01 mov #1,r3 - 30cd62: 58 f2 mov.l @(8,r15),r8 - 30cd64: 5b f3 mov.l @(12,r15),r11 - 30cd66: 51 f4 mov.l @(16,r15),r1 - 30cd68: ec 00 mov #0,r12 - 30cd6a: dd 70 mov.l 30cf2c <_atoi+0x248>,r13 ! 306dd4 <___scanf_in_limit.isra.0> - 30cd6c: a0 4a bra 30ce04 <_atoi+0x120> - 30cd6e: ea 00 mov #0,r10 - 30cd70: 69 40 mov.b @r4,r9 - 30cd72: 29 98 tst r9,r9 - 30cd74: 89 02 bt 30cd7c <_atoi+0x98> - 30cd76: 74 01 add #1,r4 - 30cd78: af c9 bra 30cd0e <_atoi+0x2a> - 30cd7a: 71 01 add #1,r1 - 30cd7c: af fc bra 30cd78 <_atoi+0x94> - 30cd7e: e9 ff mov #-1,r9 - 30cd80: 6b 93 mov r9,r11 - 30cd82: af df bra 30cd44 <_atoi+0x60> - 30cd84: e8 00 mov #0,r8 - 30cd86: e3 ff mov #-1,r3 - 30cd88: 42 15 cmp/pl r2 - 30cd8a: 63 3a negc r3,r3 - 30cd8c: 88 ff cmp/eq #-1,r0 - 30cd8e: 02 29 movt r2 - 30cd90: 23 2b or r2,r3 - 30cd92: 23 38 tst r3,r3 - 30cd94: 89 e8 bt 30cd68 <_atoi+0x84> - 30cd96: ea 00 mov #0,r10 - 30cd98: a0 50 bra 30ce3c <_atoi+0x158> - 30cd9a: ec ff mov #-1,r12 - 30cd9c: e2 09 mov #9,r2 - 30cd9e: 77 d0 add #-48,r7 - 30cda0: 37 26 cmp/hi r2,r7 - 30cda2: 8d 01 bt.s 30cda8 <_atoi+0xc4> - 30cda4: e2 ff mov #-1,r2 - 30cda6: 62 73 mov r7,r2 - 30cda8: e0 20 mov #32,r0 - 30cdaa: 20 bb or r11,r0 - 30cdac: 66 03 mov r0,r6 - 30cdae: 76 9f add #-97,r6 - 30cdb0: e7 19 mov #25,r7 - 30cdb2: 36 76 cmp/hi r7,r6 - 30cdb4: 89 07 bt 30cdc6 <_atoi+0xe2> - 30cdb6: 62 b3 mov r11,r2 - 30cdb8: 72 bf add #-65,r2 - 30cdba: 32 76 cmp/hi r7,r2 - 30cdbc: 8f 02 bf.s 30cdc4 <_atoi+0xe0> - 30cdbe: 62 03 mov r0,r2 - 30cdc0: 60 b3 mov r11,r0 - 30cdc2: 62 03 mov r0,r2 - 30cdc4: 72 a9 add #-87,r2 - 30cdc6: 60 23 mov r2,r0 - 30cdc8: 88 ff cmp/eq #-1,r0 - 30cdca: 8d 1f bt.s 30ce0c <_atoi+0x128> - 30cdcc: e7 09 mov #9,r7 - 30cdce: 32 77 cmp/gt r7,r2 - 30cdd0: 89 1c bt 30ce0c <_atoi+0x128> - 30cdd2: e3 0a mov #10,r3 - 30cdd4: 3a 35 dmulu.l r3,r10 - 30cdd6: 07 0a sts mach,r7 - 30cdd8: 27 78 tst r7,r7 - 30cdda: 8d 01 bt.s 30cde0 <_atoi+0xfc> - 30cddc: 03 1a sts macl,r3 - 30cdde: ec 03 mov #3,r12 - 30cde0: 32 3c add r3,r2 - 30cde2: 32 32 cmp/hs r3,r2 - 30cde4: 8d 01 bt.s 30cdea <_atoi+0x106> - 30cde6: 6a 23 mov r2,r10 - 30cde8: ec 03 mov #3,r12 - 30cdea: 1f 41 mov.l r4,@(4,r15) - 30cdec: 64 f3 mov r15,r4 - 30cdee: 1f 82 mov.l r8,@(8,r15) - 30cdf0: 74 04 add #4,r4 - 30cdf2: 1f b3 mov.l r11,@(12,r15) - 30cdf4: 65 f3 mov r15,r5 - 30cdf6: 4d 0b jsr @r13 - 30cdf8: 1f 14 mov.l r1,@(16,r15) - 30cdfa: 54 f1 mov.l @(4,r15),r4 - 30cdfc: e3 01 mov #1,r3 - 30cdfe: 58 f2 mov.l @(8,r15),r8 - 30ce00: 5b f3 mov.l @(12,r15),r11 - 30ce02: 51 f4 mov.l @(16,r15),r1 - 30ce04: 62 f2 mov.l @r15,r2 - 30ce06: 42 15 cmp/pl r2 - 30ce08: 8d c8 bt.s 30cd9c <_atoi+0xb8> - 30ce0a: 67 b3 mov r11,r7 - 30ce0c: 60 93 mov r9,r0 - 30ce0e: 88 2d cmp/eq #45,r0 - 30ce10: 8f 0b bf.s 30ce2a <_atoi+0x146> - 30ce12: 4a 11 cmp/pz r10 - 30ce14: d1 46 mov.l 30cf30 <_atoi+0x24c>,r1 ! 80000000 - 30ce16: 3a 16 cmp/hi r1,r10 - 30ce18: 8f 08 bf.s 30ce2c <_atoi+0x148> - 30ce1a: 6a ab neg r10,r10 - 30ce1c: d1 42 mov.l 30cf28 <_atoi+0x244>,r1 ! 7fffffff - 30ce1e: 60 93 mov r9,r0 - 30ce20: 88 2d cmp/eq #45,r0 - 30ce22: ea 00 mov #0,r10 - 30ce24: 3a 1e addc r1,r10 - 30ce26: a0 05 bra 30ce34 <_atoi+0x150> - 30ce28: ec 03 mov #3,r12 - 30ce2a: 8b f7 bf 30ce1c <_atoi+0x138> - 30ce2c: 60 c3 mov r12,r0 - 30ce2e: 88 03 cmp/eq #3,r0 - 30ce30: 8d f4 bt.s 30ce1c <_atoi+0x138> - 30ce32: ec 00 mov #0,r12 - 30ce34: 23 38 tst r3,r3 - 30ce36: 8f 02 bf.s 30ce3e <_atoi+0x15a> - 30ce38: 60 b3 mov r11,r0 - 30ce3a: ec 06 mov #6,r12 - 30ce3c: 60 b3 mov r11,r0 - 30ce3e: 88 ff cmp/eq #-1,r0 - 30ce40: 8d 09 bt.s 30ce56 <_atoi+0x172> - 30ce42: 28 88 tst r8,r8 - 30ce44: 8d 08 bt.s 30ce58 <_atoi+0x174> - 30ce46: 2c c8 tst r12,r12 - 30ce48: 85 8e mov.w @(28,r8),r0 - 30ce4a: 60 08 swap.b r0,r0 - 30ce4c: c8 08 tst #8,r0 - 30ce4e: 8f 16 bf.s 30ce7e <_atoi+0x19a> - 30ce50: e2 06 mov #6,r2 - 30ce52: d1 38 mov.l 30cf34 <_atoi+0x250>,r1 ! 8101c6c <_errno> - 30ce54: 21 22 mov.l r2,@r1 - 30ce56: 2c c8 tst r12,r12 - 30ce58: 8d 07 bt.s 30ce6a <_atoi+0x186> - 30ce5a: 60 a3 mov r10,r0 - 30ce5c: 60 c3 mov r12,r0 - 30ce5e: 88 ff cmp/eq #-1,r0 - 30ce60: 8b 00 bf 30ce64 <_atoi+0x180> - 30ce62: ec 06 mov #6,r12 - 30ce64: d1 33 mov.l 30cf34 <_atoi+0x250>,r1 ! 8101c6c <_errno> - 30ce66: 21 c2 mov.l r12,@r1 - 30ce68: 60 a3 mov r10,r0 - 30ce6a: 7f 14 add #20,r15 - 30ce6c: 4f 26 lds.l @r15+,pr - 30ce6e: 6e f6 mov.l @r15+,r14 - 30ce70: 6d f6 mov.l @r15+,r13 - 30ce72: 6c f6 mov.l @r15+,r12 - 30ce74: 6b f6 mov.l @r15+,r11 - 30ce76: 6a f6 mov.l @r15+,r10 - 30ce78: 69 f6 mov.l @r15+,r9 - 30ce7a: 00 0b rts - 30ce7c: 68 f6 mov.l @r15+,r8 - 30ce7e: 51 82 mov.l @(8,r8),r1 - 30ce80: 21 18 tst r1,r1 - 30ce82: 8b 0b bf 30ce9c <_atoi+0x1b8> - 30ce84: d0 2c mov.l 30cf38 <_atoi+0x254>,r0 ! 30c940 <_malloc> - 30ce86: 40 0b jsr @r0 - 30ce88: e4 10 mov #16,r4 - 30ce8a: 20 08 tst r0,r0 - 30ce8c: 89 06 bt 30ce9c <_atoi+0x1b8> - 30ce8e: 91 48 mov.w 30cf22 <_atoi+0x23e>,r1 ! 2000 - 30ce90: 18 02 mov.l r0,@(8,r8) - 30ce92: 85 8e mov.w @(28,r8),r0 - 30ce94: 20 1b or r1,r0 - 30ce96: e1 10 mov #16,r1 - 30ce98: 81 8e mov.w r0,@(28,r8) - 30ce9a: 18 15 mov.l r1,@(20,r8) - 30ce9c: d1 27 mov.l 30cf3c <_atoi+0x258>,r1 ! 306370 <___fp_buffer_mode_read> - 30ce9e: 41 0b jsr @r1 - 30cea0: 64 83 mov r8,r4 - 30cea2: 50 83 mov.l @(12,r8),r0 - 30cea4: 20 08 tst r0,r0 - 30cea6: 8d 0b bt.s 30cec0 <_atoi+0x1dc> - 30cea8: 70 ff add #-1,r0 - 30ceaa: 51 82 mov.l @(8,r8),r1 - 30ceac: 18 03 mov.l r0,@(12,r8) - 30ceae: 01 b4 mov.b r11,@(r0,r1) - 30ceb0: 51 86 mov.l @(24,r8),r1 - 30ceb2: 85 8e mov.w @(28,r8),r0 - 30ceb4: 71 01 add #1,r1 - 30ceb6: 18 16 mov.l r1,@(24,r8) - 30ceb8: 91 34 mov.w 30cf24 <_atoi+0x240>,r1 ! ff7f - 30ceba: 20 19 and r1,r0 - 30cebc: af cb bra 30ce56 <_atoi+0x172> - 30cebe: 81 8e mov.w r0,@(28,r8) - 30cec0: 5d 86 mov.l @(24,r8),r13 - 30cec2: 51 85 mov.l @(20,r8),r1 - 30cec4: 3d 13 cmp/ge r1,r13 - 30cec6: 8d c7 bt.s 30ce58 <_atoi+0x174> - 30cec8: 2c c8 tst r12,r12 - 30ceca: 59 84 mov.l @(16,r8),r9 - 30cecc: 31 96 cmp/hi r9,r1 - 30cece: 8d 18 bt.s 30cf02 <_atoi+0x21e> - 30ced0: 66 93 mov r9,r6 - 30ced2: d0 1b mov.l 30cf40 <_atoi+0x25c>,r0 ! 3062dc <_fflush> - 30ced4: 64 83 mov r8,r4 - 30ced6: 40 0b jsr @r0 - 30ced8: 6e d3 mov r13,r14 - 30ceda: 88 ff cmp/eq #-1,r0 - 30cedc: 8d bb bt.s 30ce56 <_atoi+0x172> - 30cede: 3e 98 sub r9,r14 - 30cee0: d0 18 mov.l 30cf44 <_atoi+0x260>,r0 ! 3061fa <_lseek> - 30cee2: e6 01 mov #1,r6 - 30cee4: 64 82 mov.l @r8,r4 - 30cee6: 40 0b jsr @r0 - 30cee8: 65 e3 mov r14,r5 - 30ceea: 40 11 cmp/pz r0 - 30ceec: 8f b4 bf.s 30ce58 <_atoi+0x174> - 30ceee: 2c c8 tst r12,r12 - 30cef0: 59 84 mov.l @(16,r8),r9 - 30cef2: 91 17 mov.w 30cf24 <_atoi+0x240>,r1 ! ff7f - 30cef4: 39 ec add r14,r9 - 30cef6: 18 01 mov.l r0,@(4,r8) - 30cef8: 85 8e mov.w @(28,r8),r0 - 30cefa: 20 19 and r1,r0 - 30cefc: 81 8e mov.w r0,@(28,r8) - 30cefe: 18 94 mov.l r9,@(16,r8) - 30cf00: 66 93 mov r9,r6 - 30cf02: 54 85 mov.l @(20,r8),r4 - 30cf04: 51 82 mov.l @(8,r8),r1 - 30cf06: 34 98 sub r9,r4 - 30cf08: d0 0f mov.l 30cf48 <_atoi+0x264>,r0 ! 3120c0 <_memmove> - 30cf0a: 65 13 mov r1,r5 - 30cf0c: 40 0b jsr @r0 - 30cf0e: 34 1c add r1,r4 - 30cf10: 50 85 mov.l @(20,r8),r0 - 30cf12: 00 18 sett - 30cf14: 51 84 mov.l @(16,r8),r1 - 30cf16: 52 82 mov.l @(8,r8),r2 - 30cf18: 18 04 mov.l r0,@(16,r8) - 30cf1a: 30 1a subc r1,r0 - 30cf1c: 18 03 mov.l r0,@(12,r8) - 30cf1e: af c7 bra 30ceb0 <_atoi+0x1cc> - 30cf20: 02 b4 mov.b r11,@(r0,r2) - 30cf22: 20 00 mov.b r0,@r0 - 30cf24: ff 7f .word 0xff7f - 30cf26: 00 09 nop - 30cf28: 7f ff add #-1,r15 - 30cf2a: ff ff .word 0xffff - 30cf2c: 00 30 .word 0x0030 - 30cf2e: 6d d4 mov.b @r13+,r13 - 30cf30: 80 00 mov.b r0,@(0,r0) - 30cf32: 00 00 .word 0x0000 - 30cf34: 08 10 .word 0x0810 - 30cf36: 1c 6c mov.l r6,@(48,r12) - 30cf38: 00 30 .word 0x0030 - 30cf3a: c9 40 and #64,r0 - 30cf3c: 00 30 .word 0x0030 - 30cf3e: 63 70 mov.b @r7,r3 - 30cf40: 00 30 .word 0x0030 - 30cf42: 62 dc extu.b r13,r2 - 30cf44: 00 30 .word 0x0030 - 30cf46: 61 fa negc r15,r1 - 30cf48: 00 31 .word 0x0031 - 30cf4a: 20 c0 mov.b r12,@r0 - -0030cf4c <_start2.isra.0>: - 30cf4c: 2f 86 mov.l r8,@-r15 - 30cf4e: e2 02 mov #2,r2 - 30cf50: 2f 96 mov.l r9,@-r15 - 30cf52: e6 08 mov #8,r6 - 30cf54: 2f a6 mov.l r10,@-r15 - 30cf56: 2f b6 mov.l r11,@-r15 - 30cf58: 2f c6 mov.l r12,@-r15 - 30cf5a: 2f d6 mov.l r13,@-r15 - 30cf5c: d8 8e mov.l 30d198 <_start2.isra.0+0x24c>,r8 ! 8101fd4 <_gint> - 30cf5e: 4f 22 sts.l pr,@-r15 - 30cf60: d1 8e mov.l 30d19c <_start2.isra.0+0x250>,r1 ! ff000030 - 30cf62: 7f fc add #-4,r15 - 30cf64: 28 22 mov.l r2,@r8 - 30cf66: 61 12 mov.l @r1,r1 - 30cf68: d3 8d mov.l 30d1a0 <_start2.isra.0+0x254>,r3 ! 8bffffff - 30cf6a: 18 11 mov.l r1,@(4,r8) - 30cf6c: d1 8d mov.l 30d1a4 <_start2.isra.0+0x258>,r1 ! ff000044 - 30cf6e: d0 8e mov.l 30d1a8 <_start2.isra.0+0x25c>,r0 ! 311f60 <_memcmp> - 30cf70: 61 12 mov.l @r1,r1 - 30cf72: d5 8e mov.l 30d1ac <_start2.isra.0+0x260>,r5 ! 34260c - 30cf74: 18 12 mov.l r1,@(8,r8) - 30cf76: 61 f3 mov r15,r1 - 30cf78: 31 36 cmp/hi r3,r1 - 30cf7a: 01 29 movt r1 - 30cf7c: 71 04 add #4,r1 - 30cf7e: d4 8c mov.l 30d1b0 <_start2.isra.0+0x264>,r4 ! 8001ffd0 - 30cf80: 18 13 mov.l r1,@(12,r8) - 30cf82: 40 0b jsr @r0 - 30cf84: 18 2b mov.l r2,@(44,r8) - 30cf86: 20 08 tst r0,r0 - 30cf88: 8d 02 bt.s 30cf90 <_start2.isra.0+0x44> - 30cf8a: e1 06 mov #6,r1 - 30cf8c: a0 e5 bra 30d15a <_start2.isra.0+0x20e> - 30cf8e: 50 83 mov.l @(12,r8),r0 - 30cf90: 18 13 mov.l r1,@(12,r8) - 30cf92: d2 88 mov.l 30d1b4 <_start2.isra.0+0x268>,r2 ! 800000 - 30cf94: e3 00 mov #0,r3 - 30cf96: d1 80 mov.l 30d198 <_start2.isra.0+0x24c>,r1 ! 8101fd4 <_gint> - 30cf98: e9 01 mov #1,r9 - 30cf9a: d6 87 mov.l 30d1b8 <_start2.isra.0+0x26c>,r6 ! f6000000 - 30cf9c: e7 40 mov #64,r7 - 30cf9e: 11 24 mov.l r2,@(16,r1) - 30cfa0: d2 86 mov.l 30d1bc <_start2.isra.0+0x270>,r2 ! 2000000 - 30cfa2: d5 87 mov.l 30d1c0 <_start2.isra.0+0x274>,r5 ! f7000000 - 30cfa4: d4 87 mov.l 30d1c4 <_start2.isra.0+0x278>,r4 ! 7ffff - 30cfa6: d8 88 mov.l 30d1c8 <_start2.isra.0+0x27c>,r8 ! 14100c0a - 30cfa8: 11 25 mov.l r2,@(20,r1) - 30cfaa: e2 00 mov #0,r2 - 30cfac: 61 23 mov r2,r1 - 30cfae: 21 6b or r6,r1 - 30cfb0: 61 12 mov.l @r1,r1 - 30cfb2: 60 18 swap.b r1,r0 - 30cfb4: c8 01 tst #1,r0 - 30cfb6: 8d 1f bt.s 30cff8 <_start2.isra.0+0xac> - 30cfb8: 60 23 mov r2,r0 - 30cfba: 20 5b or r5,r0 - 30cfbc: 6a 02 mov.l @r0,r10 - 30cfbe: 60 a8 swap.b r10,r0 - 30cfc0: c8 01 tst #1,r0 - 30cfc2: 8d 19 bt.s 30cff8 <_start2.isra.0+0xac> - 30cfc4: 41 19 shlr8 r1 - 30cfc6: d0 81 mov.l 30d1cc <_start2.isra.0+0x280>,r0 ! f7f00000 - 30cfc8: 41 09 shlr2 r1 - 30cfca: 41 18 shll8 r1 - 30cfcc: 41 08 shll2 r1 - 30cfce: 31 0c add r0,r1 - 30cfd0: 31 46 cmp/hi r4,r1 - 30cfd2: 8d 11 bt.s 30cff8 <_start2.isra.0+0xac> - 30cfd4: 60 a3 mov r10,r0 - 30cfd6: c8 80 tst #128,r0 - 30cfd8: e1 ff mov #-1,r1 - 30cfda: 61 1a negc r1,r1 - 30cfdc: c8 10 tst #16,r0 - 30cfde: e0 ff mov #-1,r0 - 30cfe0: 60 0a negc r0,r0 - 30cfe2: 31 1c add r1,r1 - 30cfe4: 21 0b or r0,r1 - 30cfe6: 41 08 shll2 r1 - 30cfe8: 31 1c add r1,r1 - 30cfea: 61 1b neg r1,r1 - 30cfec: 60 83 mov r8,r0 - 30cfee: 40 1c shad r1,r0 - 30cff0: 61 0c extu.b r0,r1 - 30cff2: 60 93 mov r9,r0 - 30cff4: 40 1d shld r1,r0 - 30cff6: 33 0c add r0,r3 - 30cff8: 91 c8 mov.w 30d18c <_start2.isra.0+0x240>,r1 ! 100 - 30cffa: 47 10 dt r7 - 30cffc: 8f d6 bf.s 30cfac <_start2.isra.0+0x60> - 30cffe: 32 1c add r1,r2 - 30d000: d1 65 mov.l 30d198 <_start2.isra.0+0x24c>,r1 ! 8101fd4 <_gint> - 30d002: d6 73 mov.l 30d1d0 <_start2.isra.0+0x284>,r6 ! 8101ca0 <_game> - 30d004: 11 36 mov.l r3,@(24,r1) - 30d006: d1 73 mov.l 30d1d4 <_start2.isra.0+0x288>,r1 ! 304d80 <_regcpy> - 30d008: d5 73 mov.l 30d1d8 <_start2.isra.0+0x28c>,r5 ! 310 <_sdata> - 30d00a: d4 74 mov.l 30d1dc <_start2.isra.0+0x290>,r4 ! 3465fc <_ldata> - 30d00c: 41 0b jsr @r1 - 30d00e: 00 09 nop - 30d010: d7 73 mov.l 30d1e0 <_start2.isra.0+0x294>,r7 ! 8a0 <_sbss> - 30d012: e6 f1 mov #-15,r6 - 30d014: d2 73 mov.l 30d1e4 <_start2.isra.0+0x298>,r2 ! 8101400 <__choices> - 30d016: 61 73 mov r7,r1 - 30d018: 71 0f add #15,r1 - 30d01a: 41 09 shlr2 r1 - 30d01c: 41 09 shlr2 r1 - 30d01e: 37 63 cmp/ge r6,r7 - 30d020: e3 00 mov #0,r3 - 30d022: 8d 01 bt.s 30d028 <_start2.isra.0+0xdc> - 30d024: 71 01 add #1,r1 - 30d026: e1 01 mov #1,r1 - 30d028: 41 10 dt r1 - 30d02a: 89 01 bt 30d030 <_start2.isra.0+0xe4> - 30d02c: a0 9c bra 30d168 <_start2.isra.0+0x21c> - 30d02e: 22 32 mov.l r3,@r2 - 30d030: d1 6d mov.l 30d1e8 <_start2.isra.0+0x29c>,r1 ! 30744c <_gint_load_onchip_sections> - 30d032: 41 0b jsr @r1 - 30d034: 00 09 nop - 30d036: d0 6d mov.l 30d1ec <_start2.isra.0+0x2a0>,r0 ! 304ea8 <_mmu_uram> - 30d038: 40 0b jsr @r0 - 30d03a: 00 09 nop - 30d03c: d1 65 mov.l 30d1d4 <_start2.isra.0+0x288>,r1 ! 304d80 <_regcpy> - 30d03e: 68 03 mov r0,r8 - 30d040: d5 6b mov.l 30d1f0 <_start2.isra.0+0x2a4>,r5 ! 0 <_lgmapped> - 30d042: d4 6c mov.l 30d1f4 <_start2.isra.0+0x2a8>,r4 ! 0 <_lgmapped> - 30d044: 41 0b jsr @r1 - 30d046: 66 03 mov r0,r6 - 30d048: d1 6b mov.l 30d1f8 <_start2.isra.0+0x2ac>,r1 ! 0 <_lgmapped> - 30d04a: d2 6c mov.l 30d1fc <_start2.isra.0+0x2b0>,r2 ! 0 <_lgmapped> - 30d04c: 41 09 shlr2 r1 - 30d04e: 71 01 add #1,r1 - 30d050: 41 10 dt r1 - 30d052: 89 01 bt 30d058 <_start2.isra.0+0x10c> - 30d054: a0 8d bra 30d172 <_start2.isra.0+0x226> - 30d056: 00 09 nop - 30d058: d0 64 mov.l 30d1ec <_start2.isra.0+0x2a0>,r0 ! 304ea8 <_mmu_uram> - 30d05a: da 69 mov.l 30d200 <_start2.isra.0+0x2b4>,r10 ! 304e2c <_utlb_translate> - 30d05c: 40 0b jsr @r0 - 30d05e: e9 00 mov #0,r9 - 30d060: 68 03 mov r0,r8 - 30d062: d4 68 mov.l 30d204 <_start2.isra.0+0x2b8>,r4 ! 8100000 - 30d064: 65 f3 mov r15,r5 - 30d066: 4a 0b jsr @r10 - 30d068: 34 9c add r9,r4 - 30d06a: 88 ff cmp/eq #-1,r0 - 30d06c: 89 01 bt 30d072 <_start2.isra.0+0x126> - 30d06e: a0 85 bra 30d17c <_start2.isra.0+0x230> - 30d070: 61 f2 mov.l @r15,r1 - 30d072: 9a 8c mov.w 30d18e <_start2.isra.0+0x242>,r10 ! c000 - 30d074: eb 01 mov #1,r11 - 30d076: d1 64 mov.l 30d208 <_start2.isra.0+0x2bc>,r1 ! 8101948 <_gint_stack_top> - 30d078: 3a 8c add r8,r10 - 30d07a: 3a 9c add r9,r10 - 30d07c: 94 86 mov.w 30d18c <_start2.isra.0+0x240>,r4 ! 100 - 30d07e: d9 63 mov.l 30d20c <_start2.isra.0+0x2c0>,r9 ! 312000 <_memcpy> - 30d080: 34 8c add r8,r4 - 30d082: d6 63 mov.l 30d210 <_start2.isra.0+0x2c4>,r6 ! 90 <_gint_exch_size> - 30d084: d5 63 mov.l 30d214 <_start2.isra.0+0x2c8>,r5 ! 300010 <_bdtors> - 30d086: 49 0b jsr @r9 - 30d088: 21 a2 mov.l r10,@r1 - 30d08a: 94 81 mov.w 30d190 <_start2.isra.0+0x244>,r4 ! 400 - 30d08c: d6 62 mov.l 30d218 <_start2.isra.0+0x2cc>,r6 ! 70 <_gint_tlbh_size> - 30d08e: d5 63 mov.l 30d21c <_start2.isra.0+0x2d0>,r5 ! 3000a0 <_gint_tlbh> - 30d090: 49 0b jsr @r9 - 30d092: 34 8c add r8,r4 - 30d094: 94 7d mov.w 30d192 <_start2.isra.0+0x246>,r4 ! 600 - 30d096: e6 40 mov #64,r6 - 30d098: d5 61 mov.l 30d220 <_start2.isra.0+0x2d4>,r5 ! 315e70 <_gint_inth_7305> - 30d09a: 49 0b jsr @r9 - 30d09c: 34 8c add r8,r4 - 30d09e: d2 61 mov.l 30d224 <_start2.isra.0+0x2d8>,r2 ! 8101e5c <_kmalloc_arena_osheap> - 30d0a0: d1 61 mov.l 30d228 <_start2.isra.0+0x2dc>,r1 ! 8101a58 <_arenas> - 30d0a2: d9 62 mov.l 30d22c <_start2.isra.0+0x2e0>,r9 ! 8101910 <_static_ram.1> - 30d0a4: 11 27 mov.l r2,@(28,r1) - 30d0a6: d0 51 mov.l 30d1ec <_start2.isra.0+0x2a0>,r0 ! 304ea8 <_mmu_uram> - 30d0a8: d1 61 mov.l 30d230 <_start2.isra.0+0x2e4>,r1 ! 342618 - 30d0aa: 19 b8 mov.l r11,@(32,r9) - 30d0ac: 40 0b jsr @r0 - 30d0ae: 19 14 mov.l r1,@(16,r9) - 30d0b0: d1 60 mov.l 30d234 <_start2.isra.0+0x2e8>,r1 ! 21d0 - 30d0b2: 19 a6 mov.l r10,@(24,r9) - 30d0b4: 31 0c add r0,r1 - 30d0b6: 19 15 mov.l r1,@(20,r9) - 30d0b8: d1 5f mov.l 30d238 <_start2.isra.0+0x2ec>,r1 ! 306b94 <_kmalloc_init_arena.constprop.0> - 30d0ba: 41 0b jsr @r1 - 30d0bc: 64 93 mov r9,r4 - 30d0be: d1 5f mov.l 30d23c <_start2.isra.0+0x2f0>,r1 ! 306e10 <_kmalloc_add_arena.isra.0> - 30d0c0: 41 0b jsr @r1 - 30d0c2: 64 93 mov r9,r4 - 30d0c4: d1 5e mov.l 30d240 <_start2.isra.0+0x2f4>,r1 ! 81018d8 <_os_stack.0> - 30d0c6: d2 5f mov.l 30d244 <_start2.isra.0+0x2f8>,r2 ! 342620 - 30d0c8: 11 b8 mov.l r11,@(32,r1) - 30d0ca: 11 24 mov.l r2,@(16,r1) - 30d0cc: d1 32 mov.l 30d198 <_start2.isra.0+0x24c>,r1 ! 8101fd4 <_gint> - 30d0ce: 50 13 mov.l @(12,r1),r0 - 30d0d0: e1 fd mov #-3,r1 - 30d0d2: 20 19 and r1,r0 - 30d0d4: 88 04 cmp/eq #4,r0 - 30d0d6: 8b 53 bf 30d180 <_start2.isra.0+0x234> - 30d0d8: d1 5b mov.l 30d248 <_start2.isra.0+0x2fc>,r1 ! 880f0000 - 30d0da: d2 5c mov.l 30d24c <_start2.isra.0+0x300>,r2 ! 57800 - 30d0dc: d9 58 mov.l 30d240 <_start2.isra.0+0x2f4>,r9 ! 81018d8 <_os_stack.0> - 30d0de: dd 5c mov.l 30d250 <_start2.isra.0+0x304>,r13 ! 810194c <_gint_world_os> - 30d0e0: 19 15 mov.l r1,@(20,r9) - 30d0e2: 31 2c add r2,r1 - 30d0e4: 19 16 mov.l r1,@(24,r9) - 30d0e6: d1 54 mov.l 30d238 <_start2.isra.0+0x2ec>,r1 ! 306b94 <_kmalloc_init_arena.constprop.0> - 30d0e8: da 5a mov.l 30d254 <_start2.isra.0+0x308>,r10 ! 315f90 <_drv_cpu> - 30d0ea: 41 0b jsr @r1 - 30d0ec: 64 93 mov r9,r4 - 30d0ee: d1 53 mov.l 30d23c <_start2.isra.0+0x2f0>,r1 ! 306e10 <_kmalloc_add_arena.isra.0> - 30d0f0: 64 93 mov r9,r4 - 30d0f2: d9 59 mov.l 30d258 <_start2.isra.0+0x30c>,r9 ! 30c960 <_gint_world_alloc> - 30d0f4: 41 0b jsr @r1 - 30d0f6: 00 09 nop - 30d0f8: dc 58 mov.l 30d25c <_start2.isra.0+0x310>,r12 ! 8101950 <_gint_world_addin> - 30d0fa: 49 0b jsr @r9 - 30d0fc: 00 09 nop - 30d0fe: 49 0b jsr @r9 - 30d100: 2d 02 mov.l r0,@r13 - 30d102: d1 57 mov.l 30d260 <_start2.isra.0+0x314>,r1 ! 3161a0 <_gint_drivers_end> - 30d104: e2 fc mov #-4,r2 - 30d106: 2c 02 mov.l r0,@r12 - 30d108: 31 a8 sub r10,r1 - 30d10a: 41 2c shad r2,r1 - 30d10c: d2 55 mov.l 30d264 <_start2.isra.0+0x318>,r2 ! aaaaaaab - 30d10e: d0 56 mov.l 30d268 <_start2.isra.0+0x31c>,r0 ! 30c940 <_malloc> - 30d110: 01 27 mul.l r2,r1 - 30d112: db 56 mov.l 30d26c <_start2.isra.0+0x320>,r11 ! 8101b28 <_gint_driver_flags> - 30d114: 04 1a sts macl,r4 - 30d116: 40 0b jsr @r0 - 30d118: 09 1a sts macl,r9 - 30d11a: 2b 02 mov.l r0,@r11 - 30d11c: d0 54 mov.l 30d270 <_start2.isra.0+0x324>,r0 ! 30c808 <_kmalloc> - 30d11e: d5 49 mov.l 30d244 <_start2.isra.0+0x2f8>,r5 ! 342620 - 30d120: d4 54 mov.l 30d274 <_start2.isra.0+0x328>,r4 ! 2b560 - 30d122: 40 0b jsr @r0 - 30d124: 00 09 nop - 30d126: 20 08 tst r0,r0 - 30d128: 8d 2d bt.s 30d186 <_start2.isra.0+0x23a> - 30d12a: e2 e0 mov #-32,r2 - 30d12c: 61 03 mov r0,r1 - 30d12e: 71 1f add #31,r1 - 30d130: 21 29 and r2,r1 - 30d132: d2 51 mov.l 30d278 <_start2.isra.0+0x32c>,r2 ! 1fffffff - 30d134: 71 20 add #32,r1 - 30d136: 21 29 and r2,r1 - 30d138: d2 50 mov.l 30d27c <_start2.isra.0+0x330>,r2 ! a0000000 - 30d13a: 21 2b or r2,r1 - 30d13c: d2 50 mov.l 30d280 <_start2.isra.0+0x334>,r2 ! 8101b24 <_vram_1> - 30d13e: 22 12 mov.l r1,@r2 - 30d140: d2 50 mov.l 30d284 <_start2.isra.0+0x338>,r2 ! 8101b20 <_vram_2> - 30d142: 22 12 mov.l r1,@r2 - 30d144: d2 50 mov.l 30d288 <_start2.isra.0+0x33c>,r2 ! 8101c04 <_gint_vram> - 30d146: 22 12 mov.l r1,@r2 - 30d148: 61 d2 mov.l @r13,r1 - 30d14a: 21 18 tst r1,r1 - 30d14c: 89 01 bt 30d152 <_start2.isra.0+0x206> - 30d14e: a0 a5 bra 30d29c <_start2.isra.0+0x350> - 30d150: 61 c2 mov.l @r12,r1 - 30d152: d1 4e mov.l 30d28c <_start2.isra.0+0x340>,r1 ! 30a868 <_gint_panic> - 30d154: 94 1e mov.w 30d194 <_start2.isra.0+0x248>,r4 ! 1060 - 30d156: 41 0b jsr @r1 - 30d158: 00 09 nop - 30d15a: 88 04 cmp/eq #4,r0 - 30d15c: 89 01 bt 30d162 <_start2.isra.0+0x216> - 30d15e: af 18 bra 30cf92 <_start2.isra.0+0x46> - 30d160: 00 09 nop - 30d162: d2 4b mov.l 30d290 <_start2.isra.0+0x344>,r2 ! 200000 - 30d164: af 17 bra 30cf96 <_start2.isra.0+0x4a> - 30d166: e3 00 mov #0,r3 - 30d168: 12 31 mov.l r3,@(4,r2) - 30d16a: 12 32 mov.l r3,@(8,r2) - 30d16c: 12 33 mov.l r3,@(12,r2) - 30d16e: af 5b bra 30d028 <_start2.isra.0+0xdc> - 30d170: 72 10 add #16,r2 - 30d172: 63 22 mov.l @r2,r3 - 30d174: 33 8c add r8,r3 - 30d176: 22 32 mov.l r3,@r2 - 30d178: af 6a bra 30d050 <_start2.isra.0+0x104> - 30d17a: 72 04 add #4,r2 - 30d17c: af 71 bra 30d062 <_start2.isra.0+0x116> - 30d17e: 39 1c add r1,r9 - 30d180: d1 44 mov.l 30d294 <_start2.isra.0+0x348>,r1 ! 8c0f0000 - 30d182: af aa bra 30d0da <_start2.isra.0+0x18e> - 30d184: 00 09 nop - 30d186: d1 44 mov.l 30d298 <_start2.isra.0+0x34c>,r1 ! 309b00 <_abort> - 30d188: 41 0b jsr @r1 - 30d18a: 00 09 nop - 30d18c: 01 00 .word 0x0100 - 30d18e: c0 00 mov.b r0,@(0,gbr) - 30d190: 04 00 .word 0x0400 - 30d192: 06 00 .word 0x0600 - 30d194: 10 60 mov.l r6,@(0,r0) - 30d196: 00 09 nop - 30d198: 08 10 .word 0x0810 - 30d19a: 1f d4 mov.l r13,@(16,r15) - 30d19c: ff 00 .word 0xff00 - 30d19e: 00 30 .word 0x0030 - 30d1a0: 8b ff bf 30d1a2 <_start2.isra.0+0x256> - 30d1a2: ff ff .word 0xffff - 30d1a4: ff 00 .word 0xff00 - 30d1a6: 00 44 mov.b r4,@(r0,r0) - 30d1a8: 00 31 .word 0x0031 - 30d1aa: 1f 60 mov.l r6,@(0,r15) - 30d1ac: 00 34 mov.b r3,@(r0,r0) - 30d1ae: 26 0c cmp/str r0,r6 - 30d1b0: 80 01 mov.b r0,@(1,r0) - 30d1b2: ff d0 .word 0xffd0 - 30d1b4: 00 80 .word 0x0080 - 30d1b6: 00 00 .word 0x0000 - 30d1b8: f6 00 movs.w @-r2,0x0 - 30d1ba: 00 00 .word 0x0000 - 30d1bc: 02 00 .word 0x0200 - 30d1be: 00 00 .word 0x0000 - 30d1c0: f7 00 movs.w @-r3,0x0 - 30d1c2: 00 00 .word 0x0000 - 30d1c4: 00 07 mul.l r0,r0 - 30d1c6: ff ff .word 0xffff - 30d1c8: 14 10 mov.l r1,@(0,r4) - 30d1ca: 0c 0a sts mach,r12 - 30d1cc: f7 f0 movs.w @-r3,a0g - 30d1ce: 00 00 .word 0x0000 - 30d1d0: 08 10 .word 0x0810 - 30d1d2: 1c a0 mov.l r10,@(0,r12) - 30d1d4: 00 30 .word 0x0030 - 30d1d6: 4d 80 .word 0x4d80 - 30d1d8: 00 00 .word 0x0000 - 30d1da: 03 10 .word 0x0310 - 30d1dc: 00 34 mov.b r3,@(r0,r0) - 30d1de: 65 fc extu.b r15,r5 - 30d1e0: 00 00 .word 0x0000 - 30d1e2: 08 a0 .word 0x08a0 - 30d1e4: 08 10 .word 0x0810 - 30d1e6: 14 00 mov.l r0,@(0,r4) - 30d1e8: 00 30 .word 0x0030 - 30d1ea: 74 4c add #76,r4 - 30d1ec: 00 30 .word 0x0030 - 30d1ee: 4e a8 .word 0x4ea8 - ... - 30d200: 00 30 .word 0x0030 - 30d202: 4e 2c shad r2,r14 - 30d204: 08 10 .word 0x0810 - 30d206: 00 00 .word 0x0000 - 30d208: 08 10 .word 0x0810 - 30d20a: 19 48 mov.l r4,@(32,r9) - 30d20c: 00 31 .word 0x0031 - 30d20e: 20 00 mov.b r0,@r0 - 30d210: 00 00 .word 0x0000 - 30d212: 00 90 .word 0x0090 - 30d214: 00 30 .word 0x0030 - 30d216: 00 10 .word 0x0010 - 30d218: 00 00 .word 0x0000 - 30d21a: 00 70 .word 0x0070 - 30d21c: 00 30 .word 0x0030 - 30d21e: 00 a0 .word 0x00a0 - 30d220: 00 31 .word 0x0031 - 30d222: 5e 70 mov.l @(0,r7),r14 - 30d224: 08 10 .word 0x0810 - 30d226: 1e 5c mov.l r5,@(48,r14) - 30d228: 08 10 .word 0x0810 - 30d22a: 1a 58 mov.l r5,@(32,r10) - 30d22c: 08 10 .word 0x0810 - 30d22e: 19 10 mov.l r1,@(0,r9) - 30d230: 00 34 mov.b r3,@(r0,r0) - 30d232: 26 18 tst r1,r6 - 30d234: 00 00 .word 0x0000 - 30d236: 21 d0 mov.b r13,@r1 - 30d238: 00 30 .word 0x0030 - 30d23a: 6b 94 mov.b @r9+,r11 - 30d23c: 00 30 .word 0x0030 - 30d23e: 6e 10 mov.b @r1,r14 - 30d240: 08 10 .word 0x0810 - 30d242: 18 d8 mov.l r13,@(32,r8) - 30d244: 00 34 mov.b r3,@(r0,r0) - 30d246: 26 20 mov.b r2,@r6 - 30d248: 88 0f cmp/eq #15,r0 - 30d24a: 00 00 .word 0x0000 - 30d24c: 00 05 mov.w r0,@(r0,r0) - 30d24e: 78 00 add #0,r8 - 30d250: 08 10 .word 0x0810 - 30d252: 19 4c mov.l r4,@(48,r9) - 30d254: 00 31 .word 0x0031 - 30d256: 5f 90 mov.l @(0,r9),r15 - 30d258: 00 30 .word 0x0030 - 30d25a: c9 60 and #96,r0 - 30d25c: 08 10 .word 0x0810 - 30d25e: 19 50 mov.l r5,@(0,r9) - 30d260: 00 31 .word 0x0031 - 30d262: 61 a0 mov.b @r10,r1 - 30d264: aa aa bra 30c7bc <_sprintf.constprop.0+0x18> - 30d266: aa ab bra 30c7c0 <_sprintf.constprop.0+0x1c> - 30d268: 00 30 .word 0x0030 - 30d26a: c9 40 and #64,r0 - 30d26c: 08 10 .word 0x0810 - 30d26e: 1b 28 mov.l r2,@(32,r11) - 30d270: 00 30 .word 0x0030 - 30d272: c8 08 tst #8,r0 - 30d274: 00 02 stc sr,r0 - 30d276: b5 60 bsr 30dd3a <_gdb_main+0x88e> - 30d278: 1f ff mov.l r15,@(60,r15) - 30d27a: ff ff .word 0xffff - 30d27c: a0 00 bra 30d280 <_start2.isra.0+0x334> - 30d27e: 00 00 .word 0x0000 - 30d280: 08 10 .word 0x0810 - 30d282: 1b 24 mov.l r2,@(16,r11) - 30d284: 08 10 .word 0x0810 - 30d286: 1b 20 mov.l r2,@(0,r11) - 30d288: 08 10 .word 0x0810 - 30d28a: 1c 04 mov.l r0,@(16,r12) - 30d28c: 00 30 .word 0x0030 - 30d28e: a8 68 bra 30c362 <_gint_default_panic+0x1fa> - 30d290: 00 20 .word 0x0020 - 30d292: 00 00 .word 0x0000 - 30d294: 8c 0f ldrs 30d2b6 <_start2.isra.0+0x36a> ! 6512 - 30d296: 00 00 .word 0x0000 - 30d298: 00 30 .word 0x0030 - 30d29a: 9b 00 mov.w 30d29e <_start2.isra.0+0x352>,r11 ! 8903 - 30d29c: 21 18 tst r1,r1 - 30d29e: 89 03 bt 30d2a8 <_start2.isra.0+0x35c> - 30d2a0: 61 b2 mov.l @r11,r1 - 30d2a2: 21 18 tst r1,r1 - 30d2a4: 8f 02 bf.s 30d2ac <_start2.isra.0+0x360> - 30d2a6: ed 00 mov #0,r13 - 30d2a8: af 53 bra 30d152 <_start2.isra.0+0x206> - 30d2aa: 00 09 nop - 30d2ac: 39 d7 cmp/gt r13,r9 - 30d2ae: 89 2f bt 30d310 <_start2.isra.0+0x3c4> - 30d2b0: d1 33 mov.l 30d380 <_start2.isra.0+0x434>,r1 ! 8101a54 <_configure_VBR> - 30d2b2: 21 82 mov.l r8,@r1 - 30d2b4: d1 33 mov.l 30d384 <_start2.isra.0+0x438>,r1 ! 8101950 <_gint_world_addin> - 30d2b6: 65 12 mov.l @r1,r5 - 30d2b8: d1 33 mov.l 30d388 <_start2.isra.0+0x43c>,r1 ! 810194c <_gint_world_os> - 30d2ba: 64 12 mov.l @r1,r4 - 30d2bc: d1 33 mov.l 30d38c <_start2.isra.0+0x440>,r1 ! 308a28 <_gint_world_switch_in> - 30d2be: 41 0b jsr @r1 - 30d2c0: 00 09 nop - 30d2c2: d0 33 mov.l 30d390 <_start2.isra.0+0x444>,r0 ! 311f10 <_setjmp> - 30d2c4: d4 33 mov.l 30d394 <_start2.isra.0+0x448>,r4 ! 81019a8 <_gint_exitbuf> - 30d2c6: 40 0b jsr @r0 - 30d2c8: 00 09 nop - 30d2ca: 20 08 tst r0,r0 - 30d2cc: 89 4c bt 30d368 <_start2.isra.0+0x41c> - 30d2ce: d8 32 mov.l 30d398 <_start2.isra.0+0x44c>,r8 ! 300010 <_bdtors> - 30d2d0: d9 32 mov.l 30d39c <_start2.isra.0+0x450>,r9 ! 300010 <_bdtors> - 30d2d2: 38 92 cmp/hs r9,r8 - 30d2d4: 8b 4c bf 30d370 <_start2.isra.0+0x424> - 30d2d6: d9 2c mov.l 30d388 <_start2.isra.0+0x43c>,r9 ! 810194c <_gint_world_os> - 30d2d8: d1 31 mov.l 30d3a0 <_start2.isra.0+0x454>,r1 ! 308b2c <_gint_world_switch_out> - 30d2da: d8 2a mov.l 30d384 <_start2.isra.0+0x438>,r8 ! 8101950 <_gint_world_addin> - 30d2dc: da 31 mov.l 30d3a4 <_start2.isra.0+0x458>,r10 ! 305df4 <_kfree> - 30d2de: 65 92 mov.l @r9,r5 - 30d2e0: 41 0b jsr @r1 - 30d2e2: 64 82 mov.l @r8,r4 - 30d2e4: db 30 mov.l 30d3a8 <_start2.isra.0+0x45c>,r11 ! 8101b28 <_gint_driver_flags> - 30d2e6: 4a 0b jsr @r10 - 30d2e8: 64 92 mov.l @r9,r4 - 30d2ea: 4a 0b jsr @r10 - 30d2ec: 64 82 mov.l @r8,r4 - 30d2ee: 4a 0b jsr @r10 - 30d2f0: 64 b2 mov.l @r11,r4 - 30d2f2: e1 00 mov #0,r1 - 30d2f4: 29 12 mov.l r1,@r9 - 30d2f6: 28 12 mov.l r1,@r8 - 30d2f8: 2b 12 mov.l r1,@r11 - 30d2fa: d1 2c mov.l 30d3ac <_start2.isra.0+0x460>,r1 ! 81019dc <_gint_exitcode> - 30d2fc: 60 10 mov.b @r1,r0 - 30d2fe: 7f 04 add #4,r15 - 30d300: 4f 26 lds.l @r15+,pr - 30d302: 6d f6 mov.l @r15+,r13 - 30d304: 6c f6 mov.l @r15+,r12 - 30d306: 6b f6 mov.l @r15+,r11 - 30d308: 6a f6 mov.l @r15+,r10 - 30d30a: 69 f6 mov.l @r15+,r9 - 30d30c: 00 0b rts - 30d30e: 68 f6 mov.l @r15+,r8 - 30d310: 51 a1 mov.l @(4,r10),r1 - 30d312: 21 18 tst r1,r1 - 30d314: 8f 0b bf.s 30d32e <_start2.isra.0+0x3e2> - 30d316: 6c a3 mov r10,r12 - 30d318: 7c 20 add #32,r12 - 30d31a: 84 ce mov.b @(14,r12),r0 - 30d31c: e2 01 mov #1,r2 - 30d31e: 61 b2 mov.l @r11,r1 - 30d320: c9 10 and #16,r0 - 30d322: 22 0b or r0,r2 - 30d324: 60 d3 mov r13,r0 - 30d326: 01 24 mov.b r2,@(r0,r1) - 30d328: 7d 01 add #1,r13 - 30d32a: af bf bra 30d2ac <_start2.isra.0+0x360> - 30d32c: 7a 30 add #48,r10 - 30d32e: 41 0b jsr @r1 - 30d330: 7c 20 add #32,r12 - 30d332: af f3 bra 30d31c <_start2.isra.0+0x3d0> - 30d334: 84 ce mov.b @(14,r12),r0 - 30d336: 78 04 add #4,r8 - 30d338: 61 83 mov r8,r1 - 30d33a: 71 c0 add #-64,r1 - 30d33c: 51 1f mov.l @(60,r1),r1 - 30d33e: 41 0b jsr @r1 - 30d340: 00 09 nop - 30d342: 38 92 cmp/hs r9,r8 - 30d344: 8b f7 bf 30d336 <_start2.isra.0+0x3ea> - 30d346: d0 1a mov.l 30d3b0 <_start2.isra.0+0x464>,r0 ! 3001e0 <_main> - 30d348: d9 1a mov.l 30d3b4 <_start2.isra.0+0x468>,r9 ! 8101958 <__dtor_count> - 30d34a: 40 0b jsr @r0 - 30d34c: 00 09 nop - 30d34e: d1 1a mov.l 30d3b8 <_start2.isra.0+0x46c>,r1 ! 306d4c <_call_dtors_in_interval.constprop.0> - 30d350: 68 03 mov r0,r8 - 30d352: 65 92 mov.l @r9,r5 - 30d354: 41 0b jsr @r1 - 30d356: e4 00 mov #0,r4 - 30d358: e1 00 mov #0,r1 - 30d35a: 29 12 mov.l r1,@r9 - 30d35c: d1 13 mov.l 30d3ac <_start2.isra.0+0x460>,r1 ! 81019dc <_gint_exitcode> - 30d35e: d4 0d mov.l 30d394 <_start2.isra.0+0x448>,r4 ! 81019a8 <_gint_exitbuf> - 30d360: 21 80 mov.b r8,@r1 - 30d362: d1 16 mov.l 30d3bc <_start2.isra.0+0x470>,r1 ! 311f34 <_longjmp> - 30d364: 41 0b jsr @r1 - 30d366: e5 01 mov #1,r5 - 30d368: d8 15 mov.l 30d3c0 <_start2.isra.0+0x474>,r8 ! 30000c <_bctors> - 30d36a: d9 16 mov.l 30d3c4 <_start2.isra.0+0x478>,r9 ! 300010 <_bdtors> - 30d36c: af ea bra 30d344 <_start2.isra.0+0x3f8> - 30d36e: 38 92 cmp/hs r9,r8 - 30d370: 78 04 add #4,r8 - 30d372: 61 83 mov r8,r1 - 30d374: 71 c0 add #-64,r1 - 30d376: 51 1f mov.l @(60,r1),r1 - 30d378: 41 0b jsr @r1 - 30d37a: 00 09 nop - 30d37c: af aa bra 30d2d4 <_start2.isra.0+0x388> - 30d37e: 38 92 cmp/hs r9,r8 - 30d380: 08 10 .word 0x0810 - 30d382: 1a 54 mov.l r5,@(16,r10) - 30d384: 08 10 .word 0x0810 - 30d386: 19 50 mov.l r5,@(0,r9) - 30d388: 08 10 .word 0x0810 - 30d38a: 19 4c mov.l r4,@(48,r9) - 30d38c: 00 30 .word 0x0030 - 30d38e: 8a 28 ldrc #40 - 30d390: 00 31 .word 0x0031 - 30d392: 1f 10 mov.l r1,@(0,r15) - 30d394: 08 10 .word 0x0810 - 30d396: 19 a8 mov.l r10,@(32,r9) - 30d398: 00 30 .word 0x0030 - 30d39a: 00 10 .word 0x0010 - 30d39c: 00 30 .word 0x0030 - 30d39e: 00 10 .word 0x0010 - 30d3a0: 00 30 .word 0x0030 - 30d3a2: 8b 2c bf 30d3fe <_gdb_send_packet.isra.0+0x36> - 30d3a4: 00 30 .word 0x0030 - 30d3a6: 5d f4 mov.l @(16,r15),r13 - 30d3a8: 08 10 .word 0x0810 - 30d3aa: 1b 28 mov.l r2,@(32,r11) - 30d3ac: 08 10 .word 0x0810 - 30d3ae: 19 dc mov.l r13,@(48,r9) - 30d3b0: 00 30 .word 0x0030 - 30d3b2: 01 e0 .word 0x01e0 - 30d3b4: 08 10 .word 0x0810 - 30d3b6: 19 58 mov.l r5,@(32,r9) - 30d3b8: 00 30 .word 0x0030 - 30d3ba: 6d 4c extu.b r4,r13 - 30d3bc: 00 31 .word 0x0031 - 30d3be: 1f 34 mov.l r3,@(16,r15) - 30d3c0: 00 30 .word 0x0030 - 30d3c2: 00 0c mov.b @(r0,r0),r0 - 30d3c4: 00 30 .word 0x0030 - 30d3c6: 00 10 .word 0x0010 - -0030d3c8 <_gdb_send_packet.isra.0>: - 30d3c8: 2f 86 mov.l r8,@-r15 - 30d3ca: 24 48 tst r4,r4 - 30d3cc: 2f 96 mov.l r9,@-r15 - 30d3ce: 68 53 mov r5,r8 - 30d3d0: 2f a6 mov.l r10,@-r15 - 30d3d2: 2f b6 mov.l r11,@-r15 - 30d3d4: 6b 43 mov r4,r11 - 30d3d6: 8d 02 bt.s 30d3de <_gdb_send_packet.isra.0+0x16> - 30d3d8: 4f 22 sts.l pr,@-r15 - 30d3da: 25 58 tst r5,r5 - 30d3dc: 8b 08 bf 30d3f0 <_gdb_send_packet.isra.0+0x28> - 30d3de: d4 1b mov.l 30d44c <_gdb_send_packet.isra.0+0x84>,r4 ! 342628 - 30d3e0: e5 04 mov #4,r5 - 30d3e2: d1 1b mov.l 30d450 <_gdb_send_packet.isra.0+0x88>,r1 ! 30a13c <_gdb_send> - 30d3e4: 4f 26 lds.l @r15+,pr - 30d3e6: 6b f6 mov.l @r15+,r11 - 30d3e8: 6a f6 mov.l @r15+,r10 - 30d3ea: 69 f6 mov.l @r15+,r9 - 30d3ec: 41 2b jmp @r1 - 30d3ee: 68 f6 mov.l @r15+,r8 - 30d3f0: d0 18 mov.l 30d454 <_gdb_send_packet.isra.0+0x8c>,r0 ! 30c940 <_malloc> - 30d3f2: 64 53 mov r5,r4 - 30d3f4: 40 0b jsr @r0 - 30d3f6: 74 05 add #5,r4 - 30d3f8: 28 88 tst r8,r8 - 30d3fa: 69 03 mov r0,r9 - 30d3fc: 62 b3 mov r11,r2 - 30d3fe: ea 00 mov #0,r10 - 30d400: 8f 01 bf.s 30d406 <_gdb_send_packet.isra.0+0x3e> - 30d402: 61 83 mov r8,r1 - 30d404: e1 01 mov #1,r1 - 30d406: 63 24 mov.b @r2+,r3 - 30d408: 41 10 dt r1 - 30d40a: 3a 3c add r3,r10 - 30d40c: 8f fb bf.s 30d406 <_gdb_send_packet.isra.0+0x3e> - 30d40e: 6a ac extu.b r10,r10 - 30d410: d0 11 mov.l 30d458 <_gdb_send_packet.isra.0+0x90>,r0 ! 312000 <_memcpy> - 30d412: e1 24 mov #36,r1 - 30d414: 64 93 mov r9,r4 - 30d416: 29 10 mov.b r1,@r9 - 30d418: 66 83 mov r8,r6 - 30d41a: 65 b3 mov r11,r5 - 30d41c: 40 0b jsr @r0 - 30d41e: 74 01 add #1,r4 - 30d420: d0 0e mov.l 30d45c <_gdb_send_packet.isra.0+0x94>,r0 ! 30c4dc <_snprintf> - 30d422: 64 93 mov r9,r4 - 30d424: 00 18 sett - 30d426: 34 8e addc r8,r4 - 30d428: d6 0d mov.l 30d460 <_gdb_send_packet.isra.0+0x98>,r6 ! 342630 - 30d42a: 67 a3 mov r10,r7 - 30d42c: 40 0b jsr @r0 - 30d42e: e5 04 mov #4,r5 - 30d430: d1 07 mov.l 30d450 <_gdb_send_packet.isra.0+0x88>,r1 ! 30a13c <_gdb_send> - 30d432: 65 83 mov r8,r5 - 30d434: 64 93 mov r9,r4 - 30d436: 41 0b jsr @r1 - 30d438: 75 04 add #4,r5 - 30d43a: d1 0a mov.l 30d464 <_gdb_send_packet.isra.0+0x9c>,r1 ! 305df4 <_kfree> - 30d43c: 64 93 mov r9,r4 - 30d43e: 4f 26 lds.l @r15+,pr - 30d440: 6b f6 mov.l @r15+,r11 - 30d442: 6a f6 mov.l @r15+,r10 - 30d444: 69 f6 mov.l @r15+,r9 - 30d446: 41 2b jmp @r1 - 30d448: 68 f6 mov.l @r15+,r8 - 30d44a: 00 09 nop - 30d44c: 00 34 mov.b r3,@(r0,r0) - 30d44e: 26 28 tst r2,r6 - 30d450: 00 30 .word 0x0030 - 30d452: a1 3c bra 30d6ce <_gdb_main+0x222> - 30d454: 00 30 .word 0x0030 - 30d456: c9 40 and #64,r0 - 30d458: 00 31 .word 0x0031 - 30d45a: 20 00 mov.b r0,@r0 - 30d45c: 00 30 .word 0x0030 - 30d45e: c4 dc mov.b @(220,gbr),r0 - 30d460: 00 34 mov.b r3,@(r0,r0) - 30d462: 26 30 mov.b r3,@r6 - 30d464: 00 30 .word 0x0030 - 30d466: 5d f4 mov.l @(16,r15),r13 - -0030d468 <_gdb_send_stop_reply>: - 30d468: 4f 22 sts.l pr,@-r15 - 30d46a: d1 0c mov.l 30d49c <_gdb_send_stop_reply+0x34>,r1 ! 53303000 - 30d46c: 7f f8 add #-8,r15 - 30d46e: 1f 11 mov.l r1,@(4,r15) - 30d470: d1 0b mov.l 30d4a0 <_gdb_send_stop_reply+0x38>,r1 ! 8101c90 <_gdb_signal_number> - 30d472: 60 12 mov.l @r1,r0 - 30d474: 20 08 tst r0,r0 - 30d476: 8b 00 bf 30d47a <_gdb_send_stop_reply+0x12> - 30d478: e0 05 mov #5,r0 - 30d47a: d1 0a mov.l 30d4a4 <_gdb_send_stop_reply+0x3c>,r1 ! 304d04 <_gdb_hexlify> - 30d47c: 65 f3 mov r15,r5 - 30d47e: 64 f3 mov r15,r4 - 30d480: 80 f3 mov.b r0,@(3,r15) - 30d482: e6 01 mov #1,r6 - 30d484: 75 03 add #3,r5 - 30d486: 41 0b jsr @r1 - 30d488: 74 05 add #5,r4 - 30d48a: d1 07 mov.l 30d4a8 <_gdb_send_stop_reply+0x40>,r1 ! 30d3c8 <_gdb_send_packet.isra.0> - 30d48c: 64 f3 mov r15,r4 - 30d48e: e5 03 mov #3,r5 - 30d490: 41 0b jsr @r1 - 30d492: 74 04 add #4,r4 - 30d494: 7f 08 add #8,r15 - 30d496: 4f 26 lds.l @r15+,pr - 30d498: 00 0b rts - 30d49a: 00 09 nop - 30d49c: 53 30 mov.l @(0,r3),r3 - 30d49e: 30 00 cmp/eq r0,r0 - 30d4a0: 08 10 .word 0x0810 - 30d4a2: 1c 90 mov.l r9,@(0,r12) - 30d4a4: 00 30 .word 0x0030 - 30d4a6: 4d 04 rotl r13 - 30d4a8: 00 30 .word 0x0030 - 30d4aa: d3 c8 mov.l 30d7cc <_gdb_main+0x320>,r3 ! 307028 <_gdb_panic_handler> - -0030d4ac <_gdb_main>: - 30d4ac: 2f 86 mov.l r8,@-r15 - 30d4ae: 2f 96 mov.l r9,@-r15 - 30d4b0: 2f a6 mov.l r10,@-r15 - 30d4b2: 2f b6 mov.l r11,@-r15 - 30d4b4: 2f c6 mov.l r12,@-r15 - 30d4b6: 2f d6 mov.l r13,@-r15 - 30d4b8: 2f e6 mov.l r14,@-r15 - 30d4ba: 91 2d mov.w 30d518 <_gdb_main+0x6c>,r1 ! 200 - 30d4bc: 4f 22 sts.l pr,@-r15 - 30d4be: 3f 18 sub r1,r15 - 30d4c0: d1 16 mov.l 30d51c <_gdb_main+0x70>,r1 ! 8101c80 <_gdb_started> - 30d4c2: 61 10 mov.b @r1,r1 - 30d4c4: 21 18 tst r1,r1 - 30d4c6: 8d 02 bt.s 30d4ce <_gdb_main+0x22> - 30d4c8: 6a 43 mov r4,r10 - 30d4ca: a1 22 bra 30d712 <_gdb_main+0x266> - 30d4cc: 00 09 nop - 30d4ce: d1 14 mov.l 30d520 <_gdb_main+0x74>,r1 ! 309b44 <_gdb_show_stub_status> - 30d4d0: d8 14 mov.l 30d524 <_gdb_main+0x78>,r8 ! 8101c64 <_usb_open_status> - 30d4d2: 41 0b jsr @r1 - 30d4d4: e4 00 mov #0,r4 - 30d4d6: 69 80 mov.b @r8,r9 - 30d4d8: 69 9c extu.b r9,r9 - 30d4da: 29 98 tst r9,r9 - 30d4dc: 89 31 bt 30d542 <_gdb_main+0x96> - 30d4de: 61 80 mov.b @r8,r1 - 30d4e0: 21 18 tst r1,r1 - 30d4e2: 89 05 bt 30d4f0 <_gdb_main+0x44> - 30d4e4: d2 10 mov.l 30d528 <_gdb_main+0x7c>,r2 ! 8101c10 <_conf_if> - 30d4e6: d3 11 mov.l 30d52c <_gdb_main+0x80>,r3 ! 344c24 <_usb_ff_bulk> - 30d4e8: 61 26 mov.l @r2+,r1 - 30d4ea: 21 18 tst r1,r1 - 30d4ec: 8f 28 bf.s 30d540 <_gdb_main+0x94> - 30d4ee: 31 30 cmp/eq r3,r1 - 30d4f0: db 0f mov.l 30d530 <_gdb_main+0x84>,r11 ! 81021cc - 30d4f2: dc 10 mov.l 30d534 <_gdb_main+0x88>,r12 ! 305fc8 <_asyncio_op_busy> - 30d4f4: 6e 93 mov r9,r14 - 30d4f6: dd 10 mov.l 30d538 <_gdb_main+0x8c>,r13 ! 8102014 <_pipe_transfers> - 30d4f8: 64 d3 mov r13,r4 - 30d4fa: 4c 0b jsr @r12 - 30d4fc: 7d 2c add #44,r13 - 30d4fe: ca 01 xor #1,r0 - 30d500: 3b d0 cmp/eq r13,r11 - 30d502: 8f f9 bf.s 30d4f8 <_gdb_main+0x4c> - 30d504: 2e 09 and r0,r14 - 30d506: 2e e8 tst r14,r14 - 30d508: 89 01 bt 30d50e <_gdb_main+0x62> - 30d50a: a1 8b bra 30d824 <_gdb_main+0x378> - 30d50c: 00 09 nop - 30d50e: d1 0b mov.l 30d53c <_gdb_main+0x90>,r1 ! 309eaa <_sleep> - 30d510: 41 0b jsr @r1 - 30d512: 6e 93 mov r9,r14 - 30d514: af ef bra 30d4f6 <_gdb_main+0x4a> - 30d516: 00 09 nop - 30d518: 02 00 .word 0x0200 - 30d51a: 00 09 nop - 30d51c: 08 10 .word 0x0810 - 30d51e: 1c 80 mov.l r8,@(0,r12) - 30d520: 00 30 .word 0x0030 - 30d522: 9b 44 mov.w 30d5ae <_gdb_main+0x102>,r11 ! 9 - 30d524: 08 10 .word 0x0810 - 30d526: 1c 64 mov.l r6,@(16,r12) - 30d528: 08 10 .word 0x0810 - 30d52a: 1c 10 mov.l r1,@(0,r12) - 30d52c: 00 34 mov.b r3,@(r0,r0) - 30d52e: 4c 24 rotcl r12 - 30d530: 08 10 .word 0x0810 - 30d532: 21 cc cmp/str r12,r1 - 30d534: 00 30 .word 0x0030 - 30d536: 5f c8 mov.l @(32,r12),r15 - 30d538: 08 10 .word 0x0810 - 30d53a: 20 14 mov.b r1,@-r0 - 30d53c: 00 30 .word 0x0030 - 30d53e: 9e aa mov.w 30d696 <_gdb_main+0x1ea>,r14 ! d13e - 30d540: 8b d2 bf 30d4e8 <_gdb_main+0x3c> - 30d542: 61 80 mov.b @r8,r1 - 30d544: 61 1c extu.b r1,r1 - 30d546: 21 18 tst r1,r1 - 30d548: 8d 02 bt.s 30d550 <_gdb_main+0xa4> - 30d54a: 64 f3 mov r15,r4 - 30d54c: a0 ba bra 30d6c4 <_gdb_main+0x218> - 30d54e: 00 09 nop - 30d550: d2 7d mov.l 30d748 <_gdb_main+0x29c>,r2 ! 344c24 <_usb_ff_bulk> - 30d552: d9 7e mov.l 30d74c <_gdb_main+0x2a0>,r9 ! 312120 <_memset> - 30d554: e6 14 mov #20,r6 - 30d556: 1f 1f mov.l r1,@(60,r15) - 30d558: e5 00 mov #0,r5 - 30d55a: 1f 2e mov.l r2,@(56,r15) - 30d55c: 49 0b jsr @r9 - 30d55e: 74 48 add #72,r4 - 30d560: 61 80 mov.b @r8,r1 - 30d562: 21 18 tst r1,r1 - 30d564: 8f 22 bf.s 30d5ac <_gdb_main+0x100> - 30d566: e6 40 mov #64,r6 - 30d568: d8 79 mov.l 30d750 <_gdb_main+0x2a4>,r8 ! 8101c0c <_conf_ep> - 30d56a: d4 7a mov.l 30d754 <_gdb_main+0x2a8>,r4 ! 8101c10 <_conf_if> - 30d56c: e5 00 mov #0,r5 - 30d56e: 49 0b jsr @r9 - 30d570: 6b f3 mov r15,r11 - 30d572: 64 82 mov.l @r8,r4 - 30d574: e5 00 mov #0,r5 - 30d576: 96 de mov.w 30d736 <_gdb_main+0x28a>,r6 ! 180 - 30d578: 49 0b jsr @r9 - 30d57a: 7b 38 add #56,r11 - 30d57c: 61 b3 mov r11,r1 - 30d57e: 71 40 add #64,r1 - 30d580: 68 82 mov.l @r8,r8 - 30d582: e0 08 mov #8,r0 - 30d584: 1f 17 mov.l r1,@(28,r15) - 30d586: ec 01 mov #1,r12 - 30d588: 91 d6 mov.w 30d738 <_gdb_main+0x28c>,r1 ! 189 - 30d58a: de 72 mov.l 30d754 <_gdb_main+0x2a8>,r14 ! 8101c10 <_conf_if> - 30d58c: 31 8c add r8,r1 - 30d58e: 1f 06 mov.l r0,@(24,r15) - 30d590: 1f 1c mov.l r1,@(48,r15) - 30d592: 69 b6 mov.l @r11+,r9 - 30d594: 29 98 tst r9,r9 - 30d596: 89 01 bt 30d59c <_gdb_main+0xf0> - 30d598: a1 57 bra 30d84a <_gdb_main+0x39e> - 30d59a: 50 f7 mov.l @(28,r15),r0 - 30d59c: e1 20 mov #32,r1 - 30d59e: 62 82 mov.l @r8,r2 - 30d5a0: 22 28 tst r2,r2 - 30d5a2: 89 05 bt 30d5b0 <_gdb_main+0x104> - 30d5a4: 84 8b mov.b @(11,r8),r0 - 30d5a6: 20 08 tst r0,r0 - 30d5a8: 8f 03 bf.s 30d5b2 <_gdb_main+0x106> - 30d5aa: 41 10 dt r1 - 30d5ac: a1 a8 bra 30d900 <_gdb_main+0x454> - 30d5ae: 00 09 nop - 30d5b0: 41 10 dt r1 - 30d5b2: 8f f4 bf.s 30d59e <_gdb_main+0xf2> - 30d5b4: 78 0c add #12,r8 - 30d5b6: d1 68 mov.l 30d758 <_gdb_main+0x2ac>,r1 ! 310df4 <___movmemSI20> - 30d5b8: 65 f3 mov r15,r5 - 30d5ba: d4 68 mov.l 30d75c <_gdb_main+0x2b0>,r4 ! 8101c50 <_usb_open_callback> - 30d5bc: 41 0b jsr @r1 - 30d5be: 75 48 add #72,r5 - 30d5c0: d0 67 mov.l 30d760 <_gdb_main+0x2b4>,r0 ! 305334 <_hpowered.lto_priv.1> - 30d5c2: 40 0b jsr @r0 - 30d5c4: 00 09 nop - 30d5c6: 20 08 tst r0,r0 - 30d5c8: 8b 02 bf 30d5d0 <_gdb_main+0x124> - 30d5ca: d1 66 mov.l 30d764 <_gdb_main+0x2b8>,r1 ! 30bd18 <_hpoweron.lto_priv.1> - 30d5cc: 41 0b jsr @r1 - 30d5ce: 00 09 nop - 30d5d0: d1 65 mov.l 30d768 <_gdb_main+0x2bc>,r1 ! 305350 <_hpoweron_write> - 30d5d2: d9 66 mov.l 30d76c <_gdb_main+0x2c0>,r9 ! 30654c <_usb_pipe_reset> - 30d5d4: 41 0b jsr @r1 - 30d5d6: e8 00 mov #0,r8 - 30d5d8: d2 65 mov.l 30d770 <_gdb_main+0x2c4>,r2 ! a4d800be - 30d5da: e0 20 mov #32,r0 - 30d5dc: d1 65 mov.l 30d774 <_gdb_main+0x2c8>,r1 ! a4d80000 - 30d5de: e3 ef mov #-17,r3 - 30d5e0: 81 22 mov.w r0,@(4,r2) - 30d5e2: 62 11 mov.w @r1,r2 - 30d5e4: 22 39 and r3,r2 - 30d5e6: 21 21 mov.w r2,@r1 - 30d5e8: e3 df mov #-33,r3 - 30d5ea: 62 11 mov.w @r1,r2 - 30d5ec: 22 39 and r3,r2 - 30d5ee: 21 21 mov.w r2,@r1 - 30d5f0: e3 bf mov #-65,r3 - 30d5f2: 62 11 mov.w @r1,r2 - 30d5f4: 22 39 and r3,r2 - 30d5f6: 21 21 mov.w r2,@r1 - 30d5f8: e3 fe mov #-2,r3 - 30d5fa: 62 11 mov.w @r1,r2 - 30d5fc: 22 39 and r3,r2 - 30d5fe: 21 21 mov.w r2,@r1 - 30d600: 60 11 mov.w @r1,r0 - 30d602: cb 80 or #128,r0 - 30d604: 21 01 mov.w r0,@r1 - 30d606: 60 11 mov.w @r1,r0 - 30d608: cb 01 or #1,r0 - 30d60a: 21 01 mov.w r0,@r1 - 30d60c: d1 5a mov.l 30d778 <_gdb_main+0x2cc>,r1 ! 3068c4 <_usb_pipe_reset_fifos> - 30d60e: 41 0b jsr @r1 - 30d610: 00 09 nop - 30d612: 64 83 mov r8,r4 - 30d614: 49 0b jsr @r9 - 30d616: 78 01 add #1,r8 - 30d618: 60 83 mov r8,r0 - 30d61a: 88 0a cmp/eq #10,r0 - 30d61c: 8b f9 bf 30d612 <_gdb_main+0x166> - 30d61e: d1 57 mov.l 30d77c <_gdb_main+0x2d0>,r1 ! 3075e4 <_usb_pipe_init_transfers> - 30d620: d8 54 mov.l 30d774 <_gdb_main+0x2c8>,r8 ! a4d80000 - 30d622: 41 0b jsr @r1 - 30d624: 69 f3 mov r15,r9 - 30d626: d2 56 mov.l 30d780 <_gdb_main+0x2d4>,r2 ! a4d80040 - 30d628: e1 ef mov #-17,r1 - 30d62a: 97 86 mov.w 30d73a <_gdb_main+0x28e>,r7 ! 7fff - 30d62c: e6 10 mov #16,r6 - 30d62e: 85 2e mov.w @(28,r2),r0 - 30d630: e5 00 mov #0,r5 - 30d632: 20 19 and r1,r0 - 30d634: 81 2e mov.w r0,@(28,r2) - 30d636: 91 81 mov.w 30d73c <_gdb_main+0x290>,r1 ! fff - 30d638: 85 2f mov.w @(30,r2),r0 - 30d63a: 20 19 and r1,r0 - 30d63c: 81 2f mov.w r0,@(30,r2) - 30d63e: e1 80 mov #-128,r1 - 30d640: 85 2f mov.w @(30,r2),r0 - 30d642: 20 19 and r1,r0 - 30d644: cb 40 or #64,r0 - 30d646: d1 4f mov.l 30d784 <_gdb_main+0x2d8>,r1 ! a4d80020 - 30d648: 81 2f mov.w r0,@(30,r2) - 30d64a: 85 1e mov.w @(28,r1),r0 - 30d64c: cb 20 or #32,r0 - 30d64e: 81 1e mov.w r0,@(28,r1) - 30d650: 63 11 mov.w @r1,r3 - 30d652: 23 79 and r7,r3 - 30d654: 21 31 mov.w r3,@r1 - 30d656: 97 72 mov.w 30d73e <_gdb_main+0x292>,r7 ! bfff - 30d658: 63 11 mov.w @r1,r3 - 30d65a: 23 79 and r7,r3 - 30d65c: 21 31 mov.w r3,@r1 - 30d65e: 97 6f mov.w 30d740 <_gdb_main+0x294>,r7 ! 100 - 30d660: 63 11 mov.w @r1,r3 - 30d662: 39 7c add r7,r9 - 30d664: 90 6d mov.w 30d742 <_gdb_main+0x296>,r0 ! 9d00 - 30d666: 23 7b or r7,r3 - 30d668: 21 31 mov.w r3,@r1 - 30d66a: 64 93 mov r9,r4 - 30d66c: 81 18 mov.w r0,@(16,r1) - 30d66e: e0 00 mov #0,r0 - 30d670: 81 19 mov.w r0,@(18,r1) - 30d672: 74 04 add #4,r4 - 30d674: 81 1b mov.w r0,@(22,r1) - 30d676: 81 1c mov.w r0,@(24,r1) - 30d678: 81 1d mov.w r0,@(26,r1) - 30d67a: 81 23 mov.w r0,@(6,r2) - 30d67c: 81 24 mov.w r0,@(8,r2) - 30d67e: 81 25 mov.w r0,@(10,r2) - 30d680: d0 32 mov.l 30d74c <_gdb_main+0x2a0>,r0 ! 312120 <_memset> - 30d682: 40 0b jsr @r0 - 30d684: 00 09 nop - 30d686: d0 40 mov.l 30d788 <_gdb_main+0x2dc>,r0 ! 30a1a0 <_usb_interrupt_handler> - 30d688: 65 93 mov r9,r5 - 30d68a: d1 40 mov.l 30d78c <_gdb_main+0x2e0>,r1 ! 310e00 <___movmemSI8> - 30d68c: cb 01 or #1,r0 - 30d68e: 29 02 mov.l r0,@r9 - 30d690: 64 f3 mov r15,r4 - 30d692: 41 0b jsr @r1 - 30d694: 75 0c add #12,r5 - 30d696: d1 3e mov.l 30d790 <_gdb_main+0x2e4>,r1 ! 3085a8 <_intc_handler_function.isra.0> - 30d698: 65 92 mov.l @r9,r5 - 30d69a: 56 91 mov.l @(4,r9),r6 - 30d69c: 94 52 mov.w 30d744 <_gdb_main+0x298>,r4 ! a20 - 30d69e: 41 0b jsr @r1 - 30d6a0: 57 92 mov.l @(8,r9),r7 - 30d6a2: d1 3c mov.l 30d794 <_gdb_main+0x2e8>,r1 ! 306e34 <_intc_priority.isra.0> - 30d6a4: e5 08 mov #8,r5 - 30d6a6: 41 0b jsr @r1 - 30d6a8: e4 16 mov #22,r4 - 30d6aa: 60 81 mov.w @r8,r0 - 30d6ac: cb 10 or #16,r0 - 30d6ae: 28 01 mov.w r0,@r8 - 30d6b0: 85 82 mov.w @(4,r8),r0 - 30d6b2: d9 39 mov.l 30d798 <_gdb_main+0x2ec>,r9 ! 309eaa <_sleep> - 30d6b4: c9 03 and #3,r0 - 30d6b6: d8 39 mov.l 30d79c <_gdb_main+0x2f0>,r8 ! 8101c64 <_usb_open_status> - 30d6b8: 1f 0d mov.l r0,@(52,r15) - 30d6ba: 61 80 mov.b @r8,r1 - 30d6bc: 21 18 tst r1,r1 - 30d6be: 8b 01 bf 30d6c4 <_gdb_main+0x218> - 30d6c0: a1 74 bra 30d9ac <_gdb_main+0x500> - 30d6c2: 00 09 nop - 30d6c4: d2 36 mov.l 30d7a0 <_gdb_main+0x2f4>,r2 ! 3070f4 <_gdb_notifier_function> - 30d6c6: e7 00 mov #0,r7 - 30d6c8: d1 36 mov.l 30d7a4 <_gdb_main+0x2f8>,r1 ! 8101c68 <_recv_handler> - 30d6ca: 94 39 mov.w 30d740 <_gdb_main+0x294>,r4 ! 100 - 30d6cc: 21 22 mov.l r2,@r1 - 30d6ce: d1 36 mov.l 30d7a8 <_gdb_main+0x2fc>,r1 ! 30878c <_usb_fxlink_fill_header.isra.0> - 30d6d0: d6 36 mov.l 30d7ac <_gdb_main+0x300>,r6 ! 342638 - 30d6d2: d5 37 mov.l 30d7b0 <_gdb_main+0x304>,r5 ! 3421d0 - 30d6d4: 41 0b jsr @r1 - 30d6d6: 34 fc add r15,r4 - 30d6d8: d0 36 mov.l 30d7b4 <_gdb_main+0x308>,r0 ! 3052cc <_usb_ff_bulk_output> - 30d6da: 40 0b jsr @r0 - 30d6dc: 00 09 nop - 30d6de: d1 36 mov.l 30d7b8 <_gdb_main+0x30c>,r1 ! 30a024 <_usb_write_sync.constprop.0.isra.0> - 30d6e0: 68 03 mov r0,r8 - 30d6e2: 95 2d mov.w 30d740 <_gdb_main+0x294>,r5 ! 100 - 30d6e4: 64 03 mov r0,r4 - 30d6e6: e6 2c mov #44,r6 - 30d6e8: 41 0b jsr @r1 - 30d6ea: 35 fc add r15,r5 - 30d6ec: d1 33 mov.l 30d7bc <_gdb_main+0x310>,r1 ! 309ebc <_usb_commit_sync> - 30d6ee: 64 83 mov r8,r4 - 30d6f0: d8 33 mov.l 30d7c0 <_gdb_main+0x314>,r8 ! 8101c94 <_gdb_recv_buffer> - 30d6f2: 41 0b jsr @r1 - 30d6f4: 00 09 nop - 30d6f6: 61 82 mov.l @r8,r1 - 30d6f8: 21 18 tst r1,r1 - 30d6fa: 8b 04 bf 30d706 <_gdb_main+0x25a> - 30d6fc: d0 31 mov.l 30d7c4 <_gdb_main+0x318>,r0 ! 30c940 <_malloc> - 30d6fe: 94 1f mov.w 30d740 <_gdb_main+0x294>,r4 ! 100 - 30d700: 40 0b jsr @r0 - 30d702: 00 09 nop - 30d704: 28 02 mov.l r0,@r8 - 30d706: d1 30 mov.l 30d7c8 <_gdb_main+0x31c>,r1 ! 81018d0 <_gint_exc_catcher> - 30d708: d2 30 mov.l 30d7cc <_gdb_main+0x320>,r2 ! 307028 <_gdb_panic_handler> - 30d70a: 21 22 mov.l r2,@r1 - 30d70c: d1 30 mov.l 30d7d0 <_gdb_main+0x324>,r1 ! 8101c74 <_ubc_application_debug_handler> - 30d70e: d2 31 mov.l 30d7d4 <_gdb_main+0x328>,r2 ! 30d4ac <_gdb_main> - 30d710: 21 22 mov.l r2,@r1 - 30d712: d9 31 mov.l 30d7d8 <_gdb_main+0x32c>,r9 ! 309b44 <_gdb_show_stub_status> - 30d714: d8 31 mov.l 30d7dc <_gdb_main+0x330>,r8 ! 8101c84 <_gdb_single_step_backup> - 30d716: 49 0b jsr @r9 - 30d718: e4 03 mov #3,r4 - 30d71a: 61 80 mov.b @r8,r1 - 30d71c: 21 18 tst r1,r1 - 30d71e: 8d 70 bt.s 30d802 <_gdb_main+0x356> - 30d720: 2a a8 tst r10,r10 - 30d722: 84 81 mov.b @(1,r8),r0 - 30d724: 20 08 tst r0,r0 - 30d726: 8b 01 bf 30d72c <_gdb_main+0x280> - 30d728: a1 44 bra 30d9b4 <_gdb_main+0x508> - 30d72a: e3 fe mov #-2,r3 - 30d72c: d1 2c mov.l 30d7e0 <_gdb_main+0x334>,r1 ! 306ef0 <_ubc_set_breakpoint.isra.0> - 30d72e: e6 00 mov #0,r6 - 30d730: 55 81 mov.l @(4,r8),r5 - 30d732: a0 57 bra 30d7e4 <_gdb_main+0x338> - 30d734: e4 00 mov #0,r4 - 30d736: 01 80 .word 0x0180 - 30d738: 01 89 .word 0x0189 - 30d73a: 7f ff add #-1,r15 - 30d73c: 0f ff mac.l @r15+,@r15+ - 30d73e: bf ff bsr 30d740 <_gdb_main+0x294> - 30d740: 01 00 .word 0x0100 - 30d742: 9d 00 mov.w 30d746 <_gdb_main+0x29a>,r13 ! 9 - 30d744: 0a 20 .word 0x0a20 - 30d746: 00 09 nop - 30d748: 00 34 mov.b r3,@(r0,r0) - 30d74a: 4c 24 rotcl r12 - 30d74c: 00 31 .word 0x0031 - 30d74e: 21 20 mov.b r2,@r1 - 30d750: 08 10 .word 0x0810 - 30d752: 1c 0c mov.l r0,@(48,r12) - 30d754: 08 10 .word 0x0810 - 30d756: 1c 10 mov.l r1,@(0,r12) - 30d758: 00 31 .word 0x0031 - 30d75a: 0d f4 mov.b r15,@(r0,r13) - 30d75c: 08 10 .word 0x0810 - 30d75e: 1c 50 mov.l r5,@(0,r12) - 30d760: 00 30 .word 0x0030 - 30d762: 53 34 mov.l @(16,r3),r3 - 30d764: 00 30 .word 0x0030 - 30d766: bd 18 bsr 30d19a <_start2.isra.0+0x24e> - 30d768: 00 30 .word 0x0030 - 30d76a: 53 50 mov.l @(0,r5),r3 - 30d76c: 00 30 .word 0x0030 - 30d76e: 65 4c extu.b r4,r5 - 30d770: a4 d8 bra 30e124 <_gdb_main+0xc78> - 30d772: 00 be mov.l @(r0,r11),r0 - 30d774: a4 d8 bra 30e128 <_gdb_main+0xc7c> - 30d776: 00 00 .word 0x0000 - 30d778: 00 30 .word 0x0030 - 30d77a: 68 c4 mov.b @r12+,r8 - 30d77c: 00 30 .word 0x0030 - 30d77e: 75 e4 add #-28,r5 - 30d780: a4 d8 bra 30e134 <_gdb_main+0xc88> - 30d782: 00 40 .word 0x0040 - 30d784: a4 d8 bra 30e138 <_gdb_main+0xc8c> - 30d786: 00 20 .word 0x0020 - 30d788: 00 30 .word 0x0030 - 30d78a: a1 a0 bra 30dace <_gdb_main+0x622> - 30d78c: 00 31 .word 0x0031 - 30d78e: 0e 00 .word 0x0e00 - 30d790: 00 30 .word 0x0030 - 30d792: 85 a8 mov.w @(16,r10),r0 - 30d794: 00 30 .word 0x0030 - 30d796: 6e 34 mov.b @r3+,r14 - 30d798: 00 30 .word 0x0030 - 30d79a: 9e aa mov.w 30d8f2 <_gdb_main+0x446>,r14 ! 8d1f - 30d79c: 08 10 .word 0x0810 - 30d79e: 1c 64 mov.l r6,@(16,r12) - 30d7a0: 00 30 .word 0x0030 - 30d7a2: 70 f4 add #-12,r0 - 30d7a4: 08 10 .word 0x0810 - 30d7a6: 1c 68 mov.l r6,@(32,r12) - 30d7a8: 00 30 .word 0x0030 - 30d7aa: 87 8c .word 0x878c - 30d7ac: 00 34 mov.b r3,@(r0,r0) - 30d7ae: 26 38 tst r3,r6 - 30d7b0: 00 34 mov.b r3,@(r0,r0) - 30d7b2: 21 d0 mov.b r13,@r1 - 30d7b4: 00 30 .word 0x0030 - 30d7b6: 52 cc mov.l @(48,r12),r2 - 30d7b8: 00 30 .word 0x0030 - 30d7ba: a0 24 bra 30d806 <_gdb_main+0x35a> - 30d7bc: 00 30 .word 0x0030 - 30d7be: 9e bc mov.w 30d93a <_gdb_main+0x48e>,r14 ! 6450 - 30d7c0: 08 10 .word 0x0810 - 30d7c2: 1c 94 mov.l r9,@(16,r12) - 30d7c4: 00 30 .word 0x0030 - 30d7c6: c9 40 and #64,r0 - 30d7c8: 08 10 .word 0x0810 - 30d7ca: 18 d0 mov.l r13,@(0,r8) - 30d7cc: 00 30 .word 0x0030 - 30d7ce: 70 28 add #40,r0 - 30d7d0: 08 10 .word 0x0810 - 30d7d2: 1c 74 mov.l r7,@(16,r12) - 30d7d4: 00 30 .word 0x0030 - 30d7d6: d4 ac mov.l 30da88 <_gdb_main+0x5dc>,r4 ! 4b0b6493 - 30d7d8: 00 30 .word 0x0030 - 30d7da: 9b 44 mov.w 30d866 <_gdb_main+0x3ba>,r11 ! 65d0 - 30d7dc: 08 10 .word 0x0810 - 30d7de: 1c 84 mov.l r8,@(16,r12) - 30d7e0: 00 30 .word 0x0030 - 30d7e2: 6e f0 mov.b @r15,r14 - 30d7e4: 41 0b jsr @r1 - 30d7e6: 00 09 nop - 30d7e8: 84 82 mov.b @(2,r8),r0 - 30d7ea: 20 08 tst r0,r0 - 30d7ec: 8b 01 bf 30d7f2 <_gdb_main+0x346> - 30d7ee: a0 e7 bra 30d9c0 <_gdb_main+0x514> - 30d7f0: e3 fe mov #-2,r3 - 30d7f2: d1 78 mov.l 30d9d4 <_gdb_main+0x528>,r1 ! 306ef0 <_ubc_set_breakpoint.isra.0> - 30d7f4: e6 00 mov #0,r6 - 30d7f6: 55 82 mov.l @(8,r8),r5 - 30d7f8: 41 0b jsr @r1 - 30d7fa: e4 01 mov #1,r4 - 30d7fc: e1 00 mov #0,r1 - 30d7fe: 28 10 mov.b r1,@r8 - 30d800: 2a a8 tst r10,r10 - 30d802: 89 0d bt 30d820 <_gdb_main+0x374> - 30d804: d1 74 mov.l 30d9d8 <_gdb_main+0x52c>,r1 ! 8101c7c <_gdb_trap_number> - 30d806: 60 12 mov.l @r1,r0 - 30d808: 88 20 cmp/eq #32,r0 - 30d80a: 89 01 bt 30d810 <_gdb_main+0x364> - 30d80c: a0 f8 bra 30da00 <_gdb_main+0x554> - 30d80e: 88 21 cmp/eq #33,r0 - 30d810: 62 a3 mov r10,r2 - 30d812: 72 40 add #64,r2 - 30d814: 51 20 mov.l @(0,r2),r1 - 30d816: 71 fe add #-2,r1 - 30d818: 12 10 mov.l r1,@(0,r2) - 30d81a: d1 70 mov.l 30d9dc <_gdb_main+0x530>,r1 ! 30d468 <_gdb_send_stop_reply> - 30d81c: 41 0b jsr @r1 - 30d81e: 00 09 nop - 30d820: a1 05 bra 30da2e <_gdb_main+0x582> - 30d822: 6d f3 mov r15,r13 - 30d824: d1 6e mov.l 30d9e0 <_gdb_main+0x534>,r1 ! 3075e4 <_usb_pipe_init_transfers> - 30d826: 41 0b jsr @r1 - 30d828: 00 09 nop - 30d82a: d1 6e mov.l 30d9e4 <_gdb_main+0x538>,r1 ! 306e34 <_intc_priority.isra.0> - 30d82c: e5 00 mov #0,r5 - 30d82e: 41 0b jsr @r1 - 30d830: e4 16 mov #22,r4 - 30d832: d1 6d mov.l 30d9e8 <_gdb_main+0x53c>,r1 ! 30bd80 <_hpoweroff.lto_priv.1> - 30d834: 41 0b jsr @r1 - 30d836: 00 09 nop - 30d838: d0 6c mov.l 30d9ec <_gdb_main+0x540>,r0 ! 312120 <_memset> - 30d83a: e6 14 mov #20,r6 - 30d83c: d4 6c mov.l 30d9f0 <_gdb_main+0x544>,r4 ! 8101c50 <_usb_open_callback> - 30d83e: 40 0b jsr @r0 - 30d840: e5 00 mov #0,r5 - 30d842: e1 00 mov #0,r1 - 30d844: 28 10 mov.b r1,@r8 - 30d846: ae 7c bra 30d542 <_gdb_main+0x96> - 30d848: 00 09 nop - 30d84a: 30 b0 cmp/eq r11,r0 - 30d84c: 8d 58 bt.s 30d900 <_gdb_main+0x454> - 30d84e: e7 05 mov #5,r7 - 30d850: 63 92 mov.l @r9,r3 - 30d852: 2e 92 mov.l r9,@r14 - 30d854: 7e 04 add #4,r14 - 30d856: 6d 36 mov.l @r3+,r13 - 30d858: 2d d8 tst r13,r13 - 30d85a: 8b 2d bf 30d8b8 <_gdb_main+0x40c> - 30d85c: 5d 91 mov.l @(4,r9),r13 - 30d85e: e3 1f mov #31,r3 - 30d860: d2 64 mov.l 30d9f4 <_gdb_main+0x548>,r2 ! 305280 <_usb_get_endpoint_by_local_address> - 30d862: e7 05 mov #5,r7 - 30d864: 96 b2 mov.w 30d9cc <_gdb_main+0x520>,r6 ! 100 - 30d866: 65 d0 mov.b @r13,r5 - 30d868: 65 5c extu.b r5,r5 - 30d86a: 25 58 tst r5,r5 - 30d86c: 8b 01 bf 30d872 <_gdb_main+0x3c6> - 30d86e: ae 91 bra 30d594 <_gdb_main+0xe8> - 30d870: 69 b6 mov.l @r11+,r9 - 30d872: 1f 22 mov.l r2,@(8,r15) - 30d874: 64 93 mov r9,r4 - 30d876: 1f 33 mov.l r3,@(12,r15) - 30d878: 1f 64 mov.l r6,@(16,r15) - 30d87a: 42 0b jsr @r2 - 30d87c: 1f 75 mov.l r7,@(20,r15) - 30d87e: 20 08 tst r0,r0 - 30d880: 52 f2 mov.l @(8,r15),r2 - 30d882: 61 03 mov r0,r1 - 30d884: 53 f3 mov.l @(12,r15),r3 - 30d886: 56 f4 mov.l @(16,r15),r6 - 30d888: 8d 3a bt.s 30d900 <_gdb_main+0x454> - 30d88a: 57 f5 mov.l @(20,r15),r7 - 30d88c: 85 d1 mov.w @(2,r13),r0 - 30d88e: e4 fa mov #-6,r4 - 30d890: 60 0d extu.w r0,r0 - 30d892: 65 03 mov r0,r5 - 30d894: c8 3f tst #63,r0 - 30d896: 8f 33 bf.s 30d900 <_gdb_main+0x454> - 30d898: 45 4d shld r4,r5 - 30d89a: 64 53 mov r5,r4 - 30d89c: 74 ff add #-1,r4 - 30d89e: 34 36 cmp/hi r3,r4 - 30d8a0: 89 2e bt 30d900 <_gdb_main+0x454> - 30d8a2: 84 19 mov.b @(9,r1),r0 - 30d8a4: 60 0c extu.b r0,r0 - 30d8a6: 30 76 cmp/hi r7,r0 - 30d8a8: 8d 02 bt.s 30d8b0 <_gdb_main+0x404> - 30d8aa: 60 53 mov r5,r0 - 30d8ac: a0 75 bra 30d99a <_gdb_main+0x4ee> - 30d8ae: 54 f6 mov.l @(24,r15),r4 - 30d8b0: 88 01 cmp/eq #1,r0 - 30d8b2: 8b 25 bf 30d900 <_gdb_main+0x454> - 30d8b4: af d7 bra 30d866 <_gdb_main+0x3ba> - 30d8b6: 7d 04 add #4,r13 - 30d8b8: 84 d1 mov.b @(1,r13),r0 - 30d8ba: 88 05 cmp/eq #5,r0 - 30d8bc: 8f cb bf.s 30d856 <_gdb_main+0x3aa> - 30d8be: 64 93 mov r9,r4 - 30d8c0: 84 d2 mov.b @(2,r13),r0 - 30d8c2: 95 84 mov.w 30d9ce <_gdb_main+0x522>,r5 ! 80 - 30d8c4: 61 0c extu.b r0,r1 - 30d8c6: d2 4b mov.l 30d9f4 <_gdb_main+0x548>,r2 ! 305280 <_usb_get_endpoint_by_local_address> - 30d8c8: 25 1a xor r1,r5 - 30d8ca: 1f 14 mov.l r1,@(16,r15) - 30d8cc: 1f 33 mov.l r3,@(12,r15) - 30d8ce: 42 0b jsr @r2 - 30d8d0: 1f 75 mov.l r7,@(20,r15) - 30d8d2: 20 08 tst r0,r0 - 30d8d4: 51 f4 mov.l @(16,r15),r1 - 30d8d6: 53 f3 mov.l @(12,r15),r3 - 30d8d8: 8d 1f bt.s 30d91a <_gdb_main+0x46e> - 30d8da: 57 f5 mov.l @(20,r15),r7 - 30d8dc: 84 08 mov.b @(8,r0),r0 - 30d8de: e1 80 mov #-128,r1 - 30d8e0: 21 0a xor r0,r1 - 30d8e2: 61 1c extu.b r1,r1 - 30d8e4: 84 d3 mov.b @(3,r13),r0 - 30d8e6: c9 03 and #3,r0 - 30d8e8: 88 01 cmp/eq #1,r0 - 30d8ea: 8d 1e bt.s 30d92a <_gdb_main+0x47e> - 30d8ec: 88 02 cmp/eq #2,r0 - 30d8ee: 8d 1f bt.s 30d930 <_gdb_main+0x484> - 30d8f0: 88 03 cmp/eq #3,r0 - 30d8f2: 8d 1f bt.s 30d934 <_gdb_main+0x488> - 30d8f4: e6 09 mov #9,r6 - 30d8f6: e6 ff mov #-1,r6 - 30d8f8: e2 00 mov #0,r2 - 30d8fa: 36 23 cmp/ge r2,r6 - 30d8fc: 8d 1c bt.s 30d938 <_gdb_main+0x48c> - 30d8fe: 65 83 mov r8,r5 - 30d900: d1 3d mov.l 30d9f8 <_gdb_main+0x54c>,r1 ! 309b44 <_gdb_show_stub_status> - 30d902: e4 01 mov #1,r4 - 30d904: 98 64 mov.w 30d9d0 <_gdb_main+0x524>,r8 ! 200 - 30d906: 3f 8c add r8,r15 - 30d908: 4f 26 lds.l @r15+,pr - 30d90a: 6e f6 mov.l @r15+,r14 - 30d90c: 6d f6 mov.l @r15+,r13 - 30d90e: 6c f6 mov.l @r15+,r12 - 30d910: 6b f6 mov.l @r15+,r11 - 30d912: 6a f6 mov.l @r15+,r10 - 30d914: 69 f6 mov.l @r15+,r9 - 30d916: 41 2b jmp @r1 - 30d918: 68 f6 mov.l @r15+,r8 - 30d91a: e2 0f mov #15,r2 - 30d91c: 3c 27 cmp/gt r2,r12 - 30d91e: 8d ef bt.s 30d900 <_gdb_main+0x454> - 30d920: e4 80 mov #-128,r4 - 30d922: 21 49 and r4,r1 - 30d924: 21 cb or r12,r1 - 30d926: af dd bra 30d8e4 <_gdb_main+0x438> - 30d928: 7c 01 add #1,r12 - 30d92a: e6 02 mov #2,r6 - 30d92c: af e5 bra 30d8fa <_gdb_main+0x44e> - 30d92e: e2 01 mov #1,r2 - 30d930: af fc bra 30d92c <_gdb_main+0x480> - 30d932: e6 05 mov #5,r6 - 30d934: af e1 bra 30d8fa <_gdb_main+0x44e> - 30d936: e2 06 mov #6,r2 - 30d938: 75 09 add #9,r5 - 30d93a: 64 50 mov.b @r5,r4 - 30d93c: 64 4c extu.b r4,r4 - 30d93e: 36 40 cmp/eq r4,r6 - 30d940: 8d 29 bt.s 30d996 <_gdb_main+0x4ea> - 30d942: 75 0c add #12,r5 - 30d944: 50 fc mov.l @(48,r15),r0 - 30d946: 35 00 cmp/eq r0,r5 - 30d948: 8f f7 bf.s 30d93a <_gdb_main+0x48e> - 30d94a: 60 13 mov r1,r0 - 30d94c: e5 70 mov #112,r5 - 30d94e: c8 70 tst #112,r0 - 30d950: 8f 04 bf.s 30d95c <_gdb_main+0x4b0> - 30d952: 25 19 and r1,r5 - 30d954: e2 0f mov #15,r2 - 30d956: c8 0f tst #15,r0 - 30d958: 8f 02 bf.s 30d960 <_gdb_main+0x4b4> - 30d95a: 22 19 and r1,r2 - 30d95c: a3 f7 bra 30e14e <_gdb_main+0xca2> - 30d95e: e1 00 mov #0,r1 - 30d960: c8 80 tst #128,r0 - 30d962: e4 ff mov #-1,r4 - 30d964: 64 4a negc r4,r4 - 30d966: 44 08 shll2 r4 - 30d968: 44 08 shll2 r4 - 30d96a: 24 2b or r2,r4 - 30d96c: e2 0c mov #12,r2 - 30d96e: 24 2e mulu.w r2,r4 - 30d970: 02 1a sts macl,r2 - 30d972: 32 8c add r8,r2 - 30d974: 61 6c extu.b r6,r1 - 30d976: 80 28 mov.b r0,@(8,r2) - 30d978: 60 13 mov r1,r0 - 30d97a: 80 29 mov.b r0,@(9,r2) - 30d97c: 60 53 mov r5,r0 - 30d97e: 22 92 mov.l r9,@r2 - 30d980: 36 77 cmp/gt r7,r6 - 30d982: 12 d1 mov.l r13,@(4,r2) - 30d984: 8f 05 bf.s 30d992 <_gdb_main+0x4e6> - 30d986: 81 25 mov.w r0,@(10,r2) - 30d988: 60 13 mov r1,r0 - 30d98a: 70 fe add #-2,r0 - 30d98c: 80 2a mov.b r0,@(10,r2) - 30d98e: e0 01 mov #1,r0 - 30d990: 80 2b mov.b r0,@(11,r2) - 30d992: af 61 bra 30d858 <_gdb_main+0x3ac> - 30d994: 6d 36 mov.l @r3+,r13 - 30d996: af b0 bra 30d8fa <_gdb_main+0x44e> - 30d998: 76 ff add #-1,r6 - 30d99a: 34 5c add r5,r4 - 30d99c: 34 66 cmp/hi r6,r4 - 30d99e: 8d af bt.s 30d900 <_gdb_main+0x454> - 30d9a0: 50 f6 mov.l @(24,r15),r0 - 30d9a2: 1f 46 mov.l r4,@(24,r15) - 30d9a4: 80 1a mov.b r0,@(10,r1) - 30d9a6: 60 53 mov r5,r0 - 30d9a8: af 84 bra 30d8b4 <_gdb_main+0x408> - 30d9aa: 80 1b mov.b r0,@(11,r1) - 30d9ac: 49 0b jsr @r9 - 30d9ae: 00 09 nop - 30d9b0: ae 83 bra 30d6ba <_gdb_main+0x20e> - 30d9b2: 00 09 nop - 30d9b4: d2 11 mov.l 30d9fc <_gdb_main+0x550>,r2 ! ff200000 - 30d9b6: 61 22 mov.l @r2,r1 - 30d9b8: 21 39 and r3,r1 - 30d9ba: 22 12 mov.l r1,@r2 - 30d9bc: af 15 bra 30d7ea <_gdb_main+0x33e> - 30d9be: 84 82 mov.b @(2,r8),r0 - 30d9c0: d2 0e mov.l 30d9fc <_gdb_main+0x550>,r2 ! ff200000 - 30d9c2: 51 28 mov.l @(32,r2),r1 - 30d9c4: 21 39 and r3,r1 - 30d9c6: 12 18 mov.l r1,@(32,r2) - 30d9c8: af 19 bra 30d7fe <_gdb_main+0x352> - 30d9ca: e1 00 mov #0,r1 - 30d9cc: 01 00 .word 0x0100 - 30d9ce: 00 80 .word 0x0080 - 30d9d0: 02 00 .word 0x0200 - 30d9d2: 00 09 nop - 30d9d4: 00 30 .word 0x0030 - 30d9d6: 6e f0 mov.b @r15,r14 - 30d9d8: 08 10 .word 0x0810 - 30d9da: 1c 7c mov.l r7,@(48,r12) - 30d9dc: 00 30 .word 0x0030 - 30d9de: d4 68 mov.l 30db80 <_gdb_main+0x6d4>,r4 ! a24be201 - 30d9e0: 00 30 .word 0x0030 - 30d9e2: 75 e4 add #-28,r5 - 30d9e4: 00 30 .word 0x0030 - 30d9e6: 6e 34 mov.b @r3+,r14 - 30d9e8: 00 30 .word 0x0030 - 30d9ea: bd 80 bsr 30d4ee <_gdb_main+0x42> - 30d9ec: 00 31 .word 0x0031 - 30d9ee: 21 20 mov.b r2,@r1 - 30d9f0: 08 10 .word 0x0810 - 30d9f2: 1c 50 mov.l r5,@(0,r12) - 30d9f4: 00 30 .word 0x0030 - 30d9f6: 52 80 mov.l @(0,r8),r2 - 30d9f8: 00 30 .word 0x0030 - 30d9fa: 9b 44 mov.w 30da86 <_gdb_main+0x5da>,r11 ! e502 - 30d9fc: ff 20 .word 0xff20 - 30d9fe: 00 00 .word 0x0000 - 30da00: 8b 02 bf 30da08 <_gdb_main+0x55c> - 30da02: 50 a3 mov.l @(12,r10),r0 - 30da04: 88 40 cmp/eq #64,r0 - 30da06: 89 01 bt 30da0c <_gdb_main+0x560> - 30da08: af 07 bra 30d81a <_gdb_main+0x36e> - 30da0a: 00 09 nop - 30da0c: 51 a6 mov.l @(24,r10),r1 - 30da0e: e5 1e mov #30,r5 - 30da10: 94 bb mov.w 30db8a <_gdb_main+0x6de>,r4 ! 100 - 30da12: 1f 11 mov.l r1,@(4,r15) - 30da14: 34 fc add r15,r4 - 30da16: 51 a5 mov.l @(20,r10),r1 - 30da18: d0 5d mov.l 30db90 <_gdb_main+0x6e4>,r0 ! 30c4dc <_snprintf> - 30da1a: 2f 12 mov.l r1,@r15 - 30da1c: d6 5d mov.l 30db94 <_gdb_main+0x6e8>,r6 ! 342640 - 30da1e: 40 0b jsr @r0 - 30da20: 57 a4 mov.l @(16,r10),r7 - 30da22: 94 b2 mov.w 30db8a <_gdb_main+0x6de>,r4 ! 100 - 30da24: 65 03 mov r0,r5 - 30da26: d1 5c mov.l 30db98 <_gdb_main+0x6ec>,r1 ! 30d3c8 <_gdb_send_packet.isra.0> - 30da28: 41 0b jsr @r1 - 30da2a: 34 fc add r15,r4 - 30da2c: 6d f3 mov r15,r13 - 30da2e: 7d 30 add #48,r13 - 30da30: d6 5a mov.l 30db9c <_gdb_main+0x6f0>,r6 ! 309b44 <_gdb_show_stub_status> - 30da32: db 5b mov.l 30dba0 <_gdb_main+0x6f4>,r11 ! 30cbf4 <_gdb_recv> - 30da34: 46 0b jsr @r6 - 30da36: e4 02 mov #2,r4 - 30da38: 64 f3 mov r15,r4 - 30da3a: e5 01 mov #1,r5 - 30da3c: 4b 0b jsr @r11 - 30da3e: 74 38 add #56,r4 - 30da40: 88 01 cmp/eq #1,r0 - 30da42: 8b f5 bf 30da30 <_gdb_main+0x584> - 30da44: 84 d8 mov.b @(8,r13),r0 - 30da46: 88 24 cmp/eq #36,r0 - 30da48: 8b f6 bf 30da38 <_gdb_main+0x58c> - 30da4a: 99 9e mov.w 30db8a <_gdb_main+0x6de>,r9 ! 100 - 30da4c: ec 00 mov #0,r12 - 30da4e: ee 00 mov #0,r14 - 30da50: 39 fc add r15,r9 - 30da52: 68 93 mov r9,r8 - 30da54: 64 f3 mov r15,r4 - 30da56: e5 01 mov #1,r5 - 30da58: 4b 0b jsr @r11 - 30da5a: 74 38 add #56,r4 - 30da5c: 88 01 cmp/eq #1,r0 - 30da5e: 8b e7 bf 30da30 <_gdb_main+0x584> - 30da60: 84 d8 mov.b @(8,r13),r0 - 30da62: 88 23 cmp/eq #35,r0 - 30da64: 8d 09 bt.s 30da7a <_gdb_main+0x5ce> - 30da66: 61 83 mov r8,r1 - 30da68: 91 90 mov.w 30db8c <_gdb_main+0x6e0>,r1 ! ff - 30da6a: 3c 10 cmp/eq r1,r12 - 30da6c: 89 e0 bt 30da30 <_gdb_main+0x584> - 30da6e: 29 00 mov.b r0,@r9 - 30da70: 30 ec add r14,r0 - 30da72: 7c 01 add #1,r12 - 30da74: 79 01 add #1,r9 - 30da76: af ed bra 30da54 <_gdb_main+0x5a8> - 30da78: 6e 0c extu.b r0,r14 - 30da7a: e2 00 mov #0,r2 - 30da7c: 31 cc add r12,r1 - 30da7e: 69 f3 mov r15,r9 - 30da80: 21 20 mov.b r2,@r1 - 30da82: 79 48 add #72,r9 - 30da84: 1f 22 mov.l r2,@(8,r15) - 30da86: e5 02 mov #2,r5 - 30da88: 4b 0b jsr @r11 - 30da8a: 64 93 mov r9,r4 - 30da8c: 88 02 cmp/eq #2,r0 - 30da8e: 8f cf bf.s 30da30 <_gdb_main+0x584> - 30da90: 52 f2 mov.l @(8,r15),r2 - 30da92: db 44 mov.l 30dba4 <_gdb_main+0x6f8>,r11 ! 307618 <_gdb_unhexlify> - 30da94: 60 23 mov r2,r0 - 30da96: 80 92 mov.b r0,@(2,r9) - 30da98: 4b 0b jsr @r11 - 30da9a: 64 93 mov r9,r4 - 30da9c: 60 0c extu.b r0,r0 - 30da9e: 3e 00 cmp/eq r0,r14 - 30daa0: d1 41 mov.l 30dba8 <_gdb_main+0x6fc>,r1 ! 30a13c <_gdb_send> - 30daa2: 8d 08 bt.s 30dab6 <_gdb_main+0x60a> - 30daa4: e0 2b mov #43,r0 - 30daa6: e0 2d mov #45,r0 - 30daa8: 64 f3 mov r15,r4 - 30daaa: 80 d8 mov.b r0,@(8,r13) - 30daac: e5 01 mov #1,r5 - 30daae: 41 0b jsr @r1 - 30dab0: 74 38 add #56,r4 - 30dab2: af bd bra 30da30 <_gdb_main+0x584> - 30dab4: 00 09 nop - 30dab6: 64 f3 mov r15,r4 - 30dab8: 80 d8 mov.b r0,@(8,r13) - 30daba: e5 01 mov #1,r5 - 30dabc: 41 0b jsr @r1 - 30dabe: 74 38 add #56,r4 - 30dac0: 2c c8 tst r12,r12 - 30dac2: 89 b5 bt 30da30 <_gdb_main+0x584> - 30dac4: d1 35 mov.l 30db9c <_gdb_main+0x6f0>,r1 ! 309b44 <_gdb_show_stub_status> - 30dac6: 41 0b jsr @r1 - 30dac8: e4 00 mov #0,r4 - 30daca: 60 80 mov.b @r8,r0 - 30dacc: e1 7a mov #122,r1 - 30dace: 30 17 cmp/gt r1,r0 - 30dad0: 8d 0b bt.s 30daea <_gdb_main+0x63e> - 30dad2: e5 00 mov #0,r5 - 30dad4: e1 62 mov #98,r1 - 30dad6: 30 17 cmp/gt r1,r0 - 30dad8: 8d 09 bt.s 30daee <_gdb_main+0x642> - 30dada: e1 50 mov #80,r1 - 30dadc: 30 17 cmp/gt r1,r0 - 30dade: 8d 45 bt.s 30db6c <_gdb_main+0x6c0> - 30dae0: e1 3e mov #62,r1 - 30dae2: 30 17 cmp/gt r1,r0 - 30dae4: 8d 26 bt.s 30db34 <_gdb_main+0x688> - 30dae6: 62 03 mov r0,r2 - 30dae8: e5 00 mov #0,r5 - 30daea: a0 77 bra 30dbdc <_gdb_main+0x730> - 30daec: e4 00 mov #0,r4 - 30daee: 62 03 mov r0,r2 - 30daf0: 72 9d add #-99,r2 - 30daf2: e1 17 mov #23,r1 - 30daf4: 32 16 cmp/hi r1,r2 - 30daf6: 8d f8 bt.s 30daea <_gdb_main+0x63e> - 30daf8: e5 00 mov #0,r5 - 30dafa: c7 02 mova 30db04 <_gdb_main+0x658>,r0 - 30dafc: 32 2c add r2,r2 - 30dafe: 01 2d mov.w @(r0,r2),r1 - 30db00: 01 23 braf r1 - 30db02: 00 09 nop - 30db04: 05 d2 stc r5_bank,r5 - 30db06: ff e4 .word 0xffe4 - 30db08: ff e4 .word 0xffe4 - 30db0a: ff e4 .word 0xffe4 - 30db0c: 01 b8 .word 0x01b8 - 30db0e: ff e4 .word 0xffe4 - 30db10: ff e4 .word 0xffe4 - 30db12: ff e4 .word 0xffe4 - 30db14: 06 3c mov.b @(r0,r3),r6 - 30db16: ff e4 .word 0xffe4 - 30db18: 02 16 mov.l r1,@(r0,r2) - 30db1a: ff e4 .word 0xffe4 - 30db1c: ff e4 .word 0xffe4 - 30db1e: 01 e6 mov.l r14,@(r0,r1) - 30db20: 00 bc mov.b @(r0,r11),r0 - 30db22: ff e4 .word 0xffe4 - 30db24: 05 c8 .word 0x05c8 - 30db26: ff e4 .word 0xffe4 - 30db28: ff e4 .word 0xffe4 - 30db2a: ff e4 .word 0xffe4 - 30db2c: ff e4 .word 0xffe4 - 30db2e: ff e4 .word 0xffe4 - 30db30: ff e4 .word 0xffe4 - 30db32: 05 58 .word 0x0558 - 30db34: 72 c1 add #-63,r2 - 30db36: e1 11 mov #17,r1 - 30db38: 32 16 cmp/hi r1,r2 - 30db3a: 8d d6 bt.s 30daea <_gdb_main+0x63e> - 30db3c: e5 00 mov #0,r5 - 30db3e: c7 02 mova 30db48 <_gdb_main+0x69c>,r0 - 30db40: 32 2c add r2,r2 - 30db42: 01 2d mov.w @(r0,r2),r1 - 30db44: 01 23 braf r1 - 30db46: 00 09 nop - 30db48: 00 68 .word 0x0068 - 30db4a: ff a0 .word 0xffa0 - 30db4c: ff a0 .word 0xffa0 - 30db4e: ff a0 .word 0xffa0 - 30db50: 05 b4 mov.b r11,@(r0,r5) - 30db52: ff a0 .word 0xffa0 - 30db54: ff a0 .word 0xffa0 - 30db56: 05 8e mov.l @(r0,r8),r5 - 30db58: 02 ec mov.b @(r0,r14),r2 - 30db5a: ff a0 .word 0xffa0 - 30db5c: ff a0 .word 0xffa0 - 30db5e: ff a0 .word 0xffa0 - 30db60: ff a0 .word 0xffa0 - 30db62: ff a0 .word 0xffa0 - 30db64: 03 bc mov.b @(r0,r11),r3 - 30db66: ff a0 .word 0xffa0 - 30db68: ff a0 .word 0xffa0 - 30db6a: 03 1c mov.b @(r0,r1),r3 - 30db6c: 88 5a cmp/eq #90,r0 - 30db6e: 8f bc bf.s 30daea <_gdb_main+0x63e> - 30db70: e5 00 mov #0,r5 - 30db72: d0 0e mov.l 30dbac <_gdb_main+0x700>,r0 ! 307638 <_gdb_parse_hardware_breakpoint_packet> - 30db74: 64 83 mov r8,r4 - 30db76: 40 0b jsr @r0 - 30db78: 65 93 mov r9,r5 - 30db7a: 20 08 tst r0,r0 - 30db7c: d8 06 mov.l 30db98 <_gdb_main+0x6ec>,r8 ! 30d3c8 <_gdb_send_packet.isra.0> - 30db7e: 89 01 bt 30db84 <_gdb_main+0x6d8> - 30db80: a2 4b bra 30e01a <_gdb_main+0xb6e> - 30db82: e2 01 mov #1,r2 - 30db84: e5 00 mov #0,r5 - 30db86: a2 65 bra 30e054 <_gdb_main+0xba8> - 30db88: e4 00 mov #0,r4 - 30db8a: 01 00 .word 0x0100 - 30db8c: 00 ff mac.l @r15+,@r0+ - 30db8e: 00 09 nop - 30db90: 00 30 .word 0x0030 - 30db92: c4 dc mov.b @(220,gbr),r0 - 30db94: 00 34 mov.b r3,@(r0,r0) - 30db96: 26 40 mov.b r4,@r6 - 30db98: 00 30 .word 0x0030 - 30db9a: d3 c8 mov.l 30debc <_gdb_main+0xa10>,r3 ! 710164f3 - 30db9c: 00 30 .word 0x0030 - 30db9e: 9b 44 mov.w 30dc2a <_gdb_main+0x77e>,r11 ! 7101 - 30dba0: 00 30 .word 0x0030 - 30dba2: cb f4 or #244,r0 - 30dba4: 00 30 .word 0x0030 - 30dba6: 76 18 add #24,r6 - 30dba8: 00 30 .word 0x0030 - 30dbaa: a1 3c bra 30de26 <_gdb_main+0x97a> - 30dbac: 00 30 .word 0x0030 - 30dbae: 76 38 add #56,r6 - 30dbb0: d1 8b mov.l 30dde0 <_gdb_main+0x934>,r1 ! 30d468 <_gdb_send_stop_reply> - 30dbb2: 41 0b jsr @r1 - 30dbb4: 00 09 nop - 30dbb6: d3 8b mov.l 30dde4 <_gdb_main+0x938>,r3 ! 309b44 <_gdb_show_stub_status> - 30dbb8: 43 0b jsr @r3 - 30dbba: e4 03 mov #3,r4 - 30dbbc: af 38 bra 30da30 <_gdb_main+0x584> - 30dbbe: 00 09 nop - 30dbc0: dc 89 mov.l 30dde8 <_gdb_main+0x93c>,r12 ! 3060de <_strncmp.part.0> - 30dbc2: e6 0a mov #10,r6 - 30dbc4: d4 89 mov.l 30ddec <_gdb_main+0x940>,r4 ! 342654 - 30dbc6: 4c 0b jsr @r12 - 30dbc8: 65 83 mov r8,r5 - 30dbca: 20 08 tst r0,r0 - 30dbcc: 8f 09 bf.s 30dbe2 <_gdb_main+0x736> - 30dbce: e6 17 mov #23,r6 - 30dbd0: d0 87 mov.l 30ddf0 <_gdb_main+0x944>,r0 ! 312176 <_strlen> - 30dbd2: d4 88 mov.l 30ddf4 <_gdb_main+0x948>,r4 ! 342660 - 30dbd4: 40 0b jsr @r0 - 30dbd6: 00 09 nop - 30dbd8: d4 86 mov.l 30ddf4 <_gdb_main+0x948>,r4 ! 342660 - 30dbda: 65 03 mov r0,r5 - 30dbdc: d1 86 mov.l 30ddf8 <_gdb_main+0x94c>,r1 ! 30d3c8 <_gdb_send_packet.isra.0> - 30dbde: a2 18 bra 30e012 <_gdb_main+0xb66> - 30dbe0: 00 09 nop - 30dbe2: d4 86 mov.l 30ddfc <_gdb_main+0x950>,r4 ! 342688 - 30dbe4: 4c 0b jsr @r12 - 30dbe6: 65 83 mov r8,r5 - 30dbe8: 20 08 tst r0,r0 - 30dbea: 8d 02 bt.s 30dbf2 <_gdb_main+0x746> - 30dbec: e6 10 mov #16,r6 - 30dbee: af 7c bra 30daea <_gdb_main+0x63e> - 30dbf0: e5 00 mov #0,r5 - 30dbf2: dc 83 mov.l 30de00 <_gdb_main+0x954>,r12 ! 312120 <_memset> - 30dbf4: 64 f3 mov r15,r4 - 30dbf6: e5 00 mov #0,r5 - 30dbf8: 4c 0b jsr @r12 - 30dbfa: 74 38 add #56,r4 - 30dbfc: e6 10 mov #16,r6 - 30dbfe: e5 00 mov #0,r5 - 30dc00: 4c 0b jsr @r12 - 30dc02: 64 93 mov r9,r4 - 30dc04: 63 f3 mov r15,r3 - 30dc06: 73 38 add #56,r3 - 30dc08: 78 17 add #23,r8 - 30dc0a: e2 10 mov #16,r2 - 30dc0c: 61 83 mov r8,r1 - 30dc0e: 78 01 add #1,r8 - 30dc10: 60 83 mov r8,r0 - 30dc12: 70 f0 add #-16,r0 - 30dc14: 84 0f mov.b @(15,r0),r0 - 30dc16: 23 00 mov.b r0,@r3 - 30dc18: 60 80 mov.b @r8,r0 - 30dc1a: 88 2c cmp/eq #44,r0 - 30dc1c: 8d 02 bt.s 30dc24 <_gdb_main+0x778> - 30dc1e: 73 01 add #1,r3 - 30dc20: 42 10 dt r2 - 30dc22: 8b f3 bf 30dc0c <_gdb_main+0x760> - 30dc24: 71 02 add #2,r1 - 30dc26: 63 93 mov r9,r3 - 30dc28: e2 10 mov #16,r2 - 30dc2a: 71 01 add #1,r1 - 30dc2c: 60 13 mov r1,r0 - 30dc2e: 70 f0 add #-16,r0 - 30dc30: 84 0f mov.b @(15,r0),r0 - 30dc32: 67 10 mov.b @r1,r7 - 30dc34: 23 00 mov.b r0,@r3 - 30dc36: 27 78 tst r7,r7 - 30dc38: 8d 03 bt.s 30dc42 <_gdb_main+0x796> - 30dc3a: 73 01 add #1,r3 - 30dc3c: 42 10 dt r2 - 30dc3e: 8f f5 bf.s 30dc2c <_gdb_main+0x780> - 30dc40: 71 01 add #1,r1 - 30dc42: 64 f3 mov r15,r4 - 30dc44: 4b 0b jsr @r11 - 30dc46: 74 38 add #56,r4 - 30dc48: 68 03 mov r0,r8 - 30dc4a: 4b 0b jsr @r11 - 30dc4c: 64 93 mov r9,r4 - 30dc4e: 92 c2 mov.w 30ddd6 <_gdb_main+0x92a>,r2 ! 192 - 30dc50: de 69 mov.l 30ddf8 <_gdb_main+0x94c>,r14 ! 30d3c8 <_gdb_send_packet.isra.0> - 30dc52: 38 26 cmp/hi r2,r8 - 30dc54: 8f 05 bf.s 30dc62 <_gdb_main+0x7b6> - 30dc56: 66 03 mov r0,r6 - 30dc58: d4 6a mov.l 30de04 <_gdb_main+0x958>,r4 ! 3426a0 - 30dc5a: 4e 0b jsr @r14 - 30dc5c: e5 01 mov #1,r5 - 30dc5e: af aa bra 30dbb6 <_gdb_main+0x70a> - 30dc60: 00 09 nop - 30dc62: db 69 mov.l 30de08 <_gdb_main+0x95c>,r11 ! 344c30 <_gdb_memory_map_xml> - 30dc64: 63 83 mov r8,r3 - 30dc66: 33 0c add r0,r3 - 30dc68: 33 26 cmp/hi r2,r3 - 30dc6a: d0 68 mov.l 30de0c <_gdb_main+0x960>,r0 ! 30c940 <_malloc> - 30dc6c: 8f 16 bf.s 30dc9c <_gdb_main+0x7f0> - 30dc6e: 3b 8c add r8,r11 - 30dc70: 9c b2 mov.w 30ddd8 <_gdb_main+0x92c>,r12 ! 194 - 30dc72: 3c 88 sub r8,r12 - 30dc74: 40 0b jsr @r0 - 30dc76: 64 c3 mov r12,r4 - 30dc78: e2 6c mov #108,r2 - 30dc7a: 96 ae mov.w 30ddda <_gdb_main+0x92e>,r6 ! 193 - 30dc7c: 64 03 mov r0,r4 - 30dc7e: 20 20 mov.b r2,@r0 - 30dc80: 69 03 mov r0,r9 - 30dc82: d2 63 mov.l 30de10 <_gdb_main+0x964>,r2 ! 312000 <_memcpy> - 30dc84: 36 88 sub r8,r6 - 30dc86: 65 b3 mov r11,r5 - 30dc88: 42 0b jsr @r2 - 30dc8a: 74 01 add #1,r4 - 30dc8c: 65 c3 mov r12,r5 - 30dc8e: 4e 0b jsr @r14 - 30dc90: 64 93 mov r9,r4 - 30dc92: d1 60 mov.l 30de14 <_gdb_main+0x968>,r1 ! 305df4 <_kfree> - 30dc94: 41 0b jsr @r1 - 30dc96: 64 93 mov r9,r4 - 30dc98: af 8d bra 30dbb6 <_gdb_main+0x70a> - 30dc9a: 00 09 nop - 30dc9c: 6c 63 mov r6,r12 - 30dc9e: 7c 01 add #1,r12 - 30dca0: 1f 64 mov.l r6,@(16,r15) - 30dca2: 40 0b jsr @r0 - 30dca4: 64 c3 mov r12,r4 - 30dca6: e1 6d mov #109,r1 - 30dca8: d7 59 mov.l 30de10 <_gdb_main+0x964>,r7 ! 312000 <_memcpy> - 30dcaa: 64 03 mov r0,r4 - 30dcac: 20 10 mov.b r1,@r0 - 30dcae: 69 03 mov r0,r9 - 30dcb0: 56 f4 mov.l @(16,r15),r6 - 30dcb2: 65 b3 mov r11,r5 - 30dcb4: 47 0b jsr @r7 - 30dcb6: 74 01 add #1,r4 - 30dcb8: af e9 bra 30dc8e <_gdb_main+0x7e2> - 30dcba: 65 c3 mov r12,r5 - 30dcbc: 2a a8 tst r10,r10 - 30dcbe: 8f 0e bf.s 30dcde <_gdb_main+0x832> - 30dcc0: e6 5c mov #92,r6 - 30dcc2: d0 4f mov.l 30de00 <_gdb_main+0x954>,r0 ! 312120 <_memset> - 30dcc4: e5 78 mov #120,r5 - 30dcc6: 96 89 mov.w 30dddc <_gdb_main+0x930>,r6 ! b8 - 30dcc8: 40 0b jsr @r0 - 30dcca: 64 93 mov r9,r4 - 30dccc: 94 87 mov.w 30ddde <_gdb_main+0x932>,r4 ! c8 - 30dcce: e6 08 mov #8,r6 - 30dcd0: d0 4f mov.l 30de10 <_gdb_main+0x964>,r0 ! 312000 <_memcpy> - 30dcd2: d5 51 mov.l 30de18 <_gdb_main+0x96c>,r5 ! 3426a4 - 30dcd4: 40 0b jsr @r0 - 30dcd6: 34 fc add r15,r4 - 30dcd8: 95 80 mov.w 30dddc <_gdb_main+0x930>,r5 ! b8 - 30dcda: af 7f bra 30dbdc <_gdb_main+0x730> - 30dcdc: 64 93 mov r9,r4 - 30dcde: d1 4f mov.l 30de1c <_gdb_main+0x970>,r1 ! 304d04 <_gdb_hexlify> - 30dce0: 65 a3 mov r10,r5 - 30dce2: 41 0b jsr @r1 - 30dce4: 64 93 mov r9,r4 - 30dce6: af f7 bra 30dcd8 <_gdb_main+0x82c> - 30dce8: 00 09 nop - 30dcea: 64 83 mov r8,r4 - 30dcec: 4b 0b jsr @r11 - 30dcee: 74 01 add #1,r4 - 30dcf0: 2a a8 tst r10,r10 - 30dcf2: 89 04 bt 30dcfe <_gdb_main+0x852> - 30dcf4: 65 0c extu.b r0,r5 - 30dcf6: e1 16 mov #22,r1 - 30dcf8: 35 16 cmp/hi r1,r5 - 30dcfa: 8f 07 bf.s 30dd0c <_gdb_main+0x860> - 30dcfc: e6 04 mov #4,r6 - 30dcfe: d0 40 mov.l 30de00 <_gdb_main+0x954>,r0 ! 312120 <_memset> - 30dd00: e6 08 mov #8,r6 - 30dd02: e5 78 mov #120,r5 - 30dd04: 40 0b jsr @r0 - 30dd06: 64 93 mov r9,r4 - 30dd08: af e7 bra 30dcda <_gdb_main+0x82e> - 30dd0a: e5 08 mov #8,r5 - 30dd0c: d1 43 mov.l 30de1c <_gdb_main+0x970>,r1 ! 304d04 <_gdb_hexlify> - 30dd0e: 45 08 shll2 r5 - 30dd10: 35 ac add r10,r5 - 30dd12: 41 0b jsr @r1 - 30dd14: 64 93 mov r9,r4 - 30dd16: af e0 bra 30dcda <_gdb_main+0x82e> - 30dd18: e5 08 mov #8,r5 - 30dd1a: dc 39 mov.l 30de00 <_gdb_main+0x954>,r12 ! 312120 <_memset> - 30dd1c: 64 f3 mov r15,r4 - 30dd1e: e6 10 mov #16,r6 - 30dd20: e5 00 mov #0,r5 - 30dd22: 4c 0b jsr @r12 - 30dd24: 74 38 add #56,r4 - 30dd26: e6 10 mov #16,r6 - 30dd28: e5 00 mov #0,r5 - 30dd2a: 4c 0b jsr @r12 - 30dd2c: 64 93 mov r9,r4 - 30dd2e: 63 f3 mov r15,r3 - 30dd30: 73 38 add #56,r3 - 30dd32: 78 01 add #1,r8 - 30dd34: e2 10 mov #16,r2 - 30dd36: 61 83 mov r8,r1 - 30dd38: 78 01 add #1,r8 - 30dd3a: 60 83 mov r8,r0 - 30dd3c: 70 f0 add #-16,r0 - 30dd3e: 84 0f mov.b @(15,r0),r0 - 30dd40: 23 00 mov.b r0,@r3 - 30dd42: 60 80 mov.b @r8,r0 - 30dd44: 88 2c cmp/eq #44,r0 - 30dd46: 8d 02 bt.s 30dd4e <_gdb_main+0x8a2> - 30dd48: 73 01 add #1,r3 - 30dd4a: 42 10 dt r2 - 30dd4c: 8b f3 bf 30dd36 <_gdb_main+0x88a> - 30dd4e: 71 02 add #2,r1 - 30dd50: 63 93 mov r9,r3 - 30dd52: e2 10 mov #16,r2 - 30dd54: 71 01 add #1,r1 - 30dd56: 60 13 mov r1,r0 - 30dd58: 70 f0 add #-16,r0 - 30dd5a: 84 0f mov.b @(15,r0),r0 - 30dd5c: 67 10 mov.b @r1,r7 - 30dd5e: 23 00 mov.b r0,@r3 - 30dd60: 27 78 tst r7,r7 - 30dd62: 8d 03 bt.s 30dd6c <_gdb_main+0x8c0> - 30dd64: 73 01 add #1,r3 - 30dd66: 42 10 dt r2 - 30dd68: 8f f5 bf.s 30dd56 <_gdb_main+0x8aa> - 30dd6a: 71 01 add #1,r1 - 30dd6c: 64 f3 mov r15,r4 - 30dd6e: 4b 0b jsr @r11 - 30dd70: 74 38 add #56,r4 - 30dd72: 64 93 mov r9,r4 - 30dd74: 4b 0b jsr @r11 - 30dd76: 68 03 mov r0,r8 - 30dd78: 6c 03 mov r0,r12 - 30dd7a: 6b 03 mov r0,r11 - 30dd7c: d0 23 mov.l 30de0c <_gdb_main+0x960>,r0 ! 30c940 <_malloc> - 30dd7e: 3b bc add r11,r11 - 30dd80: 40 0b jsr @r0 - 30dd82: 64 b3 mov r11,r4 - 30dd84: d2 26 mov.l 30de20 <_gdb_main+0x974>,r2 ! 8101c79 <_gdb_tlbh_enable> - 30dd86: e1 01 mov #1,r1 - 30dd88: de 26 mov.l 30de24 <_gdb_main+0x978>,r14 ! 8101c78 <_gdb_tlbh_caught> - 30dd8a: 69 03 mov r0,r9 - 30dd8c: d3 23 mov.l 30de1c <_gdb_main+0x970>,r3 ! 304d04 <_gdb_hexlify> - 30dd8e: 3c 8c add r8,r12 - 30dd90: 22 10 mov.b r1,@r2 - 30dd92: e1 00 mov #0,r1 - 30dd94: 2e 10 mov.b r1,@r14 - 30dd96: 61 03 mov r0,r1 - 30dd98: 3c 80 cmp/eq r8,r12 - 30dd9a: 89 03 bt 30dda4 <_gdb_main+0x8f8> - 30dd9c: 67 e0 mov.b @r14,r7 - 30dd9e: 27 78 tst r7,r7 - 30dda0: 8d 0d bt.s 30ddbe <_gdb_main+0x912> - 30dda2: 65 83 mov r8,r5 - 30dda4: e8 00 mov #0,r8 - 30dda6: 22 80 mov.b r8,@r2 - 30dda8: 61 e0 mov.b @r14,r1 - 30ddaa: 21 18 tst r1,r1 - 30ddac: d1 12 mov.l 30ddf8 <_gdb_main+0x94c>,r1 ! 30d3c8 <_gdb_send_packet.isra.0> - 30ddae: 8d 3d bt.s 30de2c <_gdb_main+0x980> - 30ddb0: 65 b3 mov r11,r5 - 30ddb2: d4 1d mov.l 30de28 <_gdb_main+0x97c>,r4 ! 3426b0 - 30ddb4: 41 0b jsr @r1 - 30ddb6: e5 03 mov #3,r5 - 30ddb8: 2e 80 mov.b r8,@r14 - 30ddba: af 6a bra 30dc92 <_gdb_main+0x7e6> - 30ddbc: 00 09 nop - 30ddbe: 1f 14 mov.l r1,@(16,r15) - 30ddc0: 1f 22 mov.l r2,@(8,r15) - 30ddc2: 64 13 mov r1,r4 - 30ddc4: 1f 33 mov.l r3,@(12,r15) - 30ddc6: 43 0b jsr @r3 - 30ddc8: e6 01 mov #1,r6 - 30ddca: 51 f4 mov.l @(16,r15),r1 - 30ddcc: 78 01 add #1,r8 - 30ddce: 53 f3 mov.l @(12,r15),r3 - 30ddd0: 71 02 add #2,r1 - 30ddd2: af e1 bra 30dd98 <_gdb_main+0x8ec> - 30ddd4: 52 f2 mov.l @(8,r15),r2 - 30ddd6: 01 92 stc r1_bank,r1 - 30ddd8: 01 94 mov.b r9,@(r0,r1) - 30ddda: 01 93 ocbi @r1 - 30dddc: 00 b8 .word 0x00b8 - 30ddde: 00 c8 setdmy - 30dde0: 00 30 .word 0x0030 - 30dde2: d4 68 mov.l 30df84 <_gdb_main+0xad8>,r4 ! 8d326493 - 30dde4: 00 30 .word 0x0030 - 30dde6: 9b 44 mov.w 30de72 <_gdb_main+0x9c6>,r11 ! e500 - 30dde8: 00 30 .word 0x0030 - 30ddea: 60 de exts.b r13,r0 - 30ddec: 00 34 mov.b r3,@(r0,r0) - 30ddee: 26 54 mov.b r5,@-r6 - 30ddf0: 00 31 .word 0x0031 - 30ddf2: 21 76 mov.l r7,@-r1 - 30ddf4: 00 34 mov.b r3,@(r0,r0) - 30ddf6: 26 60 mov.b r6,@r6 - 30ddf8: 00 30 .word 0x0030 - 30ddfa: d3 c8 mov.l 30e11c <_gdb_main+0xc70>,r3 ! 29106483 - 30ddfc: 00 34 mov.b r3,@(r0,r0) - 30ddfe: 26 88 tst r8,r6 - 30de00: 00 31 .word 0x0031 - 30de02: 21 20 mov.b r2,@r1 - 30de04: 00 34 mov.b r3,@(r0,r0) - 30de06: 26 a0 mov.b r10,@r6 - 30de08: 00 34 mov.b r3,@(r0,r0) - 30de0a: 4c 30 .word 0x4c30 - 30de0c: 00 30 .word 0x0030 - 30de0e: c9 40 and #64,r0 - 30de10: 00 31 .word 0x0031 - 30de12: 20 00 mov.b r0,@r0 - 30de14: 00 30 .word 0x0030 - 30de16: 5d f4 mov.l @(16,r15),r13 - 30de18: 00 34 mov.b r3,@(r0,r0) - 30de1a: 26 a4 mov.b r10,@-r6 - 30de1c: 00 30 .word 0x0030 - 30de1e: 4d 04 rotl r13 - 30de20: 08 10 .word 0x0810 - 30de22: 1c 79 mov.l r7,@(36,r12) - 30de24: 08 10 .word 0x0810 - 30de26: 1c 78 mov.l r7,@(32,r12) - 30de28: 00 34 mov.b r3,@(r0,r0) - 30de2a: 26 b0 mov.b r11,@r6 - 30de2c: 41 0b jsr @r1 - 30de2e: 64 93 mov r9,r4 - 30de30: af 2f bra 30dc92 <_gdb_main+0x7e6> - 30de32: 00 09 nop - 30de34: 2a a8 tst r10,r10 - 30de36: 89 18 bt 30de6a <_gdb_main+0x9be> - 30de38: d0 2d mov.l 30def0 <_gdb_main+0xa44>,r0 ! 312176 <_strlen> - 30de3a: 78 01 add #1,r8 - 30de3c: 40 0b jsr @r0 - 30de3e: 64 83 mov r8,r4 - 30de40: 91 54 mov.w 30deec <_gdb_main+0xa40>,r1 ! b8 - 30de42: 30 10 cmp/eq r1,r0 - 30de44: 8f 11 bf.s 30de6a <_gdb_main+0x9be> - 30de46: 6b a3 mov r10,r11 - 30de48: dc 2a mov.l 30def4 <_gdb_main+0xa48>,r12 ! 304d38 <_gdb_unhexlify_sized> - 30de4a: 69 a3 mov r10,r9 - 30de4c: 7b 5c add #92,r11 - 30de4e: 64 83 mov r8,r4 - 30de50: 4c 0b jsr @r12 - 30de52: e5 08 mov #8,r5 - 30de54: 29 02 mov.l r0,@r9 - 30de56: 79 04 add #4,r9 - 30de58: 39 b0 cmp/eq r11,r9 - 30de5a: 8f f8 bf.s 30de4e <_gdb_main+0x9a2> - 30de5c: 78 08 add #8,r8 - 30de5e: d4 26 mov.l 30def8 <_gdb_main+0xa4c>,r4 ! 3426b4 - 30de60: ae bc bra 30dbdc <_gdb_main+0x730> - 30de62: e5 02 mov #2,r5 - 30de64: 2a a8 tst r10,r10 - 30de66: 8f 02 bf.s 30de6e <_gdb_main+0x9c2> - 30de68: e6 10 mov #16,r6 - 30de6a: ae 3e bra 30daea <_gdb_main+0x63e> - 30de6c: e5 00 mov #0,r5 - 30de6e: dc 23 mov.l 30defc <_gdb_main+0xa50>,r12 ! 312120 <_memset> - 30de70: 64 f3 mov r15,r4 - 30de72: e5 00 mov #0,r5 - 30de74: 4c 0b jsr @r12 - 30de76: 74 38 add #56,r4 - 30de78: e6 10 mov #16,r6 - 30de7a: e5 00 mov #0,r5 - 30de7c: 4c 0b jsr @r12 - 30de7e: 64 93 mov r9,r4 - 30de80: 63 f3 mov r15,r3 - 30de82: 73 38 add #56,r3 - 30de84: 78 01 add #1,r8 - 30de86: e2 10 mov #16,r2 - 30de88: 61 83 mov r8,r1 - 30de8a: 78 01 add #1,r8 - 30de8c: 60 83 mov r8,r0 - 30de8e: 70 f0 add #-16,r0 - 30de90: 84 0f mov.b @(15,r0),r0 - 30de92: 23 00 mov.b r0,@r3 - 30de94: 60 80 mov.b @r8,r0 - 30de96: 88 3d cmp/eq #61,r0 - 30de98: 8d 02 bt.s 30dea0 <_gdb_main+0x9f4> - 30de9a: 73 01 add #1,r3 - 30de9c: 42 10 dt r2 - 30de9e: 8b f3 bf 30de88 <_gdb_main+0x9dc> - 30dea0: 71 02 add #2,r1 - 30dea2: 63 93 mov r9,r3 - 30dea4: e2 10 mov #16,r2 - 30dea6: 71 01 add #1,r1 - 30dea8: 60 13 mov r1,r0 - 30deaa: 70 f0 add #-16,r0 - 30deac: 84 0f mov.b @(15,r0),r0 - 30deae: 67 10 mov.b @r1,r7 - 30deb0: 23 00 mov.b r0,@r3 - 30deb2: 27 78 tst r7,r7 - 30deb4: 8d 03 bt.s 30debe <_gdb_main+0xa12> - 30deb6: 73 01 add #1,r3 - 30deb8: 42 10 dt r2 - 30deba: 8f f5 bf.s 30dea8 <_gdb_main+0x9fc> - 30debc: 71 01 add #1,r1 - 30debe: 64 f3 mov r15,r4 - 30dec0: 4b 0b jsr @r11 - 30dec2: 74 38 add #56,r4 - 30dec4: 68 03 mov r0,r8 - 30dec6: 4b 0b jsr @r11 - 30dec8: 64 93 mov r9,r4 - 30deca: e2 16 mov #22,r2 - 30decc: 38 26 cmp/hi r2,r8 - 30dece: d2 0c mov.l 30df00 <_gdb_main+0xa54>,r2 ! 30d3c8 <_gdb_send_packet.isra.0> - 30ded0: 8f 06 bf.s 30dee0 <_gdb_main+0xa34> - 30ded2: 61 03 mov r0,r1 - 30ded4: e5 00 mov #0,r5 - 30ded6: e4 00 mov #0,r4 - 30ded8: 42 0b jsr @r2 - 30deda: 00 09 nop - 30dedc: ae 6b bra 30dbb6 <_gdb_main+0x70a> - 30dede: 00 09 nop - 30dee0: 60 83 mov r8,r0 - 30dee2: 40 08 shll2 r0 - 30dee4: d4 04 mov.l 30def8 <_gdb_main+0xa4c>,r4 ! 3426b4 - 30dee6: e5 02 mov #2,r5 - 30dee8: af f6 bra 30ded8 <_gdb_main+0xa2c> - 30deea: 0a 16 mov.l r1,@(r0,r10) - 30deec: 00 b8 .word 0x00b8 - 30deee: 00 09 nop - 30def0: 00 31 .word 0x0031 - 30def2: 21 76 mov.l r7,@-r1 - 30def4: 00 30 .word 0x0030 - 30def6: 4d 38 .word 0x4d38 - 30def8: 00 34 mov.b r3,@(r0,r0) - 30defa: 26 b4 mov.b r11,@-r6 - 30defc: 00 31 .word 0x0031 - 30defe: 21 20 mov.b r2,@r1 - 30df00: 00 30 .word 0x0030 - 30df02: d3 c8 mov.l 30e224 <_usb_dc_string+0x64>,r3 ! 400b6482 - 30df04: dc 9e mov.l 30e180 <_gdb_main+0xcd4>,r12 ! 312120 <_memset> - 30df06: 64 f3 mov r15,r4 - 30df08: e6 10 mov #16,r6 - 30df0a: e5 00 mov #0,r5 - 30df0c: 4c 0b jsr @r12 - 30df0e: 74 38 add #56,r4 - 30df10: e6 10 mov #16,r6 - 30df12: e5 00 mov #0,r5 - 30df14: 4c 0b jsr @r12 - 30df16: 64 93 mov r9,r4 - 30df18: 63 f3 mov r15,r3 - 30df1a: 73 38 add #56,r3 - 30df1c: 78 01 add #1,r8 - 30df1e: e2 10 mov #16,r2 - 30df20: 61 83 mov r8,r1 - 30df22: 78 01 add #1,r8 - 30df24: 60 83 mov r8,r0 - 30df26: 70 f0 add #-16,r0 - 30df28: 84 0f mov.b @(15,r0),r0 - 30df2a: 23 00 mov.b r0,@r3 - 30df2c: 60 80 mov.b @r8,r0 - 30df2e: 88 2c cmp/eq #44,r0 - 30df30: 8d 02 bt.s 30df38 <_gdb_main+0xa8c> - 30df32: 73 01 add #1,r3 - 30df34: 42 10 dt r2 - 30df36: 8b f3 bf 30df20 <_gdb_main+0xa74> - 30df38: 71 02 add #2,r1 - 30df3a: 63 93 mov r9,r3 - 30df3c: e2 10 mov #16,r2 - 30df3e: 6e 13 mov r1,r14 - 30df40: 71 01 add #1,r1 - 30df42: 60 13 mov r1,r0 - 30df44: 70 f0 add #-16,r0 - 30df46: 84 0f mov.b @(15,r0),r0 - 30df48: 23 00 mov.b r0,@r3 - 30df4a: 60 10 mov.b @r1,r0 - 30df4c: 88 3a cmp/eq #58,r0 - 30df4e: 8d 02 bt.s 30df56 <_gdb_main+0xaaa> - 30df50: 73 01 add #1,r3 - 30df52: 42 10 dt r2 - 30df54: 8b f3 bf 30df3e <_gdb_main+0xa92> - 30df56: 64 f3 mov r15,r4 - 30df58: 4b 0b jsr @r11 - 30df5a: 74 38 add #56,r4 - 30df5c: 6c 03 mov r0,r12 - 30df5e: 4b 0b jsr @r11 - 30df60: 64 93 mov r9,r4 - 30df62: d1 88 mov.l 30e184 <_gdb_main+0xcd8>,r1 ! 8101c79 <_gdb_tlbh_enable> - 30df64: e2 01 mov #1,r2 - 30df66: db 88 mov.l 30e188 <_gdb_main+0xcdc>,r11 ! 8101c78 <_gdb_tlbh_caught> - 30df68: 69 e3 mov r14,r9 - 30df6a: 21 20 mov.b r2,@r1 - 30df6c: e2 00 mov #0,r2 - 30df6e: d3 87 mov.l 30e18c <_gdb_main+0xce0>,r3 ! 304d38 <_gdb_unhexlify_sized> - 30df70: 68 03 mov r0,r8 - 30df72: 2b 20 mov.b r2,@r11 - 30df74: 62 c3 mov r12,r2 - 30df76: 79 02 add #2,r9 - 30df78: 32 0c add r0,r2 - 30df7a: 6e c3 mov r12,r14 - 30df7c: 32 e0 cmp/eq r14,r2 - 30df7e: 89 03 bt 30df88 <_gdb_main+0xadc> - 30df80: 67 b0 mov.b @r11,r7 - 30df82: 27 78 tst r7,r7 - 30df84: 8d 32 bt.s 30dfec <_gdb_main+0xb40> - 30df86: 64 93 mov r9,r4 - 30df88: e2 00 mov #0,r2 - 30df8a: 21 20 mov.b r2,@r1 - 30df8c: 38 cc add r12,r8 - 30df8e: e2 e0 mov #-32,r2 - 30df90: 22 c9 and r12,r2 - 30df92: 61 83 mov r8,r1 - 30df94: 31 28 sub r2,r1 - 30df96: 71 1f add #31,r1 - 30df98: e4 fb mov #-5,r4 - 30df9a: 67 83 mov r8,r7 - 30df9c: 41 4d shld r4,r1 - 30df9e: 77 1f add #31,r7 - 30dfa0: 32 76 cmp/hi r7,r2 - 30dfa2: 63 23 mov r2,r3 - 30dfa4: 8d 03 bt.s 30dfae <_gdb_main+0xb02> - 30dfa6: 71 01 add #1,r1 - 30dfa8: 28 88 tst r8,r8 - 30dfaa: 8f 02 bf.s 30dfb2 <_gdb_main+0xb06> - 30dfac: 41 10 dt r1 - 30dfae: e1 01 mov #1,r1 - 30dfb0: 41 10 dt r1 - 30dfb2: 8f 27 bf.s 30e004 <_gdb_main+0xb58> - 30dfb4: e7 fb mov #-5,r7 - 30dfb6: 61 83 mov r8,r1 - 30dfb8: 31 28 sub r2,r1 - 30dfba: 71 1f add #31,r1 - 30dfbc: 63 83 mov r8,r3 - 30dfbe: 41 7d shld r7,r1 - 30dfc0: 73 1f add #31,r3 - 30dfc2: 32 36 cmp/hi r3,r2 - 30dfc4: 8d 03 bt.s 30dfce <_gdb_main+0xb22> - 30dfc6: 71 01 add #1,r1 - 30dfc8: 28 88 tst r8,r8 - 30dfca: 8f 02 bf.s 30dfd2 <_gdb_main+0xb26> - 30dfcc: 41 10 dt r1 - 30dfce: e1 01 mov #1,r1 - 30dfd0: 41 10 dt r1 - 30dfd2: 8b 1a bf 30e00a <_gdb_main+0xb5e> - 30dfd4: 61 b0 mov.b @r11,r1 - 30dfd6: 21 18 tst r1,r1 - 30dfd8: d1 6d mov.l 30e190 <_gdb_main+0xce4>,r1 ! 30d3c8 <_gdb_send_packet.isra.0> - 30dfda: 8d 19 bt.s 30e010 <_gdb_main+0xb64> - 30dfdc: e5 02 mov #2,r5 - 30dfde: d4 6d mov.l 30e194 <_gdb_main+0xce8>,r4 ! 3426b0 - 30dfe0: 41 0b jsr @r1 - 30dfe2: e5 03 mov #3,r5 - 30dfe4: e1 00 mov #0,r1 - 30dfe6: 2b 10 mov.b r1,@r11 - 30dfe8: ad e5 bra 30dbb6 <_gdb_main+0x70a> - 30dfea: 00 09 nop - 30dfec: 1f 14 mov.l r1,@(16,r15) - 30dfee: 1f 22 mov.l r2,@(8,r15) - 30dff0: e5 02 mov #2,r5 - 30dff2: 43 0b jsr @r3 - 30dff4: 1f 33 mov.l r3,@(12,r15) - 30dff6: 2e 00 mov.b r0,@r14 - 30dff8: 79 02 add #2,r9 - 30dffa: 53 f3 mov.l @(12,r15),r3 - 30dffc: 7e 01 add #1,r14 - 30dffe: 52 f2 mov.l @(8,r15),r2 - 30e000: af bc bra 30df7c <_gdb_main+0xad0> - 30e002: 51 f4 mov.l @(16,r15),r1 - 30e004: 03 b3 ocbwb @r3 - 30e006: af d3 bra 30dfb0 <_gdb_main+0xb04> - 30e008: 73 20 add #32,r3 - 30e00a: 02 e3 icbi @r2 - 30e00c: af e0 bra 30dfd0 <_gdb_main+0xb24> - 30e00e: 72 20 add #32,r2 - 30e010: d4 61 mov.l 30e198 <_gdb_main+0xcec>,r4 ! 3426b4 - 30e012: 41 0b jsr @r1 - 30e014: 00 09 nop - 30e016: ad ce bra 30dbb6 <_gdb_main+0x70a> - 30e018: 00 09 nop - 30e01a: d1 60 mov.l 30e19c <_gdb_main+0xcf0>,r1 ! ff200000 - 30e01c: 63 12 mov.l @r1,r3 - 30e01e: 60 33 mov r3,r0 - 30e020: c8 01 tst #1,r0 - 30e022: 8d 02 bt.s 30e02a <_gdb_main+0xb7e> - 30e024: 22 39 and r3,r2 - 30e026: 53 12 mov.l @(8,r1),r3 - 30e028: 1f 39 mov.l r3,@(36,r15) - 30e02a: e3 01 mov #1,r3 - 30e02c: 57 18 mov.l @(32,r1),r7 - 30e02e: 60 73 mov r7,r0 - 30e030: c8 01 tst #1,r0 - 30e032: 8d 02 bt.s 30e03a <_gdb_main+0xb8e> - 30e034: 23 79 and r7,r3 - 30e036: 51 1a mov.l @(40,r1),r1 - 30e038: 1f 1a mov.l r1,@(40,r15) - 30e03a: e0 48 mov #72,r0 - 30e03c: 22 28 tst r2,r2 - 30e03e: 8f 02 bf.s 30e046 <_gdb_main+0xb9a> - 30e040: 05 fe mov.l @(r0,r15),r5 - 30e042: a0 88 bra 30e156 <_gdb_main+0xcaa> - 30e044: 23 38 tst r3,r3 - 30e046: 51 f9 mov.l @(36,r15),r1 - 30e048: 35 10 cmp/eq r1,r5 - 30e04a: 89 01 bt 30e050 <_gdb_main+0xba4> - 30e04c: a0 93 bra 30e176 <_gdb_main+0xcca> - 30e04e: 23 38 tst r3,r3 - 30e050: d4 51 mov.l 30e198 <_gdb_main+0xcec>,r4 ! 3426b4 - 30e052: e5 02 mov #2,r5 - 30e054: 48 0b jsr @r8 - 30e056: 00 09 nop - 30e058: ad ad bra 30dbb6 <_gdb_main+0x70a> - 30e05a: 00 09 nop - 30e05c: d0 50 mov.l 30e1a0 <_gdb_main+0xcf4>,r0 ! 307638 <_gdb_parse_hardware_breakpoint_packet> - 30e05e: 65 93 mov r9,r5 - 30e060: 40 0b jsr @r0 - 30e062: 64 83 mov r8,r4 - 30e064: 20 08 tst r0,r0 - 30e066: d3 4a mov.l 30e190 <_gdb_main+0xce4>,r3 ! 30d3c8 <_gdb_send_packet.isra.0> - 30e068: 8f 06 bf.s 30e078 <_gdb_main+0xbcc> - 30e06a: e1 01 mov #1,r1 - 30e06c: e5 00 mov #0,r5 - 30e06e: e4 00 mov #0,r4 - 30e070: 43 0b jsr @r3 - 30e072: 00 09 nop - 30e074: ad 9f bra 30dbb6 <_gdb_main+0x70a> - 30e076: 00 09 nop - 30e078: d2 48 mov.l 30e19c <_gdb_main+0xcf0>,r2 ! ff200000 - 30e07a: 67 22 mov.l @r2,r7 - 30e07c: 60 73 mov r7,r0 - 30e07e: c8 01 tst #1,r0 - 30e080: 8d 02 bt.s 30e088 <_gdb_main+0xbdc> - 30e082: 21 79 and r7,r1 - 30e084: 54 22 mov.l @(8,r2),r4 - 30e086: 1f 4b mov.l r4,@(44,r15) - 30e088: 50 28 mov.l @(32,r2),r0 - 30e08a: c8 01 tst #1,r0 - 30e08c: 8d 5b bt.s 30e146 <_gdb_main+0xc9a> - 30e08e: 21 18 tst r1,r1 - 30e090: 52 2a mov.l @(40,r2),r2 - 30e092: 21 18 tst r1,r1 - 30e094: 8d 0d bt.s 30e0b2 <_gdb_main+0xc06> - 30e096: 1f 28 mov.l r2,@(32,r15) - 30e098: e0 48 mov #72,r0 - 30e09a: 02 fe mov.l @(r0,r15),r2 - 30e09c: 57 fb mov.l @(44,r15),r7 - 30e09e: 32 70 cmp/eq r7,r2 - 30e0a0: 8f 06 bf.s 30e0b0 <_gdb_main+0xc04> - 30e0a2: 21 18 tst r1,r1 - 30e0a4: d7 3d mov.l 30e19c <_gdb_main+0xcf0>,r7 ! ff200000 - 30e0a6: e6 fe mov #-2,r6 - 30e0a8: 62 72 mov.l @r7,r2 - 30e0aa: 22 69 and r6,r2 - 30e0ac: 27 22 mov.l r2,@r7 - 30e0ae: 21 18 tst r1,r1 - 30e0b0: 89 09 bt 30e0c6 <_gdb_main+0xc1a> - 30e0b2: e0 48 mov #72,r0 - 30e0b4: 01 fe mov.l @(r0,r15),r1 - 30e0b6: 50 f8 mov.l @(32,r15),r0 - 30e0b8: 30 10 cmp/eq r1,r0 - 30e0ba: 8f 04 bf.s 30e0c6 <_gdb_main+0xc1a> - 30e0bc: e7 fe mov #-2,r7 - 30e0be: d2 37 mov.l 30e19c <_gdb_main+0xcf0>,r2 ! ff200000 - 30e0c0: 51 28 mov.l @(32,r2),r1 - 30e0c2: 21 79 and r7,r1 - 30e0c4: 12 18 mov.l r1,@(32,r2) - 30e0c6: d4 34 mov.l 30e198 <_gdb_main+0xcec>,r4 ! 3426b4 - 30e0c8: af d2 bra 30e070 <_gdb_main+0xbc4> - 30e0ca: e5 02 mov #2,r5 - 30e0cc: d1 35 mov.l 30e1a4 <_gdb_main+0xcf8>,r1 ! 306fcc <_gdb_handle_single_step> - 30e0ce: 7a 40 add #64,r10 - 30e0d0: 54 a0 mov.l @(0,r10),r4 - 30e0d2: 41 0b jsr @r1 - 30e0d4: e5 01 mov #1,r5 - 30e0d6: d1 34 mov.l 30e1a8 <_gdb_main+0xcfc>,r1 ! 8101c80 <_gdb_started> - 30e0d8: e2 01 mov #1,r2 - 30e0da: 21 20 mov.b r2,@r1 - 30e0dc: e1 00 mov #0,r1 - 30e0de: d2 33 mov.l 30e1ac <_gdb_main+0xd00>,r2 ! 8101c90 <_gdb_signal_number> - 30e0e0: 22 12 mov.l r1,@r2 - 30e0e2: d2 33 mov.l 30e1b0 <_gdb_main+0xd04>,r2 ! 8101c7c <_gdb_trap_number> - 30e0e4: 22 12 mov.l r1,@r2 - 30e0e6: 97 4a mov.w 30e17e <_gdb_main+0xcd2>,r7 ! 200 - 30e0e8: 3f 7c add r7,r15 - 30e0ea: 4f 26 lds.l @r15+,pr - 30e0ec: 6e f6 mov.l @r15+,r14 - 30e0ee: 6d f6 mov.l @r15+,r13 - 30e0f0: 6c f6 mov.l @r15+,r12 - 30e0f2: 6b f6 mov.l @r15+,r11 - 30e0f4: 6a f6 mov.l @r15+,r10 - 30e0f6: 69 f6 mov.l @r15+,r9 - 30e0f8: 00 0b rts - 30e0fa: 68 f6 mov.l @r15+,r8 - 30e0fc: d0 23 mov.l 30e18c <_gdb_main+0xce0>,r0 ! 304d38 <_gdb_unhexlify_sized> - 30e0fe: 64 83 mov r8,r4 - 30e100: e5 02 mov #2,r5 - 30e102: 40 0b jsr @r0 - 30e104: 74 01 add #1,r4 - 30e106: 6c 03 mov r0,r12 - 30e108: 84 81 mov.b @(1,r8),r0 - 30e10a: e1 58 mov #88,r1 - 30e10c: 80 91 mov.b r0,@(1,r9) - 30e10e: 84 82 mov.b @(2,r8),r0 - 30e110: 80 92 mov.b r0,@(2,r9) - 30e112: e0 00 mov #0,r0 - 30e114: 80 93 mov.b r0,@(3,r9) - 30e116: 84 83 mov.b @(3,r8),r0 - 30e118: 88 3b cmp/eq #59,r0 - 30e11a: 8f 05 bf.s 30e128 <_gdb_main+0xc7c> - 30e11c: 29 10 mov.b r1,@r9 - 30e11e: 64 83 mov r8,r4 - 30e120: 74 04 add #4,r4 - 30e122: 4b 0b jsr @r11 - 30e124: 7a 40 add #64,r10 - 30e126: 2a 02 mov.l r0,@r10 - 30e128: e1 1f mov #31,r1 - 30e12a: 3c 16 cmp/hi r1,r12 - 30e12c: 89 d3 bt 30e0d6 <_gdb_main+0xc2a> - 30e12e: d0 21 mov.l 30e1b4 <_gdb_main+0xd08>,r0 ! 8bd0 - 30e130: 6c cb neg r12,r12 - 30e132: 40 cd shld r12,r0 - 30e134: c8 01 tst #1,r0 - 30e136: 89 ce bt 30e0d6 <_gdb_main+0xc2a> - 30e138: d1 15 mov.l 30e190 <_gdb_main+0xce4>,r1 ! 30d3c8 <_gdb_send_packet.isra.0> - 30e13a: e5 03 mov #3,r5 - 30e13c: 41 0b jsr @r1 - 30e13e: 64 93 mov r9,r4 - 30e140: d1 1d mov.l 30e1b8 <_gdb_main+0xd0c>,r1 ! 309b00 <_abort> - 30e142: 41 0b jsr @r1 - 30e144: 00 09 nop - 30e146: 8d be bt.s 30e0c6 <_gdb_main+0xc1a> - 30e148: e1 00 mov #0,r1 - 30e14a: af a6 bra 30e09a <_gdb_main+0xbee> - 30e14c: e0 48 mov #72,r0 - 30e14e: 21 92 mov.l r9,@r1 - 30e150: d1 19 mov.l 30e1b8 <_gdb_main+0xd0c>,r1 ! 309b00 <_abort> - 30e152: 41 0b jsr @r1 - 30e154: 00 09 nop - 30e156: 8d 08 bt.s 30e16a <_gdb_main+0xcbe> - 30e158: e6 00 mov #0,r6 - 30e15a: 53 fa mov.l @(40,r15),r3 - 30e15c: 35 30 cmp/eq r3,r5 - 30e15e: 8d 08 bt.s 30e172 <_gdb_main+0xcc6> - 30e160: 22 28 tst r2,r2 - 30e162: 89 01 bt 30e168 <_gdb_main+0xcbc> - 30e164: ad 0f bra 30db86 <_gdb_main+0x6da> - 30e166: e5 00 mov #0,r5 - 30e168: e6 00 mov #0,r6 - 30e16a: e4 00 mov #0,r4 - 30e16c: d1 13 mov.l 30e1bc <_gdb_main+0xd10>,r1 ! 306ef0 <_ubc_set_breakpoint.isra.0> - 30e16e: 41 0b jsr @r1 - 30e170: 00 09 nop - 30e172: af 6d bra 30e050 <_gdb_main+0xba4> - 30e174: 00 09 nop - 30e176: 8f f0 bf.s 30e15a <_gdb_main+0xcae> - 30e178: e6 00 mov #0,r6 - 30e17a: af f7 bra 30e16c <_gdb_main+0xcc0> - 30e17c: e4 01 mov #1,r4 - 30e17e: 02 00 .word 0x0200 - 30e180: 00 31 .word 0x0031 - 30e182: 21 20 mov.b r2,@r1 - 30e184: 08 10 .word 0x0810 - 30e186: 1c 79 mov.l r7,@(36,r12) - 30e188: 08 10 .word 0x0810 - 30e18a: 1c 78 mov.l r7,@(32,r12) - 30e18c: 00 30 .word 0x0030 - 30e18e: 4d 38 .word 0x4d38 - 30e190: 00 30 .word 0x0030 - 30e192: d3 c8 mov.l 30e4b4 <__sub_I_65535_0.0+0xc8>,r3 ! 400be500 - 30e194: 00 34 mov.b r3,@(r0,r0) - 30e196: 26 b0 mov.b r11,@r6 - 30e198: 00 34 mov.b r3,@(r0,r0) - 30e19a: 26 b4 mov.b r11,@-r6 - 30e19c: ff 20 .word 0xff20 - 30e19e: 00 00 .word 0x0000 - 30e1a0: 00 30 .word 0x0030 - 30e1a2: 76 38 add #56,r6 - 30e1a4: 00 30 .word 0x0030 - 30e1a6: 6f cc extu.b r12,r15 - 30e1a8: 08 10 .word 0x0810 - 30e1aa: 1c 80 mov.l r8,@(0,r12) - 30e1ac: 08 10 .word 0x0810 - 30e1ae: 1c 90 mov.l r9,@(0,r12) - 30e1b0: 08 10 .word 0x0810 - 30e1b2: 1c 7c mov.l r7,@(48,r12) - 30e1b4: 00 00 .word 0x0000 - 30e1b6: 8b d0 bf 30e15a <_gdb_main+0xcae> - 30e1b8: 00 30 .word 0x0030 - 30e1ba: 9b 00 mov.w 30e1be <_gdb_main+0xd12>,r11 ! 6ef0 - 30e1bc: 00 30 .word 0x0030 - 30e1be: 6e f0 mov.b @r15,r14 - -0030e1c0 <_usb_dc_string>: - 30e1c0: 2f 86 mov.l r8,@-r15 - 30e1c2: 2f 96 mov.l r9,@-r15 - 30e1c4: 2f a6 mov.l r10,@-r15 - 30e1c6: 2f b6 mov.l r11,@-r15 - 30e1c8: 2f c6 mov.l r12,@-r15 - 30e1ca: dc 26 mov.l 30e264 <_usb_dc_string+0xa4>,r12 ! 8101b1c <_array_size> - 30e1cc: 4f 22 sts.l pr,@-r15 - 30e1ce: 91 47 mov.w 30e260 <_usb_dc_string+0xa0>,r1 ! ff - 30e1d0: 62 c2 mov.l @r12,r2 - 30e1d2: 32 10 cmp/eq r1,r2 - 30e1d4: 8d 2e bt.s 30e234 <_usb_dc_string+0x74> - 30e1d6: 6a 43 mov r4,r10 - 30e1d8: 25 58 tst r5,r5 - 30e1da: 8f 06 bf.s 30e1ea <_usb_dc_string+0x2a> - 30e1dc: eb 08 mov #8,r11 - 30e1de: 61 43 mov r4,r1 - 30e1e0: 62 15 mov.w @r1+,r2 - 30e1e2: 6b 53 mov r5,r11 - 30e1e4: 22 28 tst r2,r2 - 30e1e6: 8f fb bf.s 30e1e0 <_usb_dc_string+0x20> - 30e1e8: 75 01 add #1,r5 - 30e1ea: 91 39 mov.w 30e260 <_usb_dc_string+0xa0>,r1 ! ff - 30e1ec: 7b 01 add #1,r11 - 30e1ee: 68 b3 mov r11,r8 - 30e1f0: 38 8c add r8,r8 - 30e1f2: 38 16 cmp/hi r1,r8 - 30e1f4: 8d 1f bt.s 30e236 <_usb_dc_string+0x76> - 30e1f6: e0 00 mov #0,r0 - 30e1f8: d0 1b mov.l 30e268 <_usb_dc_string+0xa8>,r0 ! 30c940 <_malloc> - 30e1fa: 40 0b jsr @r0 - 30e1fc: 64 83 mov r8,r4 - 30e1fe: 20 08 tst r0,r0 - 30e200: 8d 18 bt.s 30e234 <_usb_dc_string+0x74> - 30e202: 69 03 mov r0,r9 - 30e204: 3b bc add r11,r11 - 30e206: 20 b0 mov.b r11,@r0 - 30e208: 78 fe add #-2,r8 - 30e20a: e0 03 mov #3,r0 - 30e20c: 61 93 mov r9,r1 - 30e20e: 48 01 shlr r8 - 30e210: 80 91 mov.b r0,@(1,r9) - 30e212: 71 02 add #2,r1 - 30e214: 78 01 add #1,r8 - 30e216: 48 10 dt r8 - 30e218: 8b 14 bf 30e244 <_usb_dc_string+0x84> - 30e21a: 65 c2 mov.l @r12,r5 - 30e21c: d8 13 mov.l 30e26c <_usb_dc_string+0xac>,r8 ! 8101b18 <_array> - 30e21e: 75 01 add #1,r5 - 30e220: d0 13 mov.l 30e270 <_usb_dc_string+0xb0>,r0 ! 30c898 <_krealloc> - 30e222: 45 08 shll2 r5 - 30e224: 40 0b jsr @r0 - 30e226: 64 82 mov.l @r8,r4 - 30e228: 20 08 tst r0,r0 - 30e22a: 8f 10 bf.s 30e24e <_usb_dc_string+0x8e> - 30e22c: 62 03 mov r0,r2 - 30e22e: d1 11 mov.l 30e274 <_usb_dc_string+0xb4>,r1 ! 305df4 <_kfree> - 30e230: 41 0b jsr @r1 - 30e232: 64 93 mov r9,r4 - 30e234: e0 00 mov #0,r0 - 30e236: 4f 26 lds.l @r15+,pr - 30e238: 6c f6 mov.l @r15+,r12 - 30e23a: 6b f6 mov.l @r15+,r11 - 30e23c: 6a f6 mov.l @r15+,r10 - 30e23e: 69 f6 mov.l @r15+,r9 - 30e240: 00 0b rts - 30e242: 68 f6 mov.l @r15+,r8 - 30e244: 62 a5 mov.w @r10+,r2 - 30e246: 62 28 swap.b r2,r2 - 30e248: 21 21 mov.w r2,@r1 - 30e24a: af e4 bra 30e216 <_usb_dc_string+0x56> - 30e24c: 71 02 add #2,r1 - 30e24e: 28 02 mov.l r0,@r8 - 30e250: 60 c2 mov.l @r12,r0 - 30e252: 61 03 mov r0,r1 - 30e254: 71 01 add #1,r1 - 30e256: 40 08 shll2 r0 - 30e258: 02 96 mov.l r9,@(r0,r2) - 30e25a: 60 1d extu.w r1,r0 - 30e25c: af eb bra 30e236 <_usb_dc_string+0x76> - 30e25e: 2c 12 mov.l r1,@r12 - 30e260: 00 ff mac.l @r15+,@r0+ - 30e262: 00 09 nop - 30e264: 08 10 .word 0x0810 - 30e266: 1b 1c mov.l r1,@(48,r11) - 30e268: 00 30 .word 0x0030 - 30e26a: c9 40 and #64,r0 - 30e26c: 08 10 .word 0x0810 - 30e26e: 1b 18 mov.l r1,@(32,r11) - 30e270: 00 30 .word 0x0030 - 30e272: c8 98 tst #152,r0 - 30e274: 00 30 .word 0x0030 - 30e276: 5d f4 mov.l @(16,r15),r13 - -0030e278 <_setvbuf.constprop.0>: - 30e278: 2f 86 mov.l r8,@-r15 - 30e27a: 68 43 mov r4,r8 - 30e27c: 2f 96 mov.l r9,@-r15 - 30e27e: 69 53 mov r5,r9 - 30e280: 2f a6 mov.l r10,@-r15 - 30e282: 4f 22 sts.l pr,@-r15 - 30e284: d1 19 mov.l 30e2ec <_setvbuf.constprop.0+0x74>,r1 ! c000 - 30e286: d2 1a mov.l 30e2f0 <_setvbuf.constprop.0+0x78>,r2 ! 8000 - 30e288: 85 4e mov.w @(28,r4),r0 - 30e28a: 21 09 and r0,r1 - 30e28c: 31 20 cmp/eq r2,r1 - 30e28e: 8f 03 bf.s 30e298 <_setvbuf.constprop.0+0x20> - 30e290: 6a 63 mov r6,r10 - 30e292: 51 42 mov.l @(8,r4),r1 - 30e294: 21 18 tst r1,r1 - 30e296: 89 02 bt 30e29e <_setvbuf.constprop.0+0x26> - 30e298: d0 16 mov.l 30e2f4 <_setvbuf.constprop.0+0x7c>,r0 ! 3062dc <_fflush> - 30e29a: 40 0b jsr @r0 - 30e29c: 64 83 mov r8,r4 - 30e29e: d1 16 mov.l 30e2f8 <_setvbuf.constprop.0+0x80>,r1 ! 306114 <___fp_remove_buffer> - 30e2a0: 41 0b jsr @r1 - 30e2a2: 64 83 mov r8,r4 - 30e2a4: 91 20 mov.w 30e2e8 <_setvbuf.constprop.0+0x70>,r1 ! 3fff - 30e2a6: 85 8e mov.w @(28,r8),r0 - 30e2a8: 20 19 and r1,r0 - 30e2aa: 91 1e mov.w 30e2ea <_setvbuf.constprop.0+0x72>,r1 ! 8000 - 30e2ac: 20 1b or r1,r0 - 30e2ae: 81 8e mov.w r0,@(28,r8) - 30e2b0: 60 93 mov r9,r0 - 30e2b2: 88 02 cmp/eq #2,r0 - 30e2b4: 8d 12 bt.s 30e2dc <_setvbuf.constprop.0+0x64> - 30e2b6: e1 00 mov #0,r1 - 30e2b8: d0 10 mov.l 30e2fc <_setvbuf.constprop.0+0x84>,r0 ! 30c940 <_malloc> - 30e2ba: 40 0b jsr @r0 - 30e2bc: 64 a3 mov r10,r4 - 30e2be: 20 08 tst r0,r0 - 30e2c0: 8d 0c bt.s 30e2dc <_setvbuf.constprop.0+0x64> - 30e2c2: e1 ff mov #-1,r1 - 30e2c4: 18 a5 mov.l r10,@(20,r8) - 30e2c6: 49 18 shll8 r9 - 30e2c8: 18 02 mov.l r0,@(8,r8) - 30e2ca: 78 10 add #16,r8 - 30e2cc: 84 8c mov.b @(12,r8),r0 - 30e2ce: 49 09 shlr2 r9 - 30e2d0: e1 20 mov #32,r1 - 30e2d2: 29 1b or r1,r9 - 30e2d4: c9 1f and #31,r0 - 30e2d6: 20 9b or r9,r0 - 30e2d8: 80 8c mov.b r0,@(12,r8) - 30e2da: e1 00 mov #0,r1 - 30e2dc: 60 13 mov r1,r0 - 30e2de: 4f 26 lds.l @r15+,pr - 30e2e0: 6a f6 mov.l @r15+,r10 - 30e2e2: 69 f6 mov.l @r15+,r9 - 30e2e4: 00 0b rts - 30e2e6: 68 f6 mov.l @r15+,r8 - 30e2e8: 3f ff addv r15,r15 - 30e2ea: 80 00 mov.b r0,@(0,r0) - 30e2ec: 00 00 .word 0x0000 - 30e2ee: c0 00 mov.b r0,@(0,gbr) - 30e2f0: 00 00 .word 0x0000 - 30e2f2: 80 00 mov.b r0,@(0,r0) - 30e2f4: 00 30 .word 0x0030 - 30e2f6: 62 dc extu.b r13,r2 - 30e2f8: 00 30 .word 0x0030 - 30e2fa: 61 14 mov.b @r1+,r1 - 30e2fc: 00 30 .word 0x0030 - 30e2fe: c9 40 and #64,r0 - -0030e300 <_fdopen>: - 30e300: 2f 86 mov.l r8,@-r15 - 30e302: 68 43 mov r4,r8 - 30e304: 2f 96 mov.l r9,@-r15 - 30e306: e4 20 mov #32,r4 - 30e308: d0 33 mov.l 30e3d8 <_fdopen+0xd8>,r0 ! 30c940 <_malloc> - 30e30a: 2f a6 mov.l r10,@-r15 - 30e30c: 4f 22 sts.l pr,@-r15 - 30e30e: 40 0b jsr @r0 - 30e310: 6a 53 mov r5,r10 - 30e312: 20 08 tst r0,r0 - 30e314: 8d 5d bt.s 30e3d2 <_fdopen+0xd2> - 30e316: 69 03 mov r0,r9 - 30e318: 64 03 mov r0,r4 - 30e31a: d0 30 mov.l 30e3dc <_fdopen+0xdc>,r0 ! 312120 <_memset> - 30e31c: e6 20 mov #32,r6 - 30e31e: 40 0b jsr @r0 - 30e320: e5 00 mov #0,r5 - 30e322: e1 ff mov #-1,r1 - 30e324: 29 12 mov.l r1,@r9 - 30e326: 65 a3 mov r10,r5 - 30e328: e3 00 mov #0,r3 - 30e32a: e6 00 mov #0,r6 - 30e32c: e4 00 mov #0,r4 - 30e32e: e1 62 mov #98,r1 - 30e330: 62 54 mov.b @r5+,r2 - 30e332: 22 28 tst r2,r2 - 30e334: 8f 2b bf.s 30e38e <_fdopen+0x8e> - 30e336: 60 23 mov r2,r0 - 30e338: 24 48 tst r4,r4 - 30e33a: 8d 3e bt.s 30e3ba <_fdopen+0xba> - 30e33c: 60 43 mov r4,r0 - 30e33e: 88 61 cmp/eq #97,r0 - 30e340: 05 29 movt r5 - 30e342: 88 77 cmp/eq #119,r0 - 30e344: 01 29 movt r1 - 30e346: 88 72 cmp/eq #114,r0 - 30e348: 21 5b or r5,r1 - 30e34a: 04 29 movt r4 - 30e34c: 21 3b or r3,r1 - 30e34e: 23 4b or r4,r3 - 30e350: 43 08 shll2 r3 - 30e352: 33 3c add r3,r3 - 30e354: 41 08 shll2 r1 - 30e356: 21 3b or r3,r1 - 30e358: 35 5c add r5,r5 - 30e35a: 60 63 mov r6,r0 - 30e35c: 67 93 mov r9,r7 - 30e35e: 77 10 add #16,r7 - 30e360: 21 5b or r5,r1 - 30e362: ca 01 xor #1,r0 - 30e364: 21 0b or r0,r1 - 30e366: e3 0f mov #15,r3 - 30e368: 84 7c mov.b @(12,r7),r0 - 30e36a: 21 39 and r3,r1 - 30e36c: e3 f0 mov #-16,r3 - 30e36e: 20 39 and r3,r0 - 30e370: 20 1b or r1,r0 - 30e372: 80 7c mov.b r0,@(12,r7) - 30e374: e5 00 mov #0,r5 - 30e376: d0 1a mov.l 30e3e0 <_fdopen+0xe0>,r0 ! 30e278 <_setvbuf.constprop.0> - 30e378: 64 93 mov r9,r4 - 30e37a: 96 2c mov.w 30e3d6 <_fdopen+0xd6>,r6 ! 200 - 30e37c: 29 82 mov.l r8,@r9 - 30e37e: 40 0b jsr @r0 - 30e380: 19 21 mov.l r2,@(4,r9) - 30e382: 60 93 mov r9,r0 - 30e384: 4f 26 lds.l @r15+,pr - 30e386: 6a f6 mov.l @r15+,r10 - 30e388: 69 f6 mov.l @r15+,r9 - 30e38a: 00 0b rts - 30e38c: 68 f6 mov.l @r15+,r8 - 30e38e: 88 62 cmp/eq #98,r0 - 30e390: 8d 0f bt.s 30e3b2 <_fdopen+0xb2> - 30e392: 32 17 cmp/gt r1,r2 - 30e394: 8d 08 bt.s 30e3a8 <_fdopen+0xa8> - 30e396: 88 2b cmp/eq #43,r0 - 30e398: 8d 0d bt.s 30e3b6 <_fdopen+0xb6> - 30e39a: 88 61 cmp/eq #97,r0 - 30e39c: 8b c8 bf 30e330 <_fdopen+0x30> - 30e39e: 24 48 tst r4,r4 - 30e3a0: 8f 0b bf.s 30e3ba <_fdopen+0xba> - 30e3a2: 64 23 mov r2,r4 - 30e3a4: af c5 bra 30e332 <_fdopen+0x32> - 30e3a6: 62 54 mov.b @r5+,r2 - 30e3a8: 88 72 cmp/eq #114,r0 - 30e3aa: 8d f8 bt.s 30e39e <_fdopen+0x9e> - 30e3ac: 88 77 cmp/eq #119,r0 - 30e3ae: af f5 bra 30e39c <_fdopen+0x9c> - 30e3b0: 00 09 nop - 30e3b2: af bd bra 30e330 <_fdopen+0x30> - 30e3b4: e6 01 mov #1,r6 - 30e3b6: af bb bra 30e330 <_fdopen+0x30> - 30e3b8: e3 01 mov #1,r3 - 30e3ba: d1 0a mov.l 30e3e4 <_fdopen+0xe4>,r1 ! 8101c6c <_errno> - 30e3bc: e2 06 mov #6,r2 - 30e3be: 85 9e mov.w @(28,r9),r0 - 30e3c0: 60 08 swap.b r0,r0 - 30e3c2: c8 20 tst #32,r0 - 30e3c4: d8 08 mov.l 30e3e8 <_fdopen+0xe8>,r8 ! 305df4 <_kfree> - 30e3c6: 8d 02 bt.s 30e3ce <_fdopen+0xce> - 30e3c8: 21 22 mov.l r2,@r1 - 30e3ca: 48 0b jsr @r8 - 30e3cc: 54 92 mov.l @(8,r9),r4 - 30e3ce: 48 0b jsr @r8 - 30e3d0: 64 93 mov r9,r4 - 30e3d2: af d6 bra 30e382 <_fdopen+0x82> - 30e3d4: e9 00 mov #0,r9 - 30e3d6: 02 00 .word 0x0200 - 30e3d8: 00 30 .word 0x0030 - 30e3da: c9 40 and #64,r0 - 30e3dc: 00 31 .word 0x0031 - 30e3de: 21 20 mov.b r2,@r1 - 30e3e0: 00 30 .word 0x0030 - 30e3e2: e2 78 mov #120,r2 - 30e3e4: 08 10 .word 0x0810 - 30e3e6: 1c 6c mov.l r6,@(48,r12) - 30e3e8: 00 30 .word 0x0030 - 30e3ea: 5d f4 mov.l @(16,r15),r13 - -0030e3ec <__sub_I_65535_0.0>: - 30e3ec: 2f 86 mov.l r8,@-r15 - 30e3ee: 2f 96 mov.l r9,@-r15 - 30e3f0: 2f a6 mov.l r10,@-r15 - 30e3f2: 2f b6 mov.l r11,@-r15 - 30e3f4: d9 37 mov.l 30e4d4 <__sub_I_65535_0.0+0xe8>,r9 ! 30c940 <_malloc> - 30e3f6: 4f 22 sts.l pr,@-r15 - 30e3f8: 94 68 mov.w 30e4cc <__sub_I_65535_0.0+0xe0>,r4 ! 180 - 30e3fa: 49 0b jsr @r9 - 30e3fc: 7f f0 add #-16,r15 - 30e3fe: d1 36 mov.l 30e4d8 <__sub_I_65535_0.0+0xec>,r1 ! 8101954 <__dtors> - 30e400: d8 36 mov.l 30e4dc <__sub_I_65535_0.0+0xf0>,r8 ! 30e300 <_fdopen> - 30e402: 21 02 mov.l r0,@r1 - 30e404: d0 36 mov.l 30e4e0 <__sub_I_65535_0.0+0xf4>,r0 ! 306468 <_rtc_ticks> - 30e406: da 37 mov.l 30e4e4 <__sub_I_65535_0.0+0xf8>,r10 ! 30e278 <_setvbuf.constprop.0> - 30e408: 40 0b jsr @r0 - 30e40a: 00 09 nop - 30e40c: d1 36 mov.l 30e4e8 <__sub_I_65535_0.0+0xfc>,r1 ! f4240 - 30e40e: e6 19 mov #25,r6 - 30e410: d3 36 mov.l 30e4ec <__sub_I_65535_0.0+0x100>,r3 ! 8101960 <_clock_init> - 30e412: 30 15 dmulu.l r1,r0 - 30e414: 07 0a sts mach,r7 - 30e416: 47 6d shld r6,r7 - 30e418: d5 35 mov.l 30e4f0 <__sub_I_65535_0.0+0x104>,r5 ! 342990 - 30e41a: 01 1a sts macl,r1 - 30e41c: e6 f9 mov #-7,r6 - 30e41e: 02 0a sts mach,r2 - 30e420: 41 6d shld r6,r1 - 30e422: 42 6d shld r6,r2 - 30e424: 21 7b or r7,r1 - 30e426: 13 11 mov.l r1,@(4,r3) - 30e428: e4 00 mov #0,r4 - 30e42a: 48 0b jsr @r8 - 30e42c: 23 22 mov.l r2,@r3 - 30e42e: d5 31 mov.l 30e4f4 <__sub_I_65535_0.0+0x108>,r5 ! 3426b8 - 30e430: 48 0b jsr @r8 - 30e432: e4 01 mov #1,r4 - 30e434: 96 4b mov.w 30e4ce <__sub_I_65535_0.0+0xe2>,r6 ! 200 - 30e436: 64 03 mov r0,r4 - 30e438: 4a 0b jsr @r10 - 30e43a: e5 01 mov #1,r5 - 30e43c: d5 2d mov.l 30e4f4 <__sub_I_65535_0.0+0x108>,r5 ! 3426b8 - 30e43e: 48 0b jsr @r8 - 30e440: e4 02 mov #2,r4 - 30e442: d1 2d mov.l 30e4f8 <__sub_I_65535_0.0+0x10c>,r1 ! 810195c <_stderr> - 30e444: 64 03 mov r0,r4 - 30e446: e6 00 mov #0,r6 - 30e448: 21 02 mov.l r0,@r1 - 30e44a: 4a 0b jsr @r10 - 30e44c: e5 02 mov #2,r5 - 30e44e: d7 2b mov.l 30e4fc <__sub_I_65535_0.0+0x110>,r7 ! 8001ffd0 - 30e450: 61 f3 mov r15,r1 - 30e452: e2 08 mov #8,r2 - 30e454: 63 74 mov.b @r7+,r3 - 30e456: 42 10 dt r2 - 30e458: 63 3e exts.b r3,r3 - 30e45a: 21 31 mov.w r3,@r1 - 30e45c: 8f fa bf.s 30e454 <__sub_I_65535_0.0+0x68> - 30e45e: 71 02 add #2,r1 - 30e460: da 27 mov.l 30e500 <__sub_I_65535_0.0+0x114>,r10 ! 30e1c0 <_usb_dc_string> - 30e462: d8 28 mov.l 30e504 <__sub_I_65535_0.0+0x118>,r8 ! 8101f72 <_dc_device> - 30e464: d4 28 mov.l 30e508 <__sub_I_65535_0.0+0x11c>,r4 ! 344dc4 - 30e466: 4a 0b jsr @r10 - 30e468: e5 00 mov #0,r5 - 30e46a: d4 28 mov.l 30e50c <__sub_I_65535_0.0+0x120>,r4 ! 344df4 - 30e46c: e5 00 mov #0,r5 - 30e46e: 4a 0b jsr @r10 - 30e470: 80 8e mov.b r0,@(14,r8) - 30e472: 80 8f mov.b r0,@(15,r8) - 30e474: e5 08 mov #8,r5 - 30e476: 64 f3 mov r15,r4 - 30e478: 4a 0b jsr @r10 - 30e47a: 78 10 add #16,r8 - 30e47c: 94 28 mov.w 30e4d0 <__sub_I_65535_0.0+0xe4>,r4 ! 80 - 30e47e: 49 0b jsr @r9 - 30e480: 28 00 mov.b r0,@r8 - 30e482: 20 08 tst r0,r0 - 30e484: db 22 mov.l 30e510 <__sub_I_65535_0.0+0x124>,r11 ! 8101c70 <_fdtable> - 30e486: 8f 12 bf.s 30e4ae <__sub_I_65535_0.0+0xc2> - 30e488: 68 03 mov r0,r8 - 30e48a: 2b 02 mov.l r0,@r11 - 30e48c: 94 1e mov.w 30e4cc <__sub_I_65535_0.0+0xe0>,r4 ! 180 - 30e48e: 49 0b jsr @r9 - 30e490: 00 09 nop - 30e492: d1 20 mov.l 30e514 <__sub_I_65535_0.0+0x128>,r1 ! 8101c0c <_conf_ep> - 30e494: e5 00 mov #0,r5 - 30e496: d4 20 mov.l 30e518 <__sub_I_65535_0.0+0x12c>,r4 ! 344e2c - 30e498: 4a 0b jsr @r10 - 30e49a: 21 02 mov.l r0,@r1 - 30e49c: d1 1f mov.l 30e51c <__sub_I_65535_0.0+0x130>,r1 ! 8101e50 <_dc_interface> - 30e49e: 80 18 mov.b r0,@(8,r1) - 30e4a0: 7f 10 add #16,r15 - 30e4a2: 4f 26 lds.l @r15+,pr - 30e4a4: 6b f6 mov.l @r15+,r11 - 30e4a6: 6a f6 mov.l @r15+,r10 - 30e4a8: 69 f6 mov.l @r15+,r9 - 30e4aa: 00 0b rts - 30e4ac: 68 f6 mov.l @r15+,r8 - 30e4ae: 64 03 mov r0,r4 - 30e4b0: d0 1b mov.l 30e520 <__sub_I_65535_0.0+0x134>,r0 ! 312120 <_memset> - 30e4b2: 96 0d mov.w 30e4d0 <__sub_I_65535_0.0+0xe4>,r6 ! 80 - 30e4b4: 40 0b jsr @r0 - 30e4b6: e5 00 mov #0,r5 - 30e4b8: d2 1a mov.l 30e524 <__sub_I_65535_0.0+0x138>,r2 ! 342a18 <_devnull> - 30e4ba: e1 00 mov #0,r1 - 30e4bc: 2b 82 mov.l r8,@r11 - 30e4be: 28 22 mov.l r2,@r8 - 30e4c0: 18 11 mov.l r1,@(4,r8) - 30e4c2: 18 22 mov.l r2,@(8,r8) - 30e4c4: 18 13 mov.l r1,@(12,r8) - 30e4c6: 18 24 mov.l r2,@(16,r8) - 30e4c8: af e0 bra 30e48c <__sub_I_65535_0.0+0xa0> - 30e4ca: 18 15 mov.l r1,@(20,r8) - 30e4cc: 01 80 .word 0x0180 - 30e4ce: 02 00 .word 0x0200 - 30e4d0: 00 80 .word 0x0080 - 30e4d2: 00 09 nop - 30e4d4: 00 30 .word 0x0030 - 30e4d6: c9 40 and #64,r0 - 30e4d8: 08 10 .word 0x0810 - 30e4da: 19 54 mov.l r5,@(16,r9) - 30e4dc: 00 30 .word 0x0030 - 30e4de: e3 00 mov #0,r3 - 30e4e0: 00 30 .word 0x0030 - 30e4e2: 64 68 swap.b r6,r4 - 30e4e4: 00 30 .word 0x0030 - 30e4e6: e2 78 mov #120,r2 - 30e4e8: 00 0f mac.l @r0+,@r0+ - 30e4ea: 42 40 .word 0x4240 - 30e4ec: 08 10 .word 0x0810 - 30e4ee: 19 60 mov.l r6,@(0,r9) - 30e4f0: 00 34 mov.b r3,@(r0,r0) - 30e4f2: 29 90 mov.b r9,@r9 - 30e4f4: 00 34 mov.b r3,@(r0,r0) - 30e4f6: 26 b8 tst r11,r6 - 30e4f8: 08 10 .word 0x0810 - 30e4fa: 19 5c mov.l r5,@(48,r9) - 30e4fc: 80 01 mov.b r0,@(1,r0) - 30e4fe: ff d0 .word 0xffd0 - 30e500: 00 30 .word 0x0030 - 30e502: e1 c0 mov #-64,r1 - 30e504: 08 10 .word 0x0810 - 30e506: 1f 72 mov.l r7,@(8,r15) - 30e508: 00 34 mov.b r3,@(r0,r0) - 30e50a: 4d c4 .word 0x4dc4 - 30e50c: 00 34 mov.b r3,@(r0,r0) - 30e50e: 4d f4 .word 0x4df4 - 30e510: 08 10 .word 0x0810 - 30e512: 1c 70 mov.l r7,@(0,r12) - 30e514: 08 10 .word 0x0810 - 30e516: 1c 0c mov.l r0,@(48,r12) - 30e518: 00 34 mov.b r3,@(r0,r0) - 30e51a: 4e 2c shad r2,r14 - 30e51c: 08 10 .word 0x0810 - 30e51e: 1e 50 mov.l r5,@(0,r14) - 30e520: 00 31 .word 0x0031 - 30e522: 21 20 mov.b r2,@r1 - 30e524: 00 34 mov.b r3,@(r0,r0) - 30e526: 2a 18 tst r1,r10 - -0030e528 <___udivsi3_i4i>: - 30e528: 91 f5 mov.w 30e716 <___sdivsi3_i4i+0x11e>,r1 ! 80 - 30e52a: 00 19 div0u - 30e52c: 60 43 mov r4,r0 - 30e52e: 40 19 shlr8 r0 - 30e530: 35 16 cmp/hi r1,r5 - 30e532: 61 5d extu.w r5,r1 - 30e534: 8b 0e bf 30e554 <___udivsi3_i4i+0x2c> - 30e536: 31 50 cmp/eq r5,r1 - 30e538: 8b 29 bf 30e58e <___udivsi3_i4i+0x66> - 30e53a: 40 01 shlr r0 - 30e53c: 61 53 mov r5,r1 - 30e53e: 45 28 shll16 r5 - 30e540: 2f 46 mov.l r4,@-r15 - 30e542: 30 54 div1 r5,r0 - 30e544: 2f 16 mov.l r1,@-r15 - 30e546: 30 54 div1 r5,r0 - 30e548: 30 54 div1 r5,r0 - 30e54a: a0 6b bra 30e624 <___sdivsi3_i4i+0x2c> - 30e54c: 30 54 div1 r5,r0 - 30e54e: c7 9e mova 30e7c8 <___sdivsi3_i4i+0x1d0>,r0 - 30e550: a0 04 bra 30e55c <___udivsi3_i4i+0x34> - 30e552: 01 5c mov.b @(r0,r5),r1 - 30e554: 2f 46 mov.l r4,@-r15 - 30e556: c7 9c mova 30e7c8 <___sdivsi3_i4i+0x1d0>,r0 - 30e558: 01 5c mov.b @(r0,r5),r1 - 30e55a: 2f 56 mov.l r5,@-r15 - 30e55c: c7 db mova 30e8cc <___sdivsi3_i4i+0x2d4>,r0 - 30e55e: 01 1e mov.l @(r0,r1),r1 - 30e560: 60 53 mov r5,r0 - 30e562: c8 fe tst #254,r0 - 30e564: c7 78 mova 30e748 <___sdivsi3_i4i+0x150>,r0 - 30e566: 34 15 dmulu.l r1,r4 - 30e568: 01 5c mov.b @(r0,r5),r1 - 30e56a: 8d 08 bt.s 30e57e <___udivsi3_i4i+0x56> - 30e56c: 60 43 mov r4,r0 - 30e56e: 65 f6 mov.l @r15+,r5 - 30e570: 00 0a sts mach,r0 - 30e572: 30 4e addc r4,r0 - 30e574: 64 f6 mov.l @r15+,r4 - 30e576: 40 25 rotcr r0 - 30e578: 00 0b rts - 30e57a: 40 1d shld r1,r0 - 30e57c: 60 4b neg r4,r0 - 30e57e: 65 f6 mov.l @r15+,r5 - 30e580: 00 0b rts - 30e582: 64 f6 mov.l @r15+,r4 - 30e584: 8d 19 bt.s 30e5ba <___udivsi3_i4i+0x92> - 30e586: 00 19 div0u - 30e588: 45 18 shll8 r5 - 30e58a: a0 07 bra 30e59c <___udivsi3_i4i+0x74> - 30e58c: 30 54 div1 r5,r0 - 30e58e: 35 06 cmp/hi r0,r5 - 30e590: 61 53 mov r5,r1 - 30e592: 89 15 bt 30e5c0 <___udivsi3_i4i+0x98> - 30e594: 45 18 shll8 r5 - 30e596: 2f 46 mov.l r4,@-r15 - 30e598: 30 54 div1 r5,r0 - 30e59a: 2f 16 mov.l r1,@-r15 - 30e59c: 30 54 div1 r5,r0 - 30e59e: d1 ab mov.l 30e84c <___sdivsi3_i4i+0x254>,r1 ! 0 <_lgmapped> - 30e5a0: 30 54 div1 r5,r0 - 30e5a2: 30 54 div1 r5,r0 - 30e5a4: 30 54 div1 r5,r0 - 30e5a6: 30 54 div1 r5,r0 - 30e5a8: 2f 16 mov.l r1,@-r15 - 30e5aa: 30 54 div1 r5,r0 - 30e5ac: 91 cb mov.w 30e746 <___sdivsi3_i4i+0x14e>,r1 ! ff00 - 30e5ae: 30 54 div1 r5,r0 - 30e5b0: 80 f2 mov.b r0,@(2,r15) - 30e5b2: 20 4a xor r4,r0 - 30e5b4: 20 19 and r1,r0 - 30e5b6: a0 48 bra 30e64a <___sdivsi3_i4i+0x52> - 30e5b8: 20 4a xor r4,r0 - 30e5ba: 44 28 shll16 r4 - 30e5bc: a0 05 bra 30e5ca <___udivsi3_i4i+0xa2> - 30e5be: 44 18 shll8 r4 - 30e5c0: 2f 46 mov.l r4,@-r15 - 30e5c2: 44 28 shll16 r4 - 30e5c4: 00 08 clrt - 30e5c6: 44 18 shll8 r4 - 30e5c8: 2f 56 mov.l r5,@-r15 - 30e5ca: 44 24 rotcl r4 - 30e5cc: 61 03 mov r0,r1 - 30e5ce: 31 54 div1 r5,r1 - 30e5d0: 60 43 mov r4,r0 - 30e5d2: 40 24 rotcl r0 - 30e5d4: 64 53 mov r5,r4 - 30e5d6: 31 54 div1 r5,r1 - 30e5d8: 40 24 rotcl r0 - 30e5da: 31 54 div1 r5,r1 - 30e5dc: 40 24 rotcl r0 - 30e5de: 31 54 div1 r5,r1 - 30e5e0: 40 24 rotcl r0 - 30e5e2: 31 54 div1 r5,r1 - 30e5e4: 40 24 rotcl r0 - 30e5e6: 31 54 div1 r5,r1 - 30e5e8: 40 24 rotcl r0 - 30e5ea: 31 54 div1 r5,r1 - 30e5ec: 40 24 rotcl r0 - 30e5ee: 65 f6 mov.l @r15+,r5 - 30e5f0: 31 44 div1 r4,r1 - 30e5f2: 64 f6 mov.l @r15+,r4 - 30e5f4: 00 0b rts - 30e5f6: 40 24 rotcl r0 - -0030e5f8 <___sdivsi3_i4i>: - 30e5f8: 2f 46 mov.l r4,@-r15 - 30e5fa: 45 11 cmp/pz r5 - 30e5fc: 91 8b mov.w 30e716 <___sdivsi3_i4i+0x11e>,r1 ! 80 - 30e5fe: 8d 44 bt.s 30e68a <___sdivsi3_i4i+0x92> - 30e600: 44 11 cmp/pz r4 - 30e602: 2f 56 mov.l r5,@-r15 - 30e604: 65 5b neg r5,r5 - 30e606: 8d 44 bt.s 30e692 <___sdivsi3_i4i+0x9a> - 30e608: 35 16 cmp/hi r1,r5 - 30e60a: 64 4b neg r4,r4 - 30e60c: 60 5d extu.w r5,r0 - 30e60e: 8b 9e bf 30e54e <___udivsi3_i4i+0x26> - 30e610: 30 50 cmp/eq r5,r0 - 30e612: 60 43 mov r4,r0 - 30e614: 40 19 shlr8 r0 - 30e616: 8f b5 bf.s 30e584 <___udivsi3_i4i+0x5c> - 30e618: 35 06 cmp/hi r0,r5 - 30e61a: 00 19 div0u - 30e61c: 45 28 shll16 r5 - 30e61e: 30 54 div1 r5,r0 - 30e620: 30 54 div1 r5,r0 - 30e622: 30 54 div1 r5,r0 - 30e624: d1 89 mov.l 30e84c <___sdivsi3_i4i+0x254>,r1 ! 0 <_lgmapped> - 30e626: 30 54 div1 r5,r0 - 30e628: 30 54 div1 r5,r0 - 30e62a: 2f 16 mov.l r1,@-r15 - 30e62c: 30 54 div1 r5,r0 - 30e62e: 30 54 div1 r5,r0 - 30e630: 30 54 div1 r5,r0 - 30e632: 80 f1 mov.b r0,@(1,r15) - 30e634: 20 4d xtrct r4,r0 - 30e636: 60 09 swap.w r0,r0 - 30e638: 30 54 div1 r5,r0 - 30e63a: 30 54 div1 r5,r0 - 30e63c: 30 54 div1 r5,r0 - 30e63e: 30 54 div1 r5,r0 - 30e640: 30 54 div1 r5,r0 - 30e642: 30 54 div1 r5,r0 - 30e644: 30 54 div1 r5,r0 - 30e646: 30 54 div1 r5,r0 - 30e648: 80 f2 mov.b r0,@(2,r15) - 30e64a: 30 54 div1 r5,r0 - 30e64c: 30 54 div1 r5,r0 - 30e64e: 30 54 div1 r5,r0 - 30e650: 30 54 div1 r5,r0 - 30e652: 30 54 div1 r5,r0 - 30e654: 30 54 div1 r5,r0 - 30e656: 30 54 div1 r5,r0 - 30e658: 30 54 div1 r5,r0 - 30e65a: 64 f6 mov.l @r15+,r4 - 30e65c: 60 0c extu.b r0,r0 - 30e65e: 65 f6 mov.l @r15+,r5 - 30e660: 20 4b or r4,r0 - 30e662: 64 f6 mov.l @r15+,r4 - 30e664: 00 0b rts - 30e666: 40 24 rotcl r0 - 30e668: c8 fe tst #254,r0 - 30e66a: c7 57 mova 30e7c8 <___sdivsi3_i4i+0x1d0>,r0 - 30e66c: 01 5c mov.b @(r0,r5),r1 - 30e66e: c7 97 mova 30e8cc <___sdivsi3_i4i+0x2d4>,r0 - 30e670: 8d 84 bt.s 30e57c <___udivsi3_i4i+0x54> - 30e672: 01 1e mov.l @(r0,r1),r1 - 30e674: c7 34 mova 30e748 <___sdivsi3_i4i+0x150>,r0 - 30e676: 34 15 dmulu.l r1,r4 - 30e678: 01 5c mov.b @(r0,r5),r1 - 30e67a: 65 f6 mov.l @r15+,r5 - 30e67c: 00 0a sts mach,r0 - 30e67e: 30 4e addc r4,r0 - 30e680: 64 f6 mov.l @r15+,r4 - 30e682: 40 25 rotcr r0 - 30e684: 40 1d shld r1,r0 - 30e686: 00 0b rts - 30e688: 60 0b neg r0,r0 - 30e68a: 2f 56 mov.l r5,@-r15 - 30e68c: 8d be bt.s 30e60c <___sdivsi3_i4i+0x14> - 30e68e: 35 16 cmp/hi r1,r5 - 30e690: 64 4b neg r4,r4 - 30e692: 60 5d extu.w r5,r0 - 30e694: 8b e8 bf 30e668 <___sdivsi3_i4i+0x70> - 30e696: 30 50 cmp/eq r5,r0 - 30e698: 60 43 mov r4,r0 - 30e69a: 40 19 shlr8 r0 - 30e69c: 8f 28 bf.s 30e6f0 <___sdivsi3_i4i+0xf8> - 30e69e: 35 06 cmp/hi r0,r5 - 30e6a0: 00 19 div0u - 30e6a2: d1 6a mov.l 30e84c <___sdivsi3_i4i+0x254>,r1 ! 0 <_lgmapped> - 30e6a4: 45 28 shll16 r5 - 30e6a6: 30 54 div1 r5,r0 - 30e6a8: 2f 16 mov.l r1,@-r15 - 30e6aa: 30 54 div1 r5,r0 - 30e6ac: 30 54 div1 r5,r0 - 30e6ae: 30 54 div1 r5,r0 - 30e6b0: 30 54 div1 r5,r0 - 30e6b2: 30 54 div1 r5,r0 - 30e6b4: 30 54 div1 r5,r0 - 30e6b6: 30 54 div1 r5,r0 - 30e6b8: 80 f1 mov.b r0,@(1,r15) - 30e6ba: 20 4d xtrct r4,r0 - 30e6bc: 60 09 swap.w r0,r0 - 30e6be: 30 54 div1 r5,r0 - 30e6c0: 30 54 div1 r5,r0 - 30e6c2: 30 54 div1 r5,r0 - 30e6c4: 30 54 div1 r5,r0 - 30e6c6: 30 54 div1 r5,r0 - 30e6c8: 30 54 div1 r5,r0 - 30e6ca: 30 54 div1 r5,r0 - 30e6cc: 30 54 div1 r5,r0 - 30e6ce: 80 f2 mov.b r0,@(2,r15) - 30e6d0: 30 54 div1 r5,r0 - 30e6d2: 30 54 div1 r5,r0 - 30e6d4: 30 54 div1 r5,r0 - 30e6d6: 30 54 div1 r5,r0 - 30e6d8: 30 54 div1 r5,r0 - 30e6da: 30 54 div1 r5,r0 - 30e6dc: 30 54 div1 r5,r0 - 30e6de: 30 54 div1 r5,r0 - 30e6e0: 64 f6 mov.l @r15+,r4 - 30e6e2: 61 0c extu.b r0,r1 - 30e6e4: 65 f6 mov.l @r15+,r5 - 30e6e6: 21 4b or r4,r1 - 30e6e8: 64 f6 mov.l @r15+,r4 - 30e6ea: 41 24 rotcl r1 - 30e6ec: 00 0b rts - 30e6ee: 60 1b neg r1,r0 - 30e6f0: 8d 12 bt.s 30e718 <___sdivsi3_i4i+0x120> - 30e6f2: 00 19 div0u - 30e6f4: 45 18 shll8 r5 - 30e6f6: d1 55 mov.l 30e84c <___sdivsi3_i4i+0x254>,r1 ! 0 <_lgmapped> - 30e6f8: 30 54 div1 r5,r0 - 30e6fa: 30 54 div1 r5,r0 - 30e6fc: 30 54 div1 r5,r0 - 30e6fe: 30 54 div1 r5,r0 - 30e700: 30 54 div1 r5,r0 - 30e702: 30 54 div1 r5,r0 - 30e704: 2f 16 mov.l r1,@-r15 - 30e706: 30 54 div1 r5,r0 - 30e708: 91 1d mov.w 30e746 <___sdivsi3_i4i+0x14e>,r1 ! ff00 - 30e70a: 30 54 div1 r5,r0 - 30e70c: 80 f2 mov.b r0,@(2,r15) - 30e70e: 20 4a xor r4,r0 - 30e710: 20 19 and r1,r0 - 30e712: af dd bra 30e6d0 <___sdivsi3_i4i+0xd8> - 30e714: 20 4a xor r4,r0 - 30e716: 00 80 .word 0x0080 - 30e718: 00 08 clrt - 30e71a: 44 28 shll16 r4 - 30e71c: 61 43 mov r4,r1 - 30e71e: 41 18 shll8 r1 - 30e720: 64 53 mov r5,r4 - 30e722: 41 24 rotcl r1 - 30e724: 30 54 div1 r5,r0 - 30e726: 41 24 rotcl r1 - 30e728: 30 54 div1 r5,r0 - 30e72a: 41 24 rotcl r1 - 30e72c: 30 54 div1 r5,r0 - 30e72e: 41 24 rotcl r1 - 30e730: 30 54 div1 r5,r0 - 30e732: 41 24 rotcl r1 - 30e734: 30 54 div1 r5,r0 - 30e736: 41 24 rotcl r1 - 30e738: 30 54 div1 r5,r0 - 30e73a: 41 24 rotcl r1 - 30e73c: 30 54 div1 r5,r0 - 30e73e: 65 f6 mov.l @r15+,r5 - 30e740: 41 24 rotcl r1 - 30e742: af d1 bra 30e6e8 <___sdivsi3_i4i+0xf0> - 30e744: 30 44 div1 r4,r0 - 30e746: ff 00 .word 0xff00 - 30e748: 00 01 .word 0x0001 - 30e74a: 00 ff mac.l @r15+,@r0+ - 30e74c: ff fe .word 0xfffe - 30e74e: fe fe .word 0xfefe - 30e750: fe fd .word 0xfefd - 30e752: fd fd .word 0xfdfd - 30e754: fd fd .word 0xfdfd - 30e756: fd fd .word 0xfdfd - 30e758: fd fc .word 0xfdfc - 30e75a: fc fc .word 0xfcfc - 30e75c: fc fc .word 0xfcfc - 30e75e: fc fc .word 0xfcfc - 30e760: fc fc .word 0xfcfc - 30e762: fc fc .word 0xfcfc - 30e764: fc fc .word 0xfcfc - 30e766: fc fc .word 0xfcfc - 30e768: fc fb .word 0xfcfb - 30e76a: fb fb fb fb dcf pcopy m1,y1 movx.w a1,@r5+ movy.w a1,@r7+r9 - 30e76e: fb fb fb fb dcf pcopy m1,y1 movx.w a1,@r5+ movy.w a1,@r7+r9 - 30e772: fb fb fb fb dcf pcopy m1,y1 movx.w a1,@r5+ movy.w a1,@r7+r9 - 30e776: fb fb fb fb dcf pcopy m1,y1 movx.w a1,@r5+ movy.w a1,@r7+r9 - 30e77a: fb fb fb fb dcf pcopy m1,y1 movx.w a1,@r5+ movy.w a1,@r7+r9 - 30e77e: fb fb fb fb dcf pcopy m1,y1 movx.w a1,@r5+ movy.w a1,@r7+r9 - 30e782: fb fb fb fb dcf pcopy m1,y1 movx.w a1,@r5+ movy.w a1,@r7+r9 - 30e786: fb fb fb fa dcf pcopy m1,y0 movx.w a1,@r5+ movy.w a1,@r7+r9 - 30e78a: fa fa fa fa dct pcopy m1,y0 movx.w a1,@r5+ movy.w a1,@r6+ - 30e78e: fa fa fa fa dct pcopy m1,y0 movx.w a1,@r5+ movy.w a1,@r6+ - 30e792: fa fa fa fa dct pcopy m1,y0 movx.w a1,@r5+ movy.w a1,@r6+ - 30e796: fa fa fa fa dct pcopy m1,y0 movx.w a1,@r5+ movy.w a1,@r6+ - 30e79a: fa fa fa fa dct pcopy m1,y0 movx.w a1,@r5+ movy.w a1,@r6+ - 30e79e: fa fa fa fa dct pcopy m1,y0 movx.w a1,@r5+ movy.w a1,@r6+ - 30e7a2: fa fa fa fa dct pcopy m1,y0 movx.w a1,@r5+ movy.w a1,@r6+ - 30e7a6: fa fa fa fa dct pcopy m1,y0 movx.w a1,@r5+ movy.w a1,@r6+ - 30e7aa: fa fa fa fa dct pcopy m1,y0 movx.w a1,@r5+ movy.w a1,@r6+ - 30e7ae: fa fa fa fa dct pcopy m1,y0 movx.w a1,@r5+ movy.w a1,@r6+ - 30e7b2: fa fa fa fa dct pcopy m1,y0 movx.w a1,@r5+ movy.w a1,@r6+ - 30e7b6: fa fa fa fa dct pcopy m1,y0 movx.w a1,@r5+ movy.w a1,@r6+ - 30e7ba: fa fa fa fa dct pcopy m1,y0 movx.w a1,@r5+ movy.w a1,@r6+ - 30e7be: fa fa fa fa dct pcopy m1,y0 movx.w a1,@r5+ movy.w a1,@r6+ - 30e7c2: fa fa fa fa dct pcopy m1,y0 movx.w a1,@r5+ movy.w a1,@r6+ - 30e7c6: fa fa fa 80 dct pcopy y0,0x0 movx.w a1,@r5+ movy.w a1,@r6+ - 30e7ca: 80 00 mov.b r0,@(0,r0) - 30e7cc: 80 c0 mov.b r0,@(0,r12) - 30e7ce: 00 40 .word 0x0040 - 30e7d0: 80 a0 mov.b r0,@(0,r10) - 30e7d2: c0 e0 mov.b r0,@(224,gbr) - 30e7d4: 00 20 .word 0x0020 - 30e7d6: 40 60 .word 0x4060 - 30e7d8: 80 90 mov.b r0,@(0,r9) - 30e7da: a0 b0 bra 30e93e <___sdivsi3_i4i+0x346> - 30e7dc: c0 d0 mov.b r0,@(208,gbr) - 30e7de: e0 f0 mov #-16,r0 - 30e7e0: 00 10 .word 0x0010 - 30e7e2: 20 30 mov.b r3,@r0 - 30e7e4: 40 50 .word 0x4050 - 30e7e6: 60 70 mov.b @r7,r0 - 30e7e8: 80 88 mov.b r0,@(8,r8) - 30e7ea: 90 98 mov.w 30e91e <___sdivsi3_i4i+0x326>,r0 ! 9612 - 30e7ec: a0 a8 bra 30e940 <___sdivsi3_i4i+0x348> - 30e7ee: b0 b8 bsr 30e962 <___addsf3+0x16> - 30e7f0: c0 c8 mov.b r0,@(200,gbr) - 30e7f2: d0 d8 mov.l 30eb54 <___addsf3+0x208>,r0 ! e61bd358 - 30e7f4: e0 e8 mov #-24,r0 - 30e7f6: f0 f8 movx.l x1,@r4+ - 30e7f8: 00 08 clrt - 30e7fa: 10 18 mov.l r1,@(32,r0) - 30e7fc: 20 28 tst r2,r0 - 30e7fe: 30 38 sub r3,r0 - 30e800: 40 48 .word 0x4048 - 30e802: 50 58 mov.l @(32,r5),r0 - 30e804: 60 68 swap.b r6,r0 - 30e806: 70 78 add #120,r0 - 30e808: 80 84 mov.b r0,@(4,r8) - 30e80a: 88 8c cmp/eq #-116,r0 - 30e80c: 90 94 mov.w 30e938 <___sdivsi3_i4i+0x340>,r0 ! a68 - 30e80e: 98 9c mov.w 30e94a <___sdivsi3_i4i+0x352>,r8 ! 811 - 30e810: a0 a4 bra 30e95c <___addsf3+0x10> - 30e812: a8 ac bra 30d96e <_gdb_main+0x4c2> - 30e814: b0 b4 bsr 30e980 <___addsf3+0x34> - 30e816: b8 bc bsr 30d992 <_gdb_main+0x4e6> - 30e818: c0 c4 mov.b r0,@(196,gbr) - 30e81a: c8 cc tst #204,r0 - 30e81c: d0 d4 mov.l 30eb70 <___addsf3+0x224>,r0 ! 620372fb - 30e81e: d8 dc mov.l 30eb90 <___addsf3+0x244>,r8 ! 273b6073 - 30e820: e0 e4 mov #-28,r0 - 30e822: e8 ec mov #-20,r8 - 30e824: f0 f4 movx.l x1,@r4 - 30e826: f8 fc 00 04 pshl #0,0x4 movx.l x1,@r4+r8 - 30e82a: 08 0c mov.b @(r0,r0),r8 - 30e82c: 10 14 mov.l r1,@(16,r0) - 30e82e: 18 1c mov.l r1,@(48,r8) - 30e830: 20 24 mov.b r2,@-r0 - 30e832: 28 2c cmp/str r2,r8 - 30e834: 30 34 div1 r3,r0 - 30e836: 38 3c add r3,r8 - 30e838: 40 44 .word 0x4044 - 30e83a: 48 4c shad r4,r8 - 30e83c: 50 54 mov.l @(16,r5),r0 - 30e83e: 58 5c mov.l @(48,r5),r8 - 30e840: 60 64 mov.b @r6+,r0 - 30e842: 68 6c extu.b r6,r8 - 30e844: 70 74 add #116,r0 - 30e846: 78 7c add #124,r8 - 30e848: 80 00 mov.b r0,@(0,r0) - 30e84a: 00 09 nop - 30e84c: 00 00 .word 0x0000 - 30e84e: 00 00 .word 0x0000 - 30e850: f8 1f 81 f9 pshl a1,m1,x1 movx.w @r4+r8,x0 movy.w a0,@r6+r9 - 30e854: f0 7c movx.l x0,@r4+r8 - 30e856: 1f 08 mov.l r0,@(32,r15) - 30e858: e9 13 mov #19,r9 - 30e85a: 1a c0 mov.l r12,@(0,r10) - 30e85c: e1 e1 mov #-31,r1 - 30e85e: e1 e2 mov #-30,r1 - 30e860: da e6 mov.l 30ebfc <___addsf3+0x2b0>,r10 ! 3198a093 - 30e862: 07 6c mov.b @(r0,r6),r7 - 30e864: d4 1d mov.l 30e8dc <___sdivsi3_i4i+0x2e4>,r4 ! 47ae147b - 30e866: 41 d5 .word 0x41d5 - 30e868: cd 85 and.b #133,@(r0,gbr) - 30e86a: 68 91 mov.w @r9,r8 - 30e86c: c7 1c mova 30e8e0 <___sdivsi3_i4i+0x2e8>,r0 - 30e86e: 71 c8 add #-56,r1 - 30e870: c0 e0 mov.b r0,@(224,gbr) - 30e872: 70 39 add #57,r0 - 30e874: ba cf bsr 30de16 <_gdb_main+0x96a> - 30e876: 91 4d mov.w 30e914 <___sdivsi3_i4i+0x31c>,r1 ! 1f70 - 30e878: b4 e8 bsr 30f24c <___mulsf3+0x2d4> - 30e87a: 1b 4f mov.l r4,@(60,r11) - 30e87c: af 28 bra 30e6d0 <___sdivsi3_i4i+0xd8> - 30e87e: 6b cb neg r12,r11 - 30e880: a9 8e bra 30dba0 <_gdb_main+0x6f4> - 30e882: f6 07 movs.l 0x0,@r2 - 30e884: a4 1a bra 30f0bc <___mulsf3+0x144> - 30e886: 41 a5 .word 0x41a5 - 30e888: 9e c8 mov.w 30ea1c <___addsf3+0xd0>,r14 ! 6093 - 30e88a: e9 52 mov #82,r9 - 30e88c: 99 99 mov.w 30e9c2 <___addsf3+0x76>,r9 ! 2728 - 30e88e: 99 9a mov.w 30e9c6 <___addsf3+0x7a>,r9 ! a112 - 30e890: 94 8b mov.w 30e9aa <___addsf3+0x5e>,r4 ! 8b01 - 30e892: 0f ce mov.l @(r0,r12),r15 - 30e894: 8f 9c bf.s 30e7d0 <___sdivsi3_i4i+0x1d8> - 30e896: 18 fa mov.l r15,@(40,r8) - 30e898: 8a cb ldrc #203 - 30e89a: 90 f7 mov.w 30ea8c <___addsf3+0x140>,r0 ! 9228 - 30e89c: 86 18 .word 0x8618 - 30e89e: 61 87 not r8,r1 - 30e8a0: 81 81 mov.w r0,@(2,r8) - 30e8a2: 81 82 mov.w r0,@(4,r8) - 30e8a4: 7d 05 add #5,r13 - 30e8a6: f4 18 movs.w @r4+,0x1 - 30e8a8: 78 a4 add #-92,r8 - 30e8aa: c8 18 tst #24,r0 - 30e8ac: 74 5d add #93,r4 - 30e8ae: 17 46 mov.l r4,@(24,r7) - 30e8b0: 70 2e add #46,r0 - 30e8b2: 05 c1 .word 0x05c1 - 30e8b4: 6c 16 mov.l @r1+,r12 - 30e8b6: c1 6d mov.w r0,@(218,gbr) - 30e8b8: 68 16 mov.l @r1+,r8 - 30e8ba: 81 69 mov.w r0,@(18,r6) - 30e8bc: 64 2c extu.b r2,r4 - 30e8be: 85 91 mov.w @(2,r9),r0 - 30e8c0: 60 58 swap.b r5,r0 - 30e8c2: 16 06 mov.l r0,@(24,r6) - 30e8c4: 5c 98 mov.l @(32,r9),r12 - 30e8c6: 82 ba setrc #186 - 30e8c8: 58 ed mov.l @(52,r14),r8 - 30e8ca: 23 09 and r0,r3 - 30e8cc: 55 55 mov.l @(20,r5),r5 - 30e8ce: 55 56 mov.l @(24,r5),r5 - 30e8d0: 51 d0 mov.l @(0,r13),r1 - 30e8d2: 7e af add #-81,r14 - 30e8d4: 4e 5e ldc r14,mod - 30e8d6: 0a 73 movco.l r0,@r10 - 30e8d8: 4a fd shld r15,r10 - 30e8da: 6a 06 mov.l @r0+,r10 - 30e8dc: 47 ae ldc r7,r2_bank - 30e8de: 14 7b mov.l r7,@(44,r4) - 30e8e0: 44 6f mac.w @r6+,@r4+ - 30e8e2: 86 57 .word 0x8657 - 30e8e4: 41 41 .word 0x4141 - 30e8e6: 41 42 .word 0x4142 - 30e8e8: 3e 22 cmp/hs r2,r14 - 30e8ea: cb cf or #207,r0 - 30e8ec: 3b 13 cmp/ge r1,r11 - 30e8ee: b1 3c bsr 30eb6a <___addsf3+0x21e> - 30e8f0: 38 13 cmp/ge r1,r8 - 30e8f2: 81 39 mov.w r0,@(18,r3) - 30e8f4: 35 21 .word 0x3521 - 30e8f6: cf b3 or.b #179,@(r0,gbr) - 30e8f8: 32 3e addc r3,r2 - 30e8fa: 34 a3 cmp/ge r10,r4 - 30e8fc: 2f 68 tst r6,r15 - 30e8fe: 4b db .word 0x4bdb - 30e900: 2c 9f muls.w r9,r12 - 30e902: b4 d9 bsr 30f2b8 <___subsf3+0x68> - 30e904: 29 e4 mov.b r14,@-r9 - 30e906: 12 9f mov.l r9,@(60,r2) - 30e908: 27 35 mov.w r3,@-r7 - 30e90a: 0b 89 .word 0x0b89 - 30e90c: 24 92 mov.l r9,@r4 - 30e90e: 49 25 rotcr r9 - 30e910: 21 fb or r15,r1 - 30e912: 78 13 add #19,r8 - 30e914: 1f 70 mov.l r7,@(0,r15) - 30e916: 47 dd shld r13,r7 - 30e918: 1c f0 mov.l r15,@(0,r12) - 30e91a: 6a db neg r13,r10 - 30e91c: 1a 7b mov.l r7,@(44,r10) - 30e91e: 96 12 mov.w 30e946 <___sdivsi3_i4i+0x34e>,r6 ! 4105 - 30e920: 18 11 mov.l r1,@(4,r8) - 30e922: 81 19 mov.w r0,@(18,r1) - 30e924: 15 b1 mov.l r11,@(4,r5) - 30e926: e5 f8 mov #-8,r5 - 30e928: 13 5c mov.l r5,@(48,r3) - 30e92a: 81 14 mov.w r0,@(8,r1) - 30e92c: 11 11 mov.l r1,@(4,r1) - 30e92e: 11 12 mov.l r1,@(8,r1) - 30e930: 0e cf mac.l @r12+,@r14+ - 30e932: 56 bf mov.l @(60,r11),r6 - 30e934: 0c 97 mul.l r9,r12 - 30e936: 14 fc mov.l r15,@(48,r4) - 30e938: 0a 68 .word 0x0a68 - 30e93a: 10 a7 mov.l r10,@(28,r0) - 30e93c: 08 42 stc spc,r8 - 30e93e: 10 85 mov.l r8,@(20,r0) - 30e940: 06 24 mov.b r2,@(r0,r6) - 30e942: dd 30 mov.l 30ea04 <___addsf3+0xb8>,r13 ! 6073926b - 30e944: 04 10 .word 0x0410 - 30e946: 41 05 rotr r1 - 30e948: 02 04 mov.b r0,@(r0,r2) - 30e94a: 08 11 .word 0x0811 - -0030e94c <___addsf3>: - 30e94c: 2f 86 mov.l r8,@-r15 - 30e94e: e1 e9 mov #-23,r1 - 30e950: 2f 96 mov.l r9,@-r15 - 30e952: 68 43 mov r4,r8 - 30e954: 2f a6 mov.l r10,@-r15 - 30e956: 69 43 mov r4,r9 - 30e958: 2f b6 mov.l r11,@-r15 - 30e95a: 49 1d shld r1,r9 - 30e95c: 2f c6 mov.l r12,@-r15 - 30e95e: 48 00 shll r8 - 30e960: dc 60 mov.l 30eae4 <___addsf3+0x198>,r12 ! 7fffff - 30e962: 6b 53 mov r5,r11 - 30e964: 2f d6 mov.l r13,@-r15 - 30e966: 60 c3 mov r12,r0 - 30e968: 6d c3 mov r12,r13 - 30e96a: 6a 53 mov r5,r10 - 30e96c: 08 29 movt r8 - 30e96e: 2f e6 mov.l r14,@-r15 - 30e970: 4b 1d shld r1,r11 - 30e972: 4f 22 sts.l pr,@-r15 - 30e974: 20 49 and r4,r0 - 30e976: 4a 00 shll r10 - 30e978: 2d 59 and r5,r13 - 30e97a: 69 9c extu.b r9,r9 - 30e97c: 67 03 mov r0,r7 - 30e97e: 0a 29 movt r10 - 30e980: 62 d3 mov r13,r2 - 30e982: 47 08 shll2 r7 - 30e984: 6b bc extu.b r11,r11 - 30e986: 42 08 shll2 r2 - 30e988: 61 93 mov r9,r1 - 30e98a: 38 a0 cmp/eq r10,r8 - 30e98c: 66 03 mov r0,r6 - 30e98e: ee ff mov #-1,r14 - 30e990: 63 83 mov r8,r3 - 30e992: 37 7c add r7,r7 - 30e994: 32 2c add r2,r2 - 30e996: 8d 5f bt.s 30ea58 <___addsf3+0x10c> - 30e998: 31 b8 sub r11,r1 - 30e99a: 41 15 cmp/pl r1 - 30e99c: 8f 3c bf.s 30ea18 <___addsf3+0xcc> - 30e99e: 2b b8 tst r11,r11 - 30e9a0: 8b 01 bf 30e9a6 <___addsf3+0x5a> - 30e9a2: a0 8d bra 30eac0 <___addsf3+0x174> - 30e9a4: 22 28 tst r2,r2 - 30e9a6: 93 9b mov.w 30eae0 <___addsf3+0x194>,r3 ! ff - 30e9a8: 39 30 cmp/eq r3,r9 - 30e9aa: 8b 01 bf 30e9b0 <___addsf3+0x64> - 30e9ac: a1 fb bra 30eda6 <___addsf3+0x45a> - 30e9ae: 00 09 nop - 30e9b0: d3 4d mov.l 30eae8 <___addsf3+0x19c>,r3 ! 4000000 - 30e9b2: 22 3b or r3,r2 - 30e9b4: e3 1b mov #27,r3 - 30e9b6: 31 37 cmp/gt r3,r1 - 30e9b8: 89 01 bt 30e9be <___addsf3+0x72> - 30e9ba: a1 3a bra 30ec32 <___addsf3+0x2e6> - 30e9bc: 61 1b neg r1,r1 - 30e9be: d2 4a mov.l 30eae8 <___addsf3+0x19c>,r2 ! 4000000 - 30e9c0: 77 ff add #-1,r7 - 30e9c2: 27 28 tst r2,r7 - 30e9c4: 8b 01 bf 30e9ca <___addsf3+0x7e> - 30e9c6: a1 12 bra 30ebee <___addsf3+0x2a2> - 30e9c8: 77 04 add #4,r7 - 30e9ca: e7 ff mov #-1,r7 - 30e9cc: d0 47 mov.l 30eaec <___addsf3+0x1a0>,r0 ! 3ffffff - 30e9ce: 6b 73 mov r7,r11 - 30e9d0: 2b 09 and r0,r11 - 30e9d2: d0 47 mov.l 30eaf0 <___addsf3+0x1a4>,r0 ! 310d30 <___clzsi2> - 30e9d4: 40 0b jsr @r0 - 30e9d6: 64 b3 mov r11,r4 - 30e9d8: 62 03 mov r0,r2 - 30e9da: 72 fb add #-5,r2 - 30e9dc: 60 b3 mov r11,r0 - 30e9de: 39 27 cmp/gt r2,r9 - 30e9e0: 8d 02 bt.s 30e9e8 <___addsf3+0x9c> - 30e9e2: 40 2d shld r2,r0 - 30e9e4: a0 ca bra 30eb7c <___addsf3+0x230> - 30e9e6: 32 98 sub r9,r2 - 30e9e8: d7 42 mov.l 30eaf4 <___addsf3+0x1a8>,r7 ! fbffffff - 30e9ea: 61 93 mov r9,r1 - 30e9ec: c8 07 tst #7,r0 - 30e9ee: 31 28 sub r2,r1 - 30e9f0: 8d 47 bt.s 30ea82 <___addsf3+0x136> - 30e9f2: 27 09 and r0,r7 - 30e9f4: c9 0f and #15,r0 - 30e9f6: 88 04 cmp/eq #4,r0 - 30e9f8: 8d 44 bt.s 30ea84 <___addsf3+0x138> - 30e9fa: 60 73 mov r7,r0 - 30e9fc: 77 04 add #4,r7 - 30e9fe: d3 3a mov.l 30eae8 <___addsf3+0x19c>,r3 ! 4000000 - 30ea00: 27 38 tst r3,r7 - 30ea02: 8d 3f bt.s 30ea84 <___addsf3+0x138> - 30ea04: 60 73 mov r7,r0 - 30ea06: 92 6b mov.w 30eae0 <___addsf3+0x194>,r2 ! ff - 30ea08: 71 01 add #1,r1 - 30ea0a: 31 20 cmp/eq r2,r1 - 30ea0c: 8d 02 bt.s 30ea14 <___addsf3+0xc8> - 30ea0e: 63 83 mov r8,r3 - 30ea10: a0 cd bra 30ebae <___addsf3+0x262> - 30ea12: 00 09 nop - 30ea14: a0 44 bra 30eaa0 <___addsf3+0x154> - 30ea16: e6 00 mov #0,r6 - 30ea18: 21 18 tst r1,r1 - 30ea1a: 8d 6f bt.s 30eafc <___addsf3+0x1b0> - 30ea1c: 60 93 mov r9,r0 - 30ea1e: 61 b3 mov r11,r1 - 30ea20: 29 98 tst r9,r9 - 30ea22: 8d 02 bt.s 30ea2a <___addsf3+0xde> - 30ea24: 31 98 sub r9,r1 - 30ea26: a0 cc bra 30ebc2 <___addsf3+0x276> - 30ea28: 00 09 nop - 30ea2a: 27 78 tst r7,r7 - 30ea2c: 8f 02 bf.s 30ea34 <___addsf3+0xe8> - 30ea2e: 63 13 mov r1,r3 - 30ea30: a1 9f bra 30ed72 <___addsf3+0x426> - 30ea32: 60 d3 mov r13,r0 - 30ea34: 43 10 dt r3 - 30ea36: 8b 01 bf 30ea3c <___addsf3+0xf0> - 30ea38: a1 e4 bra 30ee04 <___addsf3+0x4b8> - 30ea3a: 60 23 mov r2,r0 - 30ea3c: 96 50 mov.w 30eae0 <___addsf3+0x194>,r6 ! ff - 30ea3e: 31 60 cmp/eq r6,r1 - 30ea40: 8d 02 bt.s 30ea48 <___addsf3+0xfc> - 30ea42: 61 33 mov r3,r1 - 30ea44: a0 c5 bra 30ebd2 <___addsf3+0x286> - 30ea46: e3 1b mov #27,r3 - 30ea48: d0 26 mov.l 30eae4 <___addsf3+0x198>,r0 ! 7fffff - 30ea4a: 68 a3 mov r10,r8 - 30ea4c: 91 48 mov.w 30eae0 <___addsf3+0x194>,r1 ! ff - 30ea4e: 25 08 tst r0,r5 - 30ea50: 8f 23 bf.s 30ea9a <___addsf3+0x14e> - 30ea52: 60 d3 mov r13,r0 - 30ea54: a1 b6 bra 30edc4 <___addsf3+0x478> - 30ea56: 00 09 nop - 30ea58: 41 15 cmp/pl r1 - 30ea5a: 89 01 bt 30ea60 <___addsf3+0x114> - 30ea5c: a0 ca bra 30ebf4 <___addsf3+0x2a8> - 30ea5e: 21 18 tst r1,r1 - 30ea60: 2b b8 tst r11,r11 - 30ea62: 8d 6a bt.s 30eb3a <___addsf3+0x1ee> - 30ea64: 22 28 tst r2,r2 - 30ea66: 96 3b mov.w 30eae0 <___addsf3+0x194>,r6 ! ff - 30ea68: 39 60 cmp/eq r6,r9 - 30ea6a: 8b 01 bf 30ea70 <___addsf3+0x124> - 30ea6c: a1 af bra 30edce <___addsf3+0x482> - 30ea6e: 00 09 nop - 30ea70: d6 1d mov.l 30eae8 <___addsf3+0x19c>,r6 ! 4000000 - 30ea72: 22 6b or r6,r2 - 30ea74: e6 1b mov #27,r6 - 30ea76: 31 67 cmp/gt r6,r1 - 30ea78: 89 01 bt 30ea7e <___addsf3+0x132> - 30ea7a: a1 27 bra 30eccc <___addsf3+0x380> - 30ea7c: 61 1b neg r1,r1 - 30ea7e: 77 05 add #5,r7 - 30ea80: 61 93 mov r9,r1 - 30ea82: 60 73 mov r7,r0 - 30ea84: 40 09 shlr2 r0 - 30ea86: 40 01 shlr r0 - 30ea88: 20 08 tst r0,r0 - 30ea8a: ee ff mov #-1,r14 - 30ea8c: 92 28 mov.w 30eae0 <___addsf3+0x194>,r2 ! ff - 30ea8e: 6e ea negc r14,r14 - 30ea90: 31 20 cmp/eq r2,r1 - 30ea92: 02 29 movt r2 - 30ea94: 2e 29 and r2,r14 - 30ea96: 2e e8 tst r14,r14 - 30ea98: 89 dc bt 30ea54 <___addsf3+0x108> - 30ea9a: 91 21 mov.w 30eae0 <___addsf3+0x194>,r1 ! ff - 30ea9c: e3 00 mov #0,r3 - 30ea9e: d6 16 mov.l 30eaf8 <___addsf3+0x1ac>,r6 ! 400000 - 30eaa0: e0 17 mov #23,r0 - 30eaa2: 41 0d shld r0,r1 - 30eaa4: 60 33 mov r3,r0 - 30eaa6: c9 01 and #1,r0 - 30eaa8: 40 05 rotr r0 - 30eaaa: 20 1b or r1,r0 - 30eaac: 20 6b or r6,r0 - 30eaae: 4f 26 lds.l @r15+,pr - 30eab0: 6e f6 mov.l @r15+,r14 - 30eab2: 6d f6 mov.l @r15+,r13 - 30eab4: 6c f6 mov.l @r15+,r12 - 30eab6: 6b f6 mov.l @r15+,r11 - 30eab8: 6a f6 mov.l @r15+,r10 - 30eaba: 69 f6 mov.l @r15+,r9 - 30eabc: 00 0b rts - 30eabe: 68 f6 mov.l @r15+,r8 - 30eac0: 8d 3c bt.s 30eb3c <___addsf3+0x1f0> - 30eac2: 63 13 mov r1,r3 - 30eac4: 43 10 dt r3 - 30eac6: 89 46 bt 30eb56 <___addsf3+0x20a> - 30eac8: 96 0a mov.w 30eae0 <___addsf3+0x194>,r6 ! ff - 30eaca: 31 60 cmp/eq r6,r1 - 30eacc: 8d 02 bt.s 30ead4 <___addsf3+0x188> - 30eace: 61 33 mov r3,r1 - 30ead0: af 71 bra 30e9b6 <___addsf3+0x6a> - 30ead2: e3 1b mov #27,r3 - 30ead4: d7 03 mov.l 30eae4 <___addsf3+0x198>,r7 ! 7fffff - 30ead6: 91 03 mov.w 30eae0 <___addsf3+0x194>,r1 ! ff - 30ead8: 24 78 tst r7,r4 - 30eada: 8b de bf 30ea9a <___addsf3+0x14e> - 30eadc: a1 72 bra 30edc4 <___addsf3+0x478> - 30eade: 00 09 nop - 30eae0: 00 ff mac.l @r15+,@r0+ - 30eae2: 00 09 nop - 30eae4: 00 7f mac.l @r7+,@r0+ - 30eae6: ff ff .word 0xffff - 30eae8: 04 00 .word 0x0400 - 30eaea: 00 00 .word 0x0000 - 30eaec: 03 ff mac.l @r15+,@r3+ - 30eaee: ff ff .word 0xffff - 30eaf0: 00 31 .word 0x0031 - 30eaf2: 0d 30 .word 0x0d30 - 30eaf4: fb ff ff ff dcf plds a0g,macl movx.w a1,@r5+r8 movy.w a1,@r7+r9 - 30eaf8: 00 40 .word 0x0040 - 30eafa: 00 00 .word 0x0000 - 30eafc: 70 01 add #1,r0 - 30eafe: c8 fe tst #254,r0 - 30eb00: 8d 02 bt.s 30eb08 <___addsf3+0x1bc> - 30eb02: 29 98 tst r9,r9 - 30eb04: a0 cd bra 30eca2 <___addsf3+0x356> - 30eb06: 6b 73 mov r7,r11 - 30eb08: 8f c7 bf.s 30ea9a <___addsf3+0x14e> - 30eb0a: 27 78 tst r7,r7 - 30eb0c: 8f 02 bf.s 30eb14 <___addsf3+0x1c8> - 30eb0e: 22 28 tst r2,r2 - 30eb10: a1 89 bra 30ee26 <___addsf3+0x4da> - 30eb12: e3 ff mov #-1,r3 - 30eb14: 8d c4 bt.s 30eaa0 <___addsf3+0x154> - 30eb16: e1 00 mov #0,r1 - 30eb18: d5 67 mov.l 30ecb8 <___addsf3+0x36c>,r5 ! 4000000 - 30eb1a: 66 73 mov r7,r6 - 30eb1c: 36 28 sub r2,r6 - 30eb1e: 26 58 tst r5,r6 - 30eb20: 8b 01 bf 30eb26 <___addsf3+0x1da> - 30eb22: a1 b1 bra 30ee88 <___addsf3+0x53c> - 30eb24: 26 68 tst r6,r6 - 30eb26: 32 78 sub r7,r2 - 30eb28: 22 58 tst r5,r2 - 30eb2a: 8b 01 bf 30eb30 <___addsf3+0x1e4> - 30eb2c: a1 b3 bra 30ee96 <___addsf3+0x54a> - 30eb2e: 66 23 mov r2,r6 - 30eb30: d1 62 mov.l 30ecbc <___addsf3+0x370>,r1 ! fbffffff - 30eb32: 63 a3 mov r10,r3 - 30eb34: 22 19 and r1,r2 - 30eb36: a0 3d bra 30ebb4 <___addsf3+0x268> - 30eb38: e1 01 mov #1,r1 - 30eb3a: 8b 01 bf 30eb40 <___addsf3+0x1f4> - 30eb3c: a0 94 bra 30ec68 <___addsf3+0x31c> - 30eb3e: 00 09 nop - 30eb40: 66 13 mov r1,r6 - 30eb42: 46 10 dt r6 - 30eb44: 8b 01 bf 30eb4a <___addsf3+0x1fe> - 30eb46: a1 1d bra 30ed84 <___addsf3+0x438> - 30eb48: 60 73 mov r7,r0 - 30eb4a: 95 b4 mov.w 30ecb6 <___addsf3+0x36a>,r5 ! ff - 30eb4c: 31 50 cmp/eq r5,r1 - 30eb4e: 8d c1 bt.s 30ead4 <___addsf3+0x188> - 30eb50: 61 63 mov r6,r1 - 30eb52: af 90 bra 30ea76 <___addsf3+0x12a> - 30eb54: e6 1b mov #27,r6 - 30eb56: d3 58 mov.l 30ecb8 <___addsf3+0x36c>,r3 ! 4000000 - 30eb58: 60 73 mov r7,r0 - 30eb5a: 30 28 sub r2,r0 - 30eb5c: 20 38 tst r3,r0 - 30eb5e: 8b 01 bf 30eb64 <___addsf3+0x218> - 30eb60: a1 2e bra 30edc0 <___addsf3+0x474> - 30eb62: 40 09 shlr2 r0 - 30eb64: d1 56 mov.l 30ecc0 <___addsf3+0x374>,r1 ! 3ffffff - 30eb66: 69 03 mov r0,r9 - 30eb68: d0 56 mov.l 30ecc4 <___addsf3+0x378>,r0 ! 310d30 <___clzsi2> - 30eb6a: 29 19 and r1,r9 - 30eb6c: 40 0b jsr @r0 - 30eb6e: 64 93 mov r9,r4 - 30eb70: 62 03 mov r0,r2 - 30eb72: 72 fb add #-5,r2 - 30eb74: 60 93 mov r9,r0 - 30eb76: 40 2d shld r2,r0 - 30eb78: e9 01 mov #1,r9 - 30eb7a: 32 98 sub r9,r2 - 30eb7c: 72 01 add #1,r2 - 30eb7e: 62 2b neg r2,r2 - 30eb80: 63 03 mov r0,r3 - 30eb82: 43 2d shld r2,r3 - 30eb84: 72 20 add #32,r2 - 30eb86: 40 2d shld r2,r0 - 30eb88: e1 ff mov #-1,r1 - 30eb8a: 20 08 tst r0,r0 - 30eb8c: 61 1a negc r1,r1 - 30eb8e: 67 13 mov r1,r7 - 30eb90: 27 3b or r3,r7 - 30eb92: 60 73 mov r7,r0 - 30eb94: c8 07 tst #7,r0 - 30eb96: 8b 01 bf 30eb9c <___addsf3+0x250> - 30eb98: a1 82 bra 30eea0 <___addsf3+0x554> - 30eb9a: 00 09 nop - 30eb9c: c9 0f and #15,r0 - 30eb9e: 88 04 cmp/eq #4,r0 - 30eba0: 8f 5e bf.s 30ec60 <___addsf3+0x314> - 30eba2: e1 00 mov #0,r1 - 30eba4: d2 44 mov.l 30ecb8 <___addsf3+0x36c>,r2 ! 4000000 - 30eba6: 27 28 tst r2,r7 - 30eba8: 8d 22 bt.s 30ebf0 <___addsf3+0x2a4> - 30ebaa: 63 83 mov r8,r3 - 30ebac: e1 01 mov #1,r1 - 30ebae: d2 43 mov.l 30ecbc <___addsf3+0x370>,r2 ! fbffffff - 30ebb0: 61 1c extu.b r1,r1 - 30ebb2: 22 79 and r7,r2 - 30ebb4: e5 06 mov #6,r5 - 30ebb6: 42 5d shld r5,r2 - 30ebb8: 66 23 mov r2,r6 - 30ebba: 46 19 shlr8 r6 - 30ebbc: 46 01 shlr r6 - 30ebbe: af 70 bra 30eaa2 <___addsf3+0x156> - 30ebc0: e0 17 mov #23,r0 - 30ebc2: 93 78 mov.w 30ecb6 <___addsf3+0x36a>,r3 ! ff - 30ebc4: 3b 30 cmp/eq r3,r11 - 30ebc6: 8b 01 bf 30ebcc <___addsf3+0x280> - 30ebc8: a1 34 bra 30ee34 <___addsf3+0x4e8> - 30ebca: 60 d3 mov r13,r0 - 30ebcc: d3 3a mov.l 30ecb8 <___addsf3+0x36c>,r3 ! 4000000 - 30ebce: 27 3b or r3,r7 - 30ebd0: e3 1b mov #27,r3 - 30ebd2: 31 37 cmp/gt r3,r1 - 30ebd4: 89 01 bt 30ebda <___addsf3+0x28e> - 30ebd6: a0 9a bra 30ed0e <___addsf3+0x3c2> - 30ebd8: 61 1b neg r1,r1 - 30ebda: 67 23 mov r2,r7 - 30ebdc: d2 36 mov.l 30ecb8 <___addsf3+0x36c>,r2 ! 4000000 - 30ebde: 77 ff add #-1,r7 - 30ebe0: 69 b3 mov r11,r9 - 30ebe2: 27 28 tst r2,r7 - 30ebe4: 8d 02 bt.s 30ebec <___addsf3+0x2a0> - 30ebe6: 68 a3 mov r10,r8 - 30ebe8: ae f0 bra 30e9cc <___addsf3+0x80> - 30ebea: e7 ff mov #-1,r7 - 30ebec: 77 04 add #4,r7 - 30ebee: 61 93 mov r9,r1 - 30ebf0: af 48 bra 30ea84 <___addsf3+0x138> - 30ebf2: 60 73 mov r7,r0 - 30ebf4: 8d 3b bt.s 30ec6e <___addsf3+0x322> - 30ebf6: 61 b3 mov r11,r1 - 30ebf8: 29 98 tst r9,r9 - 30ebfa: 8d 02 bt.s 30ec02 <___addsf3+0x2b6> - 30ebfc: 31 98 sub r9,r1 - 30ebfe: a0 93 bra 30ed28 <___addsf3+0x3dc> - 30ec00: 00 09 nop - 30ec02: 27 78 tst r7,r7 - 30ec04: 8b 01 bf 30ec0a <___addsf3+0x2be> - 30ec06: a1 2e bra 30ee66 <___addsf3+0x51a> - 30ec08: 60 d3 mov r13,r0 - 30ec0a: 66 13 mov r1,r6 - 30ec0c: 46 10 dt r6 - 30ec0e: 8b 01 bf 30ec14 <___addsf3+0x2c8> - 30ec10: a0 cf bra 30edb2 <___addsf3+0x466> - 30ec12: 60 73 mov r7,r0 - 30ec14: 94 4f mov.w 30ecb6 <___addsf3+0x36a>,r4 ! ff - 30ec16: 31 40 cmp/eq r4,r1 - 30ec18: 8d 02 bt.s 30ec20 <___addsf3+0x2d4> - 30ec1a: 61 63 mov r6,r1 - 30ec1c: a0 8a bra 30ed34 <___addsf3+0x3e8> - 30ec1e: e6 1b mov #27,r6 - 30ec20: d2 29 mov.l 30ecc8 <___addsf3+0x37c>,r2 ! 7fffff - 30ec22: 91 48 mov.w 30ecb6 <___addsf3+0x36a>,r1 ! ff - 30ec24: 25 28 tst r2,r5 - 30ec26: 8d 02 bt.s 30ec2e <___addsf3+0x2e2> - 30ec28: 60 d3 mov r13,r0 - 30ec2a: af 36 bra 30ea9a <___addsf3+0x14e> - 30ec2c: 00 09 nop - 30ec2e: a0 c9 bra 30edc4 <___addsf3+0x478> - 30ec30: 00 09 nop - 30ec32: 63 23 mov r2,r3 - 30ec34: 43 1d shld r1,r3 - 30ec36: 71 20 add #32,r1 - 30ec38: 42 1d shld r1,r2 - 30ec3a: e1 ff mov #-1,r1 - 30ec3c: 22 28 tst r2,r2 - 30ec3e: 61 1a negc r1,r1 - 30ec40: 21 3b or r3,r1 - 30ec42: 37 18 sub r1,r7 - 30ec44: d1 1c mov.l 30ecb8 <___addsf3+0x36c>,r1 ! 4000000 - 30ec46: 27 18 tst r1,r7 - 30ec48: 89 01 bt 30ec4e <___addsf3+0x302> - 30ec4a: ae bf bra 30e9cc <___addsf3+0x80> - 30ec4c: 00 09 nop - 30ec4e: 60 73 mov r7,r0 - 30ec50: c8 07 tst #7,r0 - 30ec52: 8b 01 bf 30ec58 <___addsf3+0x30c> - 30ec54: a1 2d bra 30eeb2 <___addsf3+0x566> - 30ec56: 40 09 shlr2 r0 - 30ec58: c9 0f and #15,r0 - 30ec5a: 88 04 cmp/eq #4,r0 - 30ec5c: 8d 02 bt.s 30ec64 <___addsf3+0x318> - 30ec5e: 61 93 mov r9,r1 - 30ec60: ae cd bra 30e9fe <___addsf3+0xb2> - 30ec62: 77 04 add #4,r7 - 30ec64: af 0e bra 30ea84 <___addsf3+0x138> - 30ec66: 60 73 mov r7,r0 - 30ec68: d2 17 mov.l 30ecc8 <___addsf3+0x37c>,r2 ! 7fffff - 30ec6a: af 0f bra 30ea8c <___addsf3+0x140> - 30ec6c: 24 28 tst r2,r4 - 30ec6e: 61 93 mov r9,r1 - 30ec70: 71 01 add #1,r1 - 30ec72: 60 13 mov r1,r0 - 30ec74: c8 fe tst #254,r0 - 30ec76: 8f 63 bf.s 30ed40 <___addsf3+0x3f4> - 30ec78: 29 98 tst r9,r9 - 30ec7a: 89 01 bt 30ec80 <___addsf3+0x334> - 30ec7c: a0 ba bra 30edf4 <___addsf3+0x4a8> - 30ec7e: 27 78 tst r7,r7 - 30ec80: 27 78 tst r7,r7 - 30ec82: 8f 02 bf.s 30ec8a <___addsf3+0x33e> - 30ec84: 22 28 tst r2,r2 - 30ec86: a0 f6 bra 30ee76 <___addsf3+0x52a> - 30ec88: 66 d3 mov r13,r6 - 30ec8a: 8d 98 bt.s 30ebbe <___addsf3+0x272> - 30ec8c: e1 00 mov #0,r1 - 30ec8e: 37 2c add r2,r7 - 30ec90: 66 73 mov r7,r6 - 30ec92: d2 09 mov.l 30ecb8 <___addsf3+0x36c>,r2 ! 4000000 - 30ec94: 46 09 shlr2 r6 - 30ec96: 46 01 shlr r6 - 30ec98: 27 28 tst r2,r7 - 30ec9a: 8d 90 bt.s 30ebbe <___addsf3+0x272> - 30ec9c: 26 c9 and r12,r6 - 30ec9e: ae ff bra 30eaa0 <___addsf3+0x154> - 30eca0: e1 01 mov #1,r1 - 30eca2: d0 05 mov.l 30ecb8 <___addsf3+0x36c>,r0 ! 4000000 - 30eca4: 3b 28 sub r2,r11 - 30eca6: 2b 08 tst r0,r11 - 30eca8: 8f 5e bf.s 30ed68 <___addsf3+0x41c> - 30ecaa: 2b b8 tst r11,r11 - 30ecac: 8f 5f bf.s 30ed6e <___addsf3+0x422> - 30ecae: e3 00 mov #0,r3 - 30ecb0: e1 00 mov #0,r1 - 30ecb2: ae f5 bra 30eaa0 <___addsf3+0x154> - 30ecb4: e6 00 mov #0,r6 - 30ecb6: 00 ff mac.l @r15+,@r0+ - 30ecb8: 04 00 .word 0x0400 - 30ecba: 00 00 .word 0x0000 - 30ecbc: fb ff ff ff dcf plds a0g,macl movx.w a1,@r5+r8 movy.w a1,@r7+r9 - 30ecc0: 03 ff mac.l @r15+,@r3+ - 30ecc2: ff ff .word 0xffff - 30ecc4: 00 31 .word 0x0031 - 30ecc6: 0d 30 .word 0x0d30 - 30ecc8: 00 7f mac.l @r7+,@r0+ - 30ecca: ff ff .word 0xffff - 30eccc: 66 23 mov r2,r6 - 30ecce: 46 1d shld r1,r6 - 30ecd0: 71 20 add #32,r1 - 30ecd2: 42 1d shld r1,r2 - 30ecd4: e1 ff mov #-1,r1 - 30ecd6: 22 28 tst r2,r2 - 30ecd8: 61 1a negc r1,r1 - 30ecda: 21 6b or r6,r1 - 30ecdc: 37 1c add r1,r7 - 30ecde: d1 5a mov.l 30ee48 <___addsf3+0x4fc>,r1 ! 4000000 - 30ece0: 27 18 tst r1,r7 - 30ece2: 8d b4 bt.s 30ec4e <___addsf3+0x302> - 30ece4: 61 93 mov r9,r1 - 30ece6: 92 ae mov.w 30ee46 <___addsf3+0x4fa>,r2 ! ff - 30ece8: 71 01 add #1,r1 - 30ecea: 31 20 cmp/eq r2,r1 - 30ecec: 89 2b bt 30ed46 <___addsf3+0x3fa> - 30ecee: d2 57 mov.l 30ee4c <___addsf3+0x500>,r2 ! 7dffffff - 30ecf0: 60 73 mov r7,r0 - 30ecf2: 47 01 shlr r7 - 30ecf4: c9 01 and #1,r0 - 30ecf6: 27 29 and r2,r7 - 30ecf8: 27 0b or r0,r7 - 30ecfa: 60 73 mov r7,r0 - 30ecfc: c8 07 tst #7,r0 - 30ecfe: 8d 04 bt.s 30ed0a <___addsf3+0x3be> - 30ed00: c9 0f and #15,r0 - 30ed02: 88 04 cmp/eq #4,r0 - 30ed04: 89 01 bt 30ed0a <___addsf3+0x3be> - 30ed06: ae 7a bra 30e9fe <___addsf3+0xb2> - 30ed08: 77 04 add #4,r7 - 30ed0a: ae 78 bra 30e9fe <___addsf3+0xb2> - 30ed0c: 00 09 nop - 30ed0e: 63 73 mov r7,r3 - 30ed10: 43 1d shld r1,r3 - 30ed12: 71 20 add #32,r1 - 30ed14: 47 1d shld r1,r7 - 30ed16: e1 ff mov #-1,r1 - 30ed18: 27 78 tst r7,r7 - 30ed1a: 61 1a negc r1,r1 - 30ed1c: 21 3b or r3,r1 - 30ed1e: 67 23 mov r2,r7 - 30ed20: 37 18 sub r1,r7 - 30ed22: 69 b3 mov r11,r9 - 30ed24: af 8e bra 30ec44 <___addsf3+0x2f8> - 30ed26: 68 a3 mov r10,r8 - 30ed28: 96 8d mov.w 30ee46 <___addsf3+0x4fa>,r6 ! ff - 30ed2a: 3b 60 cmp/eq r6,r11 - 30ed2c: 89 63 bt 30edf6 <___addsf3+0x4aa> - 30ed2e: d6 46 mov.l 30ee48 <___addsf3+0x4fc>,r6 ! 4000000 - 30ed30: 27 6b or r6,r7 - 30ed32: e6 1b mov #27,r6 - 30ed34: 31 67 cmp/gt r6,r1 - 30ed36: 8b 50 bf 30edda <___addsf3+0x48e> - 30ed38: 67 23 mov r2,r7 - 30ed3a: 77 05 add #5,r7 - 30ed3c: ae a1 bra 30ea82 <___addsf3+0x136> - 30ed3e: 61 b3 mov r11,r1 - 30ed40: 96 81 mov.w 30ee46 <___addsf3+0x4fa>,r6 ! ff - 30ed42: 31 60 cmp/eq r6,r1 - 30ed44: 8b 01 bf 30ed4a <___addsf3+0x3fe> - 30ed46: ae 65 bra 30ea14 <___addsf3+0xc8> - 30ed48: 00 09 nop - 30ed4a: 37 2c add r2,r7 - 30ed4c: 62 73 mov r7,r2 - 30ed4e: 42 01 shlr r2 - 30ed50: 60 73 mov r7,r0 - 30ed52: c8 0e tst #14,r0 - 30ed54: 89 03 bt 30ed5e <___addsf3+0x412> - 30ed56: 60 23 mov r2,r0 - 30ed58: c9 0f and #15,r0 - 30ed5a: 88 04 cmp/eq #4,r0 - 30ed5c: 8b 01 bf 30ed62 <___addsf3+0x416> - 30ed5e: a0 90 bra 30ee82 <___addsf3+0x536> - 30ed60: 60 73 mov r7,r0 - 30ed62: 67 23 mov r2,r7 - 30ed64: ae 8d bra 30ea82 <___addsf3+0x136> - 30ed66: 77 04 add #4,r7 - 30ed68: 6b 23 mov r2,r11 - 30ed6a: 3b 78 sub r7,r11 - 30ed6c: 68 a3 mov r10,r8 - 30ed6e: ae 30 bra 30e9d2 <___addsf3+0x86> - 30ed70: 00 09 nop - 30ed72: d3 37 mov.l 30ee50 <___addsf3+0x504>,r3 ! 7fffff - 30ed74: 92 67 mov.w 30ee46 <___addsf3+0x4fa>,r2 ! ff - 30ed76: 25 38 tst r3,r5 - 30ed78: 6e ea negc r14,r14 - 30ed7a: 31 20 cmp/eq r2,r1 - 30ed7c: 02 29 movt r2 - 30ed7e: 2e 29 and r2,r14 - 30ed80: ae 89 bra 30ea96 <___addsf3+0x14a> - 30ed82: 68 a3 mov r10,r8 - 30ed84: 30 2c add r2,r0 - 30ed86: d2 30 mov.l 30ee48 <___addsf3+0x4fc>,r2 ! 4000000 - 30ed88: 20 28 tst r2,r0 - 30ed8a: 89 17 bt 30edbc <___addsf3+0x470> - 30ed8c: d1 2f mov.l 30ee4c <___addsf3+0x500>,r1 ! 7dffffff - 30ed8e: 40 01 shlr r0 - 30ed90: c8 07 tst #7,r0 - 30ed92: 8d 63 bt.s 30ee5c <___addsf3+0x510> - 30ed94: 21 09 and r0,r1 - 30ed96: c9 0f and #15,r0 - 30ed98: 88 04 cmp/eq #4,r0 - 30ed9a: 8d 60 bt.s 30ee5e <___addsf3+0x512> - 30ed9c: 60 13 mov r1,r0 - 30ed9e: 67 13 mov r1,r7 - 30eda0: 77 04 add #4,r7 - 30eda2: ae 6e bra 30ea82 <___addsf3+0x136> - 30eda4: e1 02 mov #2,r1 - 30eda6: d1 2a mov.l 30ee50 <___addsf3+0x504>,r1 ! 7fffff - 30eda8: 24 18 tst r1,r4 - 30edaa: 91 4c mov.w 30ee46 <___addsf3+0x4fa>,r1 ! ff - 30edac: 8b 47 bf 30ee3e <___addsf3+0x4f2> - 30edae: a0 09 bra 30edc4 <___addsf3+0x478> - 30edb0: 00 09 nop - 30edb2: d1 25 mov.l 30ee48 <___addsf3+0x4fc>,r1 ! 4000000 - 30edb4: 30 2c add r2,r0 - 30edb6: 20 18 tst r1,r0 - 30edb8: 8b e8 bf 30ed8c <___addsf3+0x440> - 30edba: 00 09 nop - 30edbc: 40 09 shlr2 r0 - 30edbe: 00 09 nop - 30edc0: 40 01 shlr r0 - 30edc2: e1 01 mov #1,r1 - 30edc4: d6 22 mov.l 30ee50 <___addsf3+0x504>,r6 ! 7fffff - 30edc6: 61 1c extu.b r1,r1 - 30edc8: 63 83 mov r8,r3 - 30edca: ae 69 bra 30eaa0 <___addsf3+0x154> - 30edcc: 26 09 and r0,r6 - 30edce: d3 20 mov.l 30ee50 <___addsf3+0x504>,r3 ! 7fffff - 30edd0: 91 39 mov.w 30ee46 <___addsf3+0x4fa>,r1 ! ff - 30edd2: 24 38 tst r3,r4 - 30edd4: 8b 33 bf 30ee3e <___addsf3+0x4f2> - 30edd6: af f5 bra 30edc4 <___addsf3+0x478> - 30edd8: 00 09 nop - 30edda: 61 1b neg r1,r1 - 30eddc: 66 73 mov r7,r6 - 30edde: 46 1d shld r1,r6 - 30ede0: 71 20 add #32,r1 - 30ede2: 47 1d shld r1,r7 - 30ede4: e1 ff mov #-1,r1 - 30ede6: 27 78 tst r7,r7 - 30ede8: 61 1a negc r1,r1 - 30edea: 21 6b or r6,r1 - 30edec: 67 13 mov r1,r7 - 30edee: 37 2c add r2,r7 - 30edf0: af 75 bra 30ecde <___addsf3+0x392> - 30edf2: 69 b3 mov r11,r9 - 30edf4: 8b 23 bf 30ee3e <___addsf3+0x4f2> - 30edf6: d3 16 mov.l 30ee50 <___addsf3+0x504>,r3 ! 7fffff - 30edf8: 91 25 mov.w 30ee46 <___addsf3+0x4fa>,r1 ! ff - 30edfa: 25 38 tst r3,r5 - 30edfc: 8f 1f bf.s 30ee3e <___addsf3+0x4f2> - 30edfe: 60 d3 mov r13,r0 - 30ee00: af e0 bra 30edc4 <___addsf3+0x478> - 30ee02: 00 09 nop - 30ee04: d5 10 mov.l 30ee48 <___addsf3+0x4fc>,r5 ! 4000000 - 30ee06: 30 78 sub r7,r0 - 30ee08: 20 58 tst r5,r0 - 30ee0a: 89 36 bt 30ee7a <___addsf3+0x52e> - 30ee0c: d1 11 mov.l 30ee54 <___addsf3+0x508>,r1 ! 3ffffff - 30ee0e: 68 03 mov r0,r8 - 30ee10: d0 11 mov.l 30ee58 <___addsf3+0x50c>,r0 ! 310d30 <___clzsi2> - 30ee12: 28 19 and r1,r8 - 30ee14: 40 0b jsr @r0 - 30ee16: 64 83 mov r8,r4 - 30ee18: 62 03 mov r0,r2 - 30ee1a: 72 fb add #-5,r2 - 30ee1c: 60 83 mov r8,r0 - 30ee1e: 40 2d shld r2,r0 - 30ee20: 68 a3 mov r10,r8 - 30ee22: ae aa bra 30eb7a <___addsf3+0x22e> - 30ee24: e9 01 mov #1,r9 - 30ee26: 22 28 tst r2,r2 - 30ee28: 60 3a negc r3,r0 - 30ee2a: 63 03 mov r0,r3 - 30ee2c: 23 a9 and r10,r3 - 30ee2e: 66 d3 mov r13,r6 - 30ee30: ae 36 bra 30eaa0 <___addsf3+0x154> - 30ee32: e1 00 mov #0,r1 - 30ee34: d1 06 mov.l 30ee50 <___addsf3+0x504>,r1 ! 7fffff - 30ee36: 25 18 tst r1,r5 - 30ee38: 91 05 mov.w 30ee46 <___addsf3+0x4fa>,r1 ! ff - 30ee3a: 8d 02 bt.s 30ee42 <___addsf3+0x4f6> - 30ee3c: 68 a3 mov r10,r8 - 30ee3e: ae 2c bra 30ea9a <___addsf3+0x14e> - 30ee40: 00 09 nop - 30ee42: af bf bra 30edc4 <___addsf3+0x478> - 30ee44: 00 09 nop - 30ee46: 00 ff mac.l @r15+,@r0+ - 30ee48: 04 00 .word 0x0400 - 30ee4a: 00 00 .word 0x0000 - 30ee4c: 7d ff add #-1,r13 - 30ee4e: ff ff .word 0xffff - 30ee50: 00 7f mac.l @r7+,@r0+ - 30ee52: ff ff .word 0xffff - 30ee54: 03 ff mac.l @r15+,@r3+ - 30ee56: ff ff .word 0xffff - 30ee58: 00 31 .word 0x0031 - 30ee5a: 0d 30 .word 0x0d30 - 30ee5c: 60 13 mov r1,r0 - 30ee5e: 40 09 shlr2 r0 - 30ee60: 40 01 shlr r0 - 30ee62: af af bra 30edc4 <___addsf3+0x478> - 30ee64: e1 02 mov #2,r1 - 30ee66: d7 18 mov.l 30eec8 <___addsf3+0x57c>,r7 ! 7fffff - 30ee68: 92 2d mov.w 30eec6 <___addsf3+0x57a>,r2 ! ff - 30ee6a: 25 78 tst r7,r5 - 30ee6c: 6e ea negc r14,r14 - 30ee6e: 31 20 cmp/eq r2,r1 - 30ee70: 02 29 movt r2 - 30ee72: ae 10 bra 30ea96 <___addsf3+0x14a> - 30ee74: 2e 29 and r2,r14 - 30ee76: ae 13 bra 30eaa0 <___addsf3+0x154> - 30ee78: e1 00 mov #0,r1 - 30ee7a: 40 09 shlr2 r0 - 30ee7c: 40 01 shlr r0 - 30ee7e: af a0 bra 30edc2 <___addsf3+0x476> - 30ee80: 68 a3 mov r10,r8 - 30ee82: 40 09 shlr2 r0 - 30ee84: af 9e bra 30edc4 <___addsf3+0x478> - 30ee86: 40 09 shlr2 r0 - 30ee88: e2 ff mov #-1,r2 - 30ee8a: 62 2a negc r2,r2 - 30ee8c: 46 09 shlr2 r6 - 30ee8e: 46 01 shlr r6 - 30ee90: 23 29 and r2,r3 - 30ee92: ae 05 bra 30eaa0 <___addsf3+0x154> - 30ee94: 26 c9 and r12,r6 - 30ee96: 46 09 shlr2 r6 - 30ee98: 46 01 shlr r6 - 30ee9a: 26 c9 and r12,r6 - 30ee9c: ae 00 bra 30eaa0 <___addsf3+0x154> - 30ee9e: 63 a3 mov r10,r3 - 30eea0: d1 0a mov.l 30eecc <___addsf3+0x580>,r1 ! 4000000 - 30eea2: 27 18 tst r1,r7 - 30eea4: 89 01 bt 30eeaa <___addsf3+0x55e> - 30eea6: ae 81 bra 30ebac <___addsf3+0x260> - 30eea8: 63 83 mov r8,r3 - 30eeaa: 40 09 shlr2 r0 - 30eeac: 40 01 shlr r0 - 30eeae: af 89 bra 30edc4 <___addsf3+0x478> - 30eeb0: e1 00 mov #0,r1 - 30eeb2: 91 08 mov.w 30eec6 <___addsf3+0x57a>,r1 ! ff - 30eeb4: 40 01 shlr r0 - 30eeb6: 20 08 tst r0,r0 - 30eeb8: ee ff mov #-1,r14 - 30eeba: 6e ea negc r14,r14 - 30eebc: 39 10 cmp/eq r1,r9 - 30eebe: 01 29 movt r1 - 30eec0: 2e 19 and r1,r14 - 30eec2: ad e8 bra 30ea96 <___addsf3+0x14a> - 30eec4: 61 93 mov r9,r1 - 30eec6: 00 ff mac.l @r15+,@r0+ - 30eec8: 00 7f mac.l @r7+,@r0+ - 30eeca: ff ff .word 0xffff - 30eecc: 04 00 .word 0x0400 - ... - -0030eed0 <___gesf2>: - 30eed0: d2 28 mov.l 30ef74 <___gesf2+0xa4>,r2 ! 7fffff - 30eed2: e3 e9 mov #-23,r3 - 30eed4: 2f 86 mov.l r8,@-r15 - 30eed6: 61 43 mov r4,r1 - 30eed8: 41 3d shld r3,r1 - 30eeda: 2f 96 mov.l r9,@-r15 - 30eedc: 63 23 mov r2,r3 - 30eede: 69 23 mov r2,r9 - 30eee0: e7 e9 mov #-23,r7 - 30eee2: 62 53 mov r5,r2 - 30eee4: 42 7d shld r7,r2 - 30eee6: 97 44 mov.w 30ef72 <___gesf2+0xa2>,r7 ! ff - 30eee8: 68 43 mov r4,r8 - 30eeea: 48 00 shll r8 - 30eeec: 66 53 mov r5,r6 - 30eeee: 61 1c extu.b r1,r1 - 30eef0: 08 29 movt r8 - 30eef2: 46 00 shll r6 - 30eef4: 06 29 movt r6 - 30eef6: 31 70 cmp/eq r7,r1 - 30eef8: 29 49 and r4,r9 - 30eefa: 23 59 and r5,r3 - 30eefc: 8f 04 bf.s 30ef08 <___gesf2+0x38> - 30eefe: 62 2c extu.b r2,r2 - 30ef00: d7 1c mov.l 30ef74 <___gesf2+0xa4>,r7 ! 7fffff - 30ef02: 24 78 tst r7,r4 - 30ef04: 8f 15 bf.s 30ef32 <___gesf2+0x62> - 30ef06: e0 fe mov #-2,r0 - 30ef08: 97 33 mov.w 30ef72 <___gesf2+0xa2>,r7 ! ff - 30ef0a: 32 70 cmp/eq r7,r2 - 30ef0c: 8f 04 bf.s 30ef18 <___gesf2+0x48> - 30ef0e: 67 93 mov r9,r7 - 30ef10: d7 18 mov.l 30ef74 <___gesf2+0xa4>,r7 ! 7fffff - 30ef12: 25 78 tst r7,r5 - 30ef14: 8f 2b bf.s 30ef6e <___gesf2+0x9e> - 30ef16: 67 93 mov r9,r7 - 30ef18: 27 1b or r1,r7 - 30ef1a: 65 33 mov r3,r5 - 30ef1c: 25 2b or r2,r5 - 30ef1e: 60 73 mov r7,r0 - 30ef20: 20 5b or r5,r0 - 30ef22: 20 08 tst r0,r0 - 30ef24: 8d 05 bt.s 30ef32 <___gesf2+0x62> - 30ef26: 27 78 tst r7,r7 - 30ef28: 8f 06 bf.s 30ef38 <___gesf2+0x68> - 30ef2a: 25 58 tst r5,r5 - 30ef2c: 26 68 tst r6,r6 - 30ef2e: 8d 1c bt.s 30ef6a <___gesf2+0x9a> - 30ef30: e0 01 mov #1,r0 - 30ef32: 69 f6 mov.l @r15+,r9 - 30ef34: 00 0b rts - 30ef36: 68 f6 mov.l @r15+,r8 - 30ef38: 8f 06 bf.s 30ef48 <___gesf2+0x78> - 30ef3a: 38 60 cmp/eq r6,r8 - 30ef3c: 28 88 tst r8,r8 - 30ef3e: 8b 14 bf 30ef6a <___gesf2+0x9a> - 30ef40: 69 f6 mov.l @r15+,r9 - 30ef42: e0 01 mov #1,r0 - 30ef44: 00 0b rts - 30ef46: 68 f6 mov.l @r15+,r8 - 30ef48: 8f f9 bf.s 30ef3e <___gesf2+0x6e> - 30ef4a: 28 88 tst r8,r8 - 30ef4c: 31 27 cmp/gt r2,r1 - 30ef4e: 8d f6 bt.s 30ef3e <___gesf2+0x6e> - 30ef50: 28 88 tst r8,r8 - 30ef52: 31 23 cmp/ge r2,r1 - 30ef54: 8f 07 bf.s 30ef66 <___gesf2+0x96> - 30ef56: 28 88 tst r8,r8 - 30ef58: 39 36 cmp/hi r3,r9 - 30ef5a: 8d f0 bt.s 30ef3e <___gesf2+0x6e> - 30ef5c: 28 88 tst r8,r8 - 30ef5e: 39 32 cmp/hs r3,r9 - 30ef60: 8d e7 bt.s 30ef32 <___gesf2+0x62> - 30ef62: e0 00 mov #0,r0 - 30ef64: 28 88 tst r8,r8 - 30ef66: 8f e4 bf.s 30ef32 <___gesf2+0x62> - 30ef68: e0 01 mov #1,r0 - 30ef6a: af e2 bra 30ef32 <___gesf2+0x62> - 30ef6c: e0 ff mov #-1,r0 - 30ef6e: af e0 bra 30ef32 <___gesf2+0x62> - 30ef70: e0 fe mov #-2,r0 - 30ef72: 00 ff mac.l @r15+,@r0+ - 30ef74: 00 7f mac.l @r7+,@r0+ - 30ef76: ff ff .word 0xffff - -0030ef78 <___mulsf3>: - 30ef78: 2f 86 mov.l r8,@-r15 - 30ef7a: e0 e9 mov #-23,r0 - 30ef7c: 2f 96 mov.l r9,@-r15 - 30ef7e: 69 43 mov r4,r9 - 30ef80: 2f b6 mov.l r11,@-r15 - 30ef82: 49 0d shld r0,r9 - 30ef84: 2f c6 mov.l r12,@-r15 - 30ef86: 6c 43 mov r4,r12 - 30ef88: 2f d6 mov.l r13,@-r15 - 30ef8a: 4c 00 shll r12 - 30ef8c: 2f e6 mov.l r14,@-r15 - 30ef8e: 69 9c extu.b r9,r9 - 30ef90: d8 5e mov.l 30f10c <___mulsf3+0x194>,r8 ! 7fffff - 30ef92: 0c 29 movt r12 - 30ef94: 4f 22 sts.l pr,@-r15 - 30ef96: 29 98 tst r9,r9 - 30ef98: 7f fc add #-4,r15 - 30ef9a: 8f 02 bf.s 30efa2 <___mulsf3+0x2a> - 30ef9c: 28 49 and r4,r8 - 30ef9e: a0 d0 bra 30f142 <___mulsf3+0x1ca> - 30efa0: 00 09 nop - 30efa2: 91 ad mov.w 30f100 <___mulsf3+0x188>,r1 ! ff - 30efa4: 39 10 cmp/eq r1,r9 - 30efa6: 8d 66 bt.s 30f076 <___mulsf3+0xfe> - 30efa8: ed 00 mov #0,r13 - 30efaa: d1 59 mov.l 30f110 <___mulsf3+0x198>,r1 ! 4000000 - 30efac: 48 08 shll2 r8 - 30efae: 38 8c add r8,r8 - 30efb0: 28 1b or r1,r8 - 30efb2: 79 81 add #-127,r9 - 30efb4: e3 00 mov #0,r3 - 30efb6: 61 53 mov r5,r1 - 30efb8: e6 e9 mov #-23,r6 - 30efba: 41 6d shld r6,r1 - 30efbc: db 53 mov.l 30f10c <___mulsf3+0x194>,r11 ! 7fffff - 30efbe: 6e 53 mov r5,r14 - 30efc0: 4e 00 shll r14 - 30efc2: 61 1c extu.b r1,r1 - 30efc4: 0e 29 movt r14 - 30efc6: 21 18 tst r1,r1 - 30efc8: 8d 68 bt.s 30f09c <___mulsf3+0x124> - 30efca: 2b 59 and r5,r11 - 30efcc: 92 98 mov.w 30f100 <___mulsf3+0x188>,r2 ! ff - 30efce: 31 20 cmp/eq r2,r1 - 30efd0: 8b 01 bf 30efd6 <___mulsf3+0x5e> - 30efd2: a0 bd bra 30f150 <___mulsf3+0x1d8> - 30efd4: 00 09 nop - 30efd6: 71 81 add #-127,r1 - 30efd8: 39 1c add r1,r9 - 30efda: e1 0a mov #10,r1 - 30efdc: 3d 17 cmp/gt r1,r13 - 30efde: 8d 74 bt.s 30f0ca <___mulsf3+0x152> - 30efe0: 4b 08 shll2 r11 - 30efe2: d1 4b mov.l 30f110 <___mulsf3+0x198>,r1 ! 4000000 - 30efe4: 3b bc add r11,r11 - 30efe6: 2b 1b or r1,r11 - 30efe8: e1 02 mov #2,r1 - 30efea: 62 c3 mov r12,r2 - 30efec: 3d 17 cmp/gt r1,r13 - 30efee: 8f 0e bf.s 30f00e <___mulsf3+0x96> - 30eff0: 22 ea xor r14,r2 - 30eff2: 6c 23 mov r2,r12 - 30eff4: e7 00 mov #0,r7 - 30eff6: 90 84 mov.w 30f102 <___mulsf3+0x18a>,r0 ! 530 - 30eff8: e1 01 mov #1,r1 - 30effa: 41 dd shld r13,r1 - 30effc: 21 08 tst r0,r1 - 30effe: 8f 65 bf.s 30f0cc <___mulsf3+0x154> - 30f000: 60 33 mov r3,r0 - 30f002: 93 7f mov.w 30f104 <___mulsf3+0x18c>,r3 ! 240 - 30f004: 21 38 tst r3,r1 - 30f006: 8b 68 bf 30f0da <___mulsf3+0x162> - 30f008: 60 13 mov r1,r0 - 30f00a: c8 88 tst #136,r0 - 30f00c: 8b 5a bf 30f0c4 <___mulsf3+0x14c> - 30f00e: e1 06 mov #6,r1 - 30f010: e6 06 mov #6,r6 - 30f012: 3b 85 dmulu.l r8,r11 - 30f014: 08 1a sts macl,r8 - 30f016: 0b 0a sts mach,r11 - 30f018: e3 e6 mov #-26,r3 - 30f01a: 4b 1d shld r1,r11 - 30f01c: d7 3d mov.l 30f114 <___mulsf3+0x19c>,r7 ! 8000000 - 30f01e: 61 83 mov r8,r1 - 30f020: 48 6d shld r6,r8 - 30f022: 41 3d shld r3,r1 - 30f024: 28 88 tst r8,r8 - 30f026: e8 ff mov #-1,r8 - 30f028: 2b 1b or r1,r11 - 30f02a: 68 8a negc r8,r8 - 30f02c: 2b 78 tst r7,r11 - 30f02e: 8d 02 bt.s 30f036 <___mulsf3+0xbe> - 30f030: 28 bb or r11,r8 - 30f032: a0 ef bra 30f214 <___mulsf3+0x29c> - 30f034: 61 83 mov r8,r1 - 30f036: 61 93 mov r9,r1 - 30f038: 71 7f add #127,r1 - 30f03a: 41 15 cmp/pl r1 - 30f03c: 8d 02 bt.s 30f044 <___mulsf3+0xcc> - 30f03e: 60 83 mov r8,r0 - 30f040: a0 c9 bra 30f1d6 <___mulsf3+0x25e> - 30f042: 63 93 mov r9,r3 - 30f044: c8 07 tst #7,r0 - 30f046: 8d 0b bt.s 30f060 <___mulsf3+0xe8> - 30f048: c9 0f and #15,r0 - 30f04a: 88 04 cmp/eq #4,r0 - 30f04c: 8d 08 bt.s 30f060 <___mulsf3+0xe8> - 30f04e: 63 93 mov r9,r3 - 30f050: 78 04 add #4,r8 - 30f052: d6 30 mov.l 30f114 <___mulsf3+0x19c>,r6 ! 8000000 - 30f054: 28 68 tst r6,r8 - 30f056: 89 03 bt 30f060 <___mulsf3+0xe8> - 30f058: d1 2f mov.l 30f118 <___mulsf3+0x1a0>,r1 ! f7ffffff - 30f05a: 28 19 and r1,r8 - 30f05c: 91 53 mov.w 30f106 <___mulsf3+0x18e>,r1 ! 80 - 30f05e: 31 3c add r3,r1 - 30f060: 93 52 mov.w 30f108 <___mulsf3+0x190>,r3 ! fe - 30f062: 31 37 cmp/gt r3,r1 - 30f064: 8b 01 bf 30f06a <___mulsf3+0xf2> - 30f066: a0 d2 bra 30f20e <___mulsf3+0x296> - 30f068: e8 00 mov #0,r8 - 30f06a: e0 06 mov #6,r0 - 30f06c: 48 0d shld r0,r8 - 30f06e: 48 19 shlr8 r8 - 30f070: 48 01 shlr r8 - 30f072: a0 35 bra 30f0e0 <___mulsf3+0x168> - 30f074: 61 1c extu.b r1,r1 - 30f076: d3 25 mov.l 30f10c <___mulsf3+0x194>,r3 ! 7fffff - 30f078: 24 38 tst r3,r4 - 30f07a: 8d 02 bt.s 30f082 <___mulsf3+0x10a> - 30f07c: 61 53 mov r5,r1 - 30f07e: a0 a3 bra 30f1c8 <___mulsf3+0x250> - 30f080: ed 0c mov #12,r13 - 30f082: e6 e9 mov #-23,r6 - 30f084: 41 6d shld r6,r1 - 30f086: db 21 mov.l 30f10c <___mulsf3+0x194>,r11 ! 7fffff - 30f088: 6e 53 mov r5,r14 - 30f08a: 4e 00 shll r14 - 30f08c: 61 1c extu.b r1,r1 - 30f08e: 0e 29 movt r14 - 30f090: 21 18 tst r1,r1 - 30f092: ed 08 mov #8,r13 - 30f094: e3 02 mov #2,r3 - 30f096: 8f 99 bf.s 30efcc <___mulsf3+0x54> - 30f098: 2b 59 and r5,r11 - 30f09a: 00 09 nop - 30f09c: d7 1b mov.l 30f10c <___mulsf3+0x194>,r7 ! 7fffff - 30f09e: 25 78 tst r7,r5 - 30f0a0: 8f 67 bf.s 30f172 <___mulsf3+0x1fa> - 30f0a2: e0 01 mov #1,r0 - 30f0a4: 2d 0b or r0,r13 - 30f0a6: e1 0a mov #10,r1 - 30f0a8: 3d 17 cmp/gt r1,r13 - 30f0aa: 8d 0e bt.s 30f0ca <___mulsf3+0x152> - 30f0ac: e1 02 mov #2,r1 - 30f0ae: 2c ea xor r14,r12 - 30f0b0: 3d 17 cmp/gt r1,r13 - 30f0b2: 62 c3 mov r12,r2 - 30f0b4: 8d 9f bt.s 30eff6 <___mulsf3+0x7e> - 30f0b6: e7 01 mov #1,r7 - 30f0b8: e2 01 mov #1,r2 - 30f0ba: 00 09 nop - 30f0bc: 22 c9 and r12,r2 - 30f0be: e1 00 mov #0,r1 - 30f0c0: a0 0e bra 30f0e0 <___mulsf3+0x168> - 30f0c2: e8 00 mov #0,r8 - 30f0c4: 6c e3 mov r14,r12 - 30f0c6: 68 b3 mov r11,r8 - 30f0c8: 63 73 mov r7,r3 - 30f0ca: 60 33 mov r3,r0 - 30f0cc: 88 02 cmp/eq #2,r0 - 30f0ce: 8f 02 bf.s 30f0d6 <___mulsf3+0x15e> - 30f0d0: 88 03 cmp/eq #3,r0 - 30f0d2: a0 7c bra 30f1ce <___mulsf3+0x256> - 30f0d4: e2 01 mov #1,r2 - 30f0d6: 8f 23 bf.s 30f120 <___mulsf3+0x1a8> - 30f0d8: 88 01 cmp/eq #1,r0 - 30f0da: 91 11 mov.w 30f100 <___mulsf3+0x188>,r1 ! ff - 30f0dc: e2 00 mov #0,r2 - 30f0de: d8 0f mov.l 30f11c <___mulsf3+0x1a4>,r8 ! 400000 - 30f0e0: e6 17 mov #23,r6 - 30f0e2: 60 23 mov r2,r0 - 30f0e4: 41 6d shld r6,r1 - 30f0e6: c9 01 and #1,r0 - 30f0e8: 40 05 rotr r0 - 30f0ea: 20 1b or r1,r0 - 30f0ec: 20 8b or r8,r0 - 30f0ee: 7f 04 add #4,r15 - 30f0f0: 4f 26 lds.l @r15+,pr - 30f0f2: 6e f6 mov.l @r15+,r14 - 30f0f4: 6d f6 mov.l @r15+,r13 - 30f0f6: 6c f6 mov.l @r15+,r12 - 30f0f8: 6b f6 mov.l @r15+,r11 - 30f0fa: 69 f6 mov.l @r15+,r9 - 30f0fc: 00 0b rts - 30f0fe: 68 f6 mov.l @r15+,r8 - 30f100: 00 ff mac.l @r15+,@r0+ - 30f102: 05 30 .word 0x0530 - 30f104: 02 40 .word 0x0240 - 30f106: 00 80 .word 0x0080 - 30f108: 00 fe mov.l @(r0,r15),r0 - 30f10a: 00 09 nop - 30f10c: 00 7f mac.l @r7+,@r0+ - 30f10e: ff ff .word 0xffff - 30f110: 04 00 .word 0x0400 - 30f112: 00 00 .word 0x0000 - 30f114: 08 00 .word 0x0800 - 30f116: 00 00 .word 0x0000 - 30f118: f7 ff movs.l a0g,@r3+r8 - 30f11a: ff ff .word 0xffff - 30f11c: 00 40 .word 0x0040 - 30f11e: 00 00 .word 0x0000 - 30f120: 8d cc bt.s 30f0bc <___mulsf3+0x144> - 30f122: e2 01 mov #1,r2 - 30f124: 22 c9 and r12,r2 - 30f126: 91 87 mov.w 30f238 <___mulsf3+0x2c0>,r1 ! 80 - 30f128: 63 93 mov r9,r3 - 30f12a: 31 9c add r9,r1 - 30f12c: 41 15 cmp/pl r1 - 30f12e: 8f 52 bf.s 30f1d6 <___mulsf3+0x25e> - 30f130: 73 01 add #1,r3 - 30f132: 60 83 mov r8,r0 - 30f134: c8 07 tst #7,r0 - 30f136: 89 8c bt 30f052 <___mulsf3+0xda> - 30f138: c9 0f and #15,r0 - 30f13a: 88 04 cmp/eq #4,r0 - 30f13c: 8b 88 bf 30f050 <___mulsf3+0xd8> - 30f13e: af 88 bra 30f052 <___mulsf3+0xda> - 30f140: 00 09 nop - 30f142: d1 3f mov.l 30f240 <___mulsf3+0x2c8>,r1 ! 7fffff - 30f144: 24 18 tst r1,r4 - 30f146: 8b 32 bf 30f1ae <___mulsf3+0x236> - 30f148: ed 04 mov #4,r13 - 30f14a: e9 00 mov #0,r9 - 30f14c: af 33 bra 30efb6 <___mulsf3+0x3e> - 30f14e: e3 01 mov #1,r3 - 30f150: d6 3b mov.l 30f240 <___mulsf3+0x2c8>,r6 ! 7fffff - 30f152: 92 72 mov.w 30f23a <___mulsf3+0x2c2>,r2 ! ff - 30f154: 25 68 tst r6,r5 - 30f156: 8f 19 bf.s 30f18c <___mulsf3+0x214> - 30f158: 39 2c add r2,r9 - 30f15a: e0 02 mov #2,r0 - 30f15c: 20 db or r13,r0 - 30f15e: e1 0a mov #10,r1 - 30f160: 30 17 cmp/gt r1,r0 - 30f162: 8d b2 bt.s 30f0ca <___mulsf3+0x152> - 30f164: 2d d8 tst r13,r13 - 30f166: 2c ea xor r14,r12 - 30f168: 8d 30 bt.s 30f1cc <___mulsf3+0x254> - 30f16a: 62 c3 mov r12,r2 - 30f16c: 6d 03 mov r0,r13 - 30f16e: af 42 bra 30eff6 <___mulsf3+0x7e> - 30f170: e7 02 mov #2,r7 - 30f172: d0 34 mov.l 30f244 <___mulsf3+0x2cc>,r0 ! 310d30 <___clzsi2> - 30f174: 64 b3 mov r11,r4 - 30f176: 40 0b jsr @r0 - 30f178: 2f 32 mov.l r3,@r15 - 30f17a: e1 0a mov #10,r1 - 30f17c: 39 08 sub r0,r9 - 30f17e: 3d 17 cmp/gt r1,r13 - 30f180: 63 f2 mov.l @r15,r3 - 30f182: 8d a2 bt.s 30f0ca <___mulsf3+0x152> - 30f184: 79 8a add #-118,r9 - 30f186: 70 fb add #-5,r0 - 30f188: af 2e bra 30efe8 <___mulsf3+0x70> - 30f18a: 4b 0d shld r0,r11 - 30f18c: e0 03 mov #3,r0 - 30f18e: 20 db or r13,r0 - 30f190: e2 0a mov #10,r2 - 30f192: 30 27 cmp/gt r2,r0 - 30f194: 89 47 bt 30f226 <___mulsf3+0x2ae> - 30f196: e1 01 mov #1,r1 - 30f198: 41 0d shld r0,r1 - 30f19a: 60 13 mov r1,r0 - 30f19c: 62 c3 mov r12,r2 - 30f19e: c8 88 tst #136,r0 - 30f1a0: 22 ea xor r14,r2 - 30f1a2: 8f 02 bf.s 30f1aa <___mulsf3+0x232> - 30f1a4: e7 03 mov #3,r7 - 30f1a6: af 33 bra 30f010 <___mulsf3+0x98> - 30f1a8: e1 06 mov #6,r1 - 30f1aa: af 8c bra 30f0c6 <___mulsf3+0x14e> - 30f1ac: 6c e3 mov r14,r12 - 30f1ae: d0 25 mov.l 30f244 <___mulsf3+0x2cc>,r0 ! 310d30 <___clzsi2> - 30f1b0: 64 83 mov r8,r4 - 30f1b2: 40 0b jsr @r0 - 30f1b4: 2f 52 mov.l r5,@r15 - 30f1b6: 61 03 mov r0,r1 - 30f1b8: 71 fb add #-5,r1 - 30f1ba: 69 0b neg r0,r9 - 30f1bc: 65 f2 mov.l @r15,r5 - 30f1be: 48 1d shld r1,r8 - 30f1c0: 79 8a add #-118,r9 - 30f1c2: ed 00 mov #0,r13 - 30f1c4: ae f7 bra 30efb6 <___mulsf3+0x3e> - 30f1c6: e3 00 mov #0,r3 - 30f1c8: ae f5 bra 30efb6 <___mulsf3+0x3e> - 30f1ca: e3 03 mov #3,r3 - 30f1cc: e2 01 mov #1,r2 - 30f1ce: 91 34 mov.w 30f23a <___mulsf3+0x2c2>,r1 ! ff - 30f1d0: 22 c9 and r12,r2 - 30f1d2: af 85 bra 30f0e0 <___mulsf3+0x168> - 30f1d4: e8 00 mov #0,r8 - 30f1d6: 61 1b neg r1,r1 - 30f1d8: 71 01 add #1,r1 - 30f1da: e7 1b mov #27,r7 - 30f1dc: 31 77 cmp/gt r7,r1 - 30f1de: 89 1f bt 30f220 <___mulsf3+0x2a8> - 30f1e0: 61 1b neg r1,r1 - 30f1e2: 67 83 mov r8,r7 - 30f1e4: 47 1d shld r1,r7 - 30f1e6: 91 29 mov.w 30f23c <___mulsf3+0x2c4>,r1 ! 9e - 30f1e8: 33 1c add r1,r3 - 30f1ea: 48 3d shld r3,r8 - 30f1ec: 28 88 tst r8,r8 - 30f1ee: e8 ff mov #-1,r8 - 30f1f0: 68 8a negc r8,r8 - 30f1f2: 28 7b or r7,r8 - 30f1f4: 60 83 mov r8,r0 - 30f1f6: c8 07 tst #7,r0 - 30f1f8: 8d 03 bt.s 30f202 <___mulsf3+0x28a> - 30f1fa: c9 0f and #15,r0 - 30f1fc: 88 04 cmp/eq #4,r0 - 30f1fe: 89 00 bt 30f202 <___mulsf3+0x28a> - 30f200: 78 04 add #4,r8 - 30f202: d1 11 mov.l 30f248 <___mulsf3+0x2d0>,r1 ! 4000000 - 30f204: 28 18 tst r1,r8 - 30f206: 89 11 bt 30f22c <___mulsf3+0x2b4> - 30f208: e1 01 mov #1,r1 - 30f20a: af 69 bra 30f0e0 <___mulsf3+0x168> - 30f20c: e8 00 mov #0,r8 - 30f20e: 91 14 mov.w 30f23a <___mulsf3+0x2c2>,r1 ! ff - 30f210: af 67 bra 30f0e2 <___mulsf3+0x16a> - 30f212: e6 17 mov #23,r6 - 30f214: 60 83 mov r8,r0 - 30f216: 41 01 shlr r1 - 30f218: c9 01 and #1,r0 - 30f21a: 68 13 mov r1,r8 - 30f21c: af 83 bra 30f126 <___mulsf3+0x1ae> - 30f21e: 28 0b or r0,r8 - 30f220: e1 00 mov #0,r1 - 30f222: af 5d bra 30f0e0 <___mulsf3+0x168> - 30f224: e8 00 mov #0,r8 - 30f226: d8 09 mov.l 30f24c <___mulsf3+0x2d4>,r8 ! 400000 - 30f228: af 5a bra 30f0e0 <___mulsf3+0x168> - 30f22a: e2 00 mov #0,r2 - 30f22c: e3 06 mov #6,r3 - 30f22e: 48 3d shld r3,r8 - 30f230: 48 19 shlr8 r8 - 30f232: 48 01 shlr r8 - 30f234: af 54 bra 30f0e0 <___mulsf3+0x168> - 30f236: e1 00 mov #0,r1 - 30f238: 00 80 .word 0x0080 - 30f23a: 00 ff mac.l @r15+,@r0+ - 30f23c: 00 9e mov.l @(r0,r9),r0 - 30f23e: 00 09 nop - 30f240: 00 7f mac.l @r7+,@r0+ - 30f242: ff ff .word 0xffff - 30f244: 00 31 .word 0x0031 - 30f246: 0d 30 .word 0x0d30 - 30f248: 04 00 .word 0x0400 - 30f24a: 00 00 .word 0x0000 - 30f24c: 00 40 .word 0x0040 - ... - -0030f250 <___subsf3>: - 30f250: 2f 86 mov.l r8,@-r15 - 30f252: e0 e9 mov #-23,r0 - 30f254: 2f 96 mov.l r9,@-r15 - 30f256: 68 43 mov r4,r8 - 30f258: 2f a6 mov.l r10,@-r15 - 30f25a: 48 0d shld r0,r8 - 30f25c: d1 48 mov.l 30f380 <___subsf3+0x130>,r1 ! 7fffff - 30f25e: 68 8c extu.b r8,r8 - 30f260: 2f b6 mov.l r11,@-r15 - 30f262: 66 13 mov r1,r6 - 30f264: 2f c6 mov.l r12,@-r15 - 30f266: 6c 53 mov r5,r12 - 30f268: 4c 0d shld r0,r12 - 30f26a: 97 87 mov.w 30f37c <___subsf3+0x12c>,r7 ! ff - 30f26c: 62 13 mov r1,r2 - 30f26e: 26 49 and r4,r6 - 30f270: 22 59 and r5,r2 - 30f272: 44 00 shll r4 - 30f274: 60 53 mov r5,r0 - 30f276: 04 29 movt r4 - 30f278: 63 63 mov r6,r3 - 30f27a: 40 00 shll r0 - 30f27c: 6c cc extu.b r12,r12 - 30f27e: 61 23 mov r2,r1 - 30f280: 43 08 shll2 r3 - 30f282: 00 29 movt r0 - 30f284: 41 08 shll2 r1 - 30f286: 4f 22 sts.l pr,@-r15 - 30f288: 3c 70 cmp/eq r7,r12 - 30f28a: 6b 63 mov r6,r11 - 30f28c: 69 43 mov r4,r9 - 30f28e: 33 3c add r3,r3 - 30f290: 8f 15 bf.s 30f2be <___subsf3+0x6e> - 30f292: 31 1c add r1,r1 - 30f294: 21 18 tst r1,r1 - 30f296: 8d 12 bt.s 30f2be <___subsf3+0x6e> - 30f298: 6a 03 mov r0,r10 - 30f29a: 90 70 mov.w 30f37e <___subsf3+0x12e>,r0 ! ff01 - 30f29c: 3a 40 cmp/eq r4,r10 - 30f29e: 8d 4d bt.s 30f33c <___subsf3+0xec> - 30f2a0: 30 8c add r8,r0 - 30f2a2: 20 08 tst r0,r0 - 30f2a4: 8d 70 bt.s 30f388 <___subsf3+0x138> - 30f2a6: 28 88 tst r8,r8 - 30f2a8: 8b 01 bf 30f2ae <___subsf3+0x5e> - 30f2aa: a0 e1 bra 30f470 <___subsf3+0x220> - 30f2ac: 23 38 tst r3,r3 - 30f2ae: db 34 mov.l 30f380 <___subsf3+0x130>,r11 ! 7fffff - 30f2b0: 69 a3 mov r10,r9 - 30f2b2: 25 b8 tst r11,r5 - 30f2b4: 8f 1d bf.s 30f2f2 <___subsf3+0xa2> - 30f2b6: 6b 23 mov r2,r11 - 30f2b8: 97 60 mov.w 30f37c <___subsf3+0x12c>,r7 ! ff - 30f2ba: a2 0d bra 30f6d8 <___subsf3+0x488> - 30f2bc: 00 09 nop - 30f2be: ea 01 mov #1,r10 - 30f2c0: 2a 0a xor r0,r10 - 30f2c2: 67 83 mov r8,r7 - 30f2c4: 3a 40 cmp/eq r4,r10 - 30f2c6: 8d 25 bt.s 30f314 <___subsf3+0xc4> - 30f2c8: 37 c8 sub r12,r7 - 30f2ca: 47 15 cmp/pl r7 - 30f2cc: 89 01 bt 30f2d2 <___subsf3+0x82> - 30f2ce: a0 c4 bra 30f45a <___subsf3+0x20a> - 30f2d0: 27 78 tst r7,r7 - 30f2d2: 2c c8 tst r12,r12 - 30f2d4: 8d 02 bt.s 30f2dc <___subsf3+0x8c> - 30f2d6: 21 18 tst r1,r1 - 30f2d8: a0 ea bra 30f4b0 <___subsf3+0x260> - 30f2da: 00 09 nop - 30f2dc: 8f 74 bf.s 30f3c8 <___subsf3+0x178> - 30f2de: 62 73 mov r7,r2 - 30f2e0: 26 68 tst r6,r6 - 30f2e2: 92 4b mov.w 30f37c <___subsf3+0x12c>,r2 ! ff - 30f2e4: e1 ff mov #-1,r1 - 30f2e6: 61 1a negc r1,r1 - 30f2e8: 37 20 cmp/eq r2,r7 - 30f2ea: 02 29 movt r2 - 30f2ec: 21 29 and r2,r1 - 30f2ee: 21 18 tst r1,r1 - 30f2f0: 89 e3 bt 30f2ba <___subsf3+0x6a> - 30f2f2: 92 43 mov.w 30f37c <___subsf3+0x12c>,r2 ! ff - 30f2f4: e4 00 mov #0,r4 - 30f2f6: d6 23 mov.l 30f384 <___subsf3+0x134>,r6 ! 400000 - 30f2f8: e1 17 mov #23,r1 - 30f2fa: 60 43 mov r4,r0 - 30f2fc: 42 1d shld r1,r2 - 30f2fe: c9 01 and #1,r0 - 30f300: 40 05 rotr r0 - 30f302: 20 2b or r2,r0 - 30f304: 20 6b or r6,r0 - 30f306: 4f 26 lds.l @r15+,pr - 30f308: 6c f6 mov.l @r15+,r12 - 30f30a: 6b f6 mov.l @r15+,r11 - 30f30c: 6a f6 mov.l @r15+,r10 - 30f30e: 69 f6 mov.l @r15+,r9 - 30f310: 00 0b rts - 30f312: 68 f6 mov.l @r15+,r8 - 30f314: 47 15 cmp/pl r7 - 30f316: 89 01 bt 30f31c <___subsf3+0xcc> - 30f318: a2 6c bra 30f7f4 <___subsf3+0x5a4> - 30f31a: 27 78 tst r7,r7 - 30f31c: 2c c8 tst r12,r12 - 30f31e: 8d 02 bt.s 30f326 <___subsf3+0xd6> - 30f320: 21 18 tst r1,r1 - 30f322: a1 35 bra 30f590 <___subsf3+0x340> - 30f324: 00 09 nop - 30f326: 8d db bt.s 30f2e0 <___subsf3+0x90> - 30f328: 62 73 mov r7,r2 - 30f32a: 42 10 dt r2 - 30f32c: 8b 01 bf 30f332 <___subsf3+0xe2> - 30f32e: a1 b2 bra 30f696 <___subsf3+0x446> - 30f330: 60 33 mov r3,r0 - 30f332: 95 23 mov.w 30f37c <___subsf3+0x12c>,r5 ! ff - 30f334: 37 50 cmp/eq r5,r7 - 30f336: 89 4f bt 30f3d8 <___subsf3+0x188> - 30f338: a1 30 bra 30f59c <___subsf3+0x34c> - 30f33a: 67 23 mov r2,r7 - 30f33c: 20 08 tst r0,r0 - 30f33e: 8f 02 bf.s 30f346 <___subsf3+0xf6> - 30f340: 28 88 tst r8,r8 - 30f342: a1 32 bra 30f5aa <___subsf3+0x35a> - 30f344: 67 83 mov r8,r7 - 30f346: 8d 03 bt.s 30f350 <___subsf3+0x100> - 30f348: 23 38 tst r3,r3 - 30f34a: a1 78 bra 30f63e <___subsf3+0x3ee> - 30f34c: 00 09 nop - 30f34e: 23 38 tst r3,r3 - 30f350: 8f 02 bf.s 30f358 <___subsf3+0x108> - 30f352: 66 73 mov r7,r6 - 30f354: a1 fc bra 30f750 <___subsf3+0x500> - 30f356: e1 ff mov #-1,r1 - 30f358: 46 10 dt r6 - 30f35a: 8b 01 bf 30f360 <___subsf3+0x110> - 30f35c: a2 0b bra 30f776 <___subsf3+0x526> - 30f35e: 60 33 mov r3,r0 - 30f360: 90 0c mov.w 30f37c <___subsf3+0x12c>,r0 ! ff - 30f362: 37 00 cmp/eq r0,r7 - 30f364: 8b 01 bf 30f36a <___subsf3+0x11a> - 30f366: a2 1f bra 30f7a8 <___subsf3+0x558> - 30f368: 00 09 nop - 30f36a: e2 1b mov #27,r2 - 30f36c: 36 27 cmp/gt r2,r6 - 30f36e: 89 01 bt 30f374 <___subsf3+0x124> - 30f370: a1 c4 bra 30f6fc <___subsf3+0x4ac> - 30f372: 66 6b neg r6,r6 - 30f374: 63 13 mov r1,r3 - 30f376: 73 05 add #5,r3 - 30f378: a0 95 bra 30f4a6 <___subsf3+0x256> - 30f37a: 67 c3 mov r12,r7 - 30f37c: 00 ff mac.l @r15+,@r0+ - 30f37e: ff 01 .word 0xff01 - 30f380: 00 7f mac.l @r7+,@r0+ - 30f382: ff ff .word 0xffff - 30f384: 00 40 .word 0x0040 - 30f386: 00 00 .word 0x0000 - 30f388: 60 83 mov r8,r0 - 30f38a: 70 01 add #1,r0 - 30f38c: c8 fe tst #254,r0 - 30f38e: 8d 02 bt.s 30f396 <___subsf3+0x146> - 30f390: 28 88 tst r8,r8 - 30f392: a1 25 bra 30f5e0 <___subsf3+0x390> - 30f394: 6b 33 mov r3,r11 - 30f396: 8f ac bf.s 30f2f2 <___subsf3+0xa2> - 30f398: 23 38 tst r3,r3 - 30f39a: 8b 01 bf 30f3a0 <___subsf3+0x150> - 30f39c: a1 bd bra 30f71a <___subsf3+0x4ca> - 30f39e: 21 18 tst r1,r1 - 30f3a0: 21 18 tst r1,r1 - 30f3a2: 8d a9 bt.s 30f2f8 <___subsf3+0xa8> - 30f3a4: e2 00 mov #0,r2 - 30f3a6: d7 53 mov.l 30f4f4 <___subsf3+0x2a4>,r7 ! 4000000 - 30f3a8: 66 33 mov r3,r6 - 30f3aa: 36 18 sub r1,r6 - 30f3ac: 26 78 tst r7,r6 - 30f3ae: 8f 02 bf.s 30f3b6 <___subsf3+0x166> - 30f3b0: 31 38 sub r3,r1 - 30f3b2: a1 f1 bra 30f798 <___subsf3+0x548> - 30f3b4: e0 06 mov #6,r0 - 30f3b6: 21 78 tst r7,r1 - 30f3b8: 8b 01 bf 30f3be <___subsf3+0x16e> - 30f3ba: a1 f8 bra 30f7ae <___subsf3+0x55e> - 30f3bc: eb 06 mov #6,r11 - 30f3be: d2 4e mov.l 30f4f8 <___subsf3+0x2a8>,r2 ! fbffffff - 30f3c0: 69 a3 mov r10,r9 - 30f3c2: 21 29 and r2,r1 - 30f3c4: a0 cc bra 30f560 <___subsf3+0x310> - 30f3c6: e2 01 mov #1,r2 - 30f3c8: 42 10 dt r2 - 30f3ca: 8b 01 bf 30f3d0 <___subsf3+0x180> - 30f3cc: a0 9a bra 30f504 <___subsf3+0x2b4> - 30f3ce: 6b 33 mov r3,r11 - 30f3d0: 95 8f mov.w 30f4f2 <___subsf3+0x2a2>,r5 ! ff - 30f3d2: 37 50 cmp/eq r5,r7 - 30f3d4: 8f 02 bf.s 30f3dc <___subsf3+0x18c> - 30f3d6: 67 23 mov r2,r7 - 30f3d8: a0 d7 bra 30f58a <___subsf3+0x33a> - 30f3da: 26 68 tst r6,r6 - 30f3dc: e2 1b mov #27,r2 - 30f3de: 37 27 cmp/gt r2,r7 - 30f3e0: 8f 70 bf.s 30f4c4 <___subsf3+0x274> - 30f3e2: 67 7b neg r7,r7 - 30f3e4: d7 43 mov.l 30f4f4 <___subsf3+0x2a4>,r7 ! 4000000 - 30f3e6: 73 ff add #-1,r3 - 30f3e8: 23 78 tst r7,r3 - 30f3ea: 8d 5b bt.s 30f4a4 <___subsf3+0x254> - 30f3ec: 73 04 add #4,r3 - 30f3ee: e3 ff mov #-1,r3 - 30f3f0: d0 42 mov.l 30f4fc <___subsf3+0x2ac>,r0 ! 3ffffff - 30f3f2: 6b 33 mov r3,r11 - 30f3f4: 2b 09 and r0,r11 - 30f3f6: d0 42 mov.l 30f500 <___subsf3+0x2b0>,r0 ! 310d30 <___clzsi2> - 30f3f8: 40 0b jsr @r0 - 30f3fa: 64 b3 mov r11,r4 - 30f3fc: 61 03 mov r0,r1 - 30f3fe: 71 fb add #-5,r1 - 30f400: 60 b3 mov r11,r0 - 30f402: 38 17 cmp/gt r1,r8 - 30f404: 8d 02 bt.s 30f40c <___subsf3+0x1bc> - 30f406: 40 1d shld r1,r0 - 30f408: a0 8d bra 30f526 <___subsf3+0x2d6> - 30f40a: 31 88 sub r8,r1 - 30f40c: 67 83 mov r8,r7 - 30f40e: 37 18 sub r1,r7 - 30f410: d1 39 mov.l 30f4f8 <___subsf3+0x2a8>,r1 ! fbffffff - 30f412: 63 03 mov r0,r3 - 30f414: c8 07 tst #7,r0 - 30f416: 8d 46 bt.s 30f4a6 <___subsf3+0x256> - 30f418: 23 19 and r1,r3 - 30f41a: c9 0f and #15,r0 - 30f41c: 88 04 cmp/eq #4,r0 - 30f41e: 8d 43 bt.s 30f4a8 <___subsf3+0x258> - 30f420: 6b 33 mov r3,r11 - 30f422: 73 04 add #4,r3 - 30f424: db 33 mov.l 30f4f4 <___subsf3+0x2a4>,r11 ! 4000000 - 30f426: 23 b8 tst r11,r3 - 30f428: 8d 3d bt.s 30f4a6 <___subsf3+0x256> - 30f42a: 62 73 mov r7,r2 - 30f42c: 91 61 mov.w 30f4f2 <___subsf3+0x2a2>,r1 ! ff - 30f42e: 72 01 add #1,r2 - 30f430: 32 10 cmp/eq r1,r2 - 30f432: 8d 02 bt.s 30f43a <___subsf3+0x1ea> - 30f434: e4 01 mov #1,r4 - 30f436: a0 90 bra 30f55a <___subsf3+0x30a> - 30f438: 00 09 nop - 30f43a: 24 99 and r9,r4 - 30f43c: e1 17 mov #23,r1 - 30f43e: 60 43 mov r4,r0 - 30f440: 42 1d shld r1,r2 - 30f442: c9 01 and #1,r0 - 30f444: 40 05 rotr r0 - 30f446: e6 00 mov #0,r6 - 30f448: 20 2b or r2,r0 - 30f44a: 20 6b or r6,r0 - 30f44c: 4f 26 lds.l @r15+,pr - 30f44e: 6c f6 mov.l @r15+,r12 - 30f450: 6b f6 mov.l @r15+,r11 - 30f452: 6a f6 mov.l @r15+,r10 - 30f454: 69 f6 mov.l @r15+,r9 - 30f456: 00 0b rts - 30f458: 68 f6 mov.l @r15+,r8 - 30f45a: 8d 96 bt.s 30f38a <___subsf3+0x13a> - 30f45c: 60 83 mov r8,r0 - 30f45e: 66 c3 mov r12,r6 - 30f460: 28 88 tst r8,r8 - 30f462: 8d 02 bt.s 30f46a <___subsf3+0x21a> - 30f464: 36 88 sub r8,r6 - 30f466: a1 bd bra 30f7e4 <___subsf3+0x594> - 30f468: 00 09 nop - 30f46a: 67 63 mov r6,r7 - 30f46c: 23 38 tst r3,r3 - 30f46e: 00 09 nop - 30f470: 8f 02 bf.s 30f478 <___subsf3+0x228> - 30f472: 66 73 mov r7,r6 - 30f474: a1 00 bra 30f678 <___subsf3+0x428> - 30f476: e1 ff mov #-1,r1 - 30f478: 46 10 dt r6 - 30f47a: 8b 01 bf 30f480 <___subsf3+0x230> - 30f47c: a1 53 bra 30f726 <___subsf3+0x4d6> - 30f47e: 6b 13 mov r1,r11 - 30f480: 94 37 mov.w 30f4f2 <___subsf3+0x2a2>,r4 ! ff - 30f482: 37 40 cmp/eq r4,r7 - 30f484: 8b 01 bf 30f48a <___subsf3+0x23a> - 30f486: a1 6e bra 30f766 <___subsf3+0x516> - 30f488: 6b 23 mov r2,r11 - 30f48a: e2 1b mov #27,r2 - 30f48c: 36 27 cmp/gt r2,r6 - 30f48e: 89 01 bt 30f494 <___subsf3+0x244> - 30f490: a1 13 bra 30f6ba <___subsf3+0x46a> - 30f492: 66 6b neg r6,r6 - 30f494: 63 13 mov r1,r3 - 30f496: d1 17 mov.l 30f4f4 <___subsf3+0x2a4>,r1 ! 4000000 - 30f498: 73 ff add #-1,r3 - 30f49a: 68 c3 mov r12,r8 - 30f49c: 23 18 tst r1,r3 - 30f49e: 8f a6 bf.s 30f3ee <___subsf3+0x19e> - 30f4a0: 69 a3 mov r10,r9 - 30f4a2: 73 04 add #4,r3 - 30f4a4: 67 83 mov r8,r7 - 30f4a6: 6b 33 mov r3,r11 - 30f4a8: 4b 09 shlr2 r11 - 30f4aa: 4b 01 shlr r11 - 30f4ac: af 19 bra 30f2e2 <___subsf3+0x92> - 30f4ae: 2b b8 tst r11,r11 - 30f4b0: 92 1f mov.w 30f4f2 <___subsf3+0x2a2>,r2 ! ff - 30f4b2: 38 20 cmp/eq r2,r8 - 30f4b4: 8d 69 bt.s 30f58a <___subsf3+0x33a> - 30f4b6: 26 68 tst r6,r6 - 30f4b8: d2 0e mov.l 30f4f4 <___subsf3+0x2a4>,r2 ! 4000000 - 30f4ba: 21 2b or r2,r1 - 30f4bc: e2 1b mov #27,r2 - 30f4be: 37 27 cmp/gt r2,r7 - 30f4c0: 8d 90 bt.s 30f3e4 <___subsf3+0x194> - 30f4c2: 67 7b neg r7,r7 - 30f4c4: 62 13 mov r1,r2 - 30f4c6: 42 7d shld r7,r2 - 30f4c8: 77 20 add #32,r7 - 30f4ca: 41 7d shld r7,r1 - 30f4cc: 21 18 tst r1,r1 - 30f4ce: e1 ff mov #-1,r1 - 30f4d0: 61 1a negc r1,r1 - 30f4d2: 21 2b or r2,r1 - 30f4d4: 33 18 sub r1,r3 - 30f4d6: d7 07 mov.l 30f4f4 <___subsf3+0x2a4>,r7 ! 4000000 - 30f4d8: 23 78 tst r7,r3 - 30f4da: 8b 89 bf 30f3f0 <___subsf3+0x1a0> - 30f4dc: 60 33 mov r3,r0 - 30f4de: c8 07 tst #7,r0 - 30f4e0: 8f 02 bf.s 30f4e8 <___subsf3+0x298> - 30f4e2: c9 0f and #15,r0 - 30f4e4: a1 73 bra 30f7ce <___subsf3+0x57e> - 30f4e6: 6b 33 mov r3,r11 - 30f4e8: 88 04 cmp/eq #4,r0 - 30f4ea: 8f 9a bf.s 30f422 <___subsf3+0x1d2> - 30f4ec: 67 83 mov r8,r7 - 30f4ee: af db bra 30f4a8 <___subsf3+0x258> - 30f4f0: 6b 33 mov r3,r11 - 30f4f2: 00 ff mac.l @r15+,@r0+ - 30f4f4: 04 00 .word 0x0400 - 30f4f6: 00 00 .word 0x0000 - 30f4f8: fb ff ff ff dcf plds a0g,macl movx.w a1,@r5+r8 movy.w a1,@r7+r9 - 30f4fc: 03 ff mac.l @r15+,@r3+ - 30f4fe: ff ff .word 0xffff - 30f500: 00 31 .word 0x0031 - 30f502: 0d 30 .word 0x0d30 - 30f504: 3b 18 sub r1,r11 - 30f506: d1 78 mov.l 30f6e8 <___subsf3+0x498>,r1 ! 4000000 - 30f508: 2b 18 tst r1,r11 - 30f50a: 8f 02 bf.s 30f512 <___subsf3+0x2c2> - 30f50c: 71 ff add #-1,r1 - 30f50e: a0 e1 bra 30f6d4 <___subsf3+0x484> - 30f510: 4b 09 shlr2 r11 - 30f512: d0 76 mov.l 30f6ec <___subsf3+0x49c>,r0 ! 310d30 <___clzsi2> - 30f514: 2b 19 and r1,r11 - 30f516: 40 0b jsr @r0 - 30f518: 64 b3 mov r11,r4 - 30f51a: 61 03 mov r0,r1 - 30f51c: 71 fb add #-5,r1 - 30f51e: 60 b3 mov r11,r0 - 30f520: 40 1d shld r1,r0 - 30f522: e8 01 mov #1,r8 - 30f524: 31 88 sub r8,r1 - 30f526: 71 01 add #1,r1 - 30f528: 61 1b neg r1,r1 - 30f52a: 62 03 mov r0,r2 - 30f52c: 42 1d shld r1,r2 - 30f52e: 71 20 add #32,r1 - 30f530: 40 1d shld r1,r0 - 30f532: e1 ff mov #-1,r1 - 30f534: 20 08 tst r0,r0 - 30f536: 61 1a negc r1,r1 - 30f538: 63 13 mov r1,r3 - 30f53a: 23 2b or r2,r3 - 30f53c: 60 33 mov r3,r0 - 30f53e: c8 07 tst #7,r0 - 30f540: 8f 02 bf.s 30f548 <___subsf3+0x2f8> - 30f542: c9 0f and #15,r0 - 30f544: a1 39 bra 30f7ba <___subsf3+0x56a> - 30f546: e2 01 mov #1,r2 - 30f548: 88 04 cmp/eq #4,r0 - 30f54a: 8d 02 bt.s 30f552 <___subsf3+0x302> - 30f54c: e7 00 mov #0,r7 - 30f54e: af 69 bra 30f424 <___subsf3+0x1d4> - 30f550: 73 04 add #4,r3 - 30f552: d2 65 mov.l 30f6e8 <___subsf3+0x498>,r2 ! 4000000 - 30f554: 23 28 tst r2,r3 - 30f556: 8d a6 bt.s 30f4a6 <___subsf3+0x256> - 30f558: e2 01 mov #1,r2 - 30f55a: d1 65 mov.l 30f6f0 <___subsf3+0x4a0>,r1 ! fbffffff - 30f55c: 62 2c extu.b r2,r2 - 30f55e: 21 39 and r3,r1 - 30f560: e0 06 mov #6,r0 - 30f562: 41 0d shld r0,r1 - 30f564: e4 01 mov #1,r4 - 30f566: 66 13 mov r1,r6 - 30f568: 24 99 and r9,r4 - 30f56a: e1 17 mov #23,r1 - 30f56c: 60 43 mov r4,r0 - 30f56e: 46 19 shlr8 r6 - 30f570: 46 01 shlr r6 - 30f572: 42 1d shld r1,r2 - 30f574: c9 01 and #1,r0 - 30f576: 40 05 rotr r0 - 30f578: 20 2b or r2,r0 - 30f57a: 20 6b or r6,r0 - 30f57c: 4f 26 lds.l @r15+,pr - 30f57e: 6c f6 mov.l @r15+,r12 - 30f580: 6b f6 mov.l @r15+,r11 - 30f582: 6a f6 mov.l @r15+,r10 - 30f584: 69 f6 mov.l @r15+,r9 - 30f586: 00 0b rts - 30f588: 68 f6 mov.l @r15+,r8 - 30f58a: 8b 5b bf 30f644 <___subsf3+0x3f4> - 30f58c: ae 94 bra 30f2b8 <___subsf3+0x68> - 30f58e: 00 09 nop - 30f590: 92 a8 mov.w 30f6e4 <___subsf3+0x494>,r2 ! ff - 30f592: 38 20 cmp/eq r2,r8 - 30f594: 8d f9 bt.s 30f58a <___subsf3+0x33a> - 30f596: 26 68 tst r6,r6 - 30f598: d2 53 mov.l 30f6e8 <___subsf3+0x498>,r2 ! 4000000 - 30f59a: 21 2b or r2,r1 - 30f59c: e2 1b mov #27,r2 - 30f59e: 37 27 cmp/gt r2,r7 - 30f5a0: 8f 28 bf.s 30f5f4 <___subsf3+0x3a4> - 30f5a2: 62 13 mov r1,r2 - 30f5a4: 73 05 add #5,r3 - 30f5a6: af 7e bra 30f4a6 <___subsf3+0x256> - 30f5a8: 67 83 mov r8,r7 - 30f5aa: 77 01 add #1,r7 - 30f5ac: 60 73 mov r7,r0 - 30f5ae: c8 fe tst #254,r0 - 30f5b0: 8f 50 bf.s 30f654 <___subsf3+0x404> - 30f5b2: 28 88 tst r8,r8 - 30f5b4: 89 01 bt 30f5ba <___subsf3+0x36a> - 30f5b6: a0 ac bra 30f712 <___subsf3+0x4c2> - 30f5b8: 23 38 tst r3,r3 - 30f5ba: 23 38 tst r3,r3 - 30f5bc: 8f 02 bf.s 30f5c4 <___subsf3+0x374> - 30f5be: 21 18 tst r1,r1 - 30f5c0: a0 cf bra 30f762 <___subsf3+0x512> - 30f5c2: 66 23 mov r2,r6 - 30f5c4: 8d 0a bt.s 30f5dc <___subsf3+0x38c> - 30f5c6: e2 00 mov #0,r2 - 30f5c8: 31 3c add r3,r1 - 30f5ca: 66 13 mov r1,r6 - 30f5cc: d3 46 mov.l 30f6e8 <___subsf3+0x498>,r3 ! 4000000 - 30f5ce: 46 09 shlr2 r6 - 30f5d0: 46 01 shlr r6 - 30f5d2: 21 38 tst r3,r1 - 30f5d4: d1 47 mov.l 30f6f4 <___subsf3+0x4a4>,r1 ! 7fffff - 30f5d6: 8d 01 bt.s 30f5dc <___subsf3+0x38c> - 30f5d8: 26 19 and r1,r6 - 30f5da: e2 01 mov #1,r2 - 30f5dc: ae 8d bra 30f2fa <___subsf3+0xaa> - 30f5de: e1 17 mov #23,r1 - 30f5e0: d2 41 mov.l 30f6e8 <___subsf3+0x498>,r2 ! 4000000 - 30f5e2: 3b 18 sub r1,r11 - 30f5e4: 2b 28 tst r2,r11 - 30f5e6: 8f 51 bf.s 30f68c <___subsf3+0x43c> - 30f5e8: 2b b8 tst r11,r11 - 30f5ea: 8f 52 bf.s 30f692 <___subsf3+0x442> - 30f5ec: e4 00 mov #0,r4 - 30f5ee: e2 00 mov #0,r2 - 30f5f0: ae 82 bra 30f2f8 <___subsf3+0xa8> - 30f5f2: e6 00 mov #0,r6 - 30f5f4: 67 7b neg r7,r7 - 30f5f6: 42 7d shld r7,r2 - 30f5f8: 77 20 add #32,r7 - 30f5fa: 41 7d shld r7,r1 - 30f5fc: 21 18 tst r1,r1 - 30f5fe: e1 ff mov #-1,r1 - 30f600: 61 1a negc r1,r1 - 30f602: 21 2b or r2,r1 - 30f604: 33 1c add r1,r3 - 30f606: d1 38 mov.l 30f6e8 <___subsf3+0x498>,r1 ! 4000000 - 30f608: 23 18 tst r1,r3 - 30f60a: 8f 02 bf.s 30f612 <___subsf3+0x3c2> - 30f60c: 67 83 mov r8,r7 - 30f60e: af 66 bra 30f4de <___subsf3+0x28e> - 30f610: 60 33 mov r3,r0 - 30f612: 91 67 mov.w 30f6e4 <___subsf3+0x494>,r1 ! ff - 30f614: 77 01 add #1,r7 - 30f616: 37 10 cmp/eq r1,r7 - 30f618: 8d 19 bt.s 30f64e <___subsf3+0x3fe> - 30f61a: 61 33 mov r3,r1 - 30f61c: d2 36 mov.l 30f6f8 <___subsf3+0x4a8>,r2 ! 7dffffff - 30f61e: 41 01 shlr r1 - 30f620: 60 33 mov r3,r0 - 30f622: 21 29 and r2,r1 - 30f624: c9 01 and #1,r0 - 30f626: 63 13 mov r1,r3 - 30f628: 23 0b or r0,r3 - 30f62a: 60 33 mov r3,r0 - 30f62c: c8 07 tst #7,r0 - 30f62e: 89 04 bt 30f63a <___subsf3+0x3ea> - 30f630: c9 0f and #15,r0 - 30f632: 88 04 cmp/eq #4,r0 - 30f634: 89 01 bt 30f63a <___subsf3+0x3ea> - 30f636: ae f5 bra 30f424 <___subsf3+0x1d4> - 30f638: 73 04 add #4,r3 - 30f63a: ae f3 bra 30f424 <___subsf3+0x1d4> - 30f63c: 00 09 nop - 30f63e: d0 2d mov.l 30f6f4 <___subsf3+0x4a4>,r0 ! 7fffff - 30f640: 25 08 tst r0,r5 - 30f642: 89 01 bt 30f648 <___subsf3+0x3f8> - 30f644: ae 55 bra 30f2f2 <___subsf3+0xa2> - 30f646: 00 09 nop - 30f648: 97 4c mov.w 30f6e4 <___subsf3+0x494>,r7 ! ff - 30f64a: a0 45 bra 30f6d8 <___subsf3+0x488> - 30f64c: 6b 23 mov r2,r11 - 30f64e: 62 73 mov r7,r2 - 30f650: ae 52 bra 30f2f8 <___subsf3+0xa8> - 30f652: e6 00 mov #0,r6 - 30f654: 92 46 mov.w 30f6e4 <___subsf3+0x494>,r2 ! ff - 30f656: 37 20 cmp/eq r2,r7 - 30f658: 89 f9 bt 30f64e <___subsf3+0x3fe> - 30f65a: 33 1c add r1,r3 - 30f65c: 61 33 mov r3,r1 - 30f65e: 41 01 shlr r1 - 30f660: 60 33 mov r3,r0 - 30f662: c8 0e tst #14,r0 - 30f664: 89 03 bt 30f66e <___subsf3+0x41e> - 30f666: 60 13 mov r1,r0 - 30f668: c9 0f and #15,r0 - 30f66a: 88 04 cmp/eq #4,r0 - 30f66c: 8b 01 bf 30f672 <___subsf3+0x422> - 30f66e: a0 90 bra 30f792 <___subsf3+0x542> - 30f670: 6b 33 mov r3,r11 - 30f672: 63 13 mov r1,r3 - 30f674: af 17 bra 30f4a6 <___subsf3+0x256> - 30f676: 73 04 add #4,r3 - 30f678: db 1e mov.l 30f6f4 <___subsf3+0x4a4>,r11 ! 7fffff - 30f67a: 93 33 mov.w 30f6e4 <___subsf3+0x494>,r3 ! ff - 30f67c: 25 b8 tst r11,r5 - 30f67e: 61 1a negc r1,r1 - 30f680: 37 30 cmp/eq r3,r7 - 30f682: 03 29 movt r3 - 30f684: 21 39 and r3,r1 - 30f686: 6b 23 mov r2,r11 - 30f688: ae 31 bra 30f2ee <___subsf3+0x9e> - 30f68a: 69 a3 mov r10,r9 - 30f68c: 6b 13 mov r1,r11 - 30f68e: 3b 38 sub r3,r11 - 30f690: 69 a3 mov r10,r9 - 30f692: ae b0 bra 30f3f6 <___subsf3+0x1a6> - 30f694: 00 09 nop - 30f696: 30 1c add r1,r0 - 30f698: d1 13 mov.l 30f6e8 <___subsf3+0x498>,r1 ! 4000000 - 30f69a: 20 18 tst r1,r0 - 30f69c: 8b 01 bf 30f6a2 <___subsf3+0x452> - 30f69e: a0 71 bra 30f784 <___subsf3+0x534> - 30f6a0: 6b 03 mov r0,r11 - 30f6a2: d1 15 mov.l 30f6f8 <___subsf3+0x4a8>,r1 ! 7dffffff - 30f6a4: 40 01 shlr r0 - 30f6a6: c8 07 tst #7,r0 - 30f6a8: 8d 4d bt.s 30f746 <___subsf3+0x4f6> - 30f6aa: 21 09 and r0,r1 - 30f6ac: c9 0f and #15,r0 - 30f6ae: 88 04 cmp/eq #4,r0 - 30f6b0: 89 49 bt 30f746 <___subsf3+0x4f6> - 30f6b2: 63 13 mov r1,r3 - 30f6b4: 73 04 add #4,r3 - 30f6b6: ae f6 bra 30f4a6 <___subsf3+0x256> - 30f6b8: e7 02 mov #2,r7 - 30f6ba: 67 33 mov r3,r7 - 30f6bc: 47 6d shld r6,r7 - 30f6be: 76 20 add #32,r6 - 30f6c0: 43 6d shld r6,r3 - 30f6c2: e2 ff mov #-1,r2 - 30f6c4: 23 38 tst r3,r3 - 30f6c6: 62 2a negc r2,r2 - 30f6c8: 22 7b or r7,r2 - 30f6ca: 63 13 mov r1,r3 - 30f6cc: 33 28 sub r2,r3 - 30f6ce: 68 c3 mov r12,r8 - 30f6d0: af 01 bra 30f4d6 <___subsf3+0x286> - 30f6d2: 69 a3 mov r10,r9 - 30f6d4: 4b 01 shlr r11 - 30f6d6: e7 01 mov #1,r7 - 30f6d8: d6 06 mov.l 30f6f4 <___subsf3+0x4a4>,r6 ! 7fffff - 30f6da: e4 01 mov #1,r4 - 30f6dc: 62 7c extu.b r7,r2 - 30f6de: 26 b9 and r11,r6 - 30f6e0: ae 0a bra 30f2f8 <___subsf3+0xa8> - 30f6e2: 24 99 and r9,r4 - 30f6e4: 00 ff mac.l @r15+,@r0+ - 30f6e6: 00 09 nop - 30f6e8: 04 00 .word 0x0400 - 30f6ea: 00 00 .word 0x0000 - 30f6ec: 00 31 .word 0x0031 - 30f6ee: 0d 30 .word 0x0d30 - 30f6f0: fb ff ff ff dcf plds a0g,macl movx.w a1,@r5+r8 movy.w a1,@r7+r9 - 30f6f4: 00 7f mac.l @r7+,@r0+ - 30f6f6: ff ff .word 0xffff - 30f6f8: 7d ff add #-1,r13 - 30f6fa: ff ff .word 0xffff - 30f6fc: 62 33 mov r3,r2 - 30f6fe: 42 6d shld r6,r2 - 30f700: 76 20 add #32,r6 - 30f702: 43 6d shld r6,r3 - 30f704: 23 38 tst r3,r3 - 30f706: e3 ff mov #-1,r3 - 30f708: 63 3a negc r3,r3 - 30f70a: 23 2b or r2,r3 - 30f70c: 33 1c add r1,r3 - 30f70e: af 7a bra 30f606 <___subsf3+0x3b6> - 30f710: 68 c3 mov r12,r8 - 30f712: 8b 2c bf 30f76e <___subsf3+0x51e> - 30f714: d7 40 mov.l 30f818 <___subsf3+0x5c8>,r7 ! 7fffff - 30f716: af 94 bra 30f642 <___subsf3+0x3f2> - 30f718: 25 78 tst r7,r5 - 30f71a: e4 ff mov #-1,r4 - 30f71c: 64 4a negc r4,r4 - 30f71e: 66 23 mov r2,r6 - 30f720: 24 a9 and r10,r4 - 30f722: ad e9 bra 30f2f8 <___subsf3+0xa8> - 30f724: e2 00 mov #0,r2 - 30f726: d0 3d mov.l 30f81c <___subsf3+0x5cc>,r0 ! 4000000 - 30f728: 3b 38 sub r3,r11 - 30f72a: 2b 08 tst r0,r11 - 30f72c: 89 2d bt 30f78a <___subsf3+0x53a> - 30f72e: d1 3c mov.l 30f820 <___subsf3+0x5d0>,r1 ! 3ffffff - 30f730: 69 a3 mov r10,r9 - 30f732: d0 3c mov.l 30f824 <___subsf3+0x5d4>,r0 ! 310d30 <___clzsi2> - 30f734: 2b 19 and r1,r11 - 30f736: 40 0b jsr @r0 - 30f738: 64 b3 mov r11,r4 - 30f73a: 61 03 mov r0,r1 - 30f73c: 71 fb add #-5,r1 - 30f73e: 60 b3 mov r11,r0 - 30f740: 40 1d shld r1,r0 - 30f742: ae ef bra 30f524 <___subsf3+0x2d4> - 30f744: e8 01 mov #1,r8 - 30f746: 6b 13 mov r1,r11 - 30f748: 4b 09 shlr2 r11 - 30f74a: 4b 01 shlr r11 - 30f74c: af c4 bra 30f6d8 <___subsf3+0x488> - 30f74e: e7 02 mov #2,r7 - 30f750: d3 31 mov.l 30f818 <___subsf3+0x5c8>,r3 ! 7fffff - 30f752: 6b 23 mov r2,r11 - 30f754: 25 38 tst r3,r5 - 30f756: 93 5e mov.w 30f816 <___subsf3+0x5c6>,r3 ! ff - 30f758: 61 1a negc r1,r1 - 30f75a: 37 30 cmp/eq r3,r7 - 30f75c: 03 29 movt r3 - 30f75e: ad c6 bra 30f2ee <___subsf3+0x9e> - 30f760: 21 39 and r3,r1 - 30f762: ad c9 bra 30f2f8 <___subsf3+0xa8> - 30f764: e2 00 mov #0,r2 - 30f766: d3 2c mov.l 30f818 <___subsf3+0x5c8>,r3 ! 7fffff - 30f768: 25 38 tst r3,r5 - 30f76a: 8d 02 bt.s 30f772 <___subsf3+0x522> - 30f76c: 69 a3 mov r10,r9 - 30f76e: ad c0 bra 30f2f2 <___subsf3+0xa2> - 30f770: 00 09 nop - 30f772: ad a1 bra 30f2b8 <___subsf3+0x68> - 30f774: 00 09 nop - 30f776: d7 29 mov.l 30f81c <___subsf3+0x5cc>,r7 ! 4000000 - 30f778: 30 1c add r1,r0 - 30f77a: 20 78 tst r7,r0 - 30f77c: 89 01 bt 30f782 <___subsf3+0x532> - 30f77e: af 90 bra 30f6a2 <___subsf3+0x452> - 30f780: 00 09 nop - 30f782: 6b 03 mov r0,r11 - 30f784: 4b 09 shlr2 r11 - 30f786: af a6 bra 30f6d6 <___subsf3+0x486> - 30f788: 4b 01 shlr r11 - 30f78a: 4b 09 shlr2 r11 - 30f78c: 4b 01 shlr r11 - 30f78e: af a2 bra 30f6d6 <___subsf3+0x486> - 30f790: 69 a3 mov r10,r9 - 30f792: 4b 09 shlr2 r11 - 30f794: af a0 bra 30f6d8 <___subsf3+0x488> - 30f796: 4b 09 shlr2 r11 - 30f798: 26 68 tst r6,r6 - 30f79a: 46 0d shld r0,r6 - 30f79c: e1 ff mov #-1,r1 - 30f79e: 61 1a negc r1,r1 - 30f7a0: 46 19 shlr8 r6 - 30f7a2: 24 19 and r1,r4 - 30f7a4: ad a8 bra 30f2f8 <___subsf3+0xa8> - 30f7a6: 46 01 shlr r6 - 30f7a8: db 1b mov.l 30f818 <___subsf3+0x5c8>,r11 ! 7fffff - 30f7aa: af 4a bra 30f642 <___subsf3+0x3f2> - 30f7ac: 25 b8 tst r11,r5 - 30f7ae: 41 bd shld r11,r1 - 30f7b0: 66 13 mov r1,r6 - 30f7b2: 46 19 shlr8 r6 - 30f7b4: 64 a3 mov r10,r4 - 30f7b6: ad 9f bra 30f2f8 <___subsf3+0xa8> - 30f7b8: 46 01 shlr r6 - 30f7ba: d1 18 mov.l 30f81c <___subsf3+0x5cc>,r1 ! 4000000 - 30f7bc: 23 18 tst r1,r3 - 30f7be: 89 01 bt 30f7c4 <___subsf3+0x574> - 30f7c0: ae cb bra 30f55a <___subsf3+0x30a> - 30f7c2: 00 09 nop - 30f7c4: 6b 33 mov r3,r11 - 30f7c6: 4b 09 shlr2 r11 - 30f7c8: 4b 01 shlr r11 - 30f7ca: af 85 bra 30f6d8 <___subsf3+0x488> - 30f7cc: e7 00 mov #0,r7 - 30f7ce: 4b 09 shlr2 r11 - 30f7d0: 92 21 mov.w 30f816 <___subsf3+0x5c6>,r2 ! ff - 30f7d2: 4b 01 shlr r11 - 30f7d4: 2b b8 tst r11,r11 - 30f7d6: e1 ff mov #-1,r1 - 30f7d8: 61 1a negc r1,r1 - 30f7da: 38 20 cmp/eq r2,r8 - 30f7dc: 02 29 movt r2 - 30f7de: 21 29 and r2,r1 - 30f7e0: ad 85 bra 30f2ee <___subsf3+0x9e> - 30f7e2: 67 83 mov r8,r7 - 30f7e4: 97 17 mov.w 30f816 <___subsf3+0x5c6>,r7 ! ff - 30f7e6: 3c 70 cmp/eq r7,r12 - 30f7e8: 8b 01 bf 30f7ee <___subsf3+0x59e> - 30f7ea: ad 60 bra 30f2ae <___subsf3+0x5e> - 30f7ec: 00 09 nop - 30f7ee: d2 0b mov.l 30f81c <___subsf3+0x5cc>,r2 ! 4000000 - 30f7f0: ae 4b bra 30f48a <___subsf3+0x23a> - 30f7f2: 23 2b or r2,r3 - 30f7f4: 8f 02 bf.s 30f7fc <___subsf3+0x5ac> - 30f7f6: 28 88 tst r8,r8 - 30f7f8: ae d7 bra 30f5aa <___subsf3+0x35a> - 30f7fa: 67 83 mov r8,r7 - 30f7fc: 66 c3 mov r12,r6 - 30f7fe: 8f 02 bf.s 30f806 <___subsf3+0x5b6> - 30f800: 36 88 sub r8,r6 - 30f802: ad a4 bra 30f34e <___subsf3+0xfe> - 30f804: 67 63 mov r6,r7 - 30f806: 97 06 mov.w 30f816 <___subsf3+0x5c6>,r7 ! ff - 30f808: 3c 70 cmp/eq r7,r12 - 30f80a: 8b 01 bf 30f810 <___subsf3+0x5c0> - 30f80c: af 17 bra 30f63e <___subsf3+0x3ee> - 30f80e: 00 09 nop - 30f810: d2 02 mov.l 30f81c <___subsf3+0x5cc>,r2 ! 4000000 - 30f812: ad aa bra 30f36a <___subsf3+0x11a> - 30f814: 23 2b or r2,r3 - 30f816: 00 ff mac.l @r15+,@r0+ - 30f818: 00 7f mac.l @r7+,@r0+ - 30f81a: ff ff .word 0xffff - 30f81c: 04 00 .word 0x0400 - 30f81e: 00 00 .word 0x0000 - 30f820: 03 ff mac.l @r15+,@r3+ - 30f822: ff ff .word 0xffff - 30f824: 00 31 .word 0x0031 - 30f826: 0d 30 .word 0x0d30 - -0030f828 <___fixsfsi>: - 30f828: 61 43 mov r4,r1 - 30f82a: e3 e9 mov #-23,r3 - 30f82c: d2 10 mov.l 30f870 <___fixsfsi+0x48>,r2 ! 7fffff - 30f82e: 41 3d shld r3,r1 - 30f830: 22 49 and r4,r2 - 30f832: 61 1c extu.b r1,r1 - 30f834: 44 00 shll r4 - 30f836: e3 7e mov #126,r3 - 30f838: 04 29 movt r4 - 30f83a: 31 37 cmp/gt r3,r1 - 30f83c: 8f 12 bf.s 30f864 <___fixsfsi+0x3c> - 30f83e: e0 00 mov #0,r0 - 30f840: 73 1f add #31,r3 - 30f842: 31 37 cmp/gt r3,r1 - 30f844: 8b 02 bf 30f84c <___fixsfsi+0x24> - 30f846: d0 0b mov.l 30f874 <___fixsfsi+0x4c>,r0 ! 7fffffff - 30f848: 00 0b rts - 30f84a: 30 4c add r4,r0 - 30f84c: d3 0a mov.l 30f878 <___fixsfsi+0x50>,r3 ! 800000 - 30f84e: 22 3b or r3,r2 - 30f850: 93 0c mov.w 30f86c <___fixsfsi+0x44>,r3 ! 95 - 30f852: 31 37 cmp/gt r3,r1 - 30f854: 93 0b mov.w 30f86e <___fixsfsi+0x46>,r3 ! ff6a - 30f856: 8d 07 bt.s 30f868 <___fixsfsi+0x40> - 30f858: 31 3c add r3,r1 - 30f85a: 42 1d shld r1,r2 - 30f85c: 24 48 tst r4,r4 - 30f85e: 8f 01 bf.s 30f864 <___fixsfsi+0x3c> - 30f860: 60 2b neg r2,r0 - 30f862: 60 23 mov r2,r0 - 30f864: 00 0b rts - 30f866: 00 09 nop - 30f868: af f8 bra 30f85c <___fixsfsi+0x34> - 30f86a: 42 1d shld r1,r2 - 30f86c: 00 95 mov.w r9,@(r0,r0) - 30f86e: ff 6a .word 0xff6a - 30f870: 00 7f mac.l @r7+,@r0+ - 30f872: ff ff .word 0xffff - 30f874: 7f ff add #-1,r15 - 30f876: ff ff .word 0xffff - 30f878: 00 80 .word 0x0080 - ... - -0030f87c <___fixunssfsi>: - 30f87c: 61 43 mov r4,r1 - 30f87e: e3 e9 mov #-23,r3 - 30f880: d2 0f mov.l 30f8c0 <___fixunssfsi+0x44>,r2 ! 7fffff - 30f882: 41 3d shld r3,r1 - 30f884: 22 49 and r4,r2 - 30f886: 61 1c extu.b r1,r1 - 30f888: 44 00 shll r4 - 30f88a: e3 7e mov #126,r3 - 30f88c: 04 29 movt r4 - 30f88e: 31 37 cmp/gt r3,r1 - 30f890: 8f 01 bf.s 30f896 <___fixunssfsi+0x1a> - 30f892: 24 48 tst r4,r4 - 30f894: 89 02 bt 30f89c <___fixunssfsi+0x20> - 30f896: e0 00 mov #0,r0 - 30f898: 00 0b rts - 30f89a: 00 09 nop - 30f89c: 73 20 add #32,r3 - 30f89e: 31 37 cmp/gt r3,r1 - 30f8a0: 8d fa bt.s 30f898 <___fixunssfsi+0x1c> - 30f8a2: e0 ff mov #-1,r0 - 30f8a4: d3 07 mov.l 30f8c4 <___fixunssfsi+0x48>,r3 ! 800000 - 30f8a6: 22 3b or r3,r2 - 30f8a8: 93 08 mov.w 30f8bc <___fixunssfsi+0x40>,r3 ! 95 - 30f8aa: 60 23 mov r2,r0 - 30f8ac: 31 37 cmp/gt r3,r1 - 30f8ae: 93 06 mov.w 30f8be <___fixunssfsi+0x42>,r3 ! ff6a - 30f8b0: 8f 02 bf.s 30f8b8 <___fixunssfsi+0x3c> - 30f8b2: 31 3c add r3,r1 - 30f8b4: 00 0b rts - 30f8b6: 40 1d shld r1,r0 - 30f8b8: 00 0b rts - 30f8ba: 40 1d shld r1,r0 - 30f8bc: 00 95 mov.w r9,@(r0,r0) - 30f8be: ff 6a .word 0xff6a - 30f8c0: 00 7f mac.l @r7+,@r0+ - 30f8c2: ff ff .word 0xffff - 30f8c4: 00 80 .word 0x0080 - ... - -0030f8c8 <___floatsisf>: - 30f8c8: 2f 86 mov.l r8,@-r15 - 30f8ca: 24 48 tst r4,r4 - 30f8cc: 2f 96 mov.l r9,@-r15 - 30f8ce: 8d 23 bt.s 30f918 <___floatsisf+0x50> - 30f8d0: 4f 22 sts.l pr,@-r15 - 30f8d2: 68 43 mov r4,r8 - 30f8d4: 48 00 shll r8 - 30f8d6: 08 29 movt r8 - 30f8d8: 44 11 cmp/pz r4 - 30f8da: 8f 52 bf.s 30f982 <___floatsisf+0xba> - 30f8dc: 69 43 mov r4,r9 - 30f8de: d0 39 mov.l 30f9c4 <___floatsisf+0xfc>,r0 ! 310d30 <___clzsi2> - 30f8e0: 40 0b jsr @r0 - 30f8e2: 64 93 mov r9,r4 - 30f8e4: 91 6a mov.w 30f9bc <___floatsisf+0xf4>,r1 ! 9e - 30f8e6: 63 13 mov r1,r3 - 30f8e8: 33 08 sub r0,r3 - 30f8ea: 71 f8 add #-8,r1 - 30f8ec: 33 17 cmp/gt r1,r3 - 30f8ee: 8d 21 bt.s 30f934 <___floatsisf+0x6c> - 30f8f0: 62 03 mov r0,r2 - 30f8f2: 88 08 cmp/eq #8,r0 - 30f8f4: 8d 5e bt.s 30f9b4 <___floatsisf+0xec> - 30f8f6: 72 f8 add #-8,r2 - 30f8f8: d1 33 mov.l 30f9c8 <___floatsisf+0x100>,r1 ! 7fffff - 30f8fa: 64 93 mov r9,r4 - 30f8fc: 44 2d shld r2,r4 - 30f8fe: 60 83 mov r8,r0 - 30f900: 24 19 and r1,r4 - 30f902: e2 17 mov #23,r2 - 30f904: 61 3c extu.b r3,r1 - 30f906: 41 2d shld r2,r1 - 30f908: c9 01 and #1,r0 - 30f90a: 40 05 rotr r0 - 30f90c: 20 1b or r1,r0 - 30f90e: 20 4b or r4,r0 - 30f910: 4f 26 lds.l @r15+,pr - 30f912: 69 f6 mov.l @r15+,r9 - 30f914: 00 0b rts - 30f916: 68 f6 mov.l @r15+,r8 - 30f918: e8 00 mov #0,r8 - 30f91a: e1 00 mov #0,r1 - 30f91c: e4 00 mov #0,r4 - 30f91e: e2 17 mov #23,r2 - 30f920: 60 83 mov r8,r0 - 30f922: 41 2d shld r2,r1 - 30f924: c9 01 and #1,r0 - 30f926: 40 05 rotr r0 - 30f928: 20 1b or r1,r0 - 30f92a: 20 4b or r4,r0 - 30f92c: 4f 26 lds.l @r15+,pr - 30f92e: 69 f6 mov.l @r15+,r9 - 30f930: 00 0b rts - 30f932: 68 f6 mov.l @r15+,r8 - 30f934: 91 43 mov.w 30f9be <___floatsisf+0xf6>,r1 ! 99 - 30f936: 33 17 cmp/gt r1,r3 - 30f938: 8d 30 bt.s 30f99c <___floatsisf+0xd4> - 30f93a: 67 03 mov r0,r7 - 30f93c: 61 03 mov r0,r1 - 30f93e: 71 fb add #-5,r1 - 30f940: 60 93 mov r9,r0 - 30f942: 40 1d shld r1,r0 - 30f944: d1 21 mov.l 30f9cc <___floatsisf+0x104>,r1 ! fbffffff - 30f946: 64 03 mov r0,r4 - 30f948: c8 07 tst #7,r0 - 30f94a: 8d 0a bt.s 30f962 <___floatsisf+0x9a> - 30f94c: 24 19 and r1,r4 - 30f94e: c9 0f and #15,r0 - 30f950: 88 04 cmp/eq #4,r0 - 30f952: 89 06 bt 30f962 <___floatsisf+0x9a> - 30f954: d0 1e mov.l 30f9d0 <___floatsisf+0x108>,r0 ! 4000000 - 30f956: 74 04 add #4,r4 - 30f958: 24 08 tst r0,r4 - 30f95a: 89 02 bt 30f962 <___floatsisf+0x9a> - 30f95c: 93 30 mov.w 30f9c0 <___floatsisf+0xf8>,r3 ! 9f - 30f95e: 24 19 and r1,r4 - 30f960: 33 28 sub r2,r3 - 30f962: e1 06 mov #6,r1 - 30f964: 44 1d shld r1,r4 - 30f966: e2 17 mov #23,r2 - 30f968: 61 3c extu.b r3,r1 - 30f96a: 60 83 mov r8,r0 - 30f96c: 44 19 shlr8 r4 - 30f96e: 44 01 shlr r4 - 30f970: 41 2d shld r2,r1 - 30f972: c9 01 and #1,r0 - 30f974: 40 05 rotr r0 - 30f976: 20 1b or r1,r0 - 30f978: 20 4b or r4,r0 - 30f97a: 4f 26 lds.l @r15+,pr - 30f97c: 69 f6 mov.l @r15+,r9 - 30f97e: 00 0b rts - 30f980: 68 f6 mov.l @r15+,r8 - 30f982: d0 10 mov.l 30f9c4 <___floatsisf+0xfc>,r0 ! 310d30 <___clzsi2> - 30f984: 69 4b neg r4,r9 - 30f986: 40 0b jsr @r0 - 30f988: 64 93 mov r9,r4 - 30f98a: 91 17 mov.w 30f9bc <___floatsisf+0xf4>,r1 ! 9e - 30f98c: 63 13 mov r1,r3 - 30f98e: 33 08 sub r0,r3 - 30f990: 71 f8 add #-8,r1 - 30f992: 33 17 cmp/gt r1,r3 - 30f994: 8d ce bt.s 30f934 <___floatsisf+0x6c> - 30f996: 62 03 mov r0,r2 - 30f998: af ac bra 30f8f4 <___floatsisf+0x2c> - 30f99a: 88 08 cmp/eq #8,r0 - 30f99c: 77 1b add #27,r7 - 30f99e: 61 93 mov r9,r1 - 30f9a0: 41 7d shld r7,r1 - 30f9a2: 21 18 tst r1,r1 - 30f9a4: 61 23 mov r2,r1 - 30f9a6: 71 fb add #-5,r1 - 30f9a8: 64 93 mov r9,r4 - 30f9aa: 44 1d shld r1,r4 - 30f9ac: e0 ff mov #-1,r0 - 30f9ae: 60 0a negc r0,r0 - 30f9b0: af c8 bra 30f944 <___floatsisf+0x7c> - 30f9b2: 20 4b or r4,r0 - 30f9b4: d2 04 mov.l 30f9c8 <___floatsisf+0x100>,r2 ! 7fffff - 30f9b6: 64 93 mov r9,r4 - 30f9b8: af b1 bra 30f91e <___floatsisf+0x56> - 30f9ba: 24 29 and r2,r4 - 30f9bc: 00 9e mov.l @(r0,r9),r0 - 30f9be: 00 99 .word 0x0099 - 30f9c0: 00 9f mac.l @r9+,@r0+ - 30f9c2: 00 09 nop - 30f9c4: 00 31 .word 0x0031 - 30f9c6: 0d 30 .word 0x0d30 - 30f9c8: 00 7f mac.l @r7+,@r0+ - 30f9ca: ff ff .word 0xffff - 30f9cc: fb ff ff ff dcf plds a0g,macl movx.w a1,@r5+r8 movy.w a1,@r7+r9 - 30f9d0: 04 00 .word 0x0400 - ... - -0030f9d4 <___floatunsisf>: - 30f9d4: 2f 86 mov.l r8,@-r15 - 30f9d6: 24 48 tst r4,r4 - 30f9d8: 8d 17 bt.s 30fa0a <___floatunsisf+0x36> - 30f9da: 4f 22 sts.l pr,@-r15 - 30f9dc: d0 29 mov.l 30fa84 <___floatunsisf+0xb0>,r0 ! 310d30 <___clzsi2> - 30f9de: 40 0b jsr @r0 - 30f9e0: 68 43 mov r4,r8 - 30f9e2: 91 4b mov.w 30fa7c <___floatunsisf+0xa8>,r1 ! 9e - 30f9e4: 63 13 mov r1,r3 - 30f9e6: 33 08 sub r0,r3 - 30f9e8: 71 f8 add #-8,r1 - 30f9ea: 33 17 cmp/gt r1,r3 - 30f9ec: 8d 15 bt.s 30fa1a <___floatunsisf+0x46> - 30f9ee: 62 03 mov r0,r2 - 30f9f0: 88 08 cmp/eq #8,r0 - 30f9f2: 8d 3f bt.s 30fa74 <___floatunsisf+0xa0> - 30f9f4: 72 f8 add #-8,r2 - 30f9f6: d1 24 mov.l 30fa88 <___floatunsisf+0xb4>,r1 ! 7fffff - 30f9f8: 48 2d shld r2,r8 - 30f9fa: 60 3c extu.b r3,r0 - 30f9fc: e7 17 mov #23,r7 - 30f9fe: 40 7d shld r7,r0 - 30fa00: 28 19 and r1,r8 - 30fa02: 20 8b or r8,r0 - 30fa04: 4f 26 lds.l @r15+,pr - 30fa06: 00 0b rts - 30fa08: 68 f6 mov.l @r15+,r8 - 30fa0a: e0 00 mov #0,r0 - 30fa0c: e8 00 mov #0,r8 - 30fa0e: e7 17 mov #23,r7 - 30fa10: 40 7d shld r7,r0 - 30fa12: 20 8b or r8,r0 - 30fa14: 4f 26 lds.l @r15+,pr - 30fa16: 00 0b rts - 30fa18: 68 f6 mov.l @r15+,r8 - 30fa1a: 91 30 mov.w 30fa7e <___floatunsisf+0xaa>,r1 ! 99 - 30fa1c: 33 17 cmp/gt r1,r3 - 30fa1e: 8d 1e bt.s 30fa5e <___floatunsisf+0x8a> - 30fa20: 67 03 mov r0,r7 - 30fa22: 61 03 mov r0,r1 - 30fa24: 71 fb add #-5,r1 - 30fa26: 60 83 mov r8,r0 - 30fa28: 40 1d shld r1,r0 - 30fa2a: d1 18 mov.l 30fa8c <___floatunsisf+0xb8>,r1 ! fbffffff - 30fa2c: 68 03 mov r0,r8 - 30fa2e: c8 07 tst #7,r0 - 30fa30: 8d 0a bt.s 30fa48 <___floatunsisf+0x74> - 30fa32: 28 19 and r1,r8 - 30fa34: c9 0f and #15,r0 - 30fa36: 88 04 cmp/eq #4,r0 - 30fa38: 89 06 bt 30fa48 <___floatunsisf+0x74> - 30fa3a: d0 15 mov.l 30fa90 <___floatunsisf+0xbc>,r0 ! 4000000 - 30fa3c: 78 04 add #4,r8 - 30fa3e: 28 08 tst r0,r8 - 30fa40: 89 02 bt 30fa48 <___floatunsisf+0x74> - 30fa42: 93 1d mov.w 30fa80 <___floatunsisf+0xac>,r3 ! 9f - 30fa44: 28 19 and r1,r8 - 30fa46: 33 28 sub r2,r3 - 30fa48: e1 06 mov #6,r1 - 30fa4a: 48 1d shld r1,r8 - 30fa4c: 60 3c extu.b r3,r0 - 30fa4e: e7 17 mov #23,r7 - 30fa50: 40 7d shld r7,r0 - 30fa52: 48 19 shlr8 r8 - 30fa54: 48 01 shlr r8 - 30fa56: 20 8b or r8,r0 - 30fa58: 4f 26 lds.l @r15+,pr - 30fa5a: 00 0b rts - 30fa5c: 68 f6 mov.l @r15+,r8 - 30fa5e: 61 83 mov r8,r1 - 30fa60: 77 1b add #27,r7 - 30fa62: 41 7d shld r7,r1 - 30fa64: 21 18 tst r1,r1 - 30fa66: 61 23 mov r2,r1 - 30fa68: 71 fb add #-5,r1 - 30fa6a: 48 1d shld r1,r8 - 30fa6c: e0 ff mov #-1,r0 - 30fa6e: 60 0a negc r0,r0 - 30fa70: af db bra 30fa2a <___floatunsisf+0x56> - 30fa72: 20 8b or r8,r0 - 30fa74: d2 04 mov.l 30fa88 <___floatunsisf+0xb4>,r2 ! 7fffff - 30fa76: 60 13 mov r1,r0 - 30fa78: af c9 bra 30fa0e <___floatunsisf+0x3a> - 30fa7a: 28 29 and r2,r8 - 30fa7c: 00 9e mov.l @(r0,r9),r0 - 30fa7e: 00 99 .word 0x0099 - 30fa80: 00 9f mac.l @r9+,@r0+ - 30fa82: 00 09 nop - 30fa84: 00 31 .word 0x0031 - 30fa86: 0d 30 .word 0x0d30 - 30fa88: 00 7f mac.l @r7+,@r0+ - 30fa8a: ff ff .word 0xffff - 30fa8c: fb ff ff ff dcf plds a0g,macl movx.w a1,@r5+r8 movy.w a1,@r7+r9 - 30fa90: 04 00 .word 0x0400 - ... - -0030fa94 <___adddf3>: - 30fa94: 2f 86 mov.l r8,@-r15 - 30fa96: e2 e3 mov #-29,r2 - 30fa98: 2f 96 mov.l r9,@-r15 - 30fa9a: 69 53 mov r5,r9 - 30fa9c: 2f a6 mov.l r10,@-r15 - 30fa9e: 49 2d shld r2,r9 - 30faa0: 2f b6 mov.l r11,@-r15 - 30faa2: 6b 43 mov r4,r11 - 30faa4: 2f c6 mov.l r12,@-r15 - 30faa6: 4b 00 shll r11 - 30faa8: dc 61 mov.l 30fc30 <___adddf3+0x19c>,r12 ! fffff - 30faaa: 0b 29 movt r11 - 30faac: 2f d6 mov.l r13,@-r15 - 30faae: 61 c3 mov r12,r1 - 30fab0: 21 49 and r4,r1 - 30fab2: 2f e6 mov.l r14,@-r15 - 30fab4: 41 08 shll2 r1 - 30fab6: 6d 63 mov r6,r13 - 30fab8: 31 1c add r1,r1 - 30faba: 4f 22 sts.l pr,@-r15 - 30fabc: 29 1b or r1,r9 - 30fabe: 61 d3 mov r13,r1 - 30fac0: 41 00 shll r1 - 30fac2: 6e 73 mov r7,r14 - 30fac4: e0 ec mov #-20,r0 - 30fac6: 01 29 movt r1 - 30fac8: 7f f8 add #-8,r15 - 30faca: 6a 43 mov r4,r10 - 30facc: 62 c3 mov r12,r2 - 30face: 67 d3 mov r13,r7 - 30fad0: 4a 0d shld r0,r10 - 30fad2: 1f 11 mov.l r1,@(4,r15) - 30fad4: 47 0d shld r0,r7 - 30fad6: 96 aa mov.w 30fc2e <___adddf3+0x19a>,r6 ! 7ff - 30fad8: e0 e3 mov #-29,r0 - 30fada: 22 d9 and r13,r2 - 30fadc: 61 e3 mov r14,r1 - 30fade: 41 0d shld r0,r1 - 30fae0: 42 08 shll2 r2 - 30fae2: 32 2c add r2,r2 - 30fae4: 21 2b or r2,r1 - 30fae6: 2f 12 mov.l r1,@r15 - 30fae8: 2a 69 and r6,r10 - 30faea: 68 53 mov r5,r8 - 30faec: 62 e3 mov r14,r2 - 30faee: 01 29 movt r1 - 30faf0: 48 08 shll2 r8 - 30faf2: 27 69 and r6,r7 - 30faf4: 42 08 shll2 r2 - 30faf6: 60 a3 mov r10,r0 - 30faf8: 3b 10 cmp/eq r1,r11 - 30fafa: 63 b3 mov r11,r3 - 30fafc: 38 8c add r8,r8 - 30fafe: 32 2c add r2,r2 - 30fb00: 8f 02 bf.s 30fb08 <___adddf3+0x74> - 30fb02: 30 78 sub r7,r0 - 30fb04: a0 d5 bra 30fcb2 <___adddf3+0x21e> - 30fb06: 40 15 cmp/pl r0 - 30fb08: 40 15 cmp/pl r0 - 30fb0a: 89 01 bt 30fb10 <___adddf3+0x7c> - 30fb0c: a0 98 bra 30fc40 <___adddf3+0x1ac> - 30fb0e: 20 08 tst r0,r0 - 30fb10: 27 78 tst r7,r7 - 30fb12: 8f 02 bf.s 30fb1a <___adddf3+0x86> - 30fb14: 3a 60 cmp/eq r6,r10 - 30fb16: a0 e9 bra 30fcec <___adddf3+0x258> - 30fb18: 63 f2 mov.l @r15,r3 - 30fb1a: 8f 02 bf.s 30fb22 <___adddf3+0x8e> - 30fb1c: e3 38 mov #56,r3 - 30fb1e: a2 3f bra 30ffa0 <___adddf3+0x50c> - 30fb20: 67 93 mov r9,r7 - 30fb22: 30 37 cmp/gt r3,r0 - 30fb24: 8b 01 bf 30fb2a <___adddf3+0x96> - 30fb26: a0 f5 bra 30fd14 <___adddf3+0x280> - 30fb28: e1 00 mov #0,r1 - 30fb2a: 61 f2 mov.l @r15,r1 - 30fb2c: d3 41 mov.l 30fc34 <___adddf3+0x1a0>,r3 ! 800000 - 30fb2e: 21 3b or r3,r1 - 30fb30: 2f 12 mov.l r1,@r15 - 30fb32: e3 1f mov #31,r3 - 30fb34: 30 37 cmp/gt r3,r0 - 30fb36: 8f 02 bf.s 30fb3e <___adddf3+0xaa> - 30fb38: 63 0b neg r0,r3 - 30fb3a: a2 3a bra 30ffb2 <___adddf3+0x51e> - 30fb3c: 67 f2 mov.l @r15,r7 - 30fb3e: 67 f2 mov.l @r15,r7 - 30fb40: 73 20 add #32,r3 - 30fb42: 60 0b neg r0,r0 - 30fb44: 66 23 mov r2,r6 - 30fb46: 61 f2 mov.l @r15,r1 - 30fb48: 42 3d shld r3,r2 - 30fb4a: 47 3d shld r3,r7 - 30fb4c: 46 0d shld r0,r6 - 30fb4e: 22 28 tst r2,r2 - 30fb50: e2 ff mov #-1,r2 - 30fb52: 27 6b or r6,r7 - 30fb54: 62 2a negc r2,r2 - 30fb56: 41 0d shld r0,r1 - 30fb58: 22 7b or r7,r2 - 30fb5a: 00 08 clrt - 30fb5c: 38 2a subc r2,r8 - 30fb5e: 39 1a subc r1,r9 - 30fb60: d1 34 mov.l 30fc34 <___adddf3+0x1a0>,r1 ! 800000 - 30fb62: 29 18 tst r1,r9 - 30fb64: 8b 01 bf 30fb6a <___adddf3+0xd6> - 30fb66: a1 53 bra 30fe10 <___adddf3+0x37c> - 30fb68: 60 83 mov r8,r0 - 30fb6a: 71 ff add #-1,r1 - 30fb6c: 29 19 and r1,r9 - 30fb6e: 29 98 tst r9,r9 - 30fb70: 8b 01 bf 30fb76 <___adddf3+0xe2> - 30fb72: a1 66 bra 30fe42 <___adddf3+0x3ae> - 30fb74: 00 09 nop - 30fb76: d0 30 mov.l 30fc38 <___adddf3+0x1a4>,r0 ! 310d30 <___clzsi2> - 30fb78: 40 0b jsr @r0 - 30fb7a: 64 93 mov r9,r4 - 30fb7c: 70 f8 add #-8,r0 - 30fb7e: 61 03 mov r0,r1 - 30fb80: 62 83 mov r8,r2 - 30fb82: 71 e0 add #-32,r1 - 30fb84: 49 0d shld r0,r9 - 30fb86: 42 1d shld r1,r2 - 30fb88: 3a 07 cmp/gt r0,r10 - 30fb8a: 48 0d shld r0,r8 - 30fb8c: 8f 02 bf.s 30fb94 <___adddf3+0x100> - 30fb8e: 22 9b or r9,r2 - 30fb90: a1 fd bra 30ff8e <___adddf3+0x4fa> - 30fb92: 3a 08 sub r0,r10 - 30fb94: 30 a8 sub r10,r0 - 30fb96: 70 01 add #1,r0 - 30fb98: 60 0b neg r0,r0 - 30fb9a: 63 03 mov r0,r3 - 30fb9c: 73 20 add #32,r3 - 30fb9e: 69 83 mov r8,r9 - 30fba0: 48 3d shld r3,r8 - 30fba2: e1 ff mov #-1,r1 - 30fba4: 28 88 tst r8,r8 - 30fba6: 49 0d shld r0,r9 - 30fba8: 61 1a negc r1,r1 - 30fbaa: 68 23 mov r2,r8 - 30fbac: 48 3d shld r3,r8 - 30fbae: 21 9b or r9,r1 - 30fbb0: 69 23 mov r2,r9 - 30fbb2: 49 0d shld r0,r9 - 30fbb4: 28 1b or r1,r8 - 30fbb6: 63 83 mov r8,r3 - 30fbb8: 23 9b or r9,r3 - 30fbba: 23 38 tst r3,r3 - 30fbbc: 8f 02 bf.s 30fbc4 <___adddf3+0x130> - 30fbbe: ea 00 mov #0,r10 - 30fbc0: a1 18 bra 30fdf4 <___adddf3+0x360> - 30fbc2: 63 b3 mov r11,r3 - 30fbc4: 60 83 mov r8,r0 - 30fbc6: c8 07 tst #7,r0 - 30fbc8: 8f 02 bf.s 30fbd0 <___adddf3+0x13c> - 30fbca: c9 0f and #15,r0 - 30fbcc: a0 08 bra 30fbe0 <___adddf3+0x14c> - 30fbce: 62 83 mov r8,r2 - 30fbd0: 88 04 cmp/eq #4,r0 - 30fbd2: 8d 05 bt.s 30fbe0 <___adddf3+0x14c> - 30fbd4: 62 83 mov r8,r2 - 30fbd6: 62 83 mov r8,r2 - 30fbd8: 72 04 add #4,r2 - 30fbda: 38 26 cmp/hi r2,r8 - 30fbdc: e1 00 mov #0,r1 - 30fbde: 39 1e addc r1,r9 - 30fbe0: d1 14 mov.l 30fc34 <___adddf3+0x1a0>,r1 ! 800000 - 30fbe2: 29 18 tst r1,r9 - 30fbe4: 8b 01 bf 30fbea <___adddf3+0x156> - 30fbe6: a3 99 bra 31031c <___adddf3+0x888> - 30fbe8: 68 23 mov r2,r8 - 30fbea: 97 20 mov.w 30fc2e <___adddf3+0x19a>,r7 ! 7ff - 30fbec: 7a 01 add #1,r10 - 30fbee: d1 13 mov.l 30fc3c <___adddf3+0x1a8>,r1 ! ff7fffff - 30fbf0: 6c a3 mov r10,r12 - 30fbf2: 3a 70 cmp/eq r7,r10 - 30fbf4: 21 99 and r9,r1 - 30fbf6: 2c 79 and r7,r12 - 30fbf8: 8d 02 bt.s 30fc00 <___adddf3+0x16c> - 30fbfa: 63 b3 mov r11,r3 - 30fbfc: a0 fe bra 30fdfc <___adddf3+0x368> - 30fbfe: 67 13 mov r1,r7 - 30fc00: 6c a3 mov r10,r12 - 30fc02: e1 00 mov #0,r1 - 30fc04: e7 00 mov #0,r7 - 30fc06: e2 14 mov #20,r2 - 30fc08: e6 01 mov #1,r6 - 30fc0a: 4c 2d shld r2,r12 - 30fc0c: 23 69 and r6,r3 - 30fc0e: 43 05 rotr r3 - 30fc10: 2c 3b or r3,r12 - 30fc12: 64 c3 mov r12,r4 - 30fc14: 24 1b or r1,r4 - 30fc16: 60 43 mov r4,r0 - 30fc18: 61 73 mov r7,r1 - 30fc1a: 7f 08 add #8,r15 - 30fc1c: 4f 26 lds.l @r15+,pr - 30fc1e: 6e f6 mov.l @r15+,r14 - 30fc20: 6d f6 mov.l @r15+,r13 - 30fc22: 6c f6 mov.l @r15+,r12 - 30fc24: 6b f6 mov.l @r15+,r11 - 30fc26: 6a f6 mov.l @r15+,r10 - 30fc28: 69 f6 mov.l @r15+,r9 - 30fc2a: 00 0b rts - 30fc2c: 68 f6 mov.l @r15+,r8 - 30fc2e: 07 ff mac.l @r15+,@r7+ - 30fc30: 00 0f mac.l @r0+,@r0+ - 30fc32: ff ff .word 0xffff - 30fc34: 00 80 .word 0x0080 - 30fc36: 00 00 .word 0x0000 - 30fc38: 00 31 .word 0x0031 - 30fc3a: 0d 30 .word 0x0d30 - 30fc3c: ff 7f .word 0xff7f - 30fc3e: ff ff .word 0xffff - 30fc40: 8d 6a bt.s 30fd18 <___adddf3+0x284> - 30fc42: 63 a3 mov r10,r3 - 30fc44: 60 73 mov r7,r0 - 30fc46: 2a a8 tst r10,r10 - 30fc48: 8d 02 bt.s 30fc50 <___adddf3+0x1bc> - 30fc4a: 30 a8 sub r10,r0 - 30fc4c: a1 82 bra 30ff54 <___adddf3+0x4c0> - 30fc4e: 37 60 cmp/eq r6,r7 - 30fc50: 65 93 mov r9,r5 - 30fc52: 25 8b or r8,r5 - 30fc54: 25 58 tst r5,r5 - 30fc56: 8b 01 bf 30fc5c <___adddf3+0x1c8> - 30fc58: a2 27 bra 3100aa <___adddf3+0x616> - 30fc5a: 6a 03 mov r0,r10 - 30fc5c: 63 03 mov r0,r3 - 30fc5e: 43 10 dt r3 - 30fc60: 8f 02 bf.s 30fc68 <___adddf3+0x1d4> - 30fc62: 30 60 cmp/eq r6,r0 - 30fc64: a2 93 bra 31018e <___adddf3+0x6fa> - 30fc66: 61 f2 mov.l @r15,r1 - 30fc68: 8f 02 bf.s 30fc70 <___adddf3+0x1dc> - 30fc6a: e6 38 mov #56,r6 - 30fc6c: a2 e4 bra 310238 <___adddf3+0x7a4> - 30fc6e: 67 f2 mov.l @r15,r7 - 30fc70: 33 67 cmp/gt r6,r3 - 30fc72: 8b 01 bf 30fc78 <___adddf3+0x1e4> - 30fc74: a2 10 bra 310098 <___adddf3+0x604> - 30fc76: e9 00 mov #0,r9 - 30fc78: 60 33 mov r3,r0 - 30fc7a: e3 1f mov #31,r3 - 30fc7c: 30 37 cmp/gt r3,r0 - 30fc7e: 8f 02 bf.s 30fc86 <___adddf3+0x1f2> - 30fc80: 66 0b neg r0,r6 - 30fc82: a2 74 bra 31016e <___adddf3+0x6da> - 30fc84: 63 03 mov r0,r3 - 30fc86: 76 20 add #32,r6 - 30fc88: 65 93 mov r9,r5 - 30fc8a: 63 0b neg r0,r3 - 30fc8c: 64 83 mov r8,r4 - 30fc8e: 48 6d shld r6,r8 - 30fc90: 45 6d shld r6,r5 - 30fc92: 44 3d shld r3,r4 - 30fc94: 28 88 tst r8,r8 - 30fc96: e6 ff mov #-1,r6 - 30fc98: 25 4b or r4,r5 - 30fc9a: 66 6a negc r6,r6 - 30fc9c: 49 3d shld r3,r9 - 30fc9e: 26 5b or r5,r6 - 30fca0: 61 f2 mov.l @r15,r1 - 30fca2: 6a 73 mov r7,r10 - 30fca4: 00 08 clrt - 30fca6: 32 6a subc r6,r2 - 30fca8: 31 9a subc r9,r1 - 30fcaa: 5b f1 mov.l @(4,r15),r11 - 30fcac: 69 13 mov r1,r9 - 30fcae: af 57 bra 30fb60 <___adddf3+0xcc> - 30fcb0: 68 23 mov r2,r8 - 30fcb2: 89 01 bt 30fcb8 <___adddf3+0x224> - 30fcb4: a0 f0 bra 30fe98 <___adddf3+0x404> - 30fcb6: 20 08 tst r0,r0 - 30fcb8: 27 78 tst r7,r7 - 30fcba: 8f 57 bf.s 30fd6c <___adddf3+0x2d8> - 30fcbc: 3a 60 cmp/eq r6,r10 - 30fcbe: 67 f2 mov.l @r15,r7 - 30fcc0: 27 2b or r2,r7 - 30fcc2: 27 78 tst r7,r7 - 30fcc4: 8d 16 bt.s 30fcf4 <___adddf3+0x260> - 30fcc6: 60 a3 mov r10,r0 - 30fcc8: 40 10 dt r0 - 30fcca: 8f 02 bf.s 30fcd2 <___adddf3+0x23e> - 30fccc: 3a 60 cmp/eq r6,r10 - 30fcce: a2 03 bra 3100d8 <___adddf3+0x644> - 30fcd0: 60 83 mov r8,r0 - 30fcd2: 89 18 bt 30fd06 <___adddf3+0x272> - 30fcd4: e7 38 mov #56,r7 - 30fcd6: 30 77 cmp/gt r7,r0 - 30fcd8: 8f 55 bf.s 30fd86 <___adddf3+0x2f2> - 30fcda: e7 1f mov #31,r7 - 30fcdc: d7 69 mov.l 30fe84 <___adddf3+0x3f0>,r7 ! 800000 - 30fcde: 29 78 tst r7,r9 - 30fce0: 8b 01 bf 30fce6 <___adddf3+0x252> - 30fce2: a1 9d bra 310020 <___adddf3+0x58c> - 30fce4: 78 01 add #1,r8 - 30fce6: d9 67 mov.l 30fe84 <___adddf3+0x3f0>,r9 ! 800000 - 30fce8: a0 6a bra 30fdc0 <___adddf3+0x32c> - 30fcea: e6 00 mov #0,r6 - 30fcec: 23 2b or r2,r3 - 30fcee: 23 38 tst r3,r3 - 30fcf0: 8f 02 bf.s 30fcf8 <___adddf3+0x264> - 30fcf2: 60 a3 mov r10,r0 - 30fcf4: a0 f7 bra 30fee6 <___adddf3+0x452> - 30fcf6: 00 09 nop - 30fcf8: 40 10 dt r0 - 30fcfa: 8f 02 bf.s 30fd02 <___adddf3+0x26e> - 30fcfc: 3a 60 cmp/eq r6,r10 - 30fcfe: a2 0d bra 31011c <___adddf3+0x688> - 30fd00: 63 f2 mov.l @r15,r3 - 30fd02: 8f 02 bf.s 30fd0a <___adddf3+0x276> - 30fd04: e3 38 mov #56,r3 - 30fd06: a2 0f bra 310128 <___adddf3+0x694> - 30fd08: 67 93 mov r9,r7 - 30fd0a: 30 37 cmp/gt r3,r0 - 30fd0c: 89 01 bt 30fd12 <___adddf3+0x27e> - 30fd0e: af 11 bra 30fb34 <___adddf3+0xa0> - 30fd10: e3 1f mov #31,r3 - 30fd12: e1 00 mov #0,r1 - 30fd14: af 21 bra 30fb5a <___adddf3+0xc6> - 30fd16: e2 01 mov #1,r2 - 30fd18: 97 b2 mov.w 30fe80 <___adddf3+0x3ec>,r7 ! 7fe - 30fd1a: 73 01 add #1,r3 - 30fd1c: 23 78 tst r7,r3 - 30fd1e: 8d 02 bt.s 30fd26 <___adddf3+0x292> - 30fd20: 63 93 mov r9,r3 - 30fd22: a1 22 bra 30ff6a <___adddf3+0x4d6> - 30fd24: 66 83 mov r8,r6 - 30fd26: 67 f2 mov.l @r15,r7 - 30fd28: 2a a8 tst r10,r10 - 30fd2a: 23 8b or r8,r3 - 30fd2c: 8d 02 bt.s 30fd34 <___adddf3+0x2a0> - 30fd2e: 27 2b or r2,r7 - 30fd30: a1 c0 bra 3100b4 <___adddf3+0x620> - 30fd32: 23 38 tst r3,r3 - 30fd34: 23 38 tst r3,r3 - 30fd36: 8b 01 bf 30fd3c <___adddf3+0x2a8> - 30fd38: a2 31 bra 31019e <___adddf3+0x70a> - 30fd3a: 27 78 tst r7,r7 - 30fd3c: 27 78 tst r7,r7 - 30fd3e: 8f 02 bf.s 30fd46 <___adddf3+0x2b2> - 30fd40: 66 83 mov r8,r6 - 30fd42: a0 fd bra 30ff40 <___adddf3+0x4ac> - 30fd44: e1 1d mov #29,r1 - 30fd46: d7 4f mov.l 30fe84 <___adddf3+0x3f0>,r7 ! 800000 - 30fd48: 63 93 mov r9,r3 - 30fd4a: 61 f2 mov.l @r15,r1 - 30fd4c: 00 08 clrt - 30fd4e: 36 2a subc r2,r6 - 30fd50: 33 1a subc r1,r3 - 30fd52: 23 78 tst r7,r3 - 30fd54: 8b 01 bf 30fd5a <___adddf3+0x2c6> - 30fd56: a2 89 bra 31026c <___adddf3+0x7d8> - 30fd58: 67 33 mov r3,r7 - 30fd5a: 00 08 clrt - 30fd5c: 32 8a subc r8,r2 - 30fd5e: 31 9a subc r9,r1 - 30fd60: 63 13 mov r1,r3 - 30fd62: 5b f1 mov.l @(4,r15),r11 - 30fd64: 23 2b or r2,r3 - 30fd66: 69 13 mov r1,r9 - 30fd68: af 27 bra 30fbba <___adddf3+0x126> - 30fd6a: 68 23 mov r2,r8 - 30fd6c: 8b 01 bf 30fd72 <___adddf3+0x2de> - 30fd6e: a1 17 bra 30ffa0 <___adddf3+0x50c> - 30fd70: 67 93 mov r9,r7 - 30fd72: e7 38 mov #56,r7 - 30fd74: 30 77 cmp/gt r7,r0 - 30fd76: 8b 01 bf 30fd7c <___adddf3+0x2e8> - 30fd78: a1 4c bra 310014 <___adddf3+0x580> - 30fd7a: 00 09 nop - 30fd7c: 66 f2 mov.l @r15,r6 - 30fd7e: d7 41 mov.l 30fe84 <___adddf3+0x3f0>,r7 ! 800000 - 30fd80: 26 7b or r7,r6 - 30fd82: 2f 62 mov.l r6,@r15 - 30fd84: e7 1f mov #31,r7 - 30fd86: 30 77 cmp/gt r7,r0 - 30fd88: 8f 02 bf.s 30fd90 <___adddf3+0x2fc> - 30fd8a: 67 0b neg r0,r7 - 30fd8c: a1 d3 bra 310136 <___adddf3+0x6a2> - 30fd8e: 65 f2 mov.l @r15,r5 - 30fd90: 66 f2 mov.l @r15,r6 - 30fd92: 77 20 add #32,r7 - 30fd94: 60 0b neg r0,r0 - 30fd96: 65 23 mov r2,r5 - 30fd98: 61 f2 mov.l @r15,r1 - 30fd9a: 46 7d shld r7,r6 - 30fd9c: 45 0d shld r0,r5 - 30fd9e: 42 7d shld r7,r2 - 30fda0: 25 6b or r6,r5 - 30fda2: 41 0d shld r0,r1 - 30fda4: 22 28 tst r2,r2 - 30fda6: e6 ff mov #-1,r6 - 30fda8: 66 6a negc r6,r6 - 30fdaa: 26 5b or r5,r6 - 30fdac: 39 1c add r1,r9 - 30fdae: 36 8c add r8,r6 - 30fdb0: 38 66 cmp/hi r6,r8 - 30fdb2: e1 00 mov #0,r1 - 30fdb4: 39 1e addc r1,r9 - 30fdb6: d1 33 mov.l 30fe84 <___adddf3+0x3f0>,r1 ! 800000 - 30fdb8: 29 18 tst r1,r9 - 30fdba: 8b 01 bf 30fdc0 <___adddf3+0x32c> - 30fdbc: a1 cb bra 310156 <___adddf3+0x6c2> - 30fdbe: 60 63 mov r6,r0 - 30fdc0: 91 5f mov.w 30fe82 <___adddf3+0x3ee>,r1 ! 7ff - 30fdc2: 7a 01 add #1,r10 - 30fdc4: 3a 10 cmp/eq r1,r10 - 30fdc6: 8f 02 bf.s 30fdce <___adddf3+0x33a> - 30fdc8: e2 01 mov #1,r2 - 30fdca: af 1a bra 30fc02 <___adddf3+0x16e> - 30fdcc: 6c a3 mov r10,r12 - 30fdce: d1 2e mov.l 30fe88 <___adddf3+0x3f4>,r1 ! ff7fffff - 30fdd0: 68 63 mov r6,r8 - 30fdd2: 29 19 and r1,r9 - 30fdd4: 60 93 mov r9,r0 - 30fdd6: 48 01 shlr r8 - 30fdd8: 26 29 and r2,r6 - 30fdda: c9 01 and #1,r0 - 30fddc: 40 05 rotr r0 - 30fdde: 28 6b or r6,r8 - 30fde0: 28 0b or r0,r8 - 30fde2: ae ef bra 30fbc4 <___adddf3+0x130> - 30fde4: 49 01 shlr r9 - 30fde6: 8d 03 bt.s 30fdf0 <___adddf3+0x35c> - 30fde8: 69 f2 mov.l @r15,r9 - 30fdea: ae f9 bra 30fbe0 <___adddf3+0x14c> - 30fdec: 00 09 nop - 30fdee: 00 09 nop - 30fdf0: 63 b3 mov r11,r3 - 30fdf2: 00 09 nop - 30fdf4: ec 00 mov #0,r12 - 30fdf6: e1 00 mov #0,r1 - 30fdf8: af 05 bra 30fc06 <___adddf3+0x172> - 30fdfa: e7 00 mov #0,r7 - 30fdfc: e6 1d mov #29,r6 - 30fdfe: 47 6d shld r6,r7 - 30fe00: 42 09 shlr2 r2 - 30fe02: 41 18 shll8 r1 - 30fe04: 42 01 shlr r2 - 30fe06: 31 1c add r1,r1 - 30fe08: e0 f4 mov #-12,r0 - 30fe0a: 41 0d shld r0,r1 - 30fe0c: ae fb bra 30fc06 <___adddf3+0x172> - 30fe0e: 27 2b or r2,r7 - 30fe10: c8 07 tst #7,r0 - 30fe12: 8d 02 bt.s 30fe1a <___adddf3+0x386> - 30fe14: c9 0f and #15,r0 - 30fe16: 88 04 cmp/eq #4,r0 - 30fe18: 8b 63 bf 30fee2 <___adddf3+0x44e> - 30fe1a: 48 09 shlr2 r8 - 30fe1c: 48 01 shlr r8 - 30fe1e: e1 1d mov #29,r1 - 30fe20: 67 93 mov r9,r7 - 30fe22: 47 1d shld r1,r7 - 30fe24: 92 2d mov.w 30fe82 <___adddf3+0x3ee>,r2 ! 7ff - 30fe26: 61 93 mov r9,r1 - 30fe28: 41 09 shlr2 r1 - 30fe2a: 41 01 shlr r1 - 30fe2c: 3a 20 cmp/eq r2,r10 - 30fe2e: 8f 21 bf.s 30fe74 <___adddf3+0x3e0> - 30fe30: 27 8b or r8,r7 - 30fe32: 27 1b or r1,r7 - 30fe34: 27 78 tst r7,r7 - 30fe36: 89 59 bt 30feec <___adddf3+0x458> - 30fe38: 9c 23 mov.w 30fe82 <___adddf3+0x3ee>,r12 ! 7ff - 30fe3a: e3 00 mov #0,r3 - 30fe3c: d1 13 mov.l 30fe8c <___adddf3+0x3f8>,r1 ! 80000 - 30fe3e: ae e2 bra 30fc06 <___adddf3+0x172> - 30fe40: e7 00 mov #0,r7 - 30fe42: d0 13 mov.l 30fe90 <___adddf3+0x3fc>,r0 ! 310d30 <___clzsi2> - 30fe44: 40 0b jsr @r0 - 30fe46: 64 83 mov r8,r4 - 30fe48: 61 03 mov r0,r1 - 30fe4a: e3 1f mov #31,r3 - 30fe4c: 70 18 add #24,r0 - 30fe4e: 30 37 cmp/gt r3,r0 - 30fe50: 8d 02 bt.s 30fe58 <___adddf3+0x3c4> - 30fe52: 3a 07 cmp/gt r0,r10 - 30fe54: ae 94 bra 30fb80 <___adddf3+0xec> - 30fe56: 61 03 mov r0,r1 - 30fe58: 71 f8 add #-8,r1 - 30fe5a: 62 83 mov r8,r2 - 30fe5c: 8d 02 bt.s 30fe64 <___adddf3+0x3d0> - 30fe5e: 42 1d shld r1,r2 - 30fe60: a0 b8 bra 30ffd4 <___adddf3+0x540> - 30fe62: 61 03 mov r0,r1 - 30fe64: d1 08 mov.l 30fe88 <___adddf3+0x3f4>,r1 ! ff7fffff - 30fe66: 3a 08 sub r0,r10 - 30fe68: e0 1d mov #29,r0 - 30fe6a: 21 29 and r2,r1 - 30fe6c: 67 13 mov r1,r7 - 30fe6e: 47 0d shld r0,r7 - 30fe70: 41 09 shlr2 r1 - 30fe72: 41 01 shlr r1 - 30fe74: d2 07 mov.l 30fe94 <___adddf3+0x400>,r2 ! fffff - 30fe76: 63 b3 mov r11,r3 - 30fe78: 9c 03 mov.w 30fe82 <___adddf3+0x3ee>,r12 ! 7ff - 30fe7a: 21 29 and r2,r1 - 30fe7c: ae c3 bra 30fc06 <___adddf3+0x172> - 30fe7e: 2c a9 and r10,r12 - 30fe80: 07 fe mov.l @(r0,r15),r7 - 30fe82: 07 ff mac.l @r15+,@r7+ - 30fe84: 00 80 .word 0x0080 - 30fe86: 00 00 .word 0x0000 - 30fe88: ff 7f .word 0xff7f - 30fe8a: ff ff .word 0xffff - 30fe8c: 00 08 clrt - 30fe8e: 00 00 .word 0x0000 - 30fe90: 00 31 .word 0x0031 - 30fe92: 0d 30 .word 0x0d30 - 30fe94: 00 0f mac.l @r0+,@r0+ - 30fe96: ff ff .word 0xffff - 30fe98: 8d 2c bt.s 30fef4 <___adddf3+0x460> - 30fe9a: 60 73 mov r7,r0 - 30fe9c: 2a a8 tst r10,r10 - 30fe9e: 8d 02 bt.s 30fea6 <___adddf3+0x412> - 30fea0: 30 a8 sub r10,r0 - 30fea2: a0 e7 bra 310074 <___adddf3+0x5e0> - 30fea4: 37 60 cmp/eq r6,r7 - 30fea6: 65 93 mov r9,r5 - 30fea8: 25 8b or r8,r5 - 30feaa: 25 58 tst r5,r5 - 30feac: 8b 01 bf 30feb2 <___adddf3+0x41e> - 30feae: a1 b4 bra 31021a <___adddf3+0x786> - 30feb0: 6a 03 mov r0,r10 - 30feb2: 65 03 mov r0,r5 - 30feb4: 45 10 dt r5 - 30feb6: 8b 01 bf 30febc <___adddf3+0x428> - 30feb8: a1 d5 bra 310266 <___adddf3+0x7d2> - 30feba: 60 83 mov r8,r0 - 30febc: 30 60 cmp/eq r6,r0 - 30febe: 8f 02 bf.s 30fec6 <___adddf3+0x432> - 30fec0: e6 38 mov #56,r6 - 30fec2: a2 0b bra 3102dc <___adddf3+0x848> - 30fec4: 67 f2 mov.l @r15,r7 - 30fec6: 35 67 cmp/gt r6,r5 - 30fec8: 89 01 bt 30fece <___adddf3+0x43a> - 30feca: a2 10 bra 3102ee <___adddf3+0x85a> - 30fecc: 60 53 mov r5,r0 - 30fece: 67 f2 mov.l @r15,r7 - 30fed0: d1 55 mov.l 310028 <___adddf3+0x594>,r1 ! 800000 - 30fed2: 27 18 tst r1,r7 - 30fed4: 8d 02 bt.s 30fedc <___adddf3+0x448> - 30fed6: 6a 03 mov r0,r10 - 30fed8: af 05 bra 30fce6 <___adddf3+0x252> - 30feda: 00 09 nop - 30fedc: 68 23 mov r2,r8 - 30fede: 78 01 add #1,r8 - 30fee0: 69 73 mov r7,r9 - 30fee2: ae 79 bra 30fbd8 <___adddf3+0x144> - 30fee4: 62 83 mov r8,r2 - 30fee6: d8 51 mov.l 31002c <___adddf3+0x598>,r8 ! 1fffffff - 30fee8: af 99 bra 30fe1e <___adddf3+0x38a> - 30feea: 28 59 and r5,r8 - 30feec: 9c 9a mov.w 310024 <___adddf3+0x590>,r12 ! 7ff - 30feee: 63 b3 mov r11,r3 - 30fef0: ae 89 bra 30fc06 <___adddf3+0x172> - 30fef2: e1 00 mov #0,r1 - 30fef4: 90 97 mov.w 310026 <___adddf3+0x592>,r0 ! 7fe - 30fef6: 67 a3 mov r10,r7 - 30fef8: 77 01 add #1,r7 - 30fefa: 27 08 tst r0,r7 - 30fefc: 8d 02 bt.s 30ff04 <___adddf3+0x470> - 30fefe: 1f 71 mov.l r7,@(4,r15) - 30ff00: a0 98 bra 310034 <___adddf3+0x5a0> - 30ff02: 50 f1 mov.l @(4,r15),r0 - 30ff04: 67 93 mov r9,r7 - 30ff06: 2a a8 tst r10,r10 - 30ff08: 8d 02 bt.s 30ff10 <___adddf3+0x47c> - 30ff0a: 27 8b or r8,r7 - 30ff0c: a1 79 bra 310202 <___adddf3+0x76e> - 30ff0e: 27 78 tst r7,r7 - 30ff10: 66 f2 mov.l @r15,r6 - 30ff12: 27 78 tst r7,r7 - 30ff14: 8f 02 bf.s 30ff1c <___adddf3+0x488> - 30ff16: 26 2b or r2,r6 - 30ff18: af 65 bra 30fde6 <___adddf3+0x352> - 30ff1a: 26 68 tst r6,r6 - 30ff1c: 26 68 tst r6,r6 - 30ff1e: 8d 0d bt.s 30ff3c <___adddf3+0x4a8> - 30ff20: 32 8c add r8,r2 - 30ff22: 61 f2 mov.l @r15,r1 - 30ff24: d6 40 mov.l 310028 <___adddf3+0x594>,r6 ! 800000 - 30ff26: 38 26 cmp/hi r2,r8 - 30ff28: 39 1e addc r1,r9 - 30ff2a: 29 68 tst r6,r9 - 30ff2c: 89 01 bt 30ff32 <___adddf3+0x49e> - 30ff2e: a1 e9 bra 310304 <___adddf3+0x870> - 30ff30: e0 1d mov #29,r0 - 30ff32: 61 23 mov r2,r1 - 30ff34: 21 9b or r9,r1 - 30ff36: 21 18 tst r1,r1 - 30ff38: 8d 62 bt.s 310000 <___adddf3+0x56c> - 30ff3a: 68 23 mov r2,r8 - 30ff3c: e1 1d mov #29,r1 - 30ff3e: 00 09 nop - 30ff40: 67 93 mov r9,r7 - 30ff42: 47 1d shld r1,r7 - 30ff44: 48 09 shlr2 r8 - 30ff46: 61 93 mov r9,r1 - 30ff48: 48 01 shlr r8 - 30ff4a: 41 09 shlr2 r1 - 30ff4c: 27 8b or r8,r7 - 30ff4e: 41 01 shlr r1 - 30ff50: af 90 bra 30fe74 <___adddf3+0x3e0> - 30ff52: ea 00 mov #0,r10 - 30ff54: 8f 02 bf.s 30ff5c <___adddf3+0x4c8> - 30ff56: e6 38 mov #56,r6 - 30ff58: a1 26 bra 3101a8 <___adddf3+0x714> - 30ff5a: 67 f2 mov.l @r15,r7 - 30ff5c: 30 67 cmp/gt r6,r0 - 30ff5e: 8b 01 bf 30ff64 <___adddf3+0x4d0> - 30ff60: a0 9a bra 310098 <___adddf3+0x604> - 30ff62: e9 00 mov #0,r9 - 30ff64: d3 30 mov.l 310028 <___adddf3+0x594>,r3 ! 800000 - 30ff66: ae 88 bra 30fc7a <___adddf3+0x1e6> - 30ff68: 29 3b or r3,r9 - 30ff6a: d0 2f mov.l 310028 <___adddf3+0x594>,r0 ! 800000 - 30ff6c: 67 f2 mov.l @r15,r7 - 30ff6e: 00 08 clrt - 30ff70: 36 2a subc r2,r6 - 30ff72: 33 7a subc r7,r3 - 30ff74: 23 08 tst r0,r3 - 30ff76: 89 01 bt 30ff7c <___adddf3+0x4e8> - 30ff78: a0 90 bra 31009c <___adddf3+0x608> - 30ff7a: 61 73 mov r7,r1 - 30ff7c: 67 33 mov r3,r7 - 30ff7e: 27 6b or r6,r7 - 30ff80: 27 78 tst r7,r7 - 30ff82: 8b 01 bf 30ff88 <___adddf3+0x4f4> - 30ff84: a0 d4 bra 310130 <___adddf3+0x69c> - 30ff86: e3 00 mov #0,r3 - 30ff88: 69 33 mov r3,r9 - 30ff8a: ad f0 bra 30fb6e <___adddf3+0xda> - 30ff8c: 68 63 mov r6,r8 - 30ff8e: d9 28 mov.l 310030 <___adddf3+0x59c>,r9 ! ff7fffff - 30ff90: 60 83 mov r8,r0 - 30ff92: c8 07 tst #7,r0 - 30ff94: 8d 02 bt.s 30ff9c <___adddf3+0x508> - 30ff96: 29 29 and r2,r9 - 30ff98: af 3d bra 30fe16 <___adddf3+0x382> - 30ff9a: c9 0f and #15,r0 - 30ff9c: af 3e bra 30fe1c <___adddf3+0x388> - 30ff9e: 48 09 shlr2 r8 - 30ffa0: e0 1d mov #29,r0 - 30ffa2: 47 0d shld r0,r7 - 30ffa4: d1 21 mov.l 31002c <___adddf3+0x598>,r1 ! 1fffffff - 30ffa6: 21 59 and r5,r1 - 30ffa8: 27 1b or r1,r7 - 30ffaa: 61 93 mov r9,r1 - 30ffac: 41 09 shlr2 r1 - 30ffae: af 40 bra 30fe32 <___adddf3+0x39e> - 30ffb0: 41 01 shlr r1 - 30ffb2: 63 03 mov r0,r3 - 30ffb4: 73 e0 add #-32,r3 - 30ffb6: 63 3b neg r3,r3 - 30ffb8: 88 20 cmp/eq #32,r0 - 30ffba: 8d 05 bt.s 30ffc8 <___adddf3+0x534> - 30ffbc: 47 3d shld r3,r7 - 30ffbe: 61 f2 mov.l @r15,r1 - 30ffc0: 60 0b neg r0,r0 - 30ffc2: 70 40 add #64,r0 - 30ffc4: 41 0d shld r0,r1 - 30ffc6: 22 1b or r1,r2 - 30ffc8: 22 28 tst r2,r2 - 30ffca: e2 ff mov #-1,r2 - 30ffcc: 62 2a negc r2,r2 - 30ffce: 22 7b or r7,r2 - 30ffd0: ad c3 bra 30fb5a <___adddf3+0xc6> - 30ffd2: e1 00 mov #0,r1 - 30ffd4: 31 a8 sub r10,r1 - 30ffd6: 60 13 mov r1,r0 - 30ffd8: 70 01 add #1,r0 - 30ffda: 30 37 cmp/gt r3,r0 - 30ffdc: 8d 02 bt.s 30ffe4 <___adddf3+0x550> - 30ffde: 68 23 mov r2,r8 - 30ffe0: a1 3d bra 31025e <___adddf3+0x7ca> - 30ffe2: 60 0b neg r0,r0 - 30ffe4: 71 e1 add #-31,r1 - 30ffe6: 61 1b neg r1,r1 - 30ffe8: 88 20 cmp/eq #32,r0 - 30ffea: 8d 07 bt.s 30fffc <___adddf3+0x568> - 30ffec: 48 1d shld r1,r8 - 30ffee: 60 0b neg r0,r0 - 30fff0: 70 40 add #64,r0 - 30fff2: 42 0d shld r0,r2 - 30fff4: e1 ff mov #-1,r1 - 30fff6: 22 28 tst r2,r2 - 30fff8: 61 1a negc r1,r1 - 30fffa: 28 1b or r1,r8 - 30fffc: 28 88 tst r8,r8 - 30fffe: 8b 01 bf 310004 <___adddf3+0x570> - 310000: ae f8 bra 30fdf4 <___adddf3+0x360> - 310002: 63 b3 mov r11,r3 - 310004: 60 83 mov r8,r0 - 310006: c8 07 tst #7,r0 - 310008: 8d 02 bt.s 310010 <___adddf3+0x57c> - 31000a: ea 00 mov #0,r10 - 31000c: ad e0 bra 30fbd0 <___adddf3+0x13c> - 31000e: c9 0f and #15,r0 - 310010: af 03 bra 30fe1a <___adddf3+0x386> - 310012: e9 00 mov #0,r9 - 310014: d1 04 mov.l 310028 <___adddf3+0x594>,r1 ! 800000 - 310016: 29 18 tst r1,r9 - 310018: 89 01 bt 31001e <___adddf3+0x58a> - 31001a: ae 64 bra 30fce6 <___adddf3+0x252> - 31001c: 00 09 nop - 31001e: 78 01 add #1,r8 - 310020: ad da bra 30fbd8 <___adddf3+0x144> - 310022: 62 83 mov r8,r2 - 310024: 07 ff mac.l @r15+,@r7+ - 310026: 07 fe mov.l @(r0,r15),r7 - 310028: 00 80 .word 0x0080 - 31002a: 00 00 .word 0x0000 - 31002c: 1f ff mov.l r15,@(60,r15) - 31002e: ff ff .word 0xffff - 310030: ff 7f .word 0xff7f - 310032: ff ff .word 0xffff - 310034: 30 60 cmp/eq r6,r0 - 310036: 8f 02 bf.s 31003e <___adddf3+0x5aa> - 310038: 32 8c add r8,r2 - 31003a: a0 df bra 3101fc <___adddf3+0x768> - 31003c: 5c f1 mov.l @(4,r15),r12 - 31003e: 61 f2 mov.l @r15,r1 - 310040: 38 26 cmp/hi r2,r8 - 310042: 31 9e addc r9,r1 - 310044: 63 13 mov r1,r3 - 310046: 43 01 shlr r3 - 310048: 68 23 mov r2,r8 - 31004a: 48 25 rotcr r8 - 31004c: 60 23 mov r2,r0 - 31004e: c8 0e tst #14,r0 - 310050: 8f 02 bf.s 310058 <___adddf3+0x5c4> - 310052: 69 33 mov r3,r9 - 310054: a1 67 bra 310326 <___adddf3+0x892> - 310056: 67 83 mov r8,r7 - 310058: 60 83 mov r8,r0 - 31005a: c9 0f and #15,r0 - 31005c: 88 04 cmp/eq #4,r0 - 31005e: 8f df bf.s 310020 <___adddf3+0x58c> - 310060: 5a f1 mov.l @(4,r15),r10 - 310062: 67 33 mov r3,r7 - 310064: e2 1d mov #29,r2 - 310066: 47 2d shld r2,r7 - 310068: 48 09 shlr2 r8 - 31006a: 48 01 shlr r8 - 31006c: 41 09 shlr2 r1 - 31006e: 27 8b or r8,r7 - 310070: af 00 bra 30fe74 <___adddf3+0x3e0> - 310072: 41 09 shlr2 r1 - 310074: 8f 02 bf.s 31007c <___adddf3+0x5e8> - 310076: e6 38 mov #56,r6 - 310078: a1 07 bra 31028a <___adddf3+0x7f6> - 31007a: 62 f2 mov.l @r15,r2 - 31007c: 30 67 cmp/gt r6,r0 - 31007e: 89 01 bt 310084 <___adddf3+0x5f0> - 310080: a0 95 bra 3101ae <___adddf3+0x71a> - 310082: 00 09 nop - 310084: 61 f2 mov.l @r15,r1 - 310086: d6 9b mov.l 3102f4 <___adddf3+0x860>,r6 ! 800000 - 310088: 21 68 tst r6,r1 - 31008a: 8b 01 bf 310090 <___adddf3+0x5fc> - 31008c: a1 06 bra 31029c <___adddf3+0x808> - 31008e: 68 23 mov r2,r8 - 310090: d9 98 mov.l 3102f4 <___adddf3+0x860>,r9 ! 800000 - 310092: 6a 73 mov r7,r10 - 310094: ae 94 bra 30fdc0 <___adddf3+0x32c> - 310096: e6 00 mov #0,r6 - 310098: ae 02 bra 30fca0 <___adddf3+0x20c> - 31009a: e6 01 mov #1,r6 - 31009c: 5b f1 mov.l @(4,r15),r11 - 31009e: 00 08 clrt - 3100a0: 32 8a subc r8,r2 - 3100a2: 31 9a subc r9,r1 - 3100a4: 69 13 mov r1,r9 - 3100a6: ad 62 bra 30fb6e <___adddf3+0xda> - 3100a8: 68 23 mov r2,r8 - 3100aa: d8 93 mov.l 3102f8 <___adddf3+0x864>,r8 ! 1fffffff - 3100ac: 5b f1 mov.l @(4,r15),r11 - 3100ae: 28 e9 and r14,r8 - 3100b0: ae b5 bra 30fe1e <___adddf3+0x38a> - 3100b2: 69 f2 mov.l @r15,r9 - 3100b4: 89 01 bt 3100ba <___adddf3+0x626> - 3100b6: a0 b4 bra 310222 <___adddf3+0x78e> - 3100b8: 27 78 tst r7,r7 - 3100ba: 27 78 tst r7,r7 - 3100bc: 8b 01 bf 3100c2 <___adddf3+0x62e> - 3100be: a1 0a bra 3102d6 <___adddf3+0x842> - 3100c0: e3 00 mov #0,r3 - 3100c2: 67 f2 mov.l @r15,r7 - 3100c4: e0 1d mov #29,r0 - 3100c6: 47 0d shld r0,r7 - 3100c8: d2 8b mov.l 3102f8 <___adddf3+0x864>,r2 ! 1fffffff - 3100ca: 61 f2 mov.l @r15,r1 - 3100cc: 22 e9 and r14,r2 - 3100ce: 5b f1 mov.l @(4,r15),r11 - 3100d0: 41 09 shlr2 r1 - 3100d2: 27 2b or r2,r7 - 3100d4: ae ad bra 30fe32 <___adddf3+0x39e> - 3100d6: 41 01 shlr r1 - 3100d8: 30 2c add r2,r0 - 3100da: 38 06 cmp/hi r0,r8 - 3100dc: 61 f2 mov.l @r15,r1 - 3100de: d2 85 mov.l 3102f4 <___adddf3+0x860>,r2 ! 800000 - 3100e0: 31 9e addc r9,r1 - 3100e2: 21 28 tst r2,r1 - 3100e4: 8b 01 bf 3100ea <___adddf3+0x656> - 3100e6: a0 7f bra 3101e8 <___adddf3+0x754> - 3100e8: 62 13 mov r1,r2 - 3100ea: d2 84 mov.l 3102fc <___adddf3+0x868>,r2 ! ff7fffff - 3100ec: 21 29 and r2,r1 - 3100ee: 62 13 mov r1,r2 - 3100f0: 42 01 shlr r2 - 3100f2: 62 03 mov r0,r2 - 3100f4: 42 25 rotcr r2 - 3100f6: 69 13 mov r1,r9 - 3100f8: 49 01 shlr r9 - 3100fa: c8 0e tst #14,r0 - 3100fc: 8b 01 bf 310102 <___adddf3+0x66e> - 3100fe: a1 1b bra 310338 <___adddf3+0x8a4> - 310100: 42 09 shlr2 r2 - 310102: 60 23 mov r2,r0 - 310104: c9 0f and #15,r0 - 310106: 88 04 cmp/eq #4,r0 - 310108: 8b 01 bf 31010e <___adddf3+0x67a> - 31010a: a0 db bra 3102c4 <___adddf3+0x830> - 31010c: e6 1d mov #29,r6 - 31010e: 68 23 mov r2,r8 - 310110: 78 04 add #4,r8 - 310112: 32 86 cmp/hi r8,r2 - 310114: e1 00 mov #0,r1 - 310116: 39 1e addc r1,r9 - 310118: ae 7f bra 30fe1a <___adddf3+0x386> - 31011a: ea 02 mov #2,r10 - 31011c: ea 01 mov #1,r10 - 31011e: 00 08 clrt - 310120: 38 2a subc r2,r8 - 310122: 39 3a subc r3,r9 - 310124: ad 1c bra 30fb60 <___adddf3+0xcc> - 310126: 00 09 nop - 310128: e6 1d mov #29,r6 - 31012a: af 3b bra 30ffa4 <___adddf3+0x510> - 31012c: 47 6d shld r6,r7 - 31012e: e3 00 mov #0,r3 - 310130: ec 00 mov #0,r12 - 310132: ad 68 bra 30fc06 <___adddf3+0x172> - 310134: e1 00 mov #0,r1 - 310136: 67 03 mov r0,r7 - 310138: 77 e0 add #-32,r7 - 31013a: 67 7b neg r7,r7 - 31013c: 88 20 cmp/eq #32,r0 - 31013e: 8d 05 bt.s 31014c <___adddf3+0x6b8> - 310140: 45 7d shld r7,r5 - 310142: 61 f2 mov.l @r15,r1 - 310144: 60 0b neg r0,r0 - 310146: 70 40 add #64,r0 - 310148: 41 0d shld r0,r1 - 31014a: 22 1b or r1,r2 - 31014c: 22 28 tst r2,r2 - 31014e: e6 ff mov #-1,r6 - 310150: 66 6a negc r6,r6 - 310152: ae 2c bra 30fdae <___adddf3+0x31a> - 310154: 26 5b or r5,r6 - 310156: c8 07 tst #7,r0 - 310158: 8b 01 bf 31015e <___adddf3+0x6ca> - 31015a: ae 5e bra 30fe1a <___adddf3+0x386> - 31015c: 68 63 mov r6,r8 - 31015e: c9 0f and #15,r0 - 310160: 88 04 cmp/eq #4,r0 - 310162: 8d 02 bt.s 31016a <___adddf3+0x6d6> - 310164: 68 63 mov r6,r8 - 310166: ad 37 bra 30fbd8 <___adddf3+0x144> - 310168: 62 83 mov r8,r2 - 31016a: ae 57 bra 30fe1c <___adddf3+0x388> - 31016c: 48 09 shlr2 r8 - 31016e: 73 e0 add #-32,r3 - 310170: 63 3b neg r3,r3 - 310172: 65 93 mov r9,r5 - 310174: 88 20 cmp/eq #32,r0 - 310176: 8d 04 bt.s 310182 <___adddf3+0x6ee> - 310178: 45 3d shld r3,r5 - 31017a: 63 0b neg r0,r3 - 31017c: 73 40 add #64,r3 - 31017e: 49 3d shld r3,r9 - 310180: 28 9b or r9,r8 - 310182: 28 88 tst r8,r8 - 310184: e6 ff mov #-1,r6 - 310186: 66 6a negc r6,r6 - 310188: 26 5b or r5,r6 - 31018a: ad 89 bra 30fca0 <___adddf3+0x20c> - 31018c: e9 00 mov #0,r9 - 31018e: ea 01 mov #1,r10 - 310190: 00 08 clrt - 310192: 32 8a subc r8,r2 - 310194: 31 9a subc r9,r1 - 310196: 5b f1 mov.l @(4,r15),r11 - 310198: 69 13 mov r1,r9 - 31019a: ac e1 bra 30fb60 <___adddf3+0xcc> - 31019c: 68 23 mov r2,r8 - 31019e: 89 c6 bt 31012e <___adddf3+0x69a> - 3101a0: 5b f1 mov.l @(4,r15),r11 - 3101a2: 68 23 mov r2,r8 - 3101a4: ae ca bra 30ff3c <___adddf3+0x4a8> - 3101a6: 69 f2 mov.l @r15,r9 - 3101a8: e3 1d mov #29,r3 - 3101aa: af 8d bra 3100c8 <___adddf3+0x634> - 3101ac: 47 3d shld r3,r7 - 3101ae: d6 51 mov.l 3102f4 <___adddf3+0x860>,r6 ! 800000 - 3101b0: 29 6b or r6,r9 - 3101b2: e6 1f mov #31,r6 - 3101b4: 30 67 cmp/gt r6,r0 - 3101b6: 8d 42 bt.s 31023e <___adddf3+0x7aa> - 3101b8: 66 0b neg r0,r6 - 3101ba: 76 20 add #32,r6 - 3101bc: 61 f2 mov.l @r15,r1 - 3101be: 60 0b neg r0,r0 - 3101c0: 65 93 mov r9,r5 - 3101c2: 64 83 mov r8,r4 - 3101c4: 49 0d shld r0,r9 - 3101c6: 48 6d shld r6,r8 - 3101c8: 45 6d shld r6,r5 - 3101ca: 44 0d shld r0,r4 - 3101cc: 28 88 tst r8,r8 - 3101ce: e6 ff mov #-1,r6 - 3101d0: 31 9c add r9,r1 - 3101d2: 25 4b or r4,r5 - 3101d4: 66 6a negc r6,r6 - 3101d6: 2f 12 mov.l r1,@r15 - 3101d8: 26 5b or r5,r6 - 3101da: 36 2c add r2,r6 - 3101dc: 32 66 cmp/hi r6,r2 - 3101de: 62 f2 mov.l @r15,r2 - 3101e0: e9 00 mov #0,r9 - 3101e2: 6a 73 mov r7,r10 - 3101e4: ad e7 bra 30fdb6 <___adddf3+0x322> - 3101e6: 39 2e addc r2,r9 - 3101e8: 67 03 mov r0,r7 - 3101ea: e3 1d mov #29,r3 - 3101ec: 42 3d shld r3,r2 - 3101ee: 47 09 shlr2 r7 - 3101f0: 47 01 shlr r7 - 3101f2: 41 09 shlr2 r1 - 3101f4: 27 2b or r2,r7 - 3101f6: 41 01 shlr r1 - 3101f8: ae 3c bra 30fe74 <___adddf3+0x3e0> - 3101fa: ea 01 mov #1,r10 - 3101fc: e1 00 mov #0,r1 - 3101fe: ad 02 bra 30fc06 <___adddf3+0x172> - 310200: e7 00 mov #0,r7 - 310202: 8f 50 bf.s 3102a6 <___adddf3+0x812> - 310204: 63 f2 mov.l @r15,r3 - 310206: 62 f2 mov.l @r15,r2 - 310208: e1 1d mov #29,r1 - 31020a: d7 3b mov.l 3102f8 <___adddf3+0x864>,r7 ! 1fffffff - 31020c: 42 1d shld r1,r2 - 31020e: 61 f2 mov.l @r15,r1 - 310210: 27 e9 and r14,r7 - 310212: 27 2b or r2,r7 - 310214: 41 09 shlr2 r1 - 310216: ae 0c bra 30fe32 <___adddf3+0x39e> - 310218: 41 01 shlr r1 - 31021a: d8 37 mov.l 3102f8 <___adddf3+0x864>,r8 ! 1fffffff - 31021c: 69 f2 mov.l @r15,r9 - 31021e: ad fe bra 30fe1e <___adddf3+0x38a> - 310220: 28 e9 and r14,r8 - 310222: 8f 44 bf.s 3102ae <___adddf3+0x81a> - 310224: e2 1d mov #29,r2 - 310226: d7 34 mov.l 3102f8 <___adddf3+0x864>,r7 ! 1fffffff - 310228: 61 93 mov r9,r1 - 31022a: 41 2d shld r2,r1 - 31022c: 27 59 and r5,r7 - 31022e: 27 1b or r1,r7 - 310230: 61 93 mov r9,r1 - 310232: 41 09 shlr2 r1 - 310234: ad fd bra 30fe32 <___adddf3+0x39e> - 310236: 41 01 shlr r1 - 310238: e2 1d mov #29,r2 - 31023a: af 45 bra 3100c8 <___adddf3+0x634> - 31023c: 47 2d shld r2,r7 - 31023e: 66 03 mov r0,r6 - 310240: 76 e0 add #-32,r6 - 310242: 66 6b neg r6,r6 - 310244: 65 93 mov r9,r5 - 310246: 88 20 cmp/eq #32,r0 - 310248: 8d 04 bt.s 310254 <___adddf3+0x7c0> - 31024a: 45 6d shld r6,r5 - 31024c: 60 0b neg r0,r0 - 31024e: 70 40 add #64,r0 - 310250: 49 0d shld r0,r9 - 310252: 28 9b or r9,r8 - 310254: 28 88 tst r8,r8 - 310256: e6 ff mov #-1,r6 - 310258: 66 6a negc r6,r6 - 31025a: af be bra 3101da <___adddf3+0x746> - 31025c: 26 5b or r5,r6 - 31025e: 63 03 mov r0,r3 - 310260: 73 20 add #32,r3 - 310262: ac a2 bra 30fbaa <___adddf3+0x116> - 310264: e1 00 mov #0,r1 - 310266: 30 2c add r2,r0 - 310268: af 38 bra 3100dc <___adddf3+0x648> - 31026a: 32 06 cmp/hi r0,r2 - 31026c: 27 6b or r6,r7 - 31026e: 27 78 tst r7,r7 - 310270: 8b 01 bf 310276 <___adddf3+0x7e2> - 310272: af 5d bra 310130 <___adddf3+0x69c> - 310274: e3 00 mov #0,r3 - 310276: 60 63 mov r6,r0 - 310278: c8 07 tst #7,r0 - 31027a: 8d 51 bt.s 310320 <___adddf3+0x88c> - 31027c: c9 0f and #15,r0 - 31027e: 88 04 cmp/eq #4,r0 - 310280: 69 33 mov r3,r9 - 310282: 8f 0e bf.s 3102a2 <___adddf3+0x80e> - 310284: 68 63 mov r6,r8 - 310286: ad c9 bra 30fe1c <___adddf3+0x388> - 310288: 48 09 shlr2 r8 - 31028a: e0 1d mov #29,r0 - 31028c: d7 1a mov.l 3102f8 <___adddf3+0x864>,r7 ! 1fffffff - 31028e: 42 0d shld r0,r2 - 310290: 61 f2 mov.l @r15,r1 - 310292: 27 e9 and r14,r7 - 310294: 27 2b or r2,r7 - 310296: 41 09 shlr2 r1 - 310298: ad cb bra 30fe32 <___adddf3+0x39e> - 31029a: 41 01 shlr r1 - 31029c: 78 01 add #1,r8 - 31029e: 69 13 mov r1,r9 - 3102a0: 6a 73 mov r7,r10 - 3102a2: ac 99 bra 30fbd8 <___adddf3+0x144> - 3102a4: 62 83 mov r8,r2 - 3102a6: 22 3b or r3,r2 - 3102a8: 22 28 tst r2,r2 - 3102aa: 8d 02 bt.s 3102b2 <___adddf3+0x81e> - 3102ac: e6 1d mov #29,r6 - 3102ae: ad c3 bra 30fe38 <___adddf3+0x3a4> - 3102b0: 00 09 nop - 3102b2: d7 11 mov.l 3102f8 <___adddf3+0x864>,r7 ! 1fffffff - 3102b4: 61 93 mov r9,r1 - 3102b6: 41 6d shld r6,r1 - 3102b8: 27 59 and r5,r7 - 3102ba: 27 1b or r1,r7 - 3102bc: 61 93 mov r9,r1 - 3102be: 41 09 shlr2 r1 - 3102c0: ad b7 bra 30fe32 <___adddf3+0x39e> - 3102c2: 41 01 shlr r1 - 3102c4: 42 09 shlr2 r2 - 3102c6: 49 6d shld r6,r9 - 3102c8: 42 01 shlr r2 - 3102ca: 67 93 mov r9,r7 - 3102cc: 41 09 shlr2 r1 - 3102ce: 27 2b or r2,r7 - 3102d0: 41 09 shlr2 r1 - 3102d2: ad cf bra 30fe74 <___adddf3+0x3e0> - 3102d4: ea 02 mov #2,r10 - 3102d6: d1 0a mov.l 310300 <___adddf3+0x86c>,r1 ! 80000 - 3102d8: ac 95 bra 30fc06 <___adddf3+0x172> - 3102da: 6c 63 mov r6,r12 - 3102dc: e6 1d mov #29,r6 - 3102de: d2 06 mov.l 3102f8 <___adddf3+0x864>,r2 ! 1fffffff - 3102e0: 47 6d shld r6,r7 - 3102e2: 61 f2 mov.l @r15,r1 - 3102e4: 22 e9 and r14,r2 - 3102e6: 27 2b or r2,r7 - 3102e8: 41 09 shlr2 r1 - 3102ea: ad a2 bra 30fe32 <___adddf3+0x39e> - 3102ec: 41 01 shlr r1 - 3102ee: af 61 bra 3101b4 <___adddf3+0x720> - 3102f0: e6 1f mov #31,r6 - 3102f2: 00 09 nop - 3102f4: 00 80 .word 0x0080 - 3102f6: 00 00 .word 0x0000 - 3102f8: 1f ff mov.l r15,@(60,r15) - 3102fa: ff ff .word 0xffff - 3102fc: ff 7f .word 0xff7f - 3102fe: ff ff .word 0xffff - 310300: 00 08 clrt - 310302: 00 00 .word 0x0000 - 310304: d1 0e mov.l 310340 <___adddf3+0x8ac>,r1 ! ff7fffff - 310306: 42 09 shlr2 r2 - 310308: 21 99 and r9,r1 - 31030a: 67 13 mov r1,r7 - 31030c: 42 01 shlr r2 - 31030e: 47 0d shld r0,r7 - 310310: 41 09 shlr2 r1 - 310312: 41 01 shlr r1 - 310314: 21 c9 and r12,r1 - 310316: 27 2b or r2,r7 - 310318: ac 75 bra 30fc06 <___adddf3+0x172> - 31031a: ec 01 mov #1,r12 - 31031c: ad 7e bra 30fe1c <___adddf3+0x388> - 31031e: 48 09 shlr2 r8 - 310320: 69 33 mov r3,r9 - 310322: ad 7a bra 30fe1a <___adddf3+0x386> - 310324: 68 63 mov r6,r8 - 310326: e3 1d mov #29,r3 - 310328: 49 3d shld r3,r9 - 31032a: 5a f1 mov.l @(4,r15),r10 - 31032c: 47 09 shlr2 r7 - 31032e: 47 01 shlr r7 - 310330: 41 09 shlr2 r1 - 310332: 27 9b or r9,r7 - 310334: ad 9e bra 30fe74 <___adddf3+0x3e0> - 310336: 41 09 shlr2 r1 - 310338: e7 1d mov #29,r7 - 31033a: 49 7d shld r7,r9 - 31033c: af c5 bra 3102ca <___adddf3+0x836> - 31033e: 42 01 shlr r2 - 310340: ff 7f .word 0xff7f - 310342: ff ff .word 0xffff - -00310344 <___divdf3>: - 310344: 2f 86 mov.l r8,@-r15 - 310346: 63 43 mov r4,r3 - 310348: 2f 96 mov.l r9,@-r15 - 31034a: e0 ec mov #-20,r0 - 31034c: 2f a6 mov.l r10,@-r15 - 31034e: 43 0d shld r0,r3 - 310350: 2f b6 mov.l r11,@-r15 - 310352: 6b 73 mov r7,r11 - 310354: 2f c6 mov.l r12,@-r15 - 310356: 67 33 mov r3,r7 - 310358: 2f d6 mov.l r13,@-r15 - 31035a: 68 43 mov r4,r8 - 31035c: 2f e6 mov.l r14,@-r15 - 31035e: 6e 43 mov r4,r14 - 310360: 92 c4 mov.w 3104ec <___divdf3+0x1a8>,r2 ! 7ff - 310362: 4e 00 shll r14 - 310364: d1 63 mov.l 3104f4 <___divdf3+0x1b0>,r1 ! fffff - 310366: 0e 29 movt r14 - 310368: 4f 22 sts.l pr,@-r15 - 31036a: 23 28 tst r2,r3 - 31036c: 7f f4 add #-12,r15 - 31036e: 69 53 mov r5,r9 - 310370: 6a 63 mov r6,r10 - 310372: 6c 53 mov r5,r12 - 310374: 21 49 and r4,r1 - 310376: 8f 02 bf.s 31037e <___divdf3+0x3a> - 310378: 27 29 and r2,r7 - 31037a: a1 60 bra 31063e <___divdf3+0x2fa> - 31037c: 6d 13 mov r1,r13 - 31037e: 37 20 cmp/eq r2,r7 - 310380: 8f 02 bf.s 310388 <___divdf3+0x44> - 310382: e2 e3 mov #-29,r2 - 310384: a0 ce bra 310524 <___divdf3+0x1e0> - 310386: 6d 13 mov r1,r13 - 310388: 6d 53 mov r5,r13 - 31038a: 4d 2d shld r2,r13 - 31038c: 99 af mov.w 3104ee <___divdf3+0x1aa>,r9 ! fc01 - 31038e: 41 08 shll2 r1 - 310390: 31 1c add r1,r1 - 310392: 2d 1b or r1,r13 - 310394: d1 58 mov.l 3104f8 <___divdf3+0x1b4>,r1 ! 800000 - 310396: 4c 08 shll2 r12 - 310398: 3c cc add r12,r12 - 31039a: 2d 1b or r1,r13 - 31039c: 39 7c add r7,r9 - 31039e: e1 00 mov #0,r1 - 3103a0: e6 00 mov #0,r6 - 3103a2: 93 a3 mov.w 3104ec <___divdf3+0x1a8>,r3 ! 7ff - 3103a4: e7 ec mov #-20,r7 - 3103a6: 62 a3 mov r10,r2 - 3103a8: 42 7d shld r7,r2 - 3103aa: d8 52 mov.l 3104f4 <___divdf3+0x1b0>,r8 ! fffff - 3103ac: 67 a3 mov r10,r7 - 3103ae: 47 00 shll r7 - 3103b0: 65 23 mov r2,r5 - 3103b2: 07 29 movt r7 - 3103b4: 22 38 tst r3,r2 - 3103b6: 64 b3 mov r11,r4 - 3103b8: 28 a9 and r10,r8 - 3103ba: 8f 02 bf.s 3103c2 <___divdf3+0x7e> - 3103bc: 25 39 and r3,r5 - 3103be: a0 cd bra 31055c <___divdf3+0x218> - 3103c0: 62 83 mov r8,r2 - 3103c2: 35 30 cmp/eq r3,r5 - 3103c4: 8f 02 bf.s 3103cc <___divdf3+0x88> - 3103c6: e0 e3 mov #-29,r0 - 3103c8: a1 2f bra 31062a <___divdf3+0x2e6> - 3103ca: 62 83 mov r8,r2 - 3103cc: 62 b3 mov r11,r2 - 3103ce: 42 0d shld r0,r2 - 3103d0: 93 8d mov.w 3104ee <___divdf3+0x1aa>,r3 ! fc01 - 3103d2: 48 08 shll2 r8 - 3103d4: 38 8c add r8,r8 - 3103d6: 22 8b or r8,r2 - 3103d8: d8 47 mov.l 3104f8 <___divdf3+0x1b4>,r8 ! 800000 - 3103da: 33 5c add r5,r3 - 3103dc: 39 38 sub r3,r9 - 3103de: 28 2b or r2,r8 - 3103e0: 62 b3 mov r11,r2 - 3103e2: 42 08 shll2 r2 - 3103e4: 32 2c add r2,r2 - 3103e6: e5 00 mov #0,r5 - 3103e8: 71 ff add #-1,r1 - 3103ea: e4 0e mov #14,r4 - 3103ec: 63 e3 mov r14,r3 - 3103ee: 31 46 cmp/hi r4,r1 - 3103f0: 8d 02 bt.s 3103f8 <___divdf3+0xb4> - 3103f2: 23 7a xor r7,r3 - 3103f4: a0 de bra 3105b4 <___divdf3+0x270> - 3103f6: 00 09 nop - 3103f8: 38 d2 cmp/hs r13,r8 - 3103fa: 8f 02 bf.s 310402 <___divdf3+0xbe> - 3103fc: 61 d3 mov r13,r1 - 3103fe: a1 7b bra 3106f8 <___divdf3+0x3b4> - 310400: 38 d0 cmp/eq r13,r8 - 310402: 41 01 shlr r1 - 310404: 67 c3 mov r12,r7 - 310406: 4d 01 shlr r13 - 310408: 47 25 rotcr r7 - 31040a: 0c 29 movt r12 - 31040c: 4c 05 rotr r12 - 31040e: 6a 23 mov r2,r10 - 310410: 4a 29 shlr16 r10 - 310412: 6b 23 mov r2,r11 - 310414: 48 18 shll8 r8 - 310416: 4a 19 shlr8 r10 - 310418: 60 13 mov r1,r0 - 31041a: dd 38 mov.l 3104fc <___divdf3+0x1b8>,r13 ! 310cd0 <___udiv_qrnnd_16> - 31041c: 2a 8b or r8,r10 - 31041e: 4b 18 shll8 r11 - 310420: 65 a3 mov r10,r5 - 310422: 64 79 swap.w r7,r4 - 310424: 66 59 swap.w r5,r6 - 310426: 4d 0b jsr @r13 - 310428: 46 28 shll16 r6 - 31042a: 64 49 swap.w r4,r4 - 31042c: 4d 0b jsr @r13 - 31042e: 67 19 swap.w r1,r7 - 310430: 27 1b or r1,r7 - 310432: 3b 75 dmulu.l r7,r11 - 310434: 06 1a sts macl,r6 - 310436: 02 0a sts mach,r2 - 310438: 30 22 cmp/hs r2,r0 - 31043a: 8f 06 bf.s 31044a <___divdf3+0x106> - 31043c: 61 03 mov r0,r1 - 31043e: 30 20 cmp/eq r2,r0 - 310440: 8f 01 bf.s 310446 <___divdf3+0x102> - 310442: 36 c6 cmp/hi r12,r6 - 310444: 89 01 bt 31044a <___divdf3+0x106> - 310446: a0 17 bra 310478 <___divdf3+0x134> - 310448: 68 73 mov r7,r8 - 31044a: 3c bc add r11,r12 - 31044c: 3b c6 cmp/hi r12,r11 - 31044e: 61 a3 mov r10,r1 - 310450: 31 0e addc r0,r1 - 310452: 68 73 mov r7,r8 - 310454: 3a 12 cmp/hs r1,r10 - 310456: 8f 04 bf.s 310462 <___divdf3+0x11e> - 310458: 78 ff add #-1,r8 - 31045a: 3a 10 cmp/eq r1,r10 - 31045c: 8f 0c bf.s 310478 <___divdf3+0x134> - 31045e: 3c b2 cmp/hs r11,r12 - 310460: 8b 0a bf 310478 <___divdf3+0x134> - 310462: 32 16 cmp/hi r1,r2 - 310464: 8d 03 bt.s 31046e <___divdf3+0x12a> - 310466: 32 10 cmp/eq r1,r2 - 310468: 8f 06 bf.s 310478 <___divdf3+0x134> - 31046a: 36 c6 cmp/hi r12,r6 - 31046c: 8b 04 bf 310478 <___divdf3+0x134> - 31046e: 3c bc add r11,r12 - 310470: 68 73 mov r7,r8 - 310472: 3b c6 cmp/hi r12,r11 - 310474: 78 fe add #-2,r8 - 310476: 31 ae addc r10,r1 - 310478: 9e 3a mov.w 3104f0 <___divdf3+0x1ac>,r14 ! 3ff - 31047a: 60 13 mov r1,r0 - 31047c: 00 08 clrt - 31047e: 3c 6a subc r6,r12 - 310480: 30 2a subc r2,r0 - 310482: 3e 9c add r9,r14 - 310484: 3a 00 cmp/eq r0,r10 - 310486: 8f 02 bf.s 31048e <___divdf3+0x14a> - 310488: 67 e3 mov r14,r7 - 31048a: a1 3f bra 31070c <___divdf3+0x3c8> - 31048c: 4e 15 cmp/pl r14 - 31048e: 65 a3 mov r10,r5 - 310490: 64 c9 swap.w r12,r4 - 310492: 66 59 swap.w r5,r6 - 310494: 4d 0b jsr @r13 - 310496: 46 28 shll16 r6 - 310498: 64 49 swap.w r4,r4 - 31049a: 4d 0b jsr @r13 - 31049c: 6c 19 swap.w r1,r12 - 31049e: 2c 1b or r1,r12 - 3104a0: 3b c5 dmulu.l r12,r11 - 3104a2: 04 1a sts macl,r4 - 3104a4: 05 0a sts mach,r5 - 3104a6: 30 52 cmp/hs r5,r0 - 3104a8: 62 c3 mov r12,r2 - 3104aa: 8f 08 bf.s 3104be <___divdf3+0x17a> - 3104ac: 61 03 mov r0,r1 - 3104ae: 24 48 tst r4,r4 - 3104b0: e6 ff mov #-1,r6 - 3104b2: 66 6a negc r6,r6 - 3104b4: 30 50 cmp/eq r5,r0 - 3104b6: 8f 26 bf.s 310506 <___divdf3+0x1c2> - 3104b8: 26 68 tst r6,r6 - 3104ba: 8d 13 bt.s 3104e4 <___divdf3+0x1a0> - 3104bc: 31 50 cmp/eq r5,r1 - 3104be: 61 03 mov r0,r1 - 3104c0: 31 ac add r10,r1 - 3104c2: 62 c3 mov r12,r2 - 3104c4: 31 a2 cmp/hs r10,r1 - 3104c6: 8f 09 bf.s 3104dc <___divdf3+0x198> - 3104c8: 72 ff add #-1,r2 - 3104ca: 31 52 cmp/hs r5,r1 - 3104cc: 8b 03 bf 3104d6 <___divdf3+0x192> - 3104ce: 31 50 cmp/eq r5,r1 - 3104d0: 8f 04 bf.s 3104dc <___divdf3+0x198> - 3104d2: 34 b6 cmp/hi r11,r4 - 3104d4: 8b 02 bf 3104dc <___divdf3+0x198> - 3104d6: a1 8c bra 3107f2 <___divdf3+0x4ae> - 3104d8: 66 b3 mov r11,r6 - 3104da: 00 09 nop - 3104dc: 3b 40 cmp/eq r4,r11 - 3104de: e6 ff mov #-1,r6 - 3104e0: 66 6a negc r6,r6 - 3104e2: 31 50 cmp/eq r5,r1 - 3104e4: 8f 0f bf.s 310506 <___divdf3+0x1c2> - 3104e6: 26 68 tst r6,r6 - 3104e8: a0 0a bra 310500 <___divdf3+0x1bc> - 3104ea: 00 09 nop - 3104ec: 07 ff mac.l @r15+,@r7+ - 3104ee: fc 01 .word 0xfc01 - 3104f0: 03 ff mac.l @r15+,@r3+ - 3104f2: 00 09 nop - 3104f4: 00 0f mac.l @r0+,@r0+ - 3104f6: ff ff .word 0xffff - 3104f8: 00 80 .word 0x0080 - 3104fa: 00 00 .word 0x0000 - 3104fc: 00 31 .word 0x0031 - 3104fe: 0c d0 .word 0x0cd0 - 310500: 8b 01 bf 310506 <___divdf3+0x1c2> - 310502: a0 d6 bra 3106b2 <___divdf3+0x36e> - 310504: 4e 15 cmp/pl r14 - 310506: e1 01 mov #1,r1 - 310508: 22 1b or r1,r2 - 31050a: 91 58 mov.w 3105be <___divdf3+0x27a>,r1 ! fc02 - 31050c: 39 13 cmp/ge r1,r9 - 31050e: 8d 02 bt.s 310516 <___divdf3+0x1d2> - 310510: 61 23 mov r2,r1 - 310512: a0 fe bra 310712 <___divdf3+0x3ce> - 310514: 6e eb neg r14,r14 - 310516: 71 04 add #4,r1 - 310518: 32 16 cmp/hi r1,r2 - 31051a: 02 29 movt r2 - 31051c: 41 09 shlr2 r1 - 31051e: 41 01 shlr r1 - 310520: a0 d1 bra 3106c6 <___divdf3+0x382> - 310522: 38 2c add r2,r8 - 310524: 2d 5b or r5,r13 - 310526: 2d d8 tst r13,r13 - 310528: 8d 02 bt.s 310530 <___divdf3+0x1ec> - 31052a: 62 a3 mov r10,r2 - 31052c: a0 b1 bra 310692 <___divdf3+0x34e> - 31052e: 6d 13 mov r1,r13 - 310530: 93 46 mov.w 3105c0 <___divdf3+0x27c>,r3 ! 7ff - 310532: 69 73 mov r7,r9 - 310534: e7 ec mov #-20,r7 - 310536: 42 7d shld r7,r2 - 310538: d8 22 mov.l 3105c4 <___divdf3+0x280>,r8 ! fffff - 31053a: 67 a3 mov r10,r7 - 31053c: 47 00 shll r7 - 31053e: 65 23 mov r2,r5 - 310540: 07 29 movt r7 - 310542: 22 38 tst r3,r2 - 310544: ec 00 mov #0,r12 - 310546: e1 08 mov #8,r1 - 310548: e6 02 mov #2,r6 - 31054a: 64 b3 mov r11,r4 - 31054c: 28 a9 and r10,r8 - 31054e: 8d 03 bt.s 310558 <___divdf3+0x214> - 310550: 25 39 and r3,r5 - 310552: af 37 bra 3103c4 <___divdf3+0x80> - 310554: 35 30 cmp/eq r3,r5 - 310556: 00 09 nop - 310558: 62 83 mov r8,r2 - 31055a: 00 09 nop - 31055c: 22 bb or r11,r2 - 31055e: 22 28 tst r2,r2 - 310560: 8b 01 bf 310566 <___divdf3+0x222> - 310562: a0 8f bra 310684 <___divdf3+0x340> - 310564: e5 01 mov #1,r5 - 310566: d0 17 mov.l 3105c4 <___divdf3+0x280>,r0 ! fffff - 310568: 2a 08 tst r0,r10 - 31056a: 8b 01 bf 310570 <___divdf3+0x22c> - 31056c: a1 28 bra 3107c0 <___divdf3+0x47c> - 31056e: 2f 12 mov.l r1,@r15 - 310570: d0 15 mov.l 3105c8 <___divdf3+0x284>,r0 ! 310d30 <___clzsi2> - 310572: 64 83 mov r8,r4 - 310574: 2f 12 mov.l r1,@r15 - 310576: 1f 61 mov.l r6,@(4,r15) - 310578: 40 0b jsr @r0 - 31057a: 1f 72 mov.l r7,@(8,r15) - 31057c: 61 f2 mov.l @r15,r1 - 31057e: 62 03 mov r0,r2 - 310580: 56 f1 mov.l @(4,r15),r6 - 310582: 63 03 mov r0,r3 - 310584: 57 f2 mov.l @(8,r15),r7 - 310586: 72 f5 add #-11,r2 - 310588: 65 33 mov r3,r5 - 31058a: 75 f8 add #-8,r5 - 31058c: 72 e3 add #-29,r2 - 31058e: 64 b3 mov r11,r4 - 310590: 44 2d shld r2,r4 - 310592: 48 5d shld r5,r8 - 310594: 62 b3 mov r11,r2 - 310596: 42 5d shld r5,r2 - 310598: 28 4b or r4,r8 - 31059a: 33 9c add r9,r3 - 31059c: 99 11 mov.w 3105c2 <___divdf3+0x27e>,r9 ! 3f3 - 31059e: 71 ff add #-1,r1 - 3105a0: e4 0e mov #14,r4 - 3105a2: 39 3c add r3,r9 - 3105a4: 31 46 cmp/hi r4,r1 - 3105a6: 63 e3 mov r14,r3 - 3105a8: e5 00 mov #0,r5 - 3105aa: 8f 03 bf.s 3105b4 <___divdf3+0x270> - 3105ac: 23 7a xor r7,r3 - 3105ae: af 24 bra 3103fa <___divdf3+0xb6> - 3105b0: 38 d2 cmp/hs r13,r8 - 3105b2: 00 09 nop - 3105b4: c7 05 mova 3105cc <___divdf3+0x288>,r0 - 3105b6: 31 1c add r1,r1 - 3105b8: 01 1d mov.w @(r0,r1),r1 - 3105ba: 01 23 braf r1 - 3105bc: 00 09 nop - 3105be: fc 02 .word 0xfc02 - 3105c0: 07 ff mac.l @r15+,@r7+ - 3105c2: 03 f3 .word 0x03f3 - 3105c4: 00 0f mac.l @r0+,@r0+ - 3105c6: ff ff .word 0xffff - 3105c8: 00 31 .word 0x0031 - 3105ca: 0d 30 .word 0x0d30 - 3105cc: 00 5a .word 0x005a - 3105ce: 00 2c mov.b @(r0,r2),r0 - 3105d0: 00 dc mov.b @(r0,r13),r0 - 3105d2: 00 2c mov.b @(r0,r2),r0 - 3105d4: 00 62 stc rs,r0 - 3105d6: 00 2c mov.b @(r0,r2),r0 - 3105d8: 00 dc mov.b @(r0,r13),r0 - 3105da: 00 5a .word 0x005a - 3105dc: 00 5a .word 0x005a - 3105de: 00 62 stc rs,r0 - 3105e0: 00 dc mov.b @(r0,r13),r0 - 3105e2: 01 32 stc ssr,r1 - 3105e4: 01 32 stc ssr,r1 - 3105e6: 01 32 stc ssr,r1 - 3105e8: 00 62 stc rs,r0 - 3105ea: e1 00 mov #0,r1 - 3105ec: e8 00 mov #0,r8 - 3105ee: e2 00 mov #0,r2 - 3105f0: e0 14 mov #20,r0 - 3105f2: 41 0d shld r0,r1 - 3105f4: 60 33 mov r3,r0 - 3105f6: c9 01 and #1,r0 - 3105f8: 40 05 rotr r0 - 3105fa: 21 0b or r0,r1 - 3105fc: 66 13 mov r1,r6 - 3105fe: 26 8b or r8,r6 - 310600: 60 63 mov r6,r0 - 310602: 61 23 mov r2,r1 - 310604: 7f 0c add #12,r15 - 310606: 4f 26 lds.l @r15+,pr - 310608: 6e f6 mov.l @r15+,r14 - 31060a: 6d f6 mov.l @r15+,r13 - 31060c: 6c f6 mov.l @r15+,r12 - 31060e: 6b f6 mov.l @r15+,r11 - 310610: 6a f6 mov.l @r15+,r10 - 310612: 69 f6 mov.l @r15+,r9 - 310614: 00 0b rts - 310616: 68 f6 mov.l @r15+,r8 - 310618: 91 af mov.w 31077a <___divdf3+0x436>,r1 ! 7ff - 31061a: e8 00 mov #0,r8 - 31061c: af e8 bra 3105f0 <___divdf3+0x2ac> - 31061e: e2 00 mov #0,r2 - 310620: 91 ab mov.w 31077a <___divdf3+0x436>,r1 ! 7ff - 310622: e3 00 mov #0,r3 - 310624: d8 58 mov.l 310788 <___divdf3+0x444>,r8 ! 80000 - 310626: af e3 bra 3105f0 <___divdf3+0x2ac> - 310628: e2 00 mov #0,r2 - 31062a: 90 a7 mov.w 31077c <___divdf3+0x438>,r0 ! f801 - 31062c: 22 bb or r11,r2 - 31062e: 22 28 tst r2,r2 - 310630: 8f 2b bf.s 31068a <___divdf3+0x346> - 310632: 39 0c add r0,r9 - 310634: e3 02 mov #2,r3 - 310636: 21 3b or r3,r1 - 310638: e8 00 mov #0,r8 - 31063a: ae d5 bra 3103e8 <___divdf3+0xa4> - 31063c: e5 02 mov #2,r5 - 31063e: 2d 5b or r5,r13 - 310640: 2d d8 tst r13,r13 - 310642: 8d 1b bt.s 31067c <___divdf3+0x338> - 310644: ec 00 mov #0,r12 - 310646: d4 51 mov.l 31078c <___divdf3+0x448>,r4 ! fffff - 310648: 28 48 tst r4,r8 - 31064a: 8b 01 bf 310650 <___divdf3+0x30c> - 31064c: a0 a6 bra 31079c <___divdf3+0x458> - 31064e: 64 53 mov r5,r4 - 310650: d0 4f mov.l 310790 <___divdf3+0x44c>,r0 ! 310d30 <___clzsi2> - 310652: 64 13 mov r1,r4 - 310654: 40 0b jsr @r0 - 310656: 2f 12 mov.l r1,@r15 - 310658: 61 f2 mov.l @r15,r1 - 31065a: 62 03 mov r0,r2 - 31065c: 63 03 mov r0,r3 - 31065e: 72 f5 add #-11,r2 - 310660: 67 33 mov r3,r7 - 310662: 77 f8 add #-8,r7 - 310664: 72 e3 add #-29,r2 - 310666: 6d 93 mov r9,r13 - 310668: 41 7d shld r7,r1 - 31066a: 4d 2d shld r2,r13 - 31066c: 6c 93 mov r9,r12 - 31066e: 4c 7d shld r7,r12 - 310670: 2d 1b or r1,r13 - 310672: 99 84 mov.w 31077e <___divdf3+0x43a>,r9 ! fc0d - 310674: e1 00 mov #0,r1 - 310676: e6 00 mov #0,r6 - 310678: ae 93 bra 3103a2 <___divdf3+0x5e> - 31067a: 39 38 sub r3,r9 - 31067c: e1 04 mov #4,r1 - 31067e: e9 00 mov #0,r9 - 310680: ae 8f bra 3103a2 <___divdf3+0x5e> - 310682: e6 01 mov #1,r6 - 310684: 21 5b or r5,r1 - 310686: ae af bra 3103e8 <___divdf3+0xa4> - 310688: e8 00 mov #0,r8 - 31068a: e5 03 mov #3,r5 - 31068c: 21 5b or r5,r1 - 31068e: ae ab bra 3103e8 <___divdf3+0xa4> - 310690: 62 b3 mov r11,r2 - 310692: 69 73 mov r7,r9 - 310694: e1 0c mov #12,r1 - 310696: ae 84 bra 3103a2 <___divdf3+0x5e> - 310698: e6 03 mov #3,r6 - 31069a: 66 53 mov r5,r6 - 31069c: 60 63 mov r6,r0 - 31069e: 88 02 cmp/eq #2,r0 - 3106a0: 8d 66 bt.s 310770 <___divdf3+0x42c> - 3106a2: 88 03 cmp/eq #3,r0 - 3106a4: 8d bc bt.s 310620 <___divdf3+0x2dc> - 3106a6: 88 01 cmp/eq #1,r0 - 3106a8: 8d 9f bt.s 3105ea <___divdf3+0x2a6> - 3106aa: 63 73 mov r7,r3 - 3106ac: 9e 68 mov.w 310780 <___divdf3+0x43c>,r14 ! 3ff - 3106ae: 3e 9c add r9,r14 - 3106b0: 4e 15 cmp/pl r14 - 3106b2: 8f 2d bf.s 310710 <___divdf3+0x3cc> - 3106b4: 67 e3 mov r14,r7 - 3106b6: 60 23 mov r2,r0 - 3106b8: c8 07 tst #7,r0 - 3106ba: 89 01 bt 3106c0 <___divdf3+0x37c> - 3106bc: a0 c4 bra 310848 <___divdf3+0x504> - 3106be: c9 0f and #15,r0 - 3106c0: 61 23 mov r2,r1 - 3106c2: 41 09 shlr2 r1 - 3106c4: 41 01 shlr r1 - 3106c6: d2 33 mov.l 310794 <___divdf3+0x450>,r2 ! 1000000 - 3106c8: 28 28 tst r2,r8 - 3106ca: 89 03 bt 3106d4 <___divdf3+0x390> - 3106cc: d2 32 mov.l 310798 <___divdf3+0x454>,r2 ! feffffff - 3106ce: 97 58 mov.w 310782 <___divdf3+0x43e>,r7 ! 400 - 3106d0: 28 29 and r2,r8 - 3106d2: 37 9c add r9,r7 - 3106d4: 92 56 mov.w 310784 <___divdf3+0x440>,r2 ! 7fe - 3106d6: 37 27 cmp/gt r2,r7 - 3106d8: 8d 9e bt.s 310618 <___divdf3+0x2d4> - 3106da: e5 1d mov #29,r5 - 3106dc: 62 83 mov r8,r2 - 3106de: 42 5d shld r5,r2 - 3106e0: 22 1b or r1,r2 - 3106e2: 91 4a mov.w 31077a <___divdf3+0x436>,r1 ! 7ff - 3106e4: 48 18 shll8 r8 - 3106e6: 38 8c add r8,r8 - 3106e8: e6 f4 mov #-12,r6 - 3106ea: 48 6d shld r6,r8 - 3106ec: af 80 bra 3105f0 <___divdf3+0x2ac> - 3106ee: 21 79 and r7,r1 - 3106f0: 67 e3 mov r14,r7 - 3106f2: 68 d3 mov r13,r8 - 3106f4: af d2 bra 31069c <___divdf3+0x358> - 3106f6: 62 c3 mov r12,r2 - 3106f8: 8f 03 bf.s 310702 <___divdf3+0x3be> - 3106fa: 3c 22 cmp/hs r2,r12 - 3106fc: 8b 01 bf 310702 <___divdf3+0x3be> - 3106fe: ae 80 bra 310402 <___divdf3+0xbe> - 310700: 61 d3 mov r13,r1 - 310702: 67 c3 mov r12,r7 - 310704: 79 ff add #-1,r9 - 310706: 61 d3 mov r13,r1 - 310708: ae 81 bra 31040e <___divdf3+0xca> - 31070a: ec 00 mov #0,r12 - 31070c: 8d 6d bt.s 3107ea <___divdf3+0x4a6> - 31070e: e2 ff mov #-1,r2 - 310710: 6e eb neg r14,r14 - 310712: 60 e3 mov r14,r0 - 310714: 70 01 add #1,r0 - 310716: e1 38 mov #56,r1 - 310718: 30 17 cmp/gt r1,r0 - 31071a: 8b 01 bf 310720 <___divdf3+0x3dc> - 31071c: af 66 bra 3105ec <___divdf3+0x2a8> - 31071e: e1 00 mov #0,r1 - 310720: e1 1f mov #31,r1 - 310722: 30 17 cmp/gt r1,r0 - 310724: 8f 6e bf.s 310804 <___divdf3+0x4c0> - 310726: 7e e1 add #-31,r14 - 310728: 6e eb neg r14,r14 - 31072a: 61 83 mov r8,r1 - 31072c: 88 20 cmp/eq #32,r0 - 31072e: 8d 04 bt.s 31073a <___divdf3+0x3f6> - 310730: 41 ed shld r14,r1 - 310732: 94 28 mov.w 310786 <___divdf3+0x442>,r4 ! 43e - 310734: 39 4c add r4,r9 - 310736: 48 9d shld r9,r8 - 310738: 22 8b or r8,r2 - 31073a: 22 28 tst r2,r2 - 31073c: e2 ff mov #-1,r2 - 31073e: 62 2a negc r2,r2 - 310740: 22 1b or r1,r2 - 310742: 60 23 mov r2,r0 - 310744: e1 07 mov #7,r1 - 310746: c8 07 tst #7,r0 - 310748: 21 29 and r2,r1 - 31074a: 8d 0c bt.s 310766 <___divdf3+0x422> - 31074c: e8 00 mov #0,r8 - 31074e: c9 0f and #15,r0 - 310750: 88 04 cmp/eq #4,r0 - 310752: 8b 01 bf 310758 <___divdf3+0x414> - 310754: a0 80 bra 310858 <___divdf3+0x514> - 310756: e1 00 mov #0,r1 - 310758: 67 23 mov r2,r7 - 31075a: 77 04 add #4,r7 - 31075c: 32 76 cmp/hi r7,r2 - 31075e: 01 29 movt r1 - 310760: e2 1d mov #29,r2 - 310762: 41 2d shld r2,r1 - 310764: 62 73 mov r7,r2 - 310766: 42 09 shlr2 r2 - 310768: 42 01 shlr r2 - 31076a: 22 1b or r1,r2 - 31076c: af 40 bra 3105f0 <___divdf3+0x2ac> - 31076e: e1 00 mov #0,r1 - 310770: 91 03 mov.w 31077a <___divdf3+0x436>,r1 ! 7ff - 310772: 63 73 mov r7,r3 - 310774: e8 00 mov #0,r8 - 310776: af 3b bra 3105f0 <___divdf3+0x2ac> - 310778: e2 00 mov #0,r2 - 31077a: 07 ff mac.l @r15+,@r7+ - 31077c: f8 01 fc 0d .word 0xfc0d movy.w @r6,y0 - 310780: 03 ff mac.l @r15+,@r3+ - 310782: 04 00 .word 0x0400 - 310784: 07 fe mov.l @(r0,r15),r7 - 310786: 04 3e mov.l @(r0,r3),r4 - 310788: 00 08 clrt - 31078a: 00 00 .word 0x0000 - 31078c: 00 0f mac.l @r0+,@r0+ - 31078e: ff ff .word 0xffff - 310790: 00 31 .word 0x0031 - 310792: 0d 30 .word 0x0d30 - 310794: 01 00 .word 0x0100 - 310796: 00 00 .word 0x0000 - 310798: fe ff .word 0xfeff - 31079a: ff ff .word 0xffff - 31079c: d0 33 mov.l 31086c <___divdf3+0x528>,r0 ! 310d30 <___clzsi2> - 31079e: 40 0b jsr @r0 - 3107a0: 2f 12 mov.l r1,@r15 - 3107a2: 62 03 mov r0,r2 - 3107a4: 72 15 add #21,r2 - 3107a6: e7 1c mov #28,r7 - 3107a8: 63 03 mov r0,r3 - 3107aa: 32 77 cmp/gt r7,r2 - 3107ac: 61 f2 mov.l @r15,r1 - 3107ae: 8d 02 bt.s 3107b6 <___divdf3+0x472> - 3107b0: 73 20 add #32,r3 - 3107b2: af 56 bra 310662 <___divdf3+0x31e> - 3107b4: 67 33 mov r3,r7 - 3107b6: 70 f8 add #-8,r0 - 3107b8: 6d 93 mov r9,r13 - 3107ba: 4d 0d shld r0,r13 - 3107bc: af 59 bra 310672 <___divdf3+0x32e> - 3107be: ec 00 mov #0,r12 - 3107c0: d0 2a mov.l 31086c <___divdf3+0x528>,r0 ! 310d30 <___clzsi2> - 3107c2: 1f 61 mov.l r6,@(4,r15) - 3107c4: 40 0b jsr @r0 - 3107c6: 1f 72 mov.l r7,@(8,r15) - 3107c8: 62 03 mov r0,r2 - 3107ca: 72 15 add #21,r2 - 3107cc: e5 1c mov #28,r5 - 3107ce: 63 03 mov r0,r3 - 3107d0: 32 57 cmp/gt r5,r2 - 3107d2: 61 f2 mov.l @r15,r1 - 3107d4: 73 20 add #32,r3 - 3107d6: 56 f1 mov.l @(4,r15),r6 - 3107d8: 8d 02 bt.s 3107e0 <___divdf3+0x49c> - 3107da: 57 f2 mov.l @(8,r15),r7 - 3107dc: ae d5 bra 31058a <___divdf3+0x246> - 3107de: 65 33 mov r3,r5 - 3107e0: 70 f8 add #-8,r0 - 3107e2: 68 b3 mov r11,r8 - 3107e4: 48 0d shld r0,r8 - 3107e6: ae d8 bra 31059a <___divdf3+0x256> - 3107e8: e2 00 mov #0,r2 - 3107ea: e2 01 mov #1,r2 - 3107ec: e1 00 mov #0,r1 - 3107ee: af 6a bra 3106c6 <___divdf3+0x382> - 3107f0: 38 2c add r2,r8 - 3107f2: 36 6c add r6,r6 - 3107f4: 3b 66 cmp/hi r6,r11 - 3107f6: 31 ae addc r10,r1 - 3107f8: 34 60 cmp/eq r6,r4 - 3107fa: 62 c3 mov r12,r2 - 3107fc: e6 ff mov #-1,r6 - 3107fe: 72 fe add #-2,r2 - 310800: ae 6f bra 3104e2 <___divdf3+0x19e> - 310802: 66 6a negc r6,r6 - 310804: 91 31 mov.w 31086a <___divdf3+0x526>,r1 ! 41e - 310806: 60 0b neg r0,r0 - 310808: 67 23 mov r2,r7 - 31080a: 39 1c add r1,r9 - 31080c: 42 9d shld r9,r2 - 31080e: 61 83 mov r8,r1 - 310810: 47 0d shld r0,r7 - 310812: 41 9d shld r9,r1 - 310814: 22 28 tst r2,r2 - 310816: e2 ff mov #-1,r2 - 310818: 62 2a negc r2,r2 - 31081a: 21 7b or r7,r1 - 31081c: 22 1b or r1,r2 - 31081e: 48 0d shld r0,r8 - 310820: 60 23 mov r2,r0 - 310822: c8 07 tst #7,r0 - 310824: 8d 08 bt.s 310838 <___divdf3+0x4f4> - 310826: c9 0f and #15,r0 - 310828: 88 04 cmp/eq #4,r0 - 31082a: 8d 05 bt.s 310838 <___divdf3+0x4f4> - 31082c: 61 23 mov r2,r1 - 31082e: 71 04 add #4,r1 - 310830: 32 16 cmp/hi r1,r2 - 310832: e2 00 mov #0,r2 - 310834: 38 2e addc r2,r8 - 310836: 62 13 mov r1,r2 - 310838: d4 0d mov.l 310870 <___divdf3+0x52c>,r4 ! 800000 - 31083a: 28 48 tst r4,r8 - 31083c: 8d 0e bt.s 31085c <___divdf3+0x518> - 31083e: e5 1d mov #29,r5 - 310840: e1 01 mov #1,r1 - 310842: e8 00 mov #0,r8 - 310844: ae d4 bra 3105f0 <___divdf3+0x2ac> - 310846: e2 00 mov #0,r2 - 310848: 88 04 cmp/eq #4,r0 - 31084a: 8d 02 bt.s 310852 <___divdf3+0x50e> - 31084c: 61 23 mov r2,r1 - 31084e: ae 63 bra 310518 <___divdf3+0x1d4> - 310850: 71 04 add #4,r1 - 310852: 41 09 shlr2 r1 - 310854: af 37 bra 3106c6 <___divdf3+0x382> - 310856: 41 01 shlr r1 - 310858: af 86 bra 310768 <___divdf3+0x424> - 31085a: 42 09 shlr2 r2 - 31085c: 61 83 mov r8,r1 - 31085e: 48 18 shll8 r8 - 310860: 38 8c add r8,r8 - 310862: e6 f4 mov #-12,r6 - 310864: 41 5d shld r5,r1 - 310866: af 7e bra 310766 <___divdf3+0x422> - 310868: 48 6d shld r6,r8 - 31086a: 04 1e mov.l @(r0,r1),r4 - 31086c: 00 31 .word 0x0031 - 31086e: 0d 30 .word 0x0d30 - 310870: 00 80 .word 0x0080 - ... - -00310874 <___fixdfsi>: - 310874: 61 43 mov r4,r1 - 310876: e3 eb mov #-21,r3 - 310878: 97 27 mov.w 3108ca <___fixdfsi+0x56>,r7 ! 3fe - 31087a: 31 1c add r1,r1 - 31087c: 41 3d shld r3,r1 - 31087e: d2 14 mov.l 3108d0 <___fixdfsi+0x5c>,r2 ! fffff - 310880: 63 43 mov r4,r3 - 310882: 43 00 shll r3 - 310884: 03 29 movt r3 - 310886: 31 77 cmp/gt r7,r1 - 310888: 22 49 and r4,r2 - 31088a: 8f 15 bf.s 3108b8 <___fixdfsi+0x44> - 31088c: e0 00 mov #0,r0 - 31088e: 77 1f add #31,r7 - 310890: 31 77 cmp/gt r7,r1 - 310892: 8f 03 bf.s 31089c <___fixdfsi+0x28> - 310894: e6 1f mov #31,r6 - 310896: d0 0f mov.l 3108d4 <___fixdfsi+0x60>,r0 ! 7fffffff - 310898: 00 0b rts - 31089a: 30 3c add r3,r0 - 31089c: d7 0e mov.l 3108d8 <___fixdfsi+0x64>,r7 ! 100000 - 31089e: 22 7b or r7,r2 - 3108a0: 97 14 mov.w 3108cc <___fixdfsi+0x58>,r7 ! 433 - 3108a2: 37 18 sub r1,r7 - 3108a4: 37 67 cmp/gt r6,r7 - 3108a6: 8f 09 bf.s 3108bc <___fixdfsi+0x48> - 3108a8: 67 7b neg r7,r7 - 3108aa: 97 10 mov.w 3108ce <___fixdfsi+0x5a>,r7 ! fbed - 3108ac: 31 7c add r7,r1 - 3108ae: 42 1d shld r1,r2 - 3108b0: 23 38 tst r3,r3 - 3108b2: 8f 01 bf.s 3108b8 <___fixdfsi+0x44> - 3108b4: 60 2b neg r2,r0 - 3108b6: 60 23 mov r2,r0 - 3108b8: 00 0b rts - 3108ba: 00 09 nop - 3108bc: 96 07 mov.w 3108ce <___fixdfsi+0x5a>,r6 ! fbed - 3108be: 31 6c add r6,r1 - 3108c0: 42 1d shld r1,r2 - 3108c2: 61 53 mov r5,r1 - 3108c4: 41 7d shld r7,r1 - 3108c6: af f3 bra 3108b0 <___fixdfsi+0x3c> - 3108c8: 22 1b or r1,r2 - 3108ca: 03 fe mov.l @(r0,r15),r3 - 3108cc: 04 33 .word 0x0433 - 3108ce: fb ed 00 0f pshl #0,a0g movx.w a1,@r5+r8 movy.w @r7,y1 - 3108d2: ff ff .word 0xffff - 3108d4: 7f ff add #-1,r15 - 3108d6: ff ff .word 0xffff - 3108d8: 00 10 .word 0x0010 - ... - -003108dc <___fixunsdfsi>: - 3108dc: 61 43 mov r4,r1 - 3108de: e3 eb mov #-21,r3 - 3108e0: 97 25 mov.w 31092e <___fixunsdfsi+0x52>,r7 ! 3fe - 3108e2: 31 1c add r1,r1 - 3108e4: 41 3d shld r3,r1 - 3108e6: d2 14 mov.l 310938 <___fixunsdfsi+0x5c>,r2 ! fffff - 3108e8: 63 43 mov r4,r3 - 3108ea: 43 00 shll r3 - 3108ec: 03 29 movt r3 - 3108ee: 31 77 cmp/gt r7,r1 - 3108f0: 8f 02 bf.s 3108f8 <___fixunsdfsi+0x1c> - 3108f2: 22 49 and r4,r2 - 3108f4: 23 38 tst r3,r3 - 3108f6: 89 02 bt 3108fe <___fixunsdfsi+0x22> - 3108f8: e0 00 mov #0,r0 - 3108fa: 00 0b rts - 3108fc: 00 09 nop - 3108fe: 93 17 mov.w 310930 <___fixunsdfsi+0x54>,r3 ! 41e - 310900: 31 37 cmp/gt r3,r1 - 310902: 8d fa bt.s 3108fa <___fixunsdfsi+0x1e> - 310904: e0 ff mov #-1,r0 - 310906: d3 0d mov.l 31093c <___fixunsdfsi+0x60>,r3 ! 100000 - 310908: e7 1f mov #31,r7 - 31090a: 22 3b or r3,r2 - 31090c: 93 11 mov.w 310932 <___fixunsdfsi+0x56>,r3 ! 433 - 31090e: 33 18 sub r1,r3 - 310910: 33 77 cmp/gt r7,r3 - 310912: 8d 07 bt.s 310924 <___fixunsdfsi+0x48> - 310914: 63 3b neg r3,r3 - 310916: 97 0d mov.w 310934 <___fixunsdfsi+0x58>,r7 ! fbed - 310918: 60 53 mov r5,r0 - 31091a: 31 7c add r7,r1 - 31091c: 42 1d shld r1,r2 - 31091e: 40 3d shld r3,r0 - 310920: 00 0b rts - 310922: 20 2b or r2,r0 - 310924: 93 06 mov.w 310934 <___fixunsdfsi+0x58>,r3 ! fbed - 310926: 60 23 mov r2,r0 - 310928: 31 3c add r3,r1 - 31092a: 00 0b rts - 31092c: 40 1d shld r1,r0 - 31092e: 03 fe mov.l @(r0,r15),r3 - 310930: 04 1e mov.l @(r0,r1),r4 - 310932: 04 33 .word 0x0433 - 310934: fb ed 00 09 pshl #0,x1 movx.w a1,@r5+r8 movy.w @r7,y1 - 310938: 00 0f mac.l @r0+,@r0+ - 31093a: ff ff .word 0xffff - 31093c: 00 10 .word 0x0010 - ... - -00310940 <___floatsidf>: - 310940: 2f 86 mov.l r8,@-r15 - 310942: 24 48 tst r4,r4 - 310944: 2f 96 mov.l r9,@-r15 - 310946: 8d 28 bt.s 31099a <___floatsidf+0x5a> - 310948: 4f 22 sts.l pr,@-r15 - 31094a: 68 43 mov r4,r8 - 31094c: 48 00 shll r8 - 31094e: 08 29 movt r8 - 310950: 44 11 cmp/pz r4 - 310952: 8f 4a bf.s 3109ea <___floatsidf+0xaa> - 310954: 69 43 mov r4,r9 - 310956: d0 2d mov.l 310a0c <___floatsidf+0xcc>,r0 ! 310d30 <___clzsi2> - 310958: 40 0b jsr @r0 - 31095a: 64 93 mov r9,r4 - 31095c: 91 53 mov.w 310a06 <___floatsidf+0xc6>,r1 ! 41e - 31095e: 92 53 mov.w 310a08 <___floatsidf+0xc8>,r2 ! 7ff - 310960: 31 08 sub r0,r1 - 310962: 21 29 and r2,r1 - 310964: e2 0a mov #10,r2 - 310966: 30 27 cmp/gt r2,r0 - 310968: 8d 2a bt.s 3109c0 <___floatsidf+0x80> - 31096a: 62 03 mov r0,r2 - 31096c: 72 15 add #21,r2 - 31096e: 67 93 mov r9,r7 - 310970: 47 2d shld r2,r7 - 310972: d2 27 mov.l 310a10 <___floatsidf+0xd0>,r2 ! fffff - 310974: 70 f5 add #-11,r0 - 310976: 64 93 mov r9,r4 - 310978: 63 73 mov r7,r3 - 31097a: 44 0d shld r0,r4 - 31097c: e7 14 mov #20,r7 - 31097e: 60 83 mov r8,r0 - 310980: 41 7d shld r7,r1 - 310982: c9 01 and #1,r0 - 310984: 40 05 rotr r0 - 310986: 21 0b or r0,r1 - 310988: 24 29 and r2,r4 - 31098a: 62 13 mov r1,r2 - 31098c: 22 4b or r4,r2 - 31098e: 60 23 mov r2,r0 - 310990: 61 33 mov r3,r1 - 310992: 4f 26 lds.l @r15+,pr - 310994: 69 f6 mov.l @r15+,r9 - 310996: 00 0b rts - 310998: 68 f6 mov.l @r15+,r8 - 31099a: e8 00 mov #0,r8 - 31099c: e7 00 mov #0,r7 - 31099e: 63 73 mov r7,r3 - 3109a0: 60 83 mov r8,r0 - 3109a2: e7 14 mov #20,r7 - 3109a4: e1 00 mov #0,r1 - 3109a6: 41 7d shld r7,r1 - 3109a8: c9 01 and #1,r0 - 3109aa: 40 05 rotr r0 - 3109ac: 21 0b or r0,r1 - 3109ae: e4 00 mov #0,r4 - 3109b0: 62 13 mov r1,r2 - 3109b2: 22 4b or r4,r2 - 3109b4: 60 23 mov r2,r0 - 3109b6: 61 33 mov r3,r1 - 3109b8: 4f 26 lds.l @r15+,pr - 3109ba: 69 f6 mov.l @r15+,r9 - 3109bc: 00 0b rts - 3109be: 68 f6 mov.l @r15+,r8 - 3109c0: 70 f5 add #-11,r0 - 3109c2: 64 93 mov r9,r4 - 3109c4: e7 00 mov #0,r7 - 3109c6: 63 73 mov r7,r3 - 3109c8: 44 0d shld r0,r4 - 3109ca: d2 11 mov.l 310a10 <___floatsidf+0xd0>,r2 ! fffff - 3109cc: e7 14 mov #20,r7 - 3109ce: 60 83 mov r8,r0 - 3109d0: 41 7d shld r7,r1 - 3109d2: c9 01 and #1,r0 - 3109d4: 40 05 rotr r0 - 3109d6: 21 0b or r0,r1 - 3109d8: 24 29 and r2,r4 - 3109da: 62 13 mov r1,r2 - 3109dc: 22 4b or r4,r2 - 3109de: 60 23 mov r2,r0 - 3109e0: 61 33 mov r3,r1 - 3109e2: 4f 26 lds.l @r15+,pr - 3109e4: 69 f6 mov.l @r15+,r9 - 3109e6: 00 0b rts - 3109e8: 68 f6 mov.l @r15+,r8 - 3109ea: d0 08 mov.l 310a0c <___floatsidf+0xcc>,r0 ! 310d30 <___clzsi2> - 3109ec: 69 4b neg r4,r9 - 3109ee: 40 0b jsr @r0 - 3109f0: 64 93 mov r9,r4 - 3109f2: 91 08 mov.w 310a06 <___floatsidf+0xc6>,r1 ! 41e - 3109f4: 92 08 mov.w 310a08 <___floatsidf+0xc8>,r2 ! 7ff - 3109f6: 31 08 sub r0,r1 - 3109f8: 21 29 and r2,r1 - 3109fa: e2 0a mov #10,r2 - 3109fc: 30 27 cmp/gt r2,r0 - 3109fe: 8d df bt.s 3109c0 <___floatsidf+0x80> - 310a00: 62 03 mov r0,r2 - 310a02: af b4 bra 31096e <___floatsidf+0x2e> - 310a04: 72 15 add #21,r2 - 310a06: 04 1e mov.l @(r0,r1),r4 - 310a08: 07 ff mac.l @r15+,@r7+ - 310a0a: 00 09 nop - 310a0c: 00 31 .word 0x0031 - 310a0e: 0d 30 .word 0x0d30 - 310a10: 00 0f mac.l @r0+,@r0+ - 310a12: ff ff .word 0xffff - -00310a14 <___extendsfdf2>: - 310a14: 61 43 mov r4,r1 - 310a16: e2 e9 mov #-23,r2 - 310a18: 41 2d shld r2,r1 - 310a1a: 2f 86 mov.l r8,@-r15 - 310a1c: 61 1c extu.b r1,r1 - 310a1e: 2f 96 mov.l r9,@-r15 - 310a20: 68 43 mov r4,r8 - 310a22: d9 41 mov.l 310b28 <___extendsfdf2+0x114>,r9 ! 7fffff - 310a24: 60 13 mov r1,r0 - 310a26: 48 00 shll r8 - 310a28: 70 01 add #1,r0 - 310a2a: 08 29 movt r8 - 310a2c: 4f 22 sts.l pr,@-r15 - 310a2e: c8 fe tst #254,r0 - 310a30: 8d 15 bt.s 310a5e <___extendsfdf2+0x4a> - 310a32: 29 49 and r4,r9 - 310a34: 92 74 mov.w 310b20 <___extendsfdf2+0x10c>,r2 ! 380 - 310a36: 67 93 mov r9,r7 - 310a38: e6 1d mov #29,r6 - 310a3a: 49 6d shld r6,r9 - 310a3c: 31 2c add r2,r1 - 310a3e: e6 14 mov #20,r6 - 310a40: 60 83 mov r8,r0 - 310a42: 47 09 shlr2 r7 - 310a44: 47 01 shlr r7 - 310a46: 41 6d shld r6,r1 - 310a48: c9 01 and #1,r0 - 310a4a: 40 05 rotr r0 - 310a4c: 21 0b or r0,r1 - 310a4e: 62 13 mov r1,r2 - 310a50: 22 7b or r7,r2 - 310a52: 60 23 mov r2,r0 - 310a54: 61 93 mov r9,r1 - 310a56: 4f 26 lds.l @r15+,pr - 310a58: 69 f6 mov.l @r15+,r9 - 310a5a: 00 0b rts - 310a5c: 68 f6 mov.l @r15+,r8 - 310a5e: 21 18 tst r1,r1 - 310a60: d6 31 mov.l 310b28 <___extendsfdf2+0x114>,r6 ! 7fffff - 310a62: 8f 23 bf.s 310aac <___extendsfdf2+0x98> - 310a64: 24 68 tst r6,r4 - 310a66: 8d 3a bt.s 310ade <___extendsfdf2+0xca> - 310a68: e6 14 mov #20,r6 - 310a6a: d0 30 mov.l 310b2c <___extendsfdf2+0x118>,r0 ! 310d30 <___clzsi2> - 310a6c: 40 0b jsr @r0 - 310a6e: 64 93 mov r9,r4 - 310a70: e1 0a mov #10,r1 - 310a72: 30 17 cmp/gt r1,r0 - 310a74: 61 03 mov r0,r1 - 310a76: 71 f5 add #-11,r1 - 310a78: 8d 4f bt.s 310b1a <___extendsfdf2+0x106> - 310a7a: 67 93 mov r9,r7 - 310a7c: 47 1d shld r1,r7 - 310a7e: 61 03 mov r0,r1 - 310a80: 71 15 add #21,r1 - 310a82: 49 1d shld r1,r9 - 310a84: d1 2a mov.l 310b30 <___extendsfdf2+0x11c>,r1 ! fffff - 310a86: e6 14 mov #20,r6 - 310a88: 92 4b mov.w 310b22 <___extendsfdf2+0x10e>,r2 ! 7ff - 310a8a: 27 19 and r1,r7 - 310a8c: 91 4a mov.w 310b24 <___extendsfdf2+0x110>,r1 ! 389 - 310a8e: 31 08 sub r0,r1 - 310a90: 21 29 and r2,r1 - 310a92: 60 83 mov r8,r0 - 310a94: 41 6d shld r6,r1 - 310a96: c9 01 and #1,r0 - 310a98: 40 05 rotr r0 - 310a9a: 21 0b or r0,r1 - 310a9c: 62 13 mov r1,r2 - 310a9e: 22 7b or r7,r2 - 310aa0: 60 23 mov r2,r0 - 310aa2: 61 93 mov r9,r1 - 310aa4: 4f 26 lds.l @r15+,pr - 310aa6: 69 f6 mov.l @r15+,r9 - 310aa8: 00 0b rts - 310aaa: 68 f6 mov.l @r15+,r8 - 310aac: 8d 26 bt.s 310afc <___extendsfdf2+0xe8> - 310aae: e6 14 mov #20,r6 - 310ab0: e1 1d mov #29,r1 - 310ab2: 67 93 mov r9,r7 - 310ab4: 49 1d shld r1,r9 - 310ab6: d1 1f mov.l 310b34 <___extendsfdf2+0x120>,r1 ! 80000 - 310ab8: 47 09 shlr2 r7 - 310aba: 47 01 shlr r7 - 310abc: 27 1b or r1,r7 - 310abe: d1 1c mov.l 310b30 <___extendsfdf2+0x11c>,r1 ! fffff - 310ac0: 60 83 mov r8,r0 - 310ac2: 27 19 and r1,r7 - 310ac4: 91 2d mov.w 310b22 <___extendsfdf2+0x10e>,r1 ! 7ff - 310ac6: c9 01 and #1,r0 - 310ac8: 40 05 rotr r0 - 310aca: 41 6d shld r6,r1 - 310acc: 21 0b or r0,r1 - 310ace: 62 13 mov r1,r2 - 310ad0: 22 7b or r7,r2 - 310ad2: 60 23 mov r2,r0 - 310ad4: 61 93 mov r9,r1 - 310ad6: 4f 26 lds.l @r15+,pr - 310ad8: 69 f6 mov.l @r15+,r9 - 310ada: 00 0b rts - 310adc: 68 f6 mov.l @r15+,r8 - 310ade: 60 83 mov r8,r0 - 310ae0: e1 00 mov #0,r1 - 310ae2: 41 6d shld r6,r1 - 310ae4: c9 01 and #1,r0 - 310ae6: 40 05 rotr r0 - 310ae8: 21 0b or r0,r1 - 310aea: e7 00 mov #0,r7 - 310aec: 62 13 mov r1,r2 - 310aee: 22 7b or r7,r2 - 310af0: 60 23 mov r2,r0 - 310af2: 61 93 mov r9,r1 - 310af4: 4f 26 lds.l @r15+,pr - 310af6: 69 f6 mov.l @r15+,r9 - 310af8: 00 0b rts - 310afa: 68 f6 mov.l @r15+,r8 - 310afc: 91 11 mov.w 310b22 <___extendsfdf2+0x10e>,r1 ! 7ff - 310afe: 60 83 mov r8,r0 - 310b00: 41 6d shld r6,r1 - 310b02: c9 01 and #1,r0 - 310b04: 40 05 rotr r0 - 310b06: 21 0b or r0,r1 - 310b08: e7 00 mov #0,r7 - 310b0a: 62 13 mov r1,r2 - 310b0c: 22 7b or r7,r2 - 310b0e: 60 23 mov r2,r0 - 310b10: 61 93 mov r9,r1 - 310b12: 4f 26 lds.l @r15+,pr - 310b14: 69 f6 mov.l @r15+,r9 - 310b16: 00 0b rts - 310b18: 68 f6 mov.l @r15+,r8 - 310b1a: 47 1d shld r1,r7 - 310b1c: af b2 bra 310a84 <___extendsfdf2+0x70> - 310b1e: e9 00 mov #0,r9 - 310b20: 03 80 .word 0x0380 - 310b22: 07 ff mac.l @r15+,@r7+ - 310b24: 03 89 .word 0x0389 - 310b26: 00 09 nop - 310b28: 00 7f mac.l @r7+,@r0+ - 310b2a: ff ff .word 0xffff - 310b2c: 00 31 .word 0x0031 - 310b2e: 0d 30 .word 0x0d30 - 310b30: 00 0f mac.l @r0+,@r0+ - 310b32: ff ff .word 0xffff - 310b34: 00 08 clrt - ... - -00310b38 <___truncdfsf2>: - 310b38: d1 60 mov.l 310cbc <___truncdfsf2+0x184>,r1 ! fffff - 310b3a: 62 43 mov r4,r2 - 310b3c: 32 2c add r2,r2 - 310b3e: e0 eb mov #-21,r0 - 310b40: 2f 86 mov.l r8,@-r15 - 310b42: 21 49 and r4,r1 - 310b44: 68 23 mov r2,r8 - 310b46: e6 e3 mov #-29,r6 - 310b48: 62 53 mov r5,r2 - 310b4a: 48 0d shld r0,r8 - 310b4c: 90 af mov.w 310cae <___truncdfsf2+0x176>,r0 ! 7fe - 310b4e: 42 6d shld r6,r2 - 310b50: 41 08 shll2 r1 - 310b52: 31 1c add r1,r1 - 310b54: 63 43 mov r4,r3 - 310b56: 22 1b or r1,r2 - 310b58: 61 83 mov r8,r1 - 310b5a: 43 00 shll r3 - 310b5c: 67 53 mov r5,r7 - 310b5e: 71 01 add #1,r1 - 310b60: 03 29 movt r3 - 310b62: 47 08 shll2 r7 - 310b64: 21 08 tst r0,r1 - 310b66: 8d 10 bt.s 310b8a <___truncdfsf2+0x52> - 310b68: 37 7c add r7,r7 - 310b6a: 91 a1 mov.w 310cb0 <___truncdfsf2+0x178>,r1 ! fc80 - 310b6c: 96 a1 mov.w 310cb2 <___truncdfsf2+0x17a>,r6 ! fe - 310b6e: 31 8c add r8,r1 - 310b70: 31 67 cmp/gt r6,r1 - 310b72: 8b 26 bf 310bc2 <___truncdfsf2+0x8a> - 310b74: 91 9e mov.w 310cb4 <___truncdfsf2+0x17c>,r1 ! ff - 310b76: e2 00 mov #0,r2 - 310b78: e0 17 mov #23,r0 - 310b7a: 41 0d shld r0,r1 - 310b7c: 68 f6 mov.l @r15+,r8 - 310b7e: 60 33 mov r3,r0 - 310b80: c9 01 and #1,r0 - 310b82: 40 05 rotr r0 - 310b84: 20 1b or r1,r0 - 310b86: 00 0b rts - 310b88: 20 2b or r2,r0 - 310b8a: 28 88 tst r8,r8 - 310b8c: 8f 0b bf.s 310ba6 <___truncdfsf2+0x6e> - 310b8e: 22 7b or r7,r2 - 310b90: e0 17 mov #23,r0 - 310b92: e1 00 mov #0,r1 - 310b94: 41 0d shld r0,r1 - 310b96: 68 f6 mov.l @r15+,r8 - 310b98: 60 33 mov r3,r0 - 310b9a: c9 01 and #1,r0 - 310b9c: 40 05 rotr r0 - 310b9e: e2 00 mov #0,r2 - 310ba0: 20 1b or r1,r0 - 310ba2: 00 0b rts - 310ba4: 20 2b or r2,r0 - 310ba6: 22 28 tst r2,r2 - 310ba8: 89 e4 bt 310b74 <___truncdfsf2+0x3c> - 310baa: 91 83 mov.w 310cb4 <___truncdfsf2+0x17c>,r1 ! ff - 310bac: e0 17 mov #23,r0 - 310bae: e3 00 mov #0,r3 - 310bb0: 41 0d shld r0,r1 - 310bb2: d2 43 mov.l 310cc0 <___truncdfsf2+0x188>,r2 ! 400000 - 310bb4: 60 33 mov r3,r0 - 310bb6: c9 01 and #1,r0 - 310bb8: 40 05 rotr r0 - 310bba: 20 1b or r1,r0 - 310bbc: 20 2b or r2,r0 - 310bbe: 00 0b rts - 310bc0: 68 f6 mov.l @r15+,r8 - 310bc2: 41 15 cmp/pl r1 - 310bc4: 8f 18 bf.s 310bf8 <___truncdfsf2+0xc0> - 310bc6: e6 e3 mov #-29,r6 - 310bc8: 47 6d shld r6,r7 - 310bca: e0 06 mov #6,r0 - 310bcc: 66 53 mov r5,r6 - 310bce: 46 0d shld r0,r6 - 310bd0: 26 68 tst r6,r6 - 310bd2: 06 29 movt r6 - 310bd4: 26 68 tst r6,r6 - 310bd6: 42 08 shll2 r2 - 310bd8: 42 24 rotcl r2 - 310bda: 22 7b or r7,r2 - 310bdc: 60 23 mov r2,r0 - 310bde: c8 07 tst #7,r0 - 310be0: 8d 60 bt.s 310ca4 <___truncdfsf2+0x16c> - 310be2: e7 06 mov #6,r7 - 310be4: 60 23 mov r2,r0 - 310be6: c9 0f and #15,r0 - 310be8: 88 04 cmp/eq #4,r0 - 310bea: 8b 2d bf 310c48 <___truncdfsf2+0x110> - 310bec: e6 06 mov #6,r6 - 310bee: 42 6d shld r6,r2 - 310bf0: 42 19 shlr8 r2 - 310bf2: 42 01 shlr r2 - 310bf4: af c0 bra 310b78 <___truncdfsf2+0x40> - 310bf6: 61 1c extu.b r1,r1 - 310bf8: e6 e9 mov #-23,r6 - 310bfa: 31 63 cmp/ge r6,r1 - 310bfc: 8f c9 bf.s 310b92 <___truncdfsf2+0x5a> - 310bfe: e0 17 mov #23,r0 - 310c00: d6 30 mov.l 310cc4 <___truncdfsf2+0x18c>,r6 ! 800000 - 310c02: 61 1b neg r1,r1 - 310c04: 60 13 mov r1,r0 - 310c06: 22 6b or r6,r2 - 310c08: 70 1e add #30,r0 - 310c0a: e6 1f mov #31,r6 - 310c0c: 30 67 cmp/gt r6,r0 - 310c0e: 8f 2b bf.s 310c68 <___truncdfsf2+0x130> - 310c10: 66 23 mov r2,r6 - 310c12: 71 fe add #-2,r1 - 310c14: 61 1b neg r1,r1 - 310c16: 88 20 cmp/eq #32,r0 - 310c18: 8d 04 bt.s 310c24 <___truncdfsf2+0xec> - 310c1a: 46 1d shld r1,r6 - 310c1c: 91 4b mov.w 310cb6 <___truncdfsf2+0x17e>,r1 ! fca2 - 310c1e: 38 1c add r1,r8 - 310c20: 42 8d shld r8,r2 - 310c22: 27 2b or r2,r7 - 310c24: 27 78 tst r7,r7 - 310c26: e2 ff mov #-1,r2 - 310c28: 62 2a negc r2,r2 - 310c2a: 22 6b or r6,r2 - 310c2c: 60 23 mov r2,r0 - 310c2e: c8 07 tst #7,r0 - 310c30: 89 32 bt 310c98 <___truncdfsf2+0x160> - 310c32: c9 0f and #15,r0 - 310c34: 88 04 cmp/eq #4,r0 - 310c36: 89 2d bt 310c94 <___truncdfsf2+0x15c> - 310c38: 72 04 add #4,r2 - 310c3a: e1 00 mov #0,r1 - 310c3c: e0 06 mov #6,r0 - 310c3e: 42 0d shld r0,r2 - 310c40: 42 19 shlr8 r2 - 310c42: 42 01 shlr r2 - 310c44: af 98 bra 310b78 <___truncdfsf2+0x40> - 310c46: 61 1c extu.b r1,r1 - 310c48: d7 1f mov.l 310cc8 <___truncdfsf2+0x190>,r7 ! 4000000 - 310c4a: 72 04 add #4,r2 - 310c4c: 22 78 tst r7,r2 - 310c4e: 89 f5 bt 310c3c <___truncdfsf2+0x104> - 310c50: 71 01 add #1,r1 - 310c52: e0 17 mov #23,r0 - 310c54: 61 1c extu.b r1,r1 - 310c56: 41 0d shld r0,r1 - 310c58: 68 f6 mov.l @r15+,r8 - 310c5a: 60 33 mov r3,r0 - 310c5c: c9 01 and #1,r0 - 310c5e: 40 05 rotr r0 - 310c60: e2 00 mov #0,r2 - 310c62: 20 1b or r1,r0 - 310c64: 00 0b rts - 310c66: 20 2b or r2,r0 - 310c68: 91 26 mov.w 310cb8 <___truncdfsf2+0x180>,r1 ! fc82 - 310c6a: 66 73 mov r7,r6 - 310c6c: 60 0b neg r0,r0 - 310c6e: 38 1c add r1,r8 - 310c70: 47 8d shld r8,r7 - 310c72: 42 8d shld r8,r2 - 310c74: 27 78 tst r7,r7 - 310c76: e1 ff mov #-1,r1 - 310c78: 61 1a negc r1,r1 - 310c7a: 46 0d shld r0,r6 - 310c7c: 22 1b or r1,r2 - 310c7e: 22 6b or r6,r2 - 310c80: 60 23 mov r2,r0 - 310c82: c8 07 tst #7,r0 - 310c84: 8f af bf.s 310be6 <___truncdfsf2+0xae> - 310c86: e1 00 mov #0,r1 - 310c88: e1 06 mov #6,r1 - 310c8a: 42 1d shld r1,r2 - 310c8c: 42 19 shlr8 r2 - 310c8e: 42 01 shlr r2 - 310c90: af 72 bra 310b78 <___truncdfsf2+0x40> - 310c92: e1 00 mov #0,r1 - 310c94: af aa bra 310bec <___truncdfsf2+0xb4> - 310c96: e1 00 mov #0,r1 - 310c98: e6 06 mov #6,r6 - 310c9a: 42 6d shld r6,r2 - 310c9c: 42 19 shlr8 r2 - 310c9e: 42 01 shlr r2 - 310ca0: af 6a bra 310b78 <___truncdfsf2+0x40> - 310ca2: e1 00 mov #0,r1 - 310ca4: 42 7d shld r7,r2 - 310ca6: 42 19 shlr8 r2 - 310ca8: 42 01 shlr r2 - 310caa: af 65 bra 310b78 <___truncdfsf2+0x40> - 310cac: 61 1c extu.b r1,r1 - 310cae: 07 fe mov.l @(r0,r15),r7 - 310cb0: fc 80 .word 0xfc80 - 310cb2: 00 fe mov.l @(r0,r15),r0 - 310cb4: 00 ff mac.l @r15+,@r0+ - 310cb6: fc a2 .word 0xfca2 - 310cb8: fc 82 .word 0xfc82 - 310cba: 00 09 nop - 310cbc: 00 0f mac.l @r0+,@r0+ - 310cbe: ff ff .word 0xffff - 310cc0: 00 40 .word 0x0040 - 310cc2: 00 00 .word 0x0000 - 310cc4: 00 80 .word 0x0080 - 310cc6: 00 00 .word 0x0000 - 310cc8: 04 00 .word 0x0400 - 310cca: 00 00 .word 0x0000 - 310ccc: 00 00 .word 0x0000 - ... - -00310cd0 <___udiv_qrnnd_16>: - 310cd0: 00 19 div0u - 310cd2: 30 66 cmp/hi r6,r0 - 310cd4: 89 20 bt 310d18 <___udiv_qrnnd_16+0x48> - 310cd6: 30 64 div1 r6,r0 - 310cd8: 30 64 div1 r6,r0 - 310cda: 30 64 div1 r6,r0 - 310cdc: 30 64 div1 r6,r0 - 310cde: 30 64 div1 r6,r0 - 310ce0: 30 64 div1 r6,r0 - 310ce2: 30 64 div1 r6,r0 - 310ce4: 30 64 div1 r6,r0 - 310ce6: 30 64 div1 r6,r0 - 310ce8: 30 64 div1 r6,r0 - 310cea: 30 64 div1 r6,r0 - 310cec: 30 64 div1 r6,r0 - 310cee: 30 64 div1 r6,r0 - 310cf0: 30 64 div1 r6,r0 - 310cf2: 30 64 div1 r6,r0 - 310cf4: 30 64 div1 r6,r0 - 310cf6: 61 0d extu.w r0,r1 - 310cf8: 89 00 bt 310cfc <___udiv_qrnnd_16+0x2c> - 310cfa: 30 6c add r6,r0 - 310cfc: 41 24 rotcl r1 - 310cfe: 25 1e mulu.w r1,r5 - 310d00: 20 4d xtrct r4,r0 - 310d02: 60 09 swap.w r0,r0 - 310d04: 02 1a sts macl,r2 - 310d06: 30 22 cmp/hs r2,r0 - 310d08: 30 28 sub r2,r0 - 310d0a: 89 0e bt 310d2a <___udiv_qrnnd_16+0x5a> - 310d0c: 30 5e addc r5,r0 - 310d0e: 71 ff add #-1,r1 - 310d10: 89 0b bt 310d2a <___udiv_qrnnd_16+0x5a> - 310d12: 71 ff add #-1,r1 - 310d14: 00 0b rts - 310d16: 30 5c add r5,r0 - 310d18: 30 58 sub r5,r0 - 310d1a: 61 49 swap.w r4,r1 - 310d1c: 21 0d xtrct r0,r1 - 310d1e: 00 08 clrt - 310d20: 60 13 mov r1,r0 - 310d22: 30 5e addc r5,r0 - 310d24: e1 ff mov #-1,r1 - 310d26: 8f f4 bf.s 310d12 <___udiv_qrnnd_16+0x42> - 310d28: 41 29 shlr16 r1 - 310d2a: 00 0b rts - 310d2c: 00 09 nop - 310d2e: 00 09 nop - -00310d30 <___clzsi2>: - 310d30: d1 15 mov.l 310d88 <___clzsi2+0x58>,r1 ! ffff - 310d32: 34 16 cmp/hi r1,r4 - 310d34: 89 0f bt 310d56 <___clzsi2+0x26> - 310d36: 91 25 mov.w 310d84 <___clzsi2+0x54>,r1 ! ff - 310d38: 34 16 cmp/hi r1,r4 - 310d3a: 01 29 movt r1 - 310d3c: 41 08 shll2 r1 - 310d3e: 31 1c add r1,r1 - 310d40: 61 1b neg r1,r1 - 310d42: 44 1d shld r1,r4 - 310d44: 63 13 mov r1,r3 - 310d46: d1 11 mov.l 310d8c <___clzsi2+0x5c>,r1 ! 344e44 <___clz_tab> - 310d48: 60 43 mov r4,r0 - 310d4a: 73 20 add #32,r3 - 310d4c: 01 1c mov.b @(r0,r1),r1 - 310d4e: 60 33 mov r3,r0 - 310d50: 61 1c extu.b r1,r1 - 310d52: 00 0b rts - 310d54: 30 18 sub r1,r0 - 310d56: d1 0e mov.l 310d90 <___clzsi2+0x60>,r1 ! ffffff - 310d58: 34 16 cmp/hi r1,r4 - 310d5a: 8d 0a bt.s 310d72 <___clzsi2+0x42> - 310d5c: e1 e8 mov #-24,r1 - 310d5e: e1 f0 mov #-16,r1 - 310d60: 44 1d shld r1,r4 - 310d62: d1 0a mov.l 310d8c <___clzsi2+0x5c>,r1 ! 344e44 <___clz_tab> - 310d64: 60 43 mov r4,r0 - 310d66: e3 10 mov #16,r3 - 310d68: 01 1c mov.b @(r0,r1),r1 - 310d6a: 60 33 mov r3,r0 - 310d6c: 61 1c extu.b r1,r1 - 310d6e: 00 0b rts - 310d70: 30 18 sub r1,r0 - 310d72: 44 1d shld r1,r4 - 310d74: d1 05 mov.l 310d8c <___clzsi2+0x5c>,r1 ! 344e44 <___clz_tab> - 310d76: 60 43 mov r4,r0 - 310d78: e3 08 mov #8,r3 - 310d7a: 01 1c mov.b @(r0,r1),r1 - 310d7c: 60 33 mov r3,r0 - 310d7e: 61 1c extu.b r1,r1 - 310d80: 00 0b rts - 310d82: 30 18 sub r1,r0 - 310d84: 00 ff mac.l @r15+,@r0+ - 310d86: 00 09 nop - 310d88: 00 00 .word 0x0000 - 310d8a: ff ff .word 0xffff - 310d8c: 00 34 mov.b r3,@(r0,r0) - 310d8e: 4e 44 .word 0x4e44 - 310d90: 00 ff mac.l @r15+,@r0+ - 310d92: ff ff .word 0xffff - -00310d94 <___movmem>: - 310d94: 4f 22 sts.l pr,@-r15 - 310d96: 46 08 shll2 r6 - 310d98: b0 1d bsr 310dd6 <___movmemSI52+0x2> - 310d9a: 50 5c mov.l @(48,r5),r0 - 310d9c: 50 5f mov.l @(60,r5),r0 - 310d9e: 76 c0 add #-64,r6 - 310da0: 14 0f mov.l r0,@(60,r4) - 310da2: 26 68 tst r6,r6 - 310da4: 50 5e mov.l @(56,r5),r0 - 310da6: 89 09 bt 310dbc <___movmem+0x28> - 310da8: 14 0e mov.l r0,@(56,r4) - 310daa: 46 15 cmp/pl r6 - 310dac: 50 5d mov.l @(52,r5),r0 - 310dae: 75 40 add #64,r5 - 310db0: 14 0d mov.l r0,@(52,r4) - 310db2: 74 40 add #64,r4 - 310db4: 89 0e bt 310dd4 <___movmemSI52> - 310db6: c7 14 mova 310e08 <___movmemSI4+0x4>,r0 - 310db8: 30 6c add r6,r0 - 310dba: 40 2b jmp @r0 - 310dbc: 4f 26 lds.l @r15+,pr - 310dbe: 14 0e mov.l r0,@(56,r4) - 310dc0: 50 5d mov.l @(52,r5),r0 - 310dc2: 00 0b rts - 310dc4: 14 0d mov.l r0,@(52,r4) - 310dc6: 00 09 nop - -00310dc8 <___movmemSI64>: - 310dc8: 50 5f mov.l @(60,r5),r0 - 310dca: 14 0f mov.l r0,@(60,r4) - -00310dcc <___movmemSI60>: - 310dcc: 50 5e mov.l @(56,r5),r0 - 310dce: 14 0e mov.l r0,@(56,r4) - -00310dd0 <___movmemSI56>: - 310dd0: 50 5d mov.l @(52,r5),r0 - 310dd2: 14 0d mov.l r0,@(52,r4) - -00310dd4 <___movmemSI52>: - 310dd4: 50 5c mov.l @(48,r5),r0 - 310dd6: 14 0c mov.l r0,@(48,r4) - -00310dd8 <___movmemSI48>: - 310dd8: 50 5b mov.l @(44,r5),r0 - 310dda: 14 0b mov.l r0,@(44,r4) - -00310ddc <___movmemSI44>: - 310ddc: 50 5a mov.l @(40,r5),r0 - 310dde: 14 0a mov.l r0,@(40,r4) - -00310de0 <___movmemSI40>: - 310de0: 50 59 mov.l @(36,r5),r0 - 310de2: 14 09 mov.l r0,@(36,r4) - -00310de4 <___movmemSI36>: - 310de4: 50 58 mov.l @(32,r5),r0 - 310de6: 14 08 mov.l r0,@(32,r4) - -00310de8 <___movmemSI32>: - 310de8: 50 57 mov.l @(28,r5),r0 - 310dea: 14 07 mov.l r0,@(28,r4) - -00310dec <___movmemSI28>: - 310dec: 50 56 mov.l @(24,r5),r0 - 310dee: 14 06 mov.l r0,@(24,r4) - -00310df0 <___movmemSI24>: - 310df0: 50 55 mov.l @(20,r5),r0 - 310df2: 14 05 mov.l r0,@(20,r4) - -00310df4 <___movmemSI20>: - 310df4: 50 54 mov.l @(16,r5),r0 - 310df6: 14 04 mov.l r0,@(16,r4) - -00310df8 <___movmemSI16>: - 310df8: 50 53 mov.l @(12,r5),r0 - 310dfa: 14 03 mov.l r0,@(12,r4) - -00310dfc <___movmemSI12>: - 310dfc: 50 52 mov.l @(8,r5),r0 - 310dfe: 14 02 mov.l r0,@(8,r4) - -00310e00 <___movmemSI8>: - 310e00: 50 51 mov.l @(4,r5),r0 - 310e02: 14 01 mov.l r0,@(4,r4) - -00310e04 <___movmemSI4>: - 310e04: 50 50 mov.l @(0,r5),r0 - 310e06: 00 0b rts - 310e08: 14 00 mov.l r0,@(0,r4) - 310e0a: 00 09 nop - 310e0c: 34 54 div1 r5,r4 - 310e0e: 34 54 div1 r5,r4 - 310e10: 34 54 div1 r5,r4 - 310e12: 34 54 div1 r5,r4 - 310e14: 34 54 div1 r5,r4 - 310e16: 34 54 div1 r5,r4 - 310e18: 34 54 div1 r5,r4 - 310e1a: 00 0b rts - 310e1c: 34 54 div1 r5,r4 - 310e1e: 34 54 div1 r5,r4 - 310e20: 40 24 rotcl r0 - 310e22: 34 54 div1 r5,r4 - 310e24: 40 24 rotcl r0 - 310e26: 34 54 div1 r5,r4 - 310e28: 40 24 rotcl r0 - 310e2a: 00 0b rts - 310e2c: 34 54 div1 r5,r4 - -00310e2e <___udivsi3>: - 310e2e: 4f 22 sts.l pr,@-r15 - 310e30: 60 5d extu.w r5,r0 - 310e32: 30 50 cmp/eq r5,r0 - 310e34: 8f 12 bf.s 310e5c <___udivsi3+0x2e> - 310e36: 00 19 div0u - 310e38: 60 49 swap.w r4,r0 - 310e3a: 44 29 shlr16 r4 - 310e3c: bf e6 bsr 310e0c <___movmemSI4+0x8> - 310e3e: 45 28 shll16 r5 - 310e40: bf e5 bsr 310e0e <___movmemSI4+0xa> - 310e42: 34 54 div1 r5,r4 - 310e44: 20 4d xtrct r4,r0 - 310e46: 24 0d xtrct r0,r4 - 310e48: bf e0 bsr 310e0c <___movmemSI4+0x8> - 310e4a: 64 49 swap.w r4,r4 - 310e4c: bf df bsr 310e0e <___movmemSI4+0xa> - 310e4e: 34 54 div1 r5,r4 - 310e50: 4f 26 lds.l @r15+,pr - 310e52: 20 4d xtrct r4,r0 - 310e54: 60 09 swap.w r0,r0 - 310e56: 40 24 rotcl r0 - 310e58: 00 0b rts - 310e5a: 45 29 shlr16 r5 - 310e5c: e0 00 mov #0,r0 - 310e5e: 20 4d xtrct r4,r0 - 310e60: 24 0d xtrct r0,r4 - 310e62: bf dc bsr 310e1e <___movmemSI4+0x1a> - 310e64: 40 24 rotcl r0 - 310e66: bf da bsr 310e1e <___movmemSI4+0x1a> - 310e68: 40 24 rotcl r0 - 310e6a: bf d8 bsr 310e1e <___movmemSI4+0x1a> - 310e6c: 40 24 rotcl r0 - 310e6e: bf d6 bsr 310e1e <___movmemSI4+0x1a> - 310e70: 40 24 rotcl r0 - 310e72: 4f 26 lds.l @r15+,pr - 310e74: 00 0b rts - 310e76: 40 24 rotcl r0 - -00310e78 <___lshrdi3>: - 310e78: 26 68 tst r6,r6 - 310e7a: 8d 11 bt.s 310ea0 <___lshrdi3+0x28> - 310e7c: 62 6b neg r6,r2 - 310e7e: 63 23 mov r2,r3 - 310e80: 73 20 add #32,r3 - 310e82: 43 15 cmp/pl r3 - 310e84: 8b 06 bf 310e94 <___lshrdi3+0x1c> - 310e86: 61 53 mov r5,r1 - 310e88: 41 2d shld r2,r1 - 310e8a: 60 43 mov r4,r0 - 310e8c: 44 3d shld r3,r4 - 310e8e: 40 2d shld r2,r0 - 310e90: 00 0b rts - 310e92: 21 4b or r4,r1 - 310e94: 76 e0 add #-32,r6 - 310e96: 66 6b neg r6,r6 - 310e98: 61 43 mov r4,r1 - 310e9a: 41 6d shld r6,r1 - 310e9c: 00 0b rts - 310e9e: e0 00 mov #0,r0 - 310ea0: 60 43 mov r4,r0 - 310ea2: 00 0b rts - 310ea4: 61 53 mov r5,r1 - 310ea6: 00 09 nop - -00310ea8 <___ashldi3>: - 310ea8: 26 68 tst r6,r6 - 310eaa: 8d 10 bt.s 310ece <___ashldi3+0x26> - 310eac: 62 6b neg r6,r2 - 310eae: 72 20 add #32,r2 - 310eb0: 42 15 cmp/pl r2 - 310eb2: 8f 07 bf.s 310ec4 <___ashldi3+0x1c> - 310eb4: 62 2b neg r2,r2 - 310eb6: 60 43 mov r4,r0 - 310eb8: 40 6d shld r6,r0 - 310eba: 61 53 mov r5,r1 - 310ebc: 45 2d shld r2,r5 - 310ebe: 41 6d shld r6,r1 - 310ec0: 00 0b rts - 310ec2: 20 5b or r5,r0 - 310ec4: 76 e0 add #-32,r6 - 310ec6: 60 53 mov r5,r0 - 310ec8: 40 6d shld r6,r0 - 310eca: 00 0b rts - 310ecc: e1 00 mov #0,r1 - 310ece: 60 43 mov r4,r0 - 310ed0: 00 0b rts - 310ed2: 61 53 mov r5,r1 - -00310ed4 <___udivdi3>: - 310ed4: 2f 86 mov.l r8,@-r15 - 310ed6: 2f 96 mov.l r9,@-r15 - 310ed8: 2f a6 mov.l r10,@-r15 - 310eda: 2f b6 mov.l r11,@-r15 - 310edc: 4f 22 sts.l pr,@-r15 - 310ede: 26 68 tst r6,r6 - 310ee0: 62 43 mov r4,r2 - 310ee2: 8f 35 bf.s 310f50 <___udivdi3+0x7c> - 310ee4: 68 53 mov r5,r8 - 310ee6: 37 46 cmp/hi r4,r7 - 310ee8: 8f 3d bf.s 310f66 <___udivdi3+0x92> - 310eea: 63 53 mov r5,r3 - 310eec: d1 74 mov.l 3110c0 <___udivdi3+0x1ec>,r1 ! ffff - 310eee: 37 16 cmp/hi r1,r7 - 310ef0: 8d 02 bt.s 310ef8 <___udivdi3+0x24> - 310ef2: 65 43 mov r4,r5 - 310ef4: a0 b7 bra 311066 <___udivdi3+0x192> - 310ef6: 00 09 nop - 310ef8: d1 72 mov.l 3110c4 <___udivdi3+0x1f0>,r1 ! ffffff - 310efa: 37 16 cmp/hi r1,r7 - 310efc: 8d 01 bt.s 310f02 <___udivdi3+0x2e> - 310efe: e1 18 mov #24,r1 - 310f00: e1 10 mov #16,r1 - 310f02: 66 1b neg r1,r6 - 310f04: 60 73 mov r7,r0 - 310f06: 40 6d shld r6,r0 - 310f08: d6 6f mov.l 3110c8 <___udivdi3+0x1f4>,r6 ! 344e44 <___clz_tab> - 310f0a: 00 6c mov.b @(r0,r6),r0 - 310f0c: 60 0c extu.b r0,r0 - 310f0e: 30 1c add r1,r0 - 310f10: 60 0b neg r0,r0 - 310f12: 61 03 mov r0,r1 - 310f14: 88 e0 cmp/eq #-32,r0 - 310f16: 8d 07 bt.s 310f28 <___udivdi3+0x54> - 310f18: 71 20 add #32,r1 - 310f1a: 65 83 mov r8,r5 - 310f1c: 42 1d shld r1,r2 - 310f1e: 45 0d shld r0,r5 - 310f20: 63 83 mov r8,r3 - 310f22: 47 1d shld r1,r7 - 310f24: 43 1d shld r1,r3 - 310f26: 25 2b or r2,r5 - 310f28: d8 68 mov.l 3110cc <___udivdi3+0x1f8>,r8 ! 310cd0 <___udiv_qrnnd_16> - 310f2a: 60 53 mov r5,r0 - 310f2c: 65 73 mov r7,r5 - 310f2e: 64 39 swap.w r3,r4 - 310f30: 66 59 swap.w r5,r6 - 310f32: 48 0b jsr @r8 - 310f34: 46 28 shll16 r6 - 310f36: 64 49 swap.w r4,r4 - 310f38: 48 0b jsr @r8 - 310f3a: 63 19 swap.w r1,r3 - 310f3c: 23 1b or r1,r3 - 310f3e: e8 00 mov #0,r8 - 310f40: 61 33 mov r3,r1 - 310f42: 60 83 mov r8,r0 - 310f44: 4f 26 lds.l @r15+,pr - 310f46: 6b f6 mov.l @r15+,r11 - 310f48: 6a f6 mov.l @r15+,r10 - 310f4a: 69 f6 mov.l @r15+,r9 - 310f4c: 00 0b rts - 310f4e: 68 f6 mov.l @r15+,r8 - 310f50: 36 46 cmp/hi r4,r6 - 310f52: 8b 38 bf 310fc6 <___udivdi3+0xf2> - 310f54: e1 00 mov #0,r1 - 310f56: e8 00 mov #0,r8 - 310f58: 60 83 mov r8,r0 - 310f5a: 4f 26 lds.l @r15+,pr - 310f5c: 6b f6 mov.l @r15+,r11 - 310f5e: 6a f6 mov.l @r15+,r10 - 310f60: 69 f6 mov.l @r15+,r9 - 310f62: 00 0b rts - 310f64: 68 f6 mov.l @r15+,r8 - 310f66: 27 78 tst r7,r7 - 310f68: 8d 02 bt.s 310f70 <___udivdi3+0x9c> - 310f6a: e4 01 mov #1,r4 - 310f6c: a0 81 bra 311072 <___udivdi3+0x19e> - 310f6e: 00 09 nop - 310f70: d7 57 mov.l 3110d0 <___udivdi3+0x1fc>,r7 ! 310e2e <___udivsi3> - 310f72: 47 0b jsr @r7 - 310f74: e5 00 mov #0,r5 - 310f76: 67 03 mov r0,r7 - 310f78: 91 a0 mov.w 3110bc <___udivdi3+0x1e8>,r1 ! ff - 310f7a: 37 16 cmp/hi r1,r7 - 310f7c: 01 29 movt r1 - 310f7e: 41 08 shll2 r1 - 310f80: 31 1c add r1,r1 - 310f82: 66 1b neg r1,r6 - 310f84: 60 73 mov r7,r0 - 310f86: 40 6d shld r6,r0 - 310f88: d6 4f mov.l 3110c8 <___udivdi3+0x1f4>,r6 ! 344e44 <___clz_tab> - 310f8a: 00 6c mov.b @(r0,r6),r0 - 310f8c: 60 0c extu.b r0,r0 - 310f8e: 30 1c add r1,r0 - 310f90: 60 0b neg r0,r0 - 310f92: 66 03 mov r0,r6 - 310f94: 88 e0 cmp/eq #-32,r0 - 310f96: 8f 78 bf.s 31108a <___udivdi3+0x1b6> - 310f98: 76 20 add #32,r6 - 310f9a: da 4c mov.l 3110cc <___udivdi3+0x1f8>,r10 ! 310cd0 <___udiv_qrnnd_16> - 310f9c: 61 23 mov r2,r1 - 310f9e: 31 78 sub r7,r1 - 310fa0: e8 01 mov #1,r8 - 310fa2: 60 13 mov r1,r0 - 310fa4: 65 73 mov r7,r5 - 310fa6: 64 39 swap.w r3,r4 - 310fa8: 66 59 swap.w r5,r6 - 310faa: 4a 0b jsr @r10 - 310fac: 46 28 shll16 r6 - 310fae: 64 49 swap.w r4,r4 - 310fb0: 4a 0b jsr @r10 - 310fb2: 63 19 swap.w r1,r3 - 310fb4: 23 1b or r1,r3 - 310fb6: 60 83 mov r8,r0 - 310fb8: 61 33 mov r3,r1 - 310fba: 4f 26 lds.l @r15+,pr - 310fbc: 6b f6 mov.l @r15+,r11 - 310fbe: 6a f6 mov.l @r15+,r10 - 310fc0: 69 f6 mov.l @r15+,r9 - 310fc2: 00 0b rts - 310fc4: 68 f6 mov.l @r15+,r8 - 310fc6: d1 3e mov.l 3110c0 <___udivdi3+0x1ec>,r1 ! ffff - 310fc8: 36 16 cmp/hi r1,r6 - 310fca: 8f 18 bf.s 310ffe <___udivdi3+0x12a> - 310fcc: 60 63 mov r6,r0 - 310fce: d1 3d mov.l 3110c4 <___udivdi3+0x1f0>,r1 ! ffffff - 310fd0: 36 16 cmp/hi r1,r6 - 310fd2: 8d 01 bt.s 310fd8 <___udivdi3+0x104> - 310fd4: e1 18 mov #24,r1 - 310fd6: e1 10 mov #16,r1 - 310fd8: 63 1b neg r1,r3 - 310fda: 60 63 mov r6,r0 - 310fdc: 40 3d shld r3,r0 - 310fde: d3 3a mov.l 3110c8 <___udivdi3+0x1f4>,r3 ! 344e44 <___clz_tab> - 310fe0: 00 3c mov.b @(r0,r3),r0 - 310fe2: 60 0c extu.b r0,r0 - 310fe4: 30 1c add r1,r0 - 310fe6: 60 0b neg r0,r0 - 310fe8: 69 03 mov r0,r9 - 310fea: 88 e0 cmp/eq #-32,r0 - 310fec: 8f 17 bf.s 31101e <___udivdi3+0x14a> - 310fee: 79 20 add #32,r9 - 310ff0: 32 66 cmp/hi r6,r2 - 310ff2: 8d 01 bt.s 310ff8 <___udivdi3+0x124> - 310ff4: 38 72 cmp/hs r7,r8 - 310ff6: 8b ad bf 310f54 <___udivdi3+0x80> - 310ff8: e1 01 mov #1,r1 - 310ffa: af ad bra 310f58 <___udivdi3+0x84> - 310ffc: e8 00 mov #0,r8 - 310ffe: 91 5d mov.w 3110bc <___udivdi3+0x1e8>,r1 ! ff - 311000: 36 16 cmp/hi r1,r6 - 311002: 01 29 movt r1 - 311004: 41 08 shll2 r1 - 311006: 31 1c add r1,r1 - 311008: 63 1b neg r1,r3 - 31100a: 40 3d shld r3,r0 - 31100c: d3 2e mov.l 3110c8 <___udivdi3+0x1f4>,r3 ! 344e44 <___clz_tab> - 31100e: 00 3c mov.b @(r0,r3),r0 - 311010: 60 0c extu.b r0,r0 - 311012: 30 1c add r1,r0 - 311014: 60 0b neg r0,r0 - 311016: 69 03 mov r0,r9 - 311018: 88 e0 cmp/eq #-32,r0 - 31101a: 8d e9 bt.s 310ff0 <___udivdi3+0x11c> - 31101c: 79 20 add #32,r9 - 31101e: 6a 73 mov r7,r10 - 311020: 61 23 mov r2,r1 - 311022: 63 83 mov r8,r3 - 311024: 41 0d shld r0,r1 - 311026: db 29 mov.l 3110cc <___udivdi3+0x1f8>,r11 ! 310cd0 <___udiv_qrnnd_16> - 311028: 46 9d shld r9,r6 - 31102a: 4a 0d shld r0,r10 - 31102c: 42 9d shld r9,r2 - 31102e: 43 0d shld r0,r3 - 311030: 47 9d shld r9,r7 - 311032: 60 13 mov r1,r0 - 311034: 2a 6b or r6,r10 - 311036: 23 2b or r2,r3 - 311038: 65 a3 mov r10,r5 - 31103a: 64 39 swap.w r3,r4 - 31103c: 66 59 swap.w r5,r6 - 31103e: 4b 0b jsr @r11 - 311040: 46 28 shll16 r6 - 311042: 64 49 swap.w r4,r4 - 311044: 4b 0b jsr @r11 - 311046: 63 19 swap.w r1,r3 - 311048: 23 1b or r1,r3 - 31104a: 37 35 dmulu.l r3,r7 - 31104c: 01 1a sts macl,r1 - 31104e: 07 0a sts mach,r7 - 311050: 30 72 cmp/hs r7,r0 - 311052: 8b 04 bf 31105e <___udivdi3+0x18a> - 311054: 48 9d shld r9,r8 - 311056: 38 12 cmp/hs r1,r8 - 311058: 8d 2d bt.s 3110b6 <___udivdi3+0x1e2> - 31105a: 30 70 cmp/eq r7,r0 - 31105c: 8b 2b bf 3110b6 <___udivdi3+0x1e2> - 31105e: 61 33 mov r3,r1 - 311060: 71 ff add #-1,r1 - 311062: af 79 bra 310f58 <___udivdi3+0x84> - 311064: e8 00 mov #0,r8 - 311066: 91 29 mov.w 3110bc <___udivdi3+0x1e8>,r1 ! ff - 311068: 37 16 cmp/hi r1,r7 - 31106a: 01 29 movt r1 - 31106c: 41 08 shll2 r1 - 31106e: af 48 bra 310f02 <___udivdi3+0x2e> - 311070: 31 1c add r1,r1 - 311072: d1 13 mov.l 3110c0 <___udivdi3+0x1ec>,r1 ! ffff - 311074: 37 16 cmp/hi r1,r7 - 311076: 89 01 bt 31107c <___udivdi3+0x1a8> - 311078: af 7e bra 310f78 <___udivdi3+0xa4> - 31107a: 00 09 nop - 31107c: d1 11 mov.l 3110c4 <___udivdi3+0x1f0>,r1 ! ffffff - 31107e: 37 16 cmp/hi r1,r7 - 311080: 8d 01 bt.s 311086 <___udivdi3+0x1b2> - 311082: e1 18 mov #24,r1 - 311084: e1 10 mov #16,r1 - 311086: af 7d bra 310f84 <___udivdi3+0xb0> - 311088: 66 1b neg r1,r6 - 31108a: 61 23 mov r2,r1 - 31108c: 69 83 mov r8,r9 - 31108e: 41 0d shld r0,r1 - 311090: da 0e mov.l 3110cc <___udivdi3+0x1f8>,r10 ! 310cd0 <___udiv_qrnnd_16> - 311092: 42 6d shld r6,r2 - 311094: 49 0d shld r0,r9 - 311096: 63 83 mov r8,r3 - 311098: 60 13 mov r1,r0 - 31109a: 47 6d shld r6,r7 - 31109c: 43 6d shld r6,r3 - 31109e: 29 2b or r2,r9 - 3110a0: 65 73 mov r7,r5 - 3110a2: 64 99 swap.w r9,r4 - 3110a4: 66 59 swap.w r5,r6 - 3110a6: 4a 0b jsr @r10 - 3110a8: 46 28 shll16 r6 - 3110aa: 64 49 swap.w r4,r4 - 3110ac: 4a 0b jsr @r10 - 3110ae: 68 19 swap.w r1,r8 - 3110b0: 28 1b or r1,r8 - 3110b2: af 76 bra 310fa2 <___udivdi3+0xce> - 3110b4: 61 03 mov r0,r1 - 3110b6: 61 33 mov r3,r1 - 3110b8: af 4e bra 310f58 <___udivdi3+0x84> - 3110ba: e8 00 mov #0,r8 - 3110bc: 00 ff mac.l @r15+,@r0+ - 3110be: 00 09 nop - 3110c0: 00 00 .word 0x0000 - 3110c2: ff ff .word 0xffff - 3110c4: 00 ff mac.l @r15+,@r0+ - 3110c6: ff ff .word 0xffff - 3110c8: 00 34 mov.b r3,@(r0,r0) - 3110ca: 4e 44 .word 0x4e44 - 3110cc: 00 31 .word 0x0031 - 3110ce: 0c d0 .word 0x0cd0 - 3110d0: 00 31 .word 0x0031 - 3110d2: 0e 2e mov.l @(r0,r2),r14 - -003110d4 <___umoddi3>: - 3110d4: 2f 86 mov.l r8,@-r15 - 3110d6: 2f 96 mov.l r9,@-r15 - 3110d8: 2f a6 mov.l r10,@-r15 - 3110da: 2f b6 mov.l r11,@-r15 - 3110dc: 2f c6 mov.l r12,@-r15 - 3110de: 4f 22 sts.l pr,@-r15 - 3110e0: 26 68 tst r6,r6 - 3110e2: 62 43 mov r4,r2 - 3110e4: 8f 37 bf.s 311156 <___umoddi3+0x82> - 3110e6: 69 53 mov r5,r9 - 3110e8: 37 46 cmp/hi r4,r7 - 3110ea: 8f 5b bf.s 3111a4 <___umoddi3+0xd0> - 3110ec: 63 53 mov r5,r3 - 3110ee: d6 7a mov.l 3112d8 <___umoddi3+0x204>,r6 ! ffff - 3110f0: 37 66 cmp/hi r6,r7 - 3110f2: 8d 02 bt.s 3110fa <___umoddi3+0x26> - 3110f4: 61 43 mov r4,r1 - 3110f6: a0 7c bra 3111f2 <___umoddi3+0x11e> - 3110f8: 00 09 nop - 3110fa: d6 78 mov.l 3112dc <___umoddi3+0x208>,r6 ! ffffff - 3110fc: 37 66 cmp/hi r6,r7 - 3110fe: 8d 01 bt.s 311104 <___umoddi3+0x30> - 311100: e6 18 mov #24,r6 - 311102: e6 10 mov #16,r6 - 311104: 65 6b neg r6,r5 - 311106: 60 73 mov r7,r0 - 311108: 40 5d shld r5,r0 - 31110a: d5 75 mov.l 3112e0 <___umoddi3+0x20c>,r5 ! 344e44 <___clz_tab> - 31110c: 00 5c mov.b @(r0,r5),r0 - 31110e: 60 0c extu.b r0,r0 - 311110: 30 6c add r6,r0 - 311112: 60 0b neg r0,r0 - 311114: 68 03 mov r0,r8 - 311116: 88 e0 cmp/eq #-32,r0 - 311118: 8d 07 bt.s 31112a <___umoddi3+0x56> - 31111a: 78 20 add #32,r8 - 31111c: 61 93 mov r9,r1 - 31111e: 42 8d shld r8,r2 - 311120: 41 0d shld r0,r1 - 311122: 63 93 mov r9,r3 - 311124: 47 8d shld r8,r7 - 311126: 43 8d shld r8,r3 - 311128: 21 2b or r2,r1 - 31112a: 60 13 mov r1,r0 - 31112c: d9 6d mov.l 3112e4 <___umoddi3+0x210>,r9 ! 310cd0 <___udiv_qrnnd_16> - 31112e: 65 73 mov r7,r5 - 311130: 64 39 swap.w r3,r4 - 311132: 66 59 swap.w r5,r6 - 311134: 49 0b jsr @r9 - 311136: 46 28 shll16 r6 - 311138: 64 49 swap.w r4,r4 - 31113a: 49 0b jsr @r9 - 31113c: 69 19 swap.w r1,r9 - 31113e: 29 1b or r1,r9 - 311140: 61 03 mov r0,r1 - 311142: 62 8b neg r8,r2 - 311144: 41 2d shld r2,r1 - 311146: e0 00 mov #0,r0 - 311148: 4f 26 lds.l @r15+,pr - 31114a: 6c f6 mov.l @r15+,r12 - 31114c: 6b f6 mov.l @r15+,r11 - 31114e: 6a f6 mov.l @r15+,r10 - 311150: 69 f6 mov.l @r15+,r9 - 311152: 00 0b rts - 311154: 68 f6 mov.l @r15+,r8 - 311156: 36 46 cmp/hi r4,r6 - 311158: 61 53 mov r5,r1 - 31115a: 8d f5 bt.s 311148 <___umoddi3+0x74> - 31115c: 60 43 mov r4,r0 - 31115e: d3 5e mov.l 3112d8 <___umoddi3+0x204>,r3 ! ffff - 311160: 36 36 cmp/hi r3,r6 - 311162: 8f 55 bf.s 311210 <___umoddi3+0x13c> - 311164: 60 63 mov r6,r0 - 311166: d3 5d mov.l 3112dc <___umoddi3+0x208>,r3 ! ffffff - 311168: 36 36 cmp/hi r3,r6 - 31116a: 8d 01 bt.s 311170 <___umoddi3+0x9c> - 31116c: e5 18 mov #24,r5 - 31116e: e5 10 mov #16,r5 - 311170: 63 5b neg r5,r3 - 311172: 60 63 mov r6,r0 - 311174: 40 3d shld r3,r0 - 311176: d3 5a mov.l 3112e0 <___umoddi3+0x20c>,r3 ! 344e44 <___clz_tab> - 311178: 03 3c mov.b @(r0,r3),r3 - 31117a: 63 3c extu.b r3,r3 - 31117c: 33 5c add r5,r3 - 31117e: 60 3b neg r3,r0 - 311180: 68 03 mov r0,r8 - 311182: 88 e0 cmp/eq #-32,r0 - 311184: 8f 54 bf.s 311230 <___umoddi3+0x15c> - 311186: 78 20 add #32,r8 - 311188: 32 66 cmp/hi r6,r2 - 31118a: 89 01 bt 311190 <___umoddi3+0xbc> - 31118c: 39 72 cmp/hs r7,r9 - 31118e: 8b 01 bf 311194 <___umoddi3+0xc0> - 311190: a0 85 bra 31129e <___umoddi3+0x1ca> - 311192: 64 23 mov r2,r4 - 311194: 60 43 mov r4,r0 - 311196: 4f 26 lds.l @r15+,pr - 311198: 6c f6 mov.l @r15+,r12 - 31119a: 6b f6 mov.l @r15+,r11 - 31119c: 6a f6 mov.l @r15+,r10 - 31119e: 69 f6 mov.l @r15+,r9 - 3111a0: 00 0b rts - 3111a2: 68 f6 mov.l @r15+,r8 - 3111a4: 27 78 tst r7,r7 - 3111a6: 8f 2a bf.s 3111fe <___umoddi3+0x12a> - 3111a8: e4 01 mov #1,r4 - 3111aa: d7 4f mov.l 3112e8 <___umoddi3+0x214>,r7 ! 310e2e <___udivsi3> - 3111ac: 47 0b jsr @r7 - 3111ae: e5 00 mov #0,r5 - 3111b0: 67 03 mov r0,r7 - 3111b2: 91 90 mov.w 3112d6 <___umoddi3+0x202>,r1 ! ff - 3111b4: 37 16 cmp/hi r1,r7 - 3111b6: 01 29 movt r1 - 3111b8: 41 08 shll2 r1 - 3111ba: 31 1c add r1,r1 - 3111bc: 66 1b neg r1,r6 - 3111be: 60 73 mov r7,r0 - 3111c0: 40 6d shld r6,r0 - 3111c2: d6 47 mov.l 3112e0 <___umoddi3+0x20c>,r6 ! 344e44 <___clz_tab> - 3111c4: 00 6c mov.b @(r0,r6),r0 - 3111c6: 60 0c extu.b r0,r0 - 3111c8: 30 1c add r1,r0 - 3111ca: 60 0b neg r0,r0 - 3111cc: 68 03 mov r0,r8 - 3111ce: 88 e0 cmp/eq #-32,r0 - 3111d0: 8f 6b bf.s 3112aa <___umoddi3+0x1d6> - 3111d2: 78 20 add #32,r8 - 3111d4: d9 43 mov.l 3112e4 <___umoddi3+0x210>,r9 ! 310cd0 <___udiv_qrnnd_16> - 3111d6: 61 23 mov r2,r1 - 3111d8: 31 78 sub r7,r1 - 3111da: 60 13 mov r1,r0 - 3111dc: 65 73 mov r7,r5 - 3111de: 64 39 swap.w r3,r4 - 3111e0: 66 59 swap.w r5,r6 - 3111e2: 49 0b jsr @r9 - 3111e4: 46 28 shll16 r6 - 3111e6: 64 49 swap.w r4,r4 - 3111e8: 49 0b jsr @r9 - 3111ea: 63 19 swap.w r1,r3 - 3111ec: 23 1b or r1,r3 - 3111ee: af a8 bra 311142 <___umoddi3+0x6e> - 3111f0: 61 03 mov r0,r1 - 3111f2: 96 70 mov.w 3112d6 <___umoddi3+0x202>,r6 ! ff - 3111f4: 37 66 cmp/hi r6,r7 - 3111f6: 06 29 movt r6 - 3111f8: 46 08 shll2 r6 - 3111fa: af 83 bra 311104 <___umoddi3+0x30> - 3111fc: 36 6c add r6,r6 - 3111fe: d1 36 mov.l 3112d8 <___umoddi3+0x204>,r1 ! ffff - 311200: 37 16 cmp/hi r1,r7 - 311202: 8b d6 bf 3111b2 <___umoddi3+0xde> - 311204: d1 35 mov.l 3112dc <___umoddi3+0x208>,r1 ! ffffff - 311206: 37 16 cmp/hi r1,r7 - 311208: 8d d8 bt.s 3111bc <___umoddi3+0xe8> - 31120a: e1 18 mov #24,r1 - 31120c: af d6 bra 3111bc <___umoddi3+0xe8> - 31120e: e1 10 mov #16,r1 - 311210: 93 61 mov.w 3112d6 <___umoddi3+0x202>,r3 ! ff - 311212: 36 36 cmp/hi r3,r6 - 311214: 05 29 movt r5 - 311216: 45 08 shll2 r5 - 311218: 35 5c add r5,r5 - 31121a: 63 5b neg r5,r3 - 31121c: 40 3d shld r3,r0 - 31121e: d3 30 mov.l 3112e0 <___umoddi3+0x20c>,r3 ! 344e44 <___clz_tab> - 311220: 03 3c mov.b @(r0,r3),r3 - 311222: 63 3c extu.b r3,r3 - 311224: 33 5c add r5,r3 - 311226: 60 3b neg r3,r0 - 311228: 68 03 mov r0,r8 - 31122a: 88 e0 cmp/eq #-32,r0 - 31122c: 8d ac bt.s 311188 <___umoddi3+0xb4> - 31122e: 78 20 add #32,r8 - 311230: 6a 73 mov r7,r10 - 311232: 46 8d shld r8,r6 - 311234: dc 2b mov.l 3112e4 <___umoddi3+0x210>,r12 ! 310cd0 <___udiv_qrnnd_16> - 311236: 4a 0d shld r0,r10 - 311238: 6b 93 mov r9,r11 - 31123a: 2a 6b or r6,r10 - 31123c: 66 23 mov r2,r6 - 31123e: 46 0d shld r0,r6 - 311240: 42 8d shld r8,r2 - 311242: 4b 0d shld r0,r11 - 311244: 47 8d shld r8,r7 - 311246: 2b 2b or r2,r11 - 311248: 60 63 mov r6,r0 - 31124a: 65 a3 mov r10,r5 - 31124c: 64 b9 swap.w r11,r4 - 31124e: 66 59 swap.w r5,r6 - 311250: 4c 0b jsr @r12 - 311252: 46 28 shll16 r6 - 311254: 64 49 swap.w r4,r4 - 311256: 4c 0b jsr @r12 - 311258: 6b 19 swap.w r1,r11 - 31125a: 2b 1b or r1,r11 - 31125c: 37 b5 dmulu.l r11,r7 - 31125e: 02 1a sts macl,r2 - 311260: 01 0a sts mach,r1 - 311262: 30 12 cmp/hs r1,r0 - 311264: 49 8d shld r8,r9 - 311266: 66 13 mov r1,r6 - 311268: 8f 04 bf.s 311274 <___umoddi3+0x1a0> - 31126a: 65 23 mov r2,r5 - 31126c: 30 10 cmp/eq r1,r0 - 31126e: 8f 06 bf.s 31127e <___umoddi3+0x1aa> - 311270: 32 96 cmp/hi r9,r2 - 311272: 8b 04 bf 31127e <___umoddi3+0x1aa> - 311274: 00 08 clrt - 311276: 32 7a subc r7,r2 - 311278: 31 aa subc r10,r1 - 31127a: 66 13 mov r1,r6 - 31127c: 65 23 mov r2,r5 - 31127e: 00 08 clrt - 311280: 39 5a subc r5,r9 - 311282: 30 6a subc r6,r0 - 311284: 68 8b neg r8,r8 - 311286: 61 03 mov r0,r1 - 311288: 41 3d shld r3,r1 - 31128a: 49 8d shld r8,r9 - 31128c: 40 8d shld r8,r0 - 31128e: 21 9b or r9,r1 - 311290: 4f 26 lds.l @r15+,pr - 311292: 6c f6 mov.l @r15+,r12 - 311294: 6b f6 mov.l @r15+,r11 - 311296: 6a f6 mov.l @r15+,r10 - 311298: 69 f6 mov.l @r15+,r9 - 31129a: 00 0b rts - 31129c: 68 f6 mov.l @r15+,r8 - 31129e: 61 93 mov r9,r1 - 3112a0: 00 08 clrt - 3112a2: 31 7a subc r7,r1 - 3112a4: 34 6a subc r6,r4 - 3112a6: af 76 bra 311196 <___umoddi3+0xc2> - 3112a8: 60 43 mov r4,r0 - 3112aa: 61 23 mov r2,r1 - 3112ac: 6a 93 mov r9,r10 - 3112ae: 41 0d shld r0,r1 - 3112b0: 42 8d shld r8,r2 - 3112b2: 4a 0d shld r0,r10 - 3112b4: 63 93 mov r9,r3 - 3112b6: 60 13 mov r1,r0 - 3112b8: d9 0a mov.l 3112e4 <___umoddi3+0x210>,r9 ! 310cd0 <___udiv_qrnnd_16> - 3112ba: 47 8d shld r8,r7 - 3112bc: 2a 2b or r2,r10 - 3112be: 43 8d shld r8,r3 - 3112c0: 65 73 mov r7,r5 - 3112c2: 64 a9 swap.w r10,r4 - 3112c4: 66 59 swap.w r5,r6 - 3112c6: 49 0b jsr @r9 - 3112c8: 46 28 shll16 r6 - 3112ca: 64 49 swap.w r4,r4 - 3112cc: 49 0b jsr @r9 - 3112ce: 6a 19 swap.w r1,r10 - 3112d0: 2a 1b or r1,r10 - 3112d2: af 82 bra 3111da <___umoddi3+0x106> - 3112d4: 61 03 mov r0,r1 - 3112d6: 00 ff mac.l @r15+,@r0+ - 3112d8: 00 00 .word 0x0000 - 3112da: ff ff .word 0xffff - 3112dc: 00 ff mac.l @r15+,@r0+ - 3112de: ff ff .word 0xffff - 3112e0: 00 34 mov.b r3,@(r0,r0) - 3112e2: 4e 44 .word 0x4e44 - 3112e4: 00 31 .word 0x0031 - 3112e6: 0c d0 .word 0x0cd0 - 3112e8: 00 31 .word 0x0031 - 3112ea: 0e 2e mov.l @(r0,r2),r14 - -003112ec <___eqdf2>: - 3112ec: 2f 86 mov.l r8,@-r15 - 3112ee: e2 ec mov #-20,r2 - 3112f0: 2f 96 mov.l r9,@-r15 - 3112f2: 61 43 mov r4,r1 - 3112f4: 2f a6 mov.l r10,@-r15 - 3112f6: 41 2d shld r2,r1 - 3112f8: 92 3f mov.w 31137a <___eqdf2+0x8e>,r2 ! 7ff - 3112fa: e8 ec mov #-20,r8 - 3112fc: d3 1f mov.l 31137c <___eqdf2+0x90>,r3 ! fffff - 3112fe: 69 43 mov r4,r9 - 311300: 60 63 mov r6,r0 - 311302: 40 8d shld r8,r0 - 311304: 2f b6 mov.l r11,@-r15 - 311306: 49 00 shll r9 - 311308: 68 63 mov r6,r8 - 31130a: 21 29 and r2,r1 - 31130c: 09 29 movt r9 - 31130e: 48 00 shll r8 - 311310: 6a 33 mov r3,r10 - 311312: 08 29 movt r8 - 311314: 2f c6 mov.l r12,@-r15 - 311316: 31 20 cmp/eq r2,r1 - 311318: 2a 49 and r4,r10 - 31131a: 23 69 and r6,r3 - 31131c: 8d 15 bt.s 31134a <___eqdf2+0x5e> - 31131e: 20 29 and r2,r0 - 311320: 30 20 cmp/eq r2,r0 - 311322: 8d 0b bt.s 31133c <___eqdf2+0x50> - 311324: 31 00 cmp/eq r0,r1 - 311326: 8d 06 bt.s 311336 <___eqdf2+0x4a> - 311328: e0 01 mov #1,r0 - 31132a: 6c f6 mov.l @r15+,r12 - 31132c: 6b f6 mov.l @r15+,r11 - 31132e: 6a f6 mov.l @r15+,r10 - 311330: 69 f6 mov.l @r15+,r9 - 311332: 00 0b rts - 311334: 68 f6 mov.l @r15+,r8 - 311336: 33 a0 cmp/eq r10,r3 - 311338: 8d 13 bt.s 311362 <___eqdf2+0x76> - 31133a: 35 70 cmp/eq r7,r5 - 31133c: 6c f6 mov.l @r15+,r12 - 31133e: e0 01 mov #1,r0 - 311340: 6b f6 mov.l @r15+,r11 - 311342: 6a f6 mov.l @r15+,r10 - 311344: 69 f6 mov.l @r15+,r9 - 311346: 00 0b rts - 311348: 68 f6 mov.l @r15+,r8 - 31134a: 30 10 cmp/eq r1,r0 - 31134c: 8f ed bf.s 31132a <___eqdf2+0x3e> - 31134e: e0 01 mov #1,r0 - 311350: 23 ab or r10,r3 - 311352: 23 7b or r7,r3 - 311354: 23 5b or r5,r3 - 311356: 23 38 tst r3,r3 - 311358: 8f e7 bf.s 31132a <___eqdf2+0x3e> - 31135a: 39 80 cmp/eq r8,r9 - 31135c: e0 ff mov #-1,r0 - 31135e: af e4 bra 31132a <___eqdf2+0x3e> - 311360: 60 0a negc r0,r0 - 311362: 8f eb bf.s 31133c <___eqdf2+0x50> - 311364: 39 80 cmp/eq r8,r9 - 311366: 8d 06 bt.s 311376 <___eqdf2+0x8a> - 311368: 21 18 tst r1,r1 - 31136a: 8b de bf 31132a <___eqdf2+0x3e> - 31136c: 2a 5b or r5,r10 - 31136e: 2a a8 tst r10,r10 - 311370: e0 ff mov #-1,r0 - 311372: af da bra 31132a <___eqdf2+0x3e> - 311374: 60 0a negc r0,r0 - 311376: af d8 bra 31132a <___eqdf2+0x3e> - 311378: e0 00 mov #0,r0 - 31137a: 07 ff mac.l @r15+,@r7+ - 31137c: 00 0f mac.l @r0+,@r0+ - 31137e: ff ff .word 0xffff - -00311380 <___unorddf2>: - 311380: e2 ec mov #-20,r2 - 311382: 63 43 mov r4,r3 - 311384: 2f 86 mov.l r8,@-r15 - 311386: 43 2d shld r2,r3 - 311388: 92 1f mov.w 3113ca <___unorddf2+0x4a>,r2 ! 7ff - 31138a: 60 63 mov r6,r0 - 31138c: d1 0f mov.l 3113cc <___unorddf2+0x4c>,r1 ! fffff - 31138e: 23 29 and r2,r3 - 311390: 2f 96 mov.l r9,@-r15 - 311392: e9 ec mov #-20,r9 - 311394: 40 9d shld r9,r0 - 311396: 68 13 mov r1,r8 - 311398: 33 20 cmp/eq r2,r3 - 31139a: 28 49 and r4,r8 - 31139c: 21 69 and r6,r1 - 31139e: 8d 0c bt.s 3113ba <___unorddf2+0x3a> - 3113a0: 20 29 and r2,r0 - 3113a2: 92 12 mov.w 3113ca <___unorddf2+0x4a>,r2 ! 7ff - 3113a4: 30 20 cmp/eq r2,r0 - 3113a6: 8f 04 bf.s 3113b2 <___unorddf2+0x32> - 3113a8: e2 00 mov #0,r2 - 3113aa: 21 7b or r7,r1 - 3113ac: 21 18 tst r1,r1 - 3113ae: e2 ff mov #-1,r2 - 3113b0: 62 2a negc r2,r2 - 3113b2: 69 f6 mov.l @r15+,r9 - 3113b4: 60 23 mov r2,r0 - 3113b6: 00 0b rts - 3113b8: 68 f6 mov.l @r15+,r8 - 3113ba: 28 5b or r5,r8 - 3113bc: 28 88 tst r8,r8 - 3113be: 8d f0 bt.s 3113a2 <___unorddf2+0x22> - 3113c0: e2 01 mov #1,r2 - 3113c2: 69 f6 mov.l @r15+,r9 - 3113c4: 60 23 mov r2,r0 - 3113c6: 00 0b rts - 3113c8: 68 f6 mov.l @r15+,r8 - 3113ca: 07 ff mac.l @r15+,@r7+ - 3113cc: 00 0f mac.l @r0+,@r0+ - 3113ce: ff ff .word 0xffff - -003113d0 <_gdb_stubcall_write>: - 3113d0: e3 40 mov #64,r3 - 3113d2: c3 21 trapa #33 - 3113d4: 00 0b rts - 3113d6: 00 09 nop - -003113d8 <___malloc>: - 3113d8: d2 57 mov.l 311538 ,r2 ! 80020070 - 3113da: d0 01 mov.l 3113e0 <___malloc+0x8>,r0 ! 1f44 - 3113dc: 42 2b jmp @r2 - 3113de: 00 09 nop - 3113e0: 00 00 .word 0x0000 - 3113e2: 1f 44 mov.l r4,@(16,r15) - -003113e4 <___free>: - 3113e4: d2 54 mov.l 311538 ,r2 ! 80020070 - 3113e6: d0 01 mov.l 3113ec <___free+0x8>,r0 ! 1f42 - 3113e8: 42 2b jmp @r2 - 3113ea: 00 09 nop - 3113ec: 00 00 .word 0x0000 - 3113ee: 1f 42 mov.l r4,@(8,r15) - -003113f0 <___realloc>: - 3113f0: d2 51 mov.l 311538 ,r2 ! 80020070 - 3113f2: d0 01 mov.l 3113f8 <___realloc+0x8>,r0 ! 1f46 - 3113f4: 42 2b jmp @r2 - 3113f6: 00 09 nop - 3113f8: 00 00 .word 0x0000 - 3113fa: 1f 46 mov.l r4,@(24,r15) - -003113fc <_BFile_Remove>: - 3113fc: d2 4e mov.l 311538 ,r2 ! 80020070 - 3113fe: d0 01 mov.l 311404 <_BFile_Remove+0x8>,r0 ! 1db4 - 311400: 42 2b jmp @r2 - 311402: 00 09 nop - 311404: 00 00 .word 0x0000 - 311406: 1d b4 mov.l r11,@(16,r13) - -00311408 <_BFile_Rename>: - 311408: d2 4b mov.l 311538 ,r2 ! 80020070 - 31140a: d0 01 mov.l 311410 <_BFile_Rename+0x8>,r0 ! 1db3 - 31140c: 42 2b jmp @r2 - 31140e: 00 09 nop - 311410: 00 00 .word 0x0000 - 311412: 1d b3 mov.l r11,@(12,r13) - -00311414 <_BFile_Create>: - 311414: d2 48 mov.l 311538 ,r2 ! 80020070 - 311416: d0 01 mov.l 31141c <_BFile_Create+0x8>,r0 ! 1dae - 311418: 42 2b jmp @r2 - 31141a: 00 09 nop - 31141c: 00 00 .word 0x0000 - 31141e: 1d ae mov.l r10,@(56,r13) - -00311420 <_BFile_Open>: - 311420: e6 00 mov #0,r6 - 311422: d2 45 mov.l 311538 ,r2 ! 80020070 - 311424: d0 01 mov.l 31142c <_BFile_Open+0xc>,r0 ! 1da3 - 311426: 42 2b jmp @r2 - 311428: 00 09 nop - 31142a: 00 09 nop - 31142c: 00 00 .word 0x0000 - 31142e: 1d a3 mov.l r10,@(12,r13) - -00311430 <_BFile_Close>: - 311430: d2 41 mov.l 311538 ,r2 ! 80020070 - 311432: d0 01 mov.l 311438 <_BFile_Close+0x8>,r0 ! 1da4 - 311434: 42 2b jmp @r2 - 311436: 00 09 nop - 311438: 00 00 .word 0x0000 - 31143a: 1d a4 mov.l r10,@(16,r13) - -0031143c <_BFile_Size>: - 31143c: d2 3e mov.l 311538 ,r2 ! 80020070 - 31143e: d0 01 mov.l 311444 <_BFile_Size+0x8>,r0 ! 1da6 - 311440: 42 2b jmp @r2 - 311442: 00 09 nop - 311444: 00 00 .word 0x0000 - 311446: 1d a6 mov.l r10,@(24,r13) - -00311448 <_BFile_Seek>: - 311448: d2 3b mov.l 311538 ,r2 ! 80020070 - 31144a: d0 01 mov.l 311450 <_BFile_Seek+0x8>,r0 ! 1da9 - 31144c: 42 2b jmp @r2 - 31144e: 00 09 nop - 311450: 00 00 .word 0x0000 - 311452: 1d a9 mov.l r10,@(36,r13) - -00311454 <_BFile_GetPos>: - 311454: d2 38 mov.l 311538 ,r2 ! 80020070 - 311456: d0 01 mov.l 31145c <_BFile_GetPos+0x8>,r0 ! 1dab - 311458: 42 2b jmp @r2 - 31145a: 00 09 nop - 31145c: 00 00 .word 0x0000 - 31145e: 1d ab mov.l r10,@(44,r13) - -00311460 <_BFile_Write>: - 311460: d2 35 mov.l 311538 ,r2 ! 80020070 - 311462: d0 01 mov.l 311468 <_BFile_Write+0x8>,r0 ! 1daf - 311464: 42 2b jmp @r2 - 311466: 00 09 nop - 311468: 00 00 .word 0x0000 - 31146a: 1d af mov.l r10,@(60,r13) - -0031146c <_BFile_Read>: - 31146c: d2 32 mov.l 311538 ,r2 ! 80020070 - 31146e: d0 01 mov.l 311474 <_BFile_Read+0x8>,r0 ! 1dac - 311470: 42 2b jmp @r2 - 311472: 00 09 nop - 311474: 00 00 .word 0x0000 - 311476: 1d ac mov.l r10,@(48,r13) - -00311478 <_BFile_FindFirst>: - 311478: d2 2f mov.l 311538 ,r2 ! 80020070 - 31147a: d0 01 mov.l 311480 <_BFile_FindFirst+0x8>,r0 ! 1db6 - 31147c: 42 2b jmp @r2 - 31147e: 00 09 nop - 311480: 00 00 .word 0x0000 - 311482: 1d b6 mov.l r11,@(24,r13) - -00311484 <_BFile_FindNext>: - 311484: d2 2c mov.l 311538 ,r2 ! 80020070 - 311486: d0 01 mov.l 31148c <_BFile_FindNext+0x8>,r0 ! 1db8 - 311488: 42 2b jmp @r2 - 31148a: 00 09 nop - 31148c: 00 00 .word 0x0000 - 31148e: 1d b8 mov.l r11,@(32,r13) - -00311490 <_BFile_FindClose>: - 311490: d2 29 mov.l 311538 ,r2 ! 80020070 - 311492: d0 01 mov.l 311498 <_BFile_FindClose+0x8>,r0 ! 1dba - 311494: 42 2b jmp @r2 - 311496: 00 09 nop - 311498: 00 00 .word 0x0000 - 31149a: 1d ba mov.l r11,@(40,r13) - -0031149c <___Timer_Install>: - 31149c: d2 26 mov.l 311538 ,r2 ! 80020070 - 31149e: d0 01 mov.l 3114a4 <___Timer_Install+0x8>,r0 ! 8d9 - 3114a0: 42 2b jmp @r2 - 3114a2: 00 09 nop - 3114a4: 00 00 .word 0x0000 - 3114a6: 08 d9 .word 0x08d9 - -003114a8 <___Timer_Start>: - 3114a8: d2 23 mov.l 311538 ,r2 ! 80020070 - 3114aa: d0 01 mov.l 3114b0 <___Timer_Start+0x8>,r0 ! 8db - 3114ac: 42 2b jmp @r2 - 3114ae: 00 09 nop - 3114b0: 00 00 .word 0x0000 - 3114b2: 08 db .word 0x08db - -003114b4 <___Timer_Stop>: - 3114b4: d2 20 mov.l 311538 ,r2 ! 80020070 - 3114b6: d0 01 mov.l 3114bc <___Timer_Stop+0x8>,r0 ! 8dc - 3114b8: 42 2b jmp @r2 - 3114ba: 00 09 nop - 3114bc: 00 00 .word 0x0000 - 3114be: 08 dc mov.b @(r0,r13),r8 - -003114c0 <___Timer_Deinstall>: - 3114c0: d2 1d mov.l 311538 ,r2 ! 80020070 - 3114c2: d0 01 mov.l 3114c8 <___Timer_Deinstall+0x8>,r0 ! 8da - 3114c4: 42 2b jmp @r2 - 3114c6: 00 09 nop - 3114c8: 00 00 .word 0x0000 - 3114ca: 08 da .word 0x08da - -003114cc <___PutKeyCode>: - 3114cc: d2 1a mov.l 311538 ,r2 ! 80020070 - 3114ce: d0 01 mov.l 3114d4 <___PutKeyCode+0x8>,r0 ! 12c6 - 3114d0: 42 2b jmp @r2 - 3114d2: 00 09 nop - 3114d4: 00 00 .word 0x0000 - 3114d6: 12 c6 mov.l r12,@(24,r2) - -003114d8 <___GetKeyWait>: - 3114d8: d2 17 mov.l 311538 ,r2 ! 80020070 - 3114da: d0 01 mov.l 3114e0 <___GetKeyWait+0x8>,r0 ! 12bf - 3114dc: 42 2b jmp @r2 - 3114de: 00 09 nop - 3114e0: 00 00 .word 0x0000 - 3114e2: 12 bf mov.l r11,@(60,r2) - -003114e4 <___ClearKeyBuffer>: - 3114e4: d2 14 mov.l 311538 ,r2 ! 80020070 - 3114e6: d0 01 mov.l 3114ec <___ClearKeyBuffer+0x8>,r0 ! 12c7 - 3114e8: 42 2b jmp @r2 - 3114ea: 00 09 nop - 3114ec: 00 00 .word 0x0000 - 3114ee: 12 c7 mov.l r12,@(28,r2) - -003114f0 <___GetVRAMAddress>: - 3114f0: d2 11 mov.l 311538 ,r2 ! 80020070 - 3114f2: d0 01 mov.l 3114f8 <___GetVRAMAddress+0x8>,r0 ! 1e6 - 3114f4: 42 2b jmp @r2 - 3114f6: 00 09 nop - 3114f8: 00 00 .word 0x0000 - 3114fa: 01 e6 mov.l r14,@(r0,r1) - -003114fc <___ConfigureStatusArea>: - 3114fc: d2 0e mov.l 311538 ,r2 ! 80020070 - 3114fe: d0 01 mov.l 311504 <___ConfigureStatusArea+0x8>,r0 ! 2b7 - 311500: 42 2b jmp @r2 - 311502: 00 09 nop - 311504: 00 00 .word 0x0000 - 311506: 02 b7 mul.l r11,r2 - -00311508 <___SetQuitHandler>: - 311508: d2 0b mov.l 311538 ,r2 ! 80020070 - 31150a: d0 01 mov.l 311510 <___SetQuitHandler+0x8>,r0 ! 1e6e - 31150c: 42 2b jmp @r2 - 31150e: 00 09 nop - 311510: 00 00 .word 0x0000 - 311512: 1e 6e mov.l r6,@(56,r14) - -00311514 <___SpecialMatrixCodeProcessing>: - 311514: d2 08 mov.l 311538 ,r2 ! 80020070 - 311516: d0 01 mov.l 31151c <___SpecialMatrixCodeProcessing+0x8>,r0 ! 1e60 - 311518: 42 2b jmp @r2 - 31151a: 00 09 nop - 31151c: 00 00 .word 0x0000 - 31151e: 1e 60 mov.l r6,@(0,r14) - -00311520 <___PowerOff>: - 311520: d2 05 mov.l 311538 ,r2 ! 80020070 - 311522: d0 01 mov.l 311528 <___PowerOff+0x8>,r0 ! 1839 - 311524: 42 2b jmp @r2 - 311526: 00 09 nop - 311528: 00 00 .word 0x0000 - 31152a: 18 39 mov.l r3,@(36,r8) - -0031152c <___Reset>: - 31152c: d2 02 mov.l 311538 ,r2 ! 80020070 - 31152e: d0 01 mov.l 311534 <___Reset+0x8>,r0 ! 1187 - 311530: 42 2b jmp @r2 - 311532: 00 09 nop - 311534: 00 00 .word 0x0000 - 311536: 11 87 mov.l r8,@(28,r1) - -00311538 : - 311538: 80 02 mov.b r0,@(2,r0) - 31153a: 00 70 .word 0x0070 - 31153c: 00 00 .word 0x0000 - ... - -00311540 <_ubc_setDBR>: - 311540: 44 fa ldc r4,dbr - 311542: 00 0b rts - 311544: 00 09 nop - -00311546 <_ubc_getDBR>: - 311546: 00 fa stc dbr,r0 - 311548: 00 0b rts - 31154a: 00 09 nop - -0031154c <_ubc_dbh>: - 31154c: 00 32 stc ssr,r0 - 31154e: d1 2c mov.l 311600 <.sr_rb1_mask>,r1 ! 20000000 - 311550: 21 08 tst r0,r1 - 311552: 8b 3f bf 3115d4 <.dbh_panic> - 311554: 4f 33 stc.l ssr,@-r15 - 311556: 4f 12 sts.l macl,@-r15 - 311558: 4f 02 sts.l mach,@-r15 - 31155a: 4f 23 stc.l vbr,@-r15 - 31155c: 4f 13 stc.l gbr,@-r15 - 31155e: 4f 22 sts.l pr,@-r15 - 311560: 4f 43 stc.l spc,@-r15 - 311562: 4f 32 stc.l sgr,@-r15 - 311564: 2f e6 mov.l r14,@-r15 - 311566: 2f d6 mov.l r13,@-r15 - 311568: 2f c6 mov.l r12,@-r15 - 31156a: 2f b6 mov.l r11,@-r15 - 31156c: 2f a6 mov.l r10,@-r15 - 31156e: 2f 96 mov.l r9,@-r15 - 311570: 2f 86 mov.l r8,@-r15 - 311572: 4f f3 stc.l r7_bank,@-r15 - 311574: 4f e3 stc.l r6_bank,@-r15 - 311576: 4f d3 stc.l r5_bank,@-r15 - 311578: 4f c3 stc.l r4_bank,@-r15 - 31157a: 4f b3 stc.l r3_bank,@-r15 - 31157c: 4f a3 stc.l r2_bank,@-r15 - 31157e: 4f 93 stc.l r1_bank,@-r15 - 311580: 4f 83 stc.l r0_bank,@-r15 - 311582: d0 1c mov.l 3115f4 <.ubc_dbh_lock>,r0 ! 8101f9c <_ubc_dbh_lock> - 311584: e1 01 mov #1,r1 - 311586: 20 10 mov.b r1,@r0 - 311588: 08 02 stc sr,r8 - 31158a: 61 83 mov r8,r1 - 31158c: d0 1d mov.l 311604 <.sr_mask>,r0 ! cfffff0f - 31158e: 21 09 and r0,r1 - 311590: 41 0e ldc r1,sr - 311592: 64 f3 mov r15,r4 - 311594: d0 16 mov.l 3115f0 <.handler>,r0 ! 30bddc <_ubc_debug_handler> - 311596: 40 0b jsr @r0 - 311598: 00 09 nop - 31159a: 48 0e ldc r8,sr - 31159c: d0 15 mov.l 3115f4 <.ubc_dbh_lock>,r0 ! 8101f9c <_ubc_dbh_lock> - 31159e: e1 00 mov #0,r1 - 3115a0: 20 10 mov.b r1,@r0 - 3115a2: 4f 87 ldc.l @r15+,r0_bank - 3115a4: 4f 97 ldc.l @r15+,r1_bank - 3115a6: 4f a7 ldc.l @r15+,r2_bank - 3115a8: 4f b7 ldc.l @r15+,r3_bank - 3115aa: 4f c7 ldc.l @r15+,r4_bank - 3115ac: 4f d7 ldc.l @r15+,r5_bank - 3115ae: 4f e7 ldc.l @r15+,r6_bank - 3115b0: 4f f7 ldc.l @r15+,r7_bank - 3115b2: 68 f6 mov.l @r15+,r8 - 3115b4: 69 f6 mov.l @r15+,r9 - 3115b6: 6a f6 mov.l @r15+,r10 - 3115b8: 6b f6 mov.l @r15+,r11 - 3115ba: 6c f6 mov.l @r15+,r12 - 3115bc: 6d f6 mov.l @r15+,r13 - 3115be: 6e f6 mov.l @r15+,r14 - 3115c0: 4f 36 ldc.l @r15+,sgr - 3115c2: 4f 47 ldc.l @r15+,spc - 3115c4: 4f 26 lds.l @r15+,pr - 3115c6: 4f 17 ldc.l @r15+,gbr - 3115c8: 4f 27 ldc.l @r15+,vbr - 3115ca: 4f 06 lds.l @r15+,mach - 3115cc: 4f 16 lds.l @r15+,macl - 3115ce: 4f 37 ldc.l @r15+,ssr - 3115d0: 00 2b rte - 3115d2: 00 09 nop - -003115d4 <.dbh_panic>: - 3115d4: 01 02 stc sr,r1 - 3115d6: d0 0b mov.l 311604 <.sr_mask>,r0 ! cfffff0f - 3115d8: 21 09 and r0,r1 - 3115da: 41 0e ldc r1,sr - 3115dc: d4 06 mov.l 3115f8 <.panic_code>,r4 ! 10a0 - 3115de: d0 07 mov.l 3115fc <.panic>,r0 ! 8101f98 <_gint_exc_panic> - 3115e0: 60 02 mov.l @r0,r0 - 3115e2: 40 2b jmp @r0 - 3115e4: 00 09 nop - 3115e6: 00 09 nop - 3115e8: 00 09 nop - 3115ea: 00 09 nop - 3115ec: 00 09 nop - 3115ee: 00 09 nop - -003115f0 <.handler>: - 3115f0: 00 30 .word 0x0030 - 3115f2: bd dc bsr 3111ae <___umoddi3+0xda> - -003115f4 <.ubc_dbh_lock>: - 3115f4: 08 10 .word 0x0810 - 3115f6: 1f 9c mov.l r9,@(48,r15) - -003115f8 <.panic_code>: - 3115f8: 00 00 .word 0x0000 - 3115fa: 10 a0 mov.l r10,@(0,r0) - -003115fc <.panic>: - 3115fc: 08 10 .word 0x0810 - 3115fe: 1f 98 mov.l r9,@(32,r15) - -00311600 <.sr_rb1_mask>: - 311600: 20 00 mov.b r0,@r0 - ... - -00311604 <.sr_mask>: - 311604: cf ff or.b #255,@(r0,gbr) - 311606: ff 0f .word 0xff0f - 311608: 00 09 nop - 31160a: 00 09 nop - 31160c: 00 09 nop - 31160e: 00 09 nop - -00311610 <_usb_pipe_read4>: - 311610: 51 f1 mov.l @(4,r15),r1 - 311612: 2f 86 mov.l r8,@-r15 - 311614: 2f 96 mov.l r9,@-r15 - 311616: 69 13 mov r1,r9 - 311618: 61 90 mov.b @r9,r1 - 31161a: 58 f2 mov.l @(8,r15),r8 - 31161c: 31 53 cmp/ge r5,r1 - 31161e: 89 34 bt 31168a <.short_buffer_only> - 311620: 21 18 tst r1,r1 - 311622: 89 08 bt 311636 <_usb_pipe_read4+0x26> - 311624: 63 83 mov r8,r3 - 311626: 62 34 mov.b @r3+,r2 - 311628: 45 10 dt r5 - 31162a: 41 10 dt r1 - 31162c: 24 20 mov.b r2,@r4 - 31162e: 8f fa bf.s 311626 <_usb_pipe_read4+0x16> - 311630: 74 01 add #1,r4 - 311632: 29 10 mov.b r1,@r9 - 311634: 00 09 nop - 311636: e0 fc mov #-4,r0 - 311638: 20 59 and r5,r0 - 31163a: e3 03 mov #3,r3 - 31163c: 33 53 cmp/ge r5,r3 - 31163e: 8d 1a bt.s 311676 <.unaligned+0x18> - 311640: 37 08 sub r0,r7 - 311642: 24 38 tst r3,r4 - 311644: 00 09 nop - 311646: 62 53 mov r5,r2 - 311648: 42 09 shlr2 r2 - 31164a: 8f 08 bf.s 31165e <.unaligned> - 31164c: 25 39 and r3,r5 - -0031164e <.aligned>: - 31164e: 8c 02 ldrs 311656 <.al_b> ! f786 - 311650: 8e 02 ldre 311658 <.al_e> ! f48b - 311652: 42 34 ldrc r2 - 311654: 63 63 mov r6,r3 - -00311656 <.al_b>: - 311656: f7 86 movs.l @r3,x0 - -00311658 <.al_e>: - 311658: f4 8b movs.l x0,@r4+ - 31165a: a0 0c bra 311676 <.unaligned+0x18> - 31165c: 00 09 nop - -0031165e <.unaligned>: - 31165e: 60 62 mov.l @r6,r0 - 311660: 42 10 dt r2 - 311662: 80 43 mov.b r0,@(3,r4) - 311664: 00 09 nop - 311666: 40 19 shlr8 r0 - 311668: 80 42 mov.b r0,@(2,r4) - 31166a: 40 19 shlr8 r0 - 31166c: 80 41 mov.b r0,@(1,r4) - 31166e: 40 19 shlr8 r0 - 311670: 24 00 mov.b r0,@r4 - 311672: 8f f4 bf.s 31165e <.unaligned> - 311674: 74 04 add #4,r4 - 311676: 25 58 tst r5,r5 - 311678: e3 03 mov #3,r3 - 31167a: 89 10 bt 31169e <.epilogue> - 31167c: 37 36 cmp/hi r3,r7 - 31167e: 8b 00 bf 311682 <.unaligned+0x24> - 311680: e7 04 mov #4,r7 - 311682: 63 62 mov.l @r6,r3 - 311684: 61 73 mov r7,r1 - 311686: 28 32 mov.l r3,@r8 - 311688: 00 09 nop - -0031168a <.short_buffer_only>: - 31168a: 63 82 mov.l @r8,r3 - 31168c: e0 00 mov #0,r0 - 31168e: 31 58 sub r5,r1 - 311690: 00 09 nop - 311692: 02 8c mov.b @(r0,r8),r2 - 311694: 45 10 dt r5 - 311696: 04 24 mov.b r2,@(r0,r4) - 311698: 70 01 add #1,r0 - 31169a: 8f fa bf.s 311692 <.short_buffer_only+0x8> - 31169c: 43 18 shll8 r3 - -0031169e <.epilogue>: - 31169e: 28 32 mov.l r3,@r8 - 3116a0: 29 10 mov.b r1,@r9 - 3116a2: 69 f6 mov.l @r15+,r9 - 3116a4: 00 0b rts - 3116a6: 68 f6 mov.l @r15+,r8 - -003116a8 <_usb_pipe_write4>: - 3116a8: 61 70 mov.b @r7,r1 - 3116aa: e0 04 mov #4,r0 - 3116ac: 63 f2 mov.l @r15,r3 - 3116ae: 21 18 tst r1,r1 - 3116b0: 8d 0b bt.s 3116ca <.write_data> - 3116b2: 30 18 sub r1,r0 - 3116b4: 62 62 mov.l @r6,r2 - 3116b6: 30 57 cmp/gt r5,r0 - 3116b8: 89 1d bt 3116f6 <.push_buffer> - 3116ba: 35 08 sub r0,r5 - 3116bc: 61 44 mov.b @r4+,r1 - 3116be: 42 18 shll8 r2 - 3116c0: 40 10 dt r0 - 3116c2: 61 1c extu.b r1,r1 - 3116c4: 8f fa bf.s 3116bc <_usb_pipe_write4+0x14> - 3116c6: 22 1b or r1,r2 - 3116c8: 23 22 mov.l r2,@r3 - -003116ca <.write_data>: - 3116ca: e0 04 mov #4,r0 - 3116cc: 30 57 cmp/gt r5,r0 - 3116ce: 89 0e bt 3116ee <.write_data+0x24> - 3116d0: e0 03 mov #3,r0 - 3116d2: 24 08 tst r0,r4 - 3116d4: 61 53 mov r5,r1 - 3116d6: 8d 06 bt.s 3116e6 <.write_data+0x1c> - 3116d8: 41 09 shlr2 r1 - 3116da: 44 e9 movua.l @r4+,r0 - 3116dc: 41 10 dt r1 - 3116de: 8f fc bf.s 3116da <.write_data+0x10> - 3116e0: 23 02 mov.l r0,@r3 - 3116e2: a0 04 bra 3116ee <.write_data+0x24> - 3116e4: 00 09 nop - 3116e6: 60 46 mov.l @r4+,r0 - 3116e8: 41 10 dt r1 - 3116ea: 8f fc bf.s 3116e6 <.write_data+0x1c> - 3116ec: 23 02 mov.l r0,@r3 - 3116ee: e0 03 mov #3,r0 - 3116f0: 25 09 and r0,r5 - 3116f2: e2 00 mov #0,r2 - 3116f4: e1 00 mov #0,r1 - -003116f6 <.push_buffer>: - 3116f6: 25 58 tst r5,r5 - 3116f8: 60 13 mov r1,r0 - 3116fa: 30 5c add r5,r0 - 3116fc: 8d 06 bt.s 31170c <.end> - 3116fe: 27 00 mov.b r0,@r7 - 311700: 61 44 mov.b @r4+,r1 - 311702: 42 18 shll8 r2 - 311704: 45 10 dt r5 - 311706: 61 1c extu.b r1,r1 - 311708: 8f fa bf.s 311700 <.push_buffer+0xa> - 31170a: 22 1b or r1,r2 - -0031170c <.end>: - 31170c: 00 0b rts - 31170e: 26 22 mov.l r2,@r6 - -00311710 <_usb_pipe_flush4>: - 311710: 45 08 shll2 r5 - 311712: 05 23 braf r5 - 311714: 60 43 mov r4,r0 - 311716: 00 0b rts - 311718: 00 09 nop - 31171a: 00 0b rts - 31171c: 26 00 mov.b r0,@r6 - 31171e: 00 0b rts - 311720: 26 01 mov.w r0,@r6 - 311722: 61 03 mov r0,r1 - 311724: 41 19 shlr8 r1 - 311726: 26 11 mov.w r1,@r6 - 311728: 00 0b rts - 31172a: 80 62 mov.b r0,@(2,r6) - 31172c: 00 00 .word 0x0000 - ... - -00311730 <_cpu_setVBR>: - 311730: 44 2e ldc r4,vbr - 311732: 00 0b rts - 311734: 00 09 nop - -00311736 <_cpu_getVBR>: - 311736: 00 22 stc vbr,r0 - 311738: 00 0b rts - 31173a: 00 09 nop - -0031173c <_cpu_setCPUOPM>: - 31173c: d0 08 mov.l 311760 <_cpu_getCPUOPM+0x12>,r0 ! ff2f0000 - 31173e: 20 42 mov.l r4,@r0 - 311740: 65 02 mov.l @r0,r5 - 311742: e0 a0 mov #-96,r0 - 311744: 40 28 shll16 r0 - 311746: 40 18 shll8 r0 - 311748: 00 e3 icbi @r0 - 31174a: 00 0b rts - 31174c: 00 09 nop - -0031174e <_cpu_getCPUOPM>: - 31174e: d0 04 mov.l 311760 <_cpu_getCPUOPM+0x12>,r0 ! ff2f0000 - 311750: 00 0b rts - 311752: 60 02 mov.l @r0,r0 - 311754: 00 09 nop - 311756: 00 09 nop - 311758: 00 09 nop - 31175a: 00 09 nop - 31175c: 00 09 nop - 31175e: 00 09 nop - 311760: ff 2f .word 0xff2f - ... - -00311764 <_cpu_getSR>: - 311764: 00 02 stc sr,r0 - 311766: 00 0b rts - 311768: 00 09 nop - -0031176a <_cpu_setSR>: - 31176a: d0 05 mov.l 311780 <_cpu_setSR+0x16>,r0 ! 700010f0 - 31176c: 61 07 not r0,r1 - 31176e: 02 02 stc sr,r2 - 311770: 22 19 and r1,r2 - 311772: 24 09 and r0,r4 - 311774: 22 4b or r4,r2 - 311776: 42 0e ldc r2,sr - 311778: 00 0b rts - 31177a: 00 09 nop - 31177c: 00 09 nop - 31177e: 00 09 nop - 311780: 70 00 add #0,r0 - 311782: 10 f0 mov.l r15,@(0,r0) - 311784: 00 09 nop - 311786: 00 09 nop - 311788: 00 09 nop - 31178a: 00 09 nop - 31178c: 00 09 nop - 31178e: 00 09 nop - -00311790 <_topti_glyph_fg_bg>: - 311790: 2f 86 mov.l r8,@-r15 - 311792: d8 2f mov.l 311850 <.bg_next+0x24>,r8 ! 318 - 311794: 53 f1 mov.l @(4,r15),r3 - 311796: 43 00 shll r3 - 311798: 38 38 sub r3,r8 - 31179a: 53 f3 mov.l @(12,r15),r3 - -0031179c <.fg_bg_y>: - 31179c: 52 f1 mov.l @(4,r15),r2 - -0031179e <.fg_bg_x>: - 31179e: 60 33 mov r3,r0 - 3117a0: e1 fb mov #-5,r1 - 3117a2: 40 1d shld r1,r0 - 3117a4: 40 08 shll2 r0 - 3117a6: 01 5e mov.l @(r0,r5),r1 - 3117a8: 60 33 mov r3,r0 - 3117aa: c9 1f and #31,r0 - 3117ac: 41 0d shld r0,r1 - 3117ae: 41 00 shll r1 - 3117b0: 8f 01 bf.s 3117b6 <.fg_bg_zero> - 3117b2: 61 63 mov r6,r1 - 3117b4: 61 69 swap.w r6,r1 - -003117b6 <.fg_bg_zero>: - 3117b6: 24 11 mov.w r1,@r4 - 3117b8: 74 02 add #2,r4 - 3117ba: 42 10 dt r2 - 3117bc: 8f ef bf.s 31179e <.fg_bg_x> - 3117be: 73 01 add #1,r3 - 3117c0: 47 10 dt r7 - 3117c2: 50 f2 mov.l @(8,r15),r0 - 3117c4: 33 0c add r0,r3 - 3117c6: 8f e9 bf.s 31179c <.fg_bg_y> - 3117c8: 34 8c add r8,r4 - 3117ca: 00 0b rts - 3117cc: 68 f6 mov.l @r15+,r8 - -003117ce <_topti_glyph_fg>: - 3117ce: 2f 86 mov.l r8,@-r15 - 3117d0: d8 1f mov.l 311850 <.bg_next+0x24>,r8 ! 318 - 3117d2: 53 f1 mov.l @(4,r15),r3 - 3117d4: 43 00 shll r3 - 3117d6: 38 38 sub r3,r8 - 3117d8: 53 f3 mov.l @(12,r15),r3 - -003117da <.fg_y>: - 3117da: 52 f1 mov.l @(4,r15),r2 - -003117dc <.fg_x>: - 3117dc: 60 33 mov r3,r0 - 3117de: e1 fb mov #-5,r1 - 3117e0: 40 1d shld r1,r0 - 3117e2: 40 08 shll2 r0 - 3117e4: 01 5e mov.l @(r0,r5),r1 - 3117e6: 60 33 mov r3,r0 - 3117e8: c9 1f and #31,r0 - 3117ea: 41 0d shld r0,r1 - 3117ec: 41 00 shll r1 - 3117ee: 8b 00 bf 3117f2 <.fg_next> - 3117f0: 24 61 mov.w r6,@r4 - -003117f2 <.fg_next>: - 3117f2: 74 02 add #2,r4 - 3117f4: 42 10 dt r2 - 3117f6: 8f f1 bf.s 3117dc <.fg_x> - 3117f8: 73 01 add #1,r3 - 3117fa: 47 10 dt r7 - 3117fc: 50 f2 mov.l @(8,r15),r0 - 3117fe: 33 0c add r0,r3 - 311800: 8f eb bf.s 3117da <.fg_y> - 311802: 34 8c add r8,r4 - 311804: 00 0b rts - 311806: 68 f6 mov.l @r15+,r8 - -00311808 <_topti_glyph_bg>: - 311808: 2f 86 mov.l r8,@-r15 - 31180a: d8 11 mov.l 311850 <.bg_next+0x24>,r8 ! 318 - 31180c: 53 f1 mov.l @(4,r15),r3 - 31180e: 43 00 shll r3 - 311810: 38 38 sub r3,r8 - 311812: 53 f3 mov.l @(12,r15),r3 - -00311814 <.bg_y>: - 311814: 52 f1 mov.l @(4,r15),r2 - -00311816 <.bg_x>: - 311816: 60 33 mov r3,r0 - 311818: e1 fb mov #-5,r1 - 31181a: 40 1d shld r1,r0 - 31181c: 40 08 shll2 r0 - 31181e: 01 5e mov.l @(r0,r5),r1 - 311820: 60 33 mov r3,r0 - 311822: c9 1f and #31,r0 - 311824: 41 0d shld r0,r1 - 311826: 41 00 shll r1 - 311828: 89 00 bt 31182c <.bg_next> - 31182a: 24 61 mov.w r6,@r4 - -0031182c <.bg_next>: - 31182c: 74 02 add #2,r4 - 31182e: 42 10 dt r2 - 311830: 8f f1 bf.s 311816 <.bg_x> - 311832: 73 01 add #1,r3 - 311834: 47 10 dt r7 - 311836: 50 f2 mov.l @(8,r15),r0 - 311838: 33 0c add r0,r3 - 31183a: 8f eb bf.s 311814 <.bg_y> - 31183c: 34 8c add r8,r4 - 31183e: 00 0b rts - 311840: 68 f6 mov.l @r15+,r8 - 311842: 00 09 nop - 311844: 00 09 nop - 311846: 00 09 nop - 311848: 00 09 nop - 31184a: 00 09 nop - 31184c: 00 09 nop - 31184e: 00 09 nop - 311850: 00 00 .word 0x0000 - 311852: 03 18 .word 0x0318 - 311854: 00 09 nop - 311856: 00 09 nop - 311858: 00 09 nop - 31185a: 00 09 nop - 31185c: 00 09 nop - 31185e: 00 09 nop - -00311860 <_gint_image_rgb16_loop>: - 311860: 84 51 mov.b @(1,r5),r0 - 311862: 75 02 add #2,r5 - 311864: 2f 86 mov.l r8,@-r15 - 311866: 66 43 mov r4,r6 - 311868: 62 55 mov.w @r5+,r2 - 31186a: 68 53 mov r5,r8 - 31186c: 2f 96 mov.l r9,@-r15 - 31186e: 40 01 shlr r0 - 311870: 64 85 mov.w @r8+,r4 - 311872: 36 28 sub r2,r6 - 311874: 61 84 mov.b @r8+,r1 - 311876: 36 6c add r6,r6 - 311878: 69 84 mov.b @r8+,r9 - 31187a: 00 09 nop - 31187c: 69 86 mov.l @r8+,r9 - 31187e: 61 1c extu.b r1,r1 - 311880: 65 86 mov.l @r8+,r5 - 311882: 00 09 nop - 311884: 63 86 mov.l @r8+,r3 - 311886: 78 04 add #4,r8 - 311888: 8f 02 bf.s 311890 <_NO_VFLIP> - 31188a: 44 01 shlr r4 - -0031188c <_VFLIP>: - 31188c: 64 4b neg r4,r4 - 31188e: 00 09 nop - -00311890 <_NO_VFLIP>: - 311890: 34 28 sub r2,r4 - 311892: 00 09 nop - 311894: 49 2b jmp @r9 - 311896: 34 4c add r4,r4 - -00311898 <_gint_image_rgb16_normal>: - 311898: c8 01 tst #1,r0 - 31189a: e0 08 mov #8,r0 - 31189c: 8f 04 bf.s 3118a8 <.BACKWARD> - 31189e: 30 23 cmp/ge r2,r0 - -003118a0 <.FORWARD>: - 3118a0: 89 0a bt 3118b8 <_FORWARD_WORD_COPY> - 3118a2: 00 09 nop - 3118a4: a0 24 bra 3118f0 <_FORWARD_LONG_COPY> - 3118a6: 00 09 nop - -003118a8 <.BACKWARD>: - 3118a8: 60 23 mov r2,r0 - 3118aa: 30 0c add r0,r0 - 3118ac: 35 0c add r0,r5 - 3118ae: 30 0c add r0,r0 - 3118b0: 8d 10 bt.s 3118d4 <_BACKWARD_WORD_COPY> - 3118b2: 36 0c add r0,r6 - 3118b4: a0 79 bra 3119aa <_BACKWARD_LONG_COPY> - 3118b6: 00 09 nop - -003118b8 <_FORWARD_WORD_COPY>: - 3118b8: 8c 02 ldrs 3118c0 <_FORWARD_WORD_COPY+0x8> ! f788 - 3118ba: 8e 02 ldre 3118c2 <_FORWARD_WORD_COPY+0xa> ! f589 - 3118bc: 42 34 ldrc r2 - 3118be: 00 09 nop - 3118c0: f7 88 movs.w @r3+,x0 - 3118c2: f5 89 movs.w x0,@r5+ - 3118c4: 41 10 dt r1 - 3118c6: 33 4c add r4,r3 - 3118c8: 8f f8 bf.s 3118bc <_FORWARD_WORD_COPY+0x4> - 3118ca: 35 6c add r6,r5 - 3118cc: 69 f6 mov.l @r15+,r9 - 3118ce: 60 33 mov r3,r0 - 3118d0: 00 0b rts - 3118d2: 68 f6 mov.l @r15+,r8 - -003118d4 <_BACKWARD_WORD_COPY>: - 3118d4: 8c 02 ldrs 3118dc <_BACKWARD_WORD_COPY+0x8> ! f788 - 3118d6: 8e 02 ldre 3118de <_BACKWARD_WORD_COPY+0xa> ! f581 - 3118d8: 42 34 ldrc r2 - 3118da: 00 09 nop - 3118dc: f7 88 movs.w @r3+,x0 - 3118de: f5 81 movs.w x0,@-r5 - 3118e0: 41 10 dt r1 - 3118e2: 33 4c add r4,r3 - 3118e4: 8f f8 bf.s 3118d8 <_BACKWARD_WORD_COPY+0x4> - 3118e6: 35 6c add r6,r5 - 3118e8: 69 f6 mov.l @r15+,r9 - 3118ea: 60 33 mov r3,r0 - 3118ec: 00 0b rts - 3118ee: 68 f6 mov.l @r15+,r8 - -003118f0 <_FORWARD_LONG_COPY>: - 3118f0: 42 01 shlr r2 - 3118f2: e0 02 mov #2,r0 - 3118f4: 89 2d bt 311952 <.F_w1> - 3118f6: 00 09 nop - -003118f8 <.F_w2>: - 3118f8: 25 08 tst r0,r5 - 3118fa: 8b 11 bf 311920 <.F_w2o2> - -003118fc <.F_w2o4>: - 3118fc: 8c 02 ldrs 311904 <.F_w2o4+0x8> ! 6035 - 3118fe: 8e 06 ldre 31190e <.F_w2o4+0x12> ! 7504 - 311900: 42 34 ldrc r2 - 311902: 00 09 nop - 311904: 60 35 mov.w @r3+,r0 - 311906: 67 35 mov.w @r3+,r7 - 311908: 47 28 shll16 r7 - 31190a: 27 0d xtrct r0,r7 - 31190c: 25 72 mov.l r7,@r5 - 31190e: 75 04 add #4,r5 - 311910: 41 10 dt r1 - 311912: 33 4c add r4,r3 - 311914: 8f f4 bf.s 311900 <.F_w2o4+0x4> - 311916: 35 6c add r6,r5 - 311918: 69 f6 mov.l @r15+,r9 - 31191a: 60 33 mov r3,r0 - 31191c: 00 0b rts - 31191e: 68 f6 mov.l @r15+,r8 - -00311920 <.F_w2o2>: - 311920: 72 ff add #-1,r2 - 311922: 8c 05 ldrs 311930 <.F_w2o2+0x10> ! 6035 - 311924: 8e 09 ldre 31193a <.F_w2o2+0x1a> ! 7504 - 311926: 42 34 ldrc r2 - 311928: 00 09 nop - 31192a: 60 35 mov.w @r3+,r0 - 31192c: 25 01 mov.w r0,@r5 - 31192e: 75 02 add #2,r5 - 311930: 60 35 mov.w @r3+,r0 - 311932: 67 35 mov.w @r3+,r7 - 311934: 47 28 shll16 r7 - 311936: 27 0d xtrct r0,r7 - 311938: 25 72 mov.l r7,@r5 - 31193a: 75 04 add #4,r5 - 31193c: 60 35 mov.w @r3+,r0 - 31193e: 25 01 mov.w r0,@r5 - 311940: 75 02 add #2,r5 - 311942: 41 10 dt r1 - 311944: 33 4c add r4,r3 - 311946: 8f ee bf.s 311926 <.F_w2o2+0x6> - 311948: 35 6c add r6,r5 - 31194a: 69 f6 mov.l @r15+,r9 - 31194c: 60 33 mov r3,r0 - 31194e: 00 0b rts - 311950: 68 f6 mov.l @r15+,r8 - -00311952 <.F_w1>: - 311952: 25 08 tst r0,r5 - 311954: 8b 14 bf 311980 <.F_w1o2> - -00311956 <.F_w1o4>: - 311956: 8c 02 ldrs 31195e <.F_w1o4+0x8> ! 6035 - 311958: 8e 06 ldre 311968 <.F_w1o4+0x12> ! 7504 - 31195a: 42 34 ldrc r2 - 31195c: 00 09 nop - 31195e: 60 35 mov.w @r3+,r0 - 311960: 67 35 mov.w @r3+,r7 - 311962: 47 28 shll16 r7 - 311964: 27 0d xtrct r0,r7 - 311966: 25 72 mov.l r7,@r5 - 311968: 75 04 add #4,r5 - 31196a: 60 35 mov.w @r3+,r0 - 31196c: 25 01 mov.w r0,@r5 - 31196e: 75 02 add #2,r5 - 311970: 41 10 dt r1 - 311972: 33 4c add r4,r3 - 311974: 8f f1 bf.s 31195a <.F_w1o4+0x4> - 311976: 35 6c add r6,r5 - 311978: 69 f6 mov.l @r15+,r9 - 31197a: 60 33 mov r3,r0 - 31197c: 00 0b rts - 31197e: 68 f6 mov.l @r15+,r8 - -00311980 <.F_w1o2>: - 311980: 8c 05 ldrs 31198e <.F_w1o2+0xe> ! 6035 - 311982: 8e 09 ldre 311998 <.F_w1o2+0x18> ! 7504 - 311984: 42 34 ldrc r2 - 311986: 00 09 nop - 311988: 60 35 mov.w @r3+,r0 - 31198a: 25 01 mov.w r0,@r5 - 31198c: 75 02 add #2,r5 - 31198e: 60 35 mov.w @r3+,r0 - 311990: 67 35 mov.w @r3+,r7 - 311992: 47 28 shll16 r7 - 311994: 27 0d xtrct r0,r7 - 311996: 25 72 mov.l r7,@r5 - 311998: 75 04 add #4,r5 - 31199a: 41 10 dt r1 - 31199c: 33 4c add r4,r3 - 31199e: 8f f1 bf.s 311984 <.F_w1o2+0x4> - 3119a0: 35 6c add r6,r5 - 3119a2: 69 f6 mov.l @r15+,r9 - 3119a4: 60 33 mov r3,r0 - 3119a6: 00 0b rts - 3119a8: 68 f6 mov.l @r15+,r8 - -003119aa <_BACKWARD_LONG_COPY>: - 3119aa: 42 01 shlr r2 - 3119ac: e0 02 mov #2,r0 - 3119ae: 89 29 bt 311a04 <.B_w1> - 3119b0: 00 09 nop - -003119b2 <.B_w2>: - 3119b2: 25 08 tst r0,r5 - 3119b4: 8b 10 bf 3119d8 <.B_w2o2> - -003119b6 <.B_w2o4>: - 3119b6: 8c 02 ldrs 3119be <.B_w2o4+0x8> ! 6035 - 3119b8: 8e 05 ldre 3119c6 <.B_w2o4+0x10> ! 2506 - 3119ba: 42 34 ldrc r2 - 3119bc: 00 09 nop - 3119be: 60 35 mov.w @r3+,r0 - 3119c0: 67 35 mov.w @r3+,r7 - 3119c2: 40 28 shll16 r0 - 3119c4: 20 7d xtrct r7,r0 - 3119c6: 25 06 mov.l r0,@-r5 - 3119c8: 41 10 dt r1 - 3119ca: 33 4c add r4,r3 - 3119cc: 8f f5 bf.s 3119ba <.B_w2o4+0x4> - 3119ce: 35 6c add r6,r5 - 3119d0: 69 f6 mov.l @r15+,r9 - 3119d2: 60 33 mov r3,r0 - 3119d4: 00 0b rts - 3119d6: 68 f6 mov.l @r15+,r8 - -003119d8 <.B_w2o2>: - 3119d8: 72 ff add #-1,r2 - 3119da: 8c 04 ldrs 3119e6 <.B_w2o2+0xe> ! 6035 - 3119dc: 8e 07 ldre 3119ee <.B_w2o2+0x16> ! 2506 - 3119de: 42 34 ldrc r2 - 3119e0: 00 09 nop - 3119e2: 60 35 mov.w @r3+,r0 - 3119e4: 25 05 mov.w r0,@-r5 - 3119e6: 60 35 mov.w @r3+,r0 - 3119e8: 67 35 mov.w @r3+,r7 - 3119ea: 40 28 shll16 r0 - 3119ec: 20 7d xtrct r7,r0 - 3119ee: 25 06 mov.l r0,@-r5 - 3119f0: 60 35 mov.w @r3+,r0 - 3119f2: 25 05 mov.w r0,@-r5 - 3119f4: 41 10 dt r1 - 3119f6: 33 4c add r4,r3 - 3119f8: 8f f1 bf.s 3119de <.B_w2o2+0x6> - 3119fa: 35 6c add r6,r5 - 3119fc: 69 f6 mov.l @r15+,r9 - 3119fe: 60 33 mov r3,r0 - 311a00: 00 0b rts - 311a02: 68 f6 mov.l @r15+,r8 - -00311a04 <.B_w1>: - 311a04: 25 08 tst r0,r5 - 311a06: 8b 12 bf 311a2e <.B_w1o2> - -00311a08 <.B_w1o4>: - 311a08: 8c 02 ldrs 311a10 <.B_w1o4+0x8> ! 6035 - 311a0a: 8e 05 ldre 311a18 <.B_w1o4+0x10> ! 2506 - 311a0c: 42 34 ldrc r2 - 311a0e: 00 09 nop - 311a10: 60 35 mov.w @r3+,r0 - 311a12: 67 35 mov.w @r3+,r7 - 311a14: 40 28 shll16 r0 - 311a16: 20 7d xtrct r7,r0 - 311a18: 25 06 mov.l r0,@-r5 - 311a1a: 60 35 mov.w @r3+,r0 - 311a1c: 25 05 mov.w r0,@-r5 - 311a1e: 41 10 dt r1 - 311a20: 33 4c add r4,r3 - 311a22: 8f f3 bf.s 311a0c <.B_w1o4+0x4> - 311a24: 35 6c add r6,r5 - 311a26: 69 f6 mov.l @r15+,r9 - 311a28: 60 33 mov r3,r0 - 311a2a: 00 0b rts - 311a2c: 68 f6 mov.l @r15+,r8 - -00311a2e <.B_w1o2>: - 311a2e: 8c 04 ldrs 311a3a <.B_w1o2+0xc> ! 6035 - 311a30: 8e 07 ldre 311a42 <.B_w1o2+0x14> ! 2506 - 311a32: 42 34 ldrc r2 - 311a34: 00 09 nop - 311a36: 60 35 mov.w @r3+,r0 - 311a38: 25 05 mov.w r0,@-r5 - 311a3a: 60 35 mov.w @r3+,r0 - 311a3c: 67 35 mov.w @r3+,r7 - 311a3e: 40 28 shll16 r0 - 311a40: 20 7d xtrct r7,r0 - 311a42: 25 06 mov.l r0,@-r5 - 311a44: 41 10 dt r1 - 311a46: 33 4c add r4,r3 - 311a48: 8f f3 bf.s 311a32 <.B_w1o2+0x4> - 311a4a: 35 6c add r6,r5 - 311a4c: 69 f6 mov.l @r15+,r9 - 311a4e: 60 33 mov r3,r0 - 311a50: 00 0b rts - 311a52: 68 f6 mov.l @r15+,r8 - -00311a54 <_gint_image_rgb16_clearbg>: - 311a54: c8 01 tst #1,r0 - 311a56: 8b 12 bf 311a7e <_gint_image_rgb16_clearbg+0x2a> - 311a58: 60 85 mov.w @r8+,r0 - 311a5a: 69 85 mov.w @r8+,r9 - 311a5c: 60 85 mov.w @r8+,r0 - 311a5e: 68 23 mov r2,r8 - 311a60: 60 35 mov.w @r3+,r0 - 311a62: 39 00 cmp/eq r0,r9 - 311a64: 89 00 bt 311a68 <_gint_image_rgb16_clearbg+0x14> - 311a66: 25 01 mov.w r0,@r5 - 311a68: 48 10 dt r8 - 311a6a: 8f f9 bf.s 311a60 <_gint_image_rgb16_clearbg+0xc> - 311a6c: 75 02 add #2,r5 - 311a6e: 41 10 dt r1 - 311a70: 33 4c add r4,r3 - 311a72: 8f f4 bf.s 311a5e <_gint_image_rgb16_clearbg+0xa> - 311a74: 35 6c add r6,r5 - 311a76: 69 f6 mov.l @r15+,r9 - 311a78: 60 33 mov r3,r0 - 311a7a: 00 0b rts - 311a7c: 68 f6 mov.l @r15+,r8 - 311a7e: 60 85 mov.w @r8+,r0 - 311a80: 69 85 mov.w @r8+,r9 - 311a82: 60 85 mov.w @r8+,r0 - 311a84: 75 fe add #-2,r5 - 311a86: 68 23 mov r2,r8 - 311a88: 48 00 shll r8 - 311a8a: 35 8c add r8,r5 - 311a8c: 48 00 shll r8 - 311a8e: 36 8c add r8,r6 - 311a90: 68 23 mov r2,r8 - 311a92: 60 35 mov.w @r3+,r0 - 311a94: 39 00 cmp/eq r0,r9 - 311a96: 89 00 bt 311a9a <_gint_image_rgb16_clearbg+0x46> - 311a98: 25 01 mov.w r0,@r5 - 311a9a: 48 10 dt r8 - 311a9c: 8f f9 bf.s 311a92 <_gint_image_rgb16_clearbg+0x3e> - 311a9e: 75 fe add #-2,r5 - 311aa0: 41 10 dt r1 - 311aa2: 33 4c add r4,r3 - 311aa4: 8f f4 bf.s 311a90 <_gint_image_rgb16_clearbg+0x3c> - 311aa6: 35 6c add r6,r5 - 311aa8: 69 f6 mov.l @r15+,r9 - 311aaa: 60 33 mov r3,r0 - 311aac: 00 0b rts - 311aae: 68 f6 mov.l @r15+,r8 - -00311ab0 <_gint_image_rgb16_dye>: - 311ab0: c8 01 tst #1,r0 - 311ab2: 8b 12 bf 311ada <_gint_image_rgb16_dye+0x2a> - 311ab4: 60 85 mov.w @r8+,r0 - 311ab6: 69 85 mov.w @r8+,r9 - 311ab8: 60 85 mov.w @r8+,r0 - 311aba: 68 23 mov r2,r8 - 311abc: 67 35 mov.w @r3+,r7 - 311abe: 39 70 cmp/eq r7,r9 - 311ac0: 89 00 bt 311ac4 <_gint_image_rgb16_dye+0x14> - 311ac2: 25 01 mov.w r0,@r5 - 311ac4: 48 10 dt r8 - 311ac6: 8f f9 bf.s 311abc <_gint_image_rgb16_dye+0xc> - 311ac8: 75 02 add #2,r5 - 311aca: 41 10 dt r1 - 311acc: 33 4c add r4,r3 - 311ace: 8f f4 bf.s 311aba <_gint_image_rgb16_dye+0xa> - 311ad0: 35 6c add r6,r5 - 311ad2: 69 f6 mov.l @r15+,r9 - 311ad4: 60 33 mov r3,r0 - 311ad6: 00 0b rts - 311ad8: 68 f6 mov.l @r15+,r8 - 311ada: 60 85 mov.w @r8+,r0 - 311adc: 69 85 mov.w @r8+,r9 - 311ade: 60 85 mov.w @r8+,r0 - 311ae0: 75 fe add #-2,r5 - 311ae2: 68 23 mov r2,r8 - 311ae4: 48 00 shll r8 - 311ae6: 35 8c add r8,r5 - 311ae8: 48 00 shll r8 - 311aea: 36 8c add r8,r6 - 311aec: 68 23 mov r2,r8 - 311aee: 67 35 mov.w @r3+,r7 - 311af0: 39 70 cmp/eq r7,r9 - 311af2: 89 00 bt 311af6 <_gint_image_rgb16_dye+0x46> - 311af4: 25 01 mov.w r0,@r5 - 311af6: 48 10 dt r8 - 311af8: 8f f9 bf.s 311aee <_gint_image_rgb16_dye+0x3e> - 311afa: 75 fe add #-2,r5 - 311afc: 41 10 dt r1 - 311afe: 33 4c add r4,r3 - 311b00: 8f f4 bf.s 311aec <_gint_image_rgb16_dye+0x3c> - 311b02: 35 6c add r6,r5 - 311b04: 69 f6 mov.l @r15+,r9 - 311b06: 60 33 mov r3,r0 - 311b08: 00 0b rts - 311b0a: 68 f6 mov.l @r15+,r8 - -00311b0c <_gint_image_p8_loop>: - 311b0c: 84 51 mov.b @(1,r5),r0 - 311b0e: 75 02 add #2,r5 - 311b10: 2f 86 mov.l r8,@-r15 - 311b12: 66 43 mov r4,r6 - 311b14: 62 55 mov.w @r5+,r2 - 311b16: 68 53 mov r5,r8 - 311b18: 2f 96 mov.l r9,@-r15 - 311b1a: 40 01 shlr r0 - 311b1c: 64 85 mov.w @r8+,r4 - 311b1e: 36 28 sub r2,r6 - 311b20: 61 84 mov.b @r8+,r1 - 311b22: 36 6c add r6,r6 - 311b24: 69 84 mov.b @r8+,r9 - 311b26: 00 09 nop - 311b28: 69 86 mov.l @r8+,r9 - 311b2a: 61 1c extu.b r1,r1 - 311b2c: 65 86 mov.l @r8+,r5 - 311b2e: 00 09 nop - 311b30: 8f 02 bf.s 311b38 <_NO_VFLIP> - 311b32: 63 86 mov.l @r8+,r3 - -00311b34 <_VFLIP>: - 311b34: 64 4b neg r4,r4 - 311b36: 00 09 nop - -00311b38 <_NO_VFLIP>: - 311b38: 49 2b jmp @r9 - 311b3a: 34 28 sub r2,r4 - -00311b3c <_gint_image_p8_normal>: - 311b3c: c8 01 tst #1,r0 - 311b3e: 8b 10 bf 311b62 <_gint_image_p8_normal+0x26> - 311b40: 69 86 mov.l @r8+,r9 - 311b42: 68 23 mov r2,r8 - 311b44: 60 34 mov.b @r3+,r0 - 311b46: 40 00 shll r0 - 311b48: 00 9d mov.w @(r0,r9),r0 - 311b4a: 25 01 mov.w r0,@r5 - 311b4c: 48 10 dt r8 - 311b4e: 8f f9 bf.s 311b44 <_gint_image_p8_normal+0x8> - 311b50: 75 02 add #2,r5 - 311b52: 41 10 dt r1 - 311b54: 33 4c add r4,r3 - 311b56: 8f f4 bf.s 311b42 <_gint_image_p8_normal+0x6> - 311b58: 35 6c add r6,r5 - 311b5a: 69 f6 mov.l @r15+,r9 - 311b5c: 60 33 mov r3,r0 - 311b5e: 00 0b rts - 311b60: 68 f6 mov.l @r15+,r8 - 311b62: 69 86 mov.l @r8+,r9 - 311b64: 75 fe add #-2,r5 - 311b66: 60 23 mov r2,r0 - 311b68: 40 00 shll r0 - 311b6a: 35 0c add r0,r5 - 311b6c: 40 00 shll r0 - 311b6e: 36 0c add r0,r6 - 311b70: 68 23 mov r2,r8 - 311b72: 60 34 mov.b @r3+,r0 - 311b74: 40 00 shll r0 - 311b76: 00 9d mov.w @(r0,r9),r0 - 311b78: 25 01 mov.w r0,@r5 - 311b7a: 48 10 dt r8 - 311b7c: 8f f9 bf.s 311b72 <_gint_image_p8_normal+0x36> - 311b7e: 75 fe add #-2,r5 - 311b80: 41 10 dt r1 - 311b82: 33 4c add r4,r3 - 311b84: 8f f4 bf.s 311b70 <_gint_image_p8_normal+0x34> - 311b86: 35 6c add r6,r5 - 311b88: 69 f6 mov.l @r15+,r9 - 311b8a: 60 33 mov r3,r0 - 311b8c: 00 0b rts - 311b8e: 68 f6 mov.l @r15+,r8 - -00311b90 <_gint_image_p8_clearbg>: - 311b90: c8 01 tst #1,r0 - 311b92: 8b 44 bf 311c1e <_gint_image_p8_clearbg+0x8e> - 311b94: 69 86 mov.l @r8+,r9 - 311b96: 42 01 shlr r2 - 311b98: 67 85 mov.w @r8+,r7 - 311b9a: 60 23 mov r2,r0 - 311b9c: 2f c6 mov.l r12,@-r15 - 311b9e: 40 08 shll2 r0 - 311ba0: 2f a6 mov.l r10,@-r15 - 311ba2: 47 00 shll r7 - 311ba4: 2f b6 mov.l r11,@-r15 - 311ba6: 37 5c add r5,r7 - 311ba8: 6c 03 mov r0,r12 - 311baa: 3c 6c add r6,r12 - 311bac: 2f d6 mov.l r13,@-r15 - 311bae: 75 fc add #-4,r5 - 311bb0: 2f e6 mov.l r14,@-r15 - 311bb2: 74 fe add #-2,r4 - 311bb4: 68 81 mov.w @r8,r8 - 311bb6: eb 00 mov #0,r11 - 311bb8: 68 8e exts.b r8,r8 - 311bba: 00 09 nop - 311bbc: 8c 0a ldrs 311bd4 <_gint_image_p8_clearbg+0x44> ! eaff - 311bbe: 8e 1c ldre 311bfa <_gint_image_p8_clearbg+0x6a> ! 3eec - 311bc0: 42 34 ldrc r2 - 311bc2: 00 09 nop - 311bc4: 6e 34 mov.b @r3+,r14 - 311bc6: 00 09 nop - 311bc8: 60 71 mov.w @r7,r0 - 311bca: 00 09 nop - 311bcc: 2f 06 mov.l r0,@-r15 - 311bce: 38 e0 cmp/eq r14,r8 - 311bd0: 6d 34 mov.b @r3+,r13 - 311bd2: 3e ec add r14,r14 - 311bd4: ea ff mov #-1,r10 - 311bd6: 3a be addc r11,r10 - 311bd8: 2a 59 and r5,r10 - 311bda: 60 e3 mov r14,r0 - 311bdc: 38 d0 cmp/eq r13,r8 - 311bde: 00 9d mov.w @(r0,r9),r0 - 311be0: 81 a2 mov.w r0,@(4,r10) - 311be2: 75 04 add #4,r5 - 311be4: 6e 34 mov.b @r3+,r14 - 311be6: 00 09 nop - 311be8: ea ff mov #-1,r10 - 311bea: 3a be addc r11,r10 - 311bec: 3d dc add r13,r13 - 311bee: 60 d3 mov r13,r0 - 311bf0: 6d 34 mov.b @r3+,r13 - 311bf2: 2a 59 and r5,r10 - 311bf4: 00 9d mov.w @(r0,r9),r0 - 311bf6: 38 e0 cmp/eq r14,r8 - 311bf8: 81 a1 mov.w r0,@(2,r10) - 311bfa: 3e ec add r14,r14 - 311bfc: 60 f6 mov.l @r15+,r0 - 311bfe: 00 09 nop - 311c00: 27 01 mov.w r0,@r7 - 311c02: 37 cc add r12,r7 - 311c04: 41 10 dt r1 - 311c06: 33 4c add r4,r3 - 311c08: 8f da bf.s 311bc0 <_gint_image_p8_clearbg+0x30> - 311c0a: 35 6c add r6,r5 - 311c0c: 6e f6 mov.l @r15+,r14 - 311c0e: 6d f6 mov.l @r15+,r13 - 311c10: 6b f6 mov.l @r15+,r11 - 311c12: 6a f6 mov.l @r15+,r10 - 311c14: 6c f6 mov.l @r15+,r12 - 311c16: 69 f6 mov.l @r15+,r9 - 311c18: 60 33 mov r3,r0 - 311c1a: 00 0b rts - 311c1c: 68 f6 mov.l @r15+,r8 - 311c1e: 69 86 mov.l @r8+,r9 - 311c20: 42 01 shlr r2 - 311c22: 67 85 mov.w @r8+,r7 - 311c24: 60 23 mov r2,r0 - 311c26: 2f c6 mov.l r12,@-r15 - 311c28: 40 08 shll2 r0 - 311c2a: 2f a6 mov.l r10,@-r15 - 311c2c: 47 00 shll r7 - 311c2e: 2f b6 mov.l r11,@-r15 - 311c30: 37 5c add r5,r7 - 311c32: 6c 03 mov r0,r12 - 311c34: 3c 6c add r6,r12 - 311c36: 2f d6 mov.l r13,@-r15 - 311c38: 75 fc add #-4,r5 - 311c3a: 2f e6 mov.l r14,@-r15 - 311c3c: 74 fe add #-2,r4 - 311c3e: 68 81 mov.w @r8,r8 - 311c40: eb 00 mov #0,r11 - 311c42: 35 0c add r0,r5 - 311c44: 00 09 nop - 311c46: 40 00 shll r0 - 311c48: 00 09 nop - 311c4a: 36 0c add r0,r6 - 311c4c: 00 09 nop - 311c4e: 68 8e exts.b r8,r8 - 311c50: 00 09 nop - 311c52: 8c 0a ldrs 311c6a <_gint_image_p8_clearbg+0xda> ! eaff - 311c54: 8e 1c ldre 311c90 <_gint_image_p8_clearbg+0x100> ! 3eec - 311c56: 42 34 ldrc r2 - 311c58: 00 09 nop - 311c5a: 6e 34 mov.b @r3+,r14 - 311c5c: 00 09 nop - 311c5e: 60 71 mov.w @r7,r0 - 311c60: 00 09 nop - 311c62: 2f 06 mov.l r0,@-r15 - 311c64: 38 e0 cmp/eq r14,r8 - 311c66: 6d 34 mov.b @r3+,r13 - 311c68: 3e ec add r14,r14 - 311c6a: ea ff mov #-1,r10 - 311c6c: 3a be addc r11,r10 - 311c6e: 2a 59 and r5,r10 - 311c70: 60 e3 mov r14,r0 - 311c72: 38 d0 cmp/eq r13,r8 - 311c74: 00 9d mov.w @(r0,r9),r0 - 311c76: 81 a1 mov.w r0,@(2,r10) - 311c78: 75 fc add #-4,r5 - 311c7a: 6e 34 mov.b @r3+,r14 - 311c7c: 00 09 nop - 311c7e: ea ff mov #-1,r10 - 311c80: 3a be addc r11,r10 - 311c82: 3d dc add r13,r13 - 311c84: 60 d3 mov r13,r0 - 311c86: 6d 34 mov.b @r3+,r13 - 311c88: 2a 59 and r5,r10 - 311c8a: 00 9d mov.w @(r0,r9),r0 - 311c8c: 38 e0 cmp/eq r14,r8 - 311c8e: 81 a2 mov.w r0,@(4,r10) - 311c90: 3e ec add r14,r14 - 311c92: 60 f6 mov.l @r15+,r0 - 311c94: 00 09 nop - 311c96: 27 01 mov.w r0,@r7 - 311c98: 37 cc add r12,r7 - 311c9a: 41 10 dt r1 - 311c9c: 33 4c add r4,r3 - 311c9e: 8f da bf.s 311c56 <_gint_image_p8_clearbg+0xc6> - 311ca0: 35 6c add r6,r5 - 311ca2: 6e f6 mov.l @r15+,r14 - 311ca4: 6d f6 mov.l @r15+,r13 - 311ca6: 6b f6 mov.l @r15+,r11 - 311ca8: 6a f6 mov.l @r15+,r10 - 311caa: 6c f6 mov.l @r15+,r12 - 311cac: 69 f6 mov.l @r15+,r9 - 311cae: 60 33 mov r3,r0 - 311cb0: 00 0b rts - 311cb2: 68 f6 mov.l @r15+,r8 - -00311cb4 <_gint_image_p4_loop>: - 311cb4: 84 51 mov.b @(1,r5),r0 - 311cb6: 75 02 add #2,r5 - 311cb8: 62 55 mov.w @r5+,r2 - 311cba: 66 43 mov r4,r6 - 311cbc: 2f 86 mov.l r8,@-r15 - 311cbe: 68 53 mov r5,r8 - 311cc0: 2f 96 mov.l r9,@-r15 - 311cc2: 36 28 sub r2,r6 - 311cc4: 64 85 mov.w @r8+,r4 - 311cc6: 36 6c add r6,r6 - 311cc8: 61 84 mov.b @r8+,r1 - 311cca: 00 09 nop - 311ccc: 2f a6 mov.l r10,@-r15 - 311cce: 61 1c extu.b r1,r1 - 311cd0: 6a 84 mov.b @r8+,r10 - 311cd2: 00 09 nop - 311cd4: 69 86 mov.l @r8+,r9 - 311cd6: 40 01 shlr r0 - 311cd8: 65 86 mov.l @r8+,r5 - 311cda: 00 09 nop - 311cdc: 8f 02 bf.s 311ce4 <_NO_VFLIP> - 311cde: 63 86 mov.l @r8+,r3 - -00311ce0 <_VFLIP>: - 311ce0: 64 4b neg r4,r4 - 311ce2: 00 09 nop - -00311ce4 <_NO_VFLIP>: - 311ce4: 67 23 mov r2,r7 - 311ce6: 47 01 shlr r7 - 311ce8: 49 2b jmp @r9 - 311cea: 34 7a subc r7,r4 - -00311cec <_gint_image_p4_normal>: - 311cec: c8 01 tst #1,r0 - 311cee: 8b 31 bf 311d54 <_gint_image_p4_normal+0x68> - 311cf0: 69 86 mov.l @r8+,r9 - 311cf2: 75 fc add #-4,r5 - 311cf4: 60 23 mov r2,r0 - 311cf6: ca 01 xor #1,r0 - 311cf8: 67 85 mov.w @r8+,r7 - 311cfa: 20 a9 and r10,r0 - 311cfc: 2f b6 mov.l r11,@-r15 - 311cfe: 34 08 sub r0,r4 - 311d00: 68 23 mov r2,r8 - 311d02: 2a a8 tst r10,r10 - 311d04: 89 08 bt 311d18 <_gint_image_p4_normal+0x2c> - 311d06: 00 09 nop - 311d08: 60 34 mov.b @r3+,r0 - 311d0a: 40 00 shll r0 - 311d0c: c9 1e and #30,r0 - 311d0e: 00 9d mov.w @(r0,r9),r0 - 311d10: 48 10 dt r8 - 311d12: 81 52 mov.w r0,@(4,r5) - 311d14: 8d 14 bt.s 311d40 <_gint_image_p4_normal+0x54> - 311d16: 75 02 add #2,r5 - 311d18: 67 34 mov.b @r3+,r7 - 311d1a: eb fc mov #-4,r11 - 311d1c: 47 00 shll r7 - 311d1e: 60 73 mov r7,r0 - 311d20: 40 bd shld r11,r0 - 311d22: 00 09 nop - 311d24: c9 1e and #30,r0 - 311d26: eb 1e mov #30,r11 - 311d28: 00 9d mov.w @(r0,r9),r0 - 311d2a: 27 b9 and r11,r7 - 311d2c: 48 10 dt r8 - 311d2e: 81 52 mov.w r0,@(4,r5) - 311d30: 8d 06 bt.s 311d40 <_gint_image_p4_normal+0x54> - 311d32: 75 02 add #2,r5 - 311d34: 60 73 mov r7,r0 - 311d36: 75 02 add #2,r5 - 311d38: 48 10 dt r8 - 311d3a: 00 9d mov.w @(r0,r9),r0 - 311d3c: 8f ec bf.s 311d18 <_gint_image_p4_normal+0x2c> - 311d3e: 81 51 mov.w r0,@(2,r5) - 311d40: 41 10 dt r1 - 311d42: 33 4c add r4,r3 - 311d44: 8f dc bf.s 311d00 <_gint_image_p4_normal+0x14> - 311d46: 35 6c add r6,r5 - 311d48: 6b f6 mov.l @r15+,r11 - 311d4a: 6a f6 mov.l @r15+,r10 - 311d4c: 69 f6 mov.l @r15+,r9 - 311d4e: 60 33 mov r3,r0 - 311d50: 00 0b rts - 311d52: 68 f6 mov.l @r15+,r8 - 311d54: 69 86 mov.l @r8+,r9 - 311d56: 75 fc add #-4,r5 - 311d58: 60 23 mov r2,r0 - 311d5a: ca 01 xor #1,r0 - 311d5c: 67 85 mov.w @r8+,r7 - 311d5e: 20 a9 and r10,r0 - 311d60: 2f b6 mov.l r11,@-r15 - 311d62: 34 08 sub r0,r4 - 311d64: 60 23 mov r2,r0 - 311d66: 40 00 shll r0 - 311d68: 35 0c add r0,r5 - 311d6a: 00 09 nop - 311d6c: 40 00 shll r0 - 311d6e: 00 09 nop - 311d70: 36 0c add r0,r6 - 311d72: 00 09 nop - 311d74: 68 23 mov r2,r8 - 311d76: 2a a8 tst r10,r10 - 311d78: 89 08 bt 311d8c <_gint_image_p4_normal+0xa0> - 311d7a: 00 09 nop - 311d7c: 60 34 mov.b @r3+,r0 - 311d7e: 40 00 shll r0 - 311d80: c9 1e and #30,r0 - 311d82: 00 9d mov.w @(r0,r9),r0 - 311d84: 48 10 dt r8 - 311d86: 81 51 mov.w r0,@(2,r5) - 311d88: 8d 14 bt.s 311db4 <_gint_image_p4_normal+0xc8> - 311d8a: 75 fe add #-2,r5 - 311d8c: 67 34 mov.b @r3+,r7 - 311d8e: eb fc mov #-4,r11 - 311d90: 47 00 shll r7 - 311d92: 60 73 mov r7,r0 - 311d94: 40 bd shld r11,r0 - 311d96: 00 09 nop - 311d98: c9 1e and #30,r0 - 311d9a: eb 1e mov #30,r11 - 311d9c: 00 9d mov.w @(r0,r9),r0 - 311d9e: 27 b9 and r11,r7 - 311da0: 48 10 dt r8 - 311da2: 81 51 mov.w r0,@(2,r5) - 311da4: 8d 06 bt.s 311db4 <_gint_image_p4_normal+0xc8> - 311da6: 75 fe add #-2,r5 - 311da8: 60 73 mov r7,r0 - 311daa: 75 fe add #-2,r5 - 311dac: 48 10 dt r8 - 311dae: 00 9d mov.w @(r0,r9),r0 - 311db0: 8f ec bf.s 311d8c <_gint_image_p4_normal+0xa0> - 311db2: 81 52 mov.w r0,@(4,r5) - 311db4: 41 10 dt r1 - 311db6: 33 4c add r4,r3 - 311db8: 8f dc bf.s 311d74 <_gint_image_p4_normal+0x88> - 311dba: 35 6c add r6,r5 - 311dbc: 6b f6 mov.l @r15+,r11 - 311dbe: 6a f6 mov.l @r15+,r10 - 311dc0: 69 f6 mov.l @r15+,r9 - 311dc2: 60 33 mov r3,r0 - 311dc4: 00 0b rts - 311dc6: 68 f6 mov.l @r15+,r8 - -00311dc8 <_gint_image_p4_clearbg>: - 311dc8: c8 01 tst #1,r0 - 311dca: 8b 2e bf 311e2a <_gint_image_p4_clearbg+0x62> - 311dcc: 69 86 mov.l @r8+,r9 - 311dce: 67 23 mov r2,r7 - 311dd0: 47 01 shlr r7 - 311dd2: 34 7e addc r7,r4 - 311dd4: 67 85 mov.w @r8+,r7 - 311dd6: 00 09 nop - 311dd8: 68 81 mov.w @r8,r8 - 311dda: 00 09 nop - 311ddc: 2f b6 mov.l r11,@-r15 - 311dde: 48 00 shll r8 - 311de0: 2f c6 mov.l r12,@-r15 - 311de2: ec fd mov #-3,r12 - 311de4: 6b 23 mov r2,r11 - 311de6: 67 a3 mov r10,r7 - 311de8: 60 73 mov r7,r0 - 311dea: 40 01 shlr r0 - 311dec: 00 3c mov.b @(r0,r3),r0 - 311dee: 00 09 nop - 311df0: 8d 07 bt.s 311e02 <_gint_image_p4_clearbg+0x3a> - 311df2: 77 01 add #1,r7 - 311df4: 40 cd shld r12,r0 - 311df6: c9 1e and #30,r0 - 311df8: 38 00 cmp/eq r0,r8 - 311dfa: 89 08 bt 311e0e <_gint_image_p4_clearbg+0x46> - 311dfc: 00 9d mov.w @(r0,r9),r0 - 311dfe: a0 06 bra 311e0e <_gint_image_p4_clearbg+0x46> - 311e00: 25 01 mov.w r0,@r5 - 311e02: 40 00 shll r0 - 311e04: c9 1e and #30,r0 - 311e06: 38 00 cmp/eq r0,r8 - 311e08: 89 01 bt 311e0e <_gint_image_p4_clearbg+0x46> - 311e0a: 00 9d mov.w @(r0,r9),r0 - 311e0c: 25 01 mov.w r0,@r5 - 311e0e: 4b 10 dt r11 - 311e10: 8f ea bf.s 311de8 <_gint_image_p4_clearbg+0x20> - 311e12: 75 02 add #2,r5 - 311e14: 41 10 dt r1 - 311e16: 33 4c add r4,r3 - 311e18: 8f e4 bf.s 311de4 <_gint_image_p4_clearbg+0x1c> - 311e1a: 35 6c add r6,r5 - 311e1c: 6c f6 mov.l @r15+,r12 - 311e1e: 6b f6 mov.l @r15+,r11 - 311e20: 6a f6 mov.l @r15+,r10 - 311e22: 69 f6 mov.l @r15+,r9 - 311e24: 60 33 mov r3,r0 - 311e26: 00 0b rts - 311e28: 68 f6 mov.l @r15+,r8 - 311e2a: 69 86 mov.l @r8+,r9 - 311e2c: 67 23 mov r2,r7 - 311e2e: 47 01 shlr r7 - 311e30: 34 7e addc r7,r4 - 311e32: 67 85 mov.w @r8+,r7 - 311e34: 00 09 nop - 311e36: 68 81 mov.w @r8,r8 - 311e38: 00 09 nop - 311e3a: 2f b6 mov.l r11,@-r15 - 311e3c: 48 00 shll r8 - 311e3e: 2f c6 mov.l r12,@-r15 - 311e40: ec fd mov #-3,r12 - 311e42: 75 fe add #-2,r5 - 311e44: 60 23 mov r2,r0 - 311e46: 40 00 shll r0 - 311e48: 35 0c add r0,r5 - 311e4a: 40 00 shll r0 - 311e4c: 36 0c add r0,r6 - 311e4e: 6b 23 mov r2,r11 - 311e50: 67 a3 mov r10,r7 - 311e52: 60 73 mov r7,r0 - 311e54: 40 01 shlr r0 - 311e56: 00 3c mov.b @(r0,r3),r0 - 311e58: 00 09 nop - 311e5a: 8d 07 bt.s 311e6c <_gint_image_p4_clearbg+0xa4> - 311e5c: 77 01 add #1,r7 - 311e5e: 40 cd shld r12,r0 - 311e60: c9 1e and #30,r0 - 311e62: 38 00 cmp/eq r0,r8 - 311e64: 89 08 bt 311e78 <_gint_image_p4_clearbg+0xb0> - 311e66: 00 9d mov.w @(r0,r9),r0 - 311e68: a0 06 bra 311e78 <_gint_image_p4_clearbg+0xb0> - 311e6a: 25 01 mov.w r0,@r5 - 311e6c: 40 00 shll r0 - 311e6e: c9 1e and #30,r0 - 311e70: 38 00 cmp/eq r0,r8 - 311e72: 89 01 bt 311e78 <_gint_image_p4_clearbg+0xb0> - 311e74: 00 9d mov.w @(r0,r9),r0 - 311e76: 25 01 mov.w r0,@r5 - 311e78: 4b 10 dt r11 - 311e7a: 8f ea bf.s 311e52 <_gint_image_p4_clearbg+0x8a> - 311e7c: 75 fe add #-2,r5 - 311e7e: 41 10 dt r1 - 311e80: 33 4c add r4,r3 - 311e82: 8f e4 bf.s 311e4e <_gint_image_p4_clearbg+0x86> - 311e84: 35 6c add r6,r5 - 311e86: 6c f6 mov.l @r15+,r12 - 311e88: 6b f6 mov.l @r15+,r11 - 311e8a: 6a f6 mov.l @r15+,r10 - 311e8c: 69 f6 mov.l @r15+,r9 - 311e8e: 60 33 mov r3,r0 - 311e90: 00 0b rts - 311e92: 68 f6 mov.l @r15+,r8 - ... - -00311ea0 <_cpu_csleep_init>: - 311ea0: d1 03 mov.l 311eb0 <.memcpy>,r1 ! 312000 <_memcpy> - 311ea2: c7 13 mova 311ef0 ,r0 - 311ea4: 65 03 mov r0,r5 - 311ea6: 41 2b jmp @r1 - 311ea8: e6 14 mov #20,r6 - 311eaa: 00 09 nop - 311eac: 00 09 nop - 311eae: 00 09 nop - -00311eb0 <.memcpy>: - 311eb0: 00 31 .word 0x0031 - 311eb2: 20 00 mov.b r0,@r0 - -00311eb4 <_cpu_csleep>: - 311eb4: 2f 86 mov.l r8,@-r15 - 311eb6: 4f 22 sts.l pr,@-r15 - 311eb8: 68 43 mov r4,r8 - 311eba: 85 84 mov.w @(8,r8),r0 - 311ebc: 60 0d extu.w r0,r0 - 311ebe: 88 1b cmp/eq #27,r0 - 311ec0: 8b 07 bf 311ed2 <_cpu_csleep+0x1e> - 311ec2: 60 83 mov r8,r0 - 311ec4: 00 e3 icbi @r0 - 311ec6: 70 12 add #18,r0 - 311ec8: 00 e3 icbi @r0 - 311eca: 48 0b jsr @r8 - 311ecc: 00 09 nop - 311ece: af f4 bra 311eba <_cpu_csleep+0x6> - 311ed0: 00 09 nop - 311ed2: 4f 26 lds.l @r15+,pr - 311ed4: 00 0b rts - 311ed6: 68 f6 mov.l @r15+,r8 - -00311ed8 <_cpu_csleep_cancel>: - 311ed8: e0 09 mov #9,r0 - 311eda: 74 08 add #8,r4 - 311edc: 24 01 mov.w r0,@r4 - 311ede: 04 e3 icbi @r4 - 311ee0: 00 0b rts - 311ee2: 00 09 nop - 311ee4: 00 09 nop - 311ee6: 00 09 nop - 311ee8: 00 09 nop - 311eea: 00 09 nop - 311eec: 00 09 nop - 311eee: 00 09 nop - -00311ef0 : - 311ef0: d0 03 mov.l 311f00 ,r0 ! 81018d4 <_cpu_sleep_block_counter> - 311ef2: 60 02 mov.l @r0,r0 - 311ef4: 40 15 cmp/pl r0 - 311ef6: 89 00 bt 311efa - 311ef8: 00 1b sleep - 311efa: 00 0b rts - 311efc: 00 09 nop - 311efe: 00 09 nop - 311f00: 08 10 .word 0x0810 - 311f02: 18 d4 mov.l r13,@(16,r8) - -00311f04 : - 311f04: 00 09 nop - 311f06: 00 09 nop - 311f08: 00 09 nop - 311f0a: 00 09 nop - 311f0c: 00 09 nop - 311f0e: 00 09 nop - -00311f10 <_setjmp>: - 311f10: 03 02 stc sr,r3 - 311f12: 74 34 add #52,r4 - 311f14: 44 22 sts.l pr,@-r4 - 311f16: 44 02 sts.l mach,@-r4 - 311f18: 44 12 sts.l macl,@-r4 - 311f1a: 44 13 stc.l gbr,@-r4 - 311f1c: 24 f6 mov.l r15,@-r4 - 311f1e: 24 e6 mov.l r14,@-r4 - 311f20: 24 d6 mov.l r13,@-r4 - 311f22: 24 c6 mov.l r12,@-r4 - 311f24: 24 b6 mov.l r11,@-r4 - 311f26: 24 a6 mov.l r10,@-r4 - 311f28: 24 96 mov.l r9,@-r4 - 311f2a: 24 86 mov.l r8,@-r4 - 311f2c: 24 36 mov.l r3,@-r4 - 311f2e: 00 0b rts - 311f30: e0 00 mov #0,r0 - 311f32: 00 09 nop - -00311f34 <_longjmp>: - 311f34: 68 43 mov r4,r8 - 311f36: 25 58 tst r5,r5 - 311f38: 09 29 movt r9 - 311f3a: 39 5c add r5,r9 - -00311f3c : - 311f3c: 48 07 ldc.l @r8+,sr - 311f3e: 64 83 mov r8,r4 - 311f40: 60 93 mov r9,r0 - 311f42: 68 46 mov.l @r4+,r8 - 311f44: 69 46 mov.l @r4+,r9 - 311f46: 6a 46 mov.l @r4+,r10 - 311f48: 6b 46 mov.l @r4+,r11 - 311f4a: 6c 46 mov.l @r4+,r12 - 311f4c: 6d 46 mov.l @r4+,r13 - 311f4e: 6e 46 mov.l @r4+,r14 - 311f50: 6f 46 mov.l @r4+,r15 - 311f52: 44 17 ldc.l @r4+,gbr - 311f54: 44 16 lds.l @r4+,macl - 311f56: 44 06 lds.l @r4+,mach - 311f58: 44 26 lds.l @r4+,pr - 311f5a: 00 0b rts - 311f5c: 00 09 nop - 311f5e: 00 09 nop - -00311f60 <_memcmp>: - 311f60: 26 68 tst r6,r6 - 311f62: 89 41 bt 311fe8 <.zero> - 311f64: e0 40 mov #64,r0 - 311f66: 30 63 cmp/ge r6,r0 - 311f68: 89 34 bt 311fd4 <_naive_memcmp> - 311f6a: e2 04 mov #4,r2 - 311f6c: e3 03 mov #3,r3 - -00311f6e <_memcmp_align_rhs>: - 311f6e: 60 44 mov.b @r4+,r0 - 311f70: 61 54 mov.b @r5+,r1 - 311f72: 31 00 cmp/eq r0,r1 - 311f74: 8f 34 bf.s 311fe0 <.end> - 311f76: 46 10 dt r6 - 311f78: 25 38 tst r3,r5 - 311f7a: 8b f8 bf 311f6e <_memcmp_align_rhs> - 311f7c: 24 38 tst r3,r4 - 311f7e: 89 08 bt 311f92 <.aligned4> - 311f80: d0 1b mov.l 311ff0 <.___cpucap>,r0 ! 8101818 <___cpucap> - 311f82: 60 02 mov.l @r0,r0 - 311f84: c8 01 tst #1,r0 - 311f86: 8b 0d bf 311fa4 <.unaligned4> - 311f88: 60 43 mov r4,r0 - 311f8a: c8 01 tst #1,r0 - 311f8c: 89 13 bt 311fb6 <.aligned2> - 311f8e: a0 21 bra 311fd4 <_naive_memcmp> - 311f90: 00 09 nop - -00311f92 <.aligned4>: - 311f92: 60 46 mov.l @r4+,r0 - 311f94: 61 56 mov.l @r5+,r1 - 311f96: 31 00 cmp/eq r0,r1 - 311f98: 8f 19 bf.s 311fce <_fail> - 311f9a: 76 fc add #-4,r6 - 311f9c: 32 63 cmp/ge r6,r2 - 311f9e: 8b f8 bf 311f92 <.aligned4> - 311fa0: a0 18 bra 311fd4 <_naive_memcmp> - 311fa2: 00 09 nop - -00311fa4 <.unaligned4>: - 311fa4: 44 e9 movua.l @r4+,r0 - 311fa6: 61 56 mov.l @r5+,r1 - 311fa8: 31 00 cmp/eq r0,r1 - 311faa: 8f 10 bf.s 311fce <_fail> - 311fac: 76 fc add #-4,r6 - 311fae: 32 63 cmp/ge r6,r2 - 311fb0: 8b f8 bf 311fa4 <.unaligned4> - 311fb2: a0 0f bra 311fd4 <_naive_memcmp> - 311fb4: 00 09 nop - -00311fb6 <.aligned2>: - 311fb6: 60 45 mov.w @r4+,r0 - 311fb8: 61 56 mov.l @r5+,r1 - 311fba: 62 45 mov.w @r4+,r2 - 311fbc: 40 28 shll16 r0 - 311fbe: 20 2b or r2,r0 - 311fc0: 31 00 cmp/eq r0,r1 - 311fc2: 8f 04 bf.s 311fce <_fail> - 311fc4: 76 fc add #-4,r6 - 311fc6: 32 63 cmp/ge r6,r2 - 311fc8: 8b f5 bf 311fb6 <.aligned2> - 311fca: a0 03 bra 311fd4 <_naive_memcmp> - 311fcc: 00 09 nop - -00311fce <_fail>: - 311fce: 74 fc add #-4,r4 - 311fd0: 75 fc add #-4,r5 - 311fd2: 76 04 add #4,r6 - -00311fd4 <_naive_memcmp>: - 311fd4: 60 44 mov.b @r4+,r0 - 311fd6: 61 54 mov.b @r5+,r1 - 311fd8: 31 00 cmp/eq r0,r1 - 311fda: 8f 01 bf.s 311fe0 <.end> - 311fdc: 46 10 dt r6 - 311fde: 8b f9 bf 311fd4 <_naive_memcmp> - -00311fe0 <.end>: - 311fe0: 60 0c extu.b r0,r0 - 311fe2: 61 1c extu.b r1,r1 - 311fe4: 00 0b rts - 311fe6: 30 18 sub r1,r0 - -00311fe8 <.zero>: - 311fe8: 00 0b rts - 311fea: e0 00 mov #0,r0 - 311fec: 00 09 nop - 311fee: 00 09 nop - -00311ff0 <.___cpucap>: - 311ff0: 08 10 .word 0x0810 - 311ff2: 18 18 mov.l r1,@(32,r8) - 311ff4: 00 09 nop - 311ff6: 00 09 nop - 311ff8: 00 09 nop - 311ffa: 00 09 nop - 311ffc: 00 09 nop - 311ffe: 00 09 nop - -00312000 <_memcpy>: - 312000: 26 68 tst r6,r6 - 312002: 89 4d bt 3120a0 <.zero> - 312004: 63 43 mov r4,r3 - 312006: e2 03 mov #3,r2 - 312008: e0 40 mov #64,r0 - 31200a: 30 63 cmp/ge r6,r0 - 31200c: 89 41 bt 312092 <_naive_memcpy> - -0031200e <_memcpy_align_dst>: - 31200e: 60 54 mov.b @r5+,r0 - 312010: 24 00 mov.b r0,@r4 - 312012: 74 01 add #1,r4 - 312014: 24 28 tst r2,r4 - 312016: 8f fa bf.s 31200e <_memcpy_align_dst> - 312018: 46 10 dt r6 - 31201a: 25 28 tst r2,r5 - 31201c: 8d 09 bt.s 312032 <.aligned4_32> - 31201e: e2 04 mov #4,r2 - 312020: d0 23 mov.l 3120b0 <.___cpucap>,r0 ! 8101818 <___cpucap> - 312022: 60 02 mov.l @r0,r0 - 312024: c8 01 tst #1,r0 - 312026: 8b 22 bf 31206e <.unaligned4> - 312028: 60 53 mov r5,r0 - 31202a: c8 01 tst #1,r0 - 31202c: 89 27 bt 31207e <.aligned2> - 31202e: a0 30 bra 312092 <_naive_memcpy> - 312030: 00 09 nop - -00312032 <.aligned4_32>: - 312032: e2 24 mov #36,r2 - 312034: 60 56 mov.l @r5+,r0 - 312036: 61 56 mov.l @r5+,r1 - 312038: 67 56 mov.l @r5+,r7 - 31203a: 24 02 mov.l r0,@r4 - 31203c: 14 11 mov.l r1,@(4,r4) - 31203e: 14 72 mov.l r7,@(8,r4) - 312040: 60 56 mov.l @r5+,r0 - 312042: 61 56 mov.l @r5+,r1 - 312044: 67 56 mov.l @r5+,r7 - 312046: 14 03 mov.l r0,@(12,r4) - 312048: 14 14 mov.l r1,@(16,r4) - 31204a: 14 75 mov.l r7,@(20,r4) - 31204c: 60 56 mov.l @r5+,r0 - 31204e: 61 56 mov.l @r5+,r1 - 312050: 76 e0 add #-32,r6 - 312052: 14 06 mov.l r0,@(24,r4) - 312054: 14 17 mov.l r1,@(28,r4) - 312056: 32 63 cmp/ge r6,r2 - 312058: 8f eb bf.s 312032 <.aligned4_32> - 31205a: 74 20 add #32,r4 - -0031205c <.aligned4_4>: - 31205c: e2 04 mov #4,r2 - 31205e: 60 56 mov.l @r5+,r0 - 312060: 24 02 mov.l r0,@r4 - 312062: 76 fc add #-4,r6 - 312064: 32 63 cmp/ge r6,r2 - 312066: 8f f9 bf.s 31205c <.aligned4_4> - 312068: 74 04 add #4,r4 - 31206a: a0 12 bra 312092 <_naive_memcpy> - 31206c: 00 09 nop - -0031206e <.unaligned4>: - 31206e: 45 e9 movua.l @r5+,r0 - 312070: 24 02 mov.l r0,@r4 - 312072: 76 fc add #-4,r6 - 312074: 32 63 cmp/ge r6,r2 - 312076: 8f fa bf.s 31206e <.unaligned4> - 312078: 74 04 add #4,r4 - 31207a: a0 0a bra 312092 <_naive_memcpy> - 31207c: 00 09 nop - -0031207e <.aligned2>: - 31207e: 60 55 mov.w @r5+,r0 - 312080: 24 01 mov.w r0,@r4 - 312082: 60 55 mov.w @r5+,r0 - 312084: 81 41 mov.w r0,@(2,r4) - 312086: 76 fc add #-4,r6 - 312088: 32 63 cmp/ge r6,r2 - 31208a: 8f f8 bf.s 31207e <.aligned2> - 31208c: 74 04 add #4,r4 - 31208e: a0 00 bra 312092 <_naive_memcpy> - 312090: 00 09 nop - -00312092 <_naive_memcpy>: - 312092: 60 54 mov.b @r5+,r0 - 312094: 46 10 dt r6 - 312096: 24 00 mov.b r0,@r4 - 312098: 8f fb bf.s 312092 <_naive_memcpy> - 31209a: 74 01 add #1,r4 - 31209c: 00 0b rts - 31209e: 60 33 mov r3,r0 - -003120a0 <.zero>: - 3120a0: 00 0b rts - 3120a2: 60 43 mov r4,r0 - 3120a4: 00 09 nop - 3120a6: 00 09 nop - 3120a8: 00 09 nop - 3120aa: 00 09 nop - 3120ac: 00 09 nop - 3120ae: 00 09 nop - -003120b0 <.___cpucap>: - 3120b0: 08 10 .word 0x0810 - 3120b2: 18 18 mov.l r1,@(32,r8) - 3120b4: 00 09 nop - 3120b6: 00 09 nop - 3120b8: 00 09 nop - 3120ba: 00 09 nop - 3120bc: 00 09 nop - 3120be: 00 09 nop - -003120c0 <_memmove>: - 3120c0: 26 68 tst r6,r6 - 3120c2: 89 1d bt 312100 <.zero> - 3120c4: 60 43 mov r4,r0 - 3120c6: 30 6c add r6,r0 - 3120c8: 35 03 cmp/ge r0,r5 - 3120ca: 89 16 bt 3120fa <_memmove_memcpy> - 3120cc: 60 53 mov r5,r0 - 3120ce: 30 6c add r6,r0 - 3120d0: 34 03 cmp/ge r0,r4 - 3120d2: 89 12 bt 3120fa <_memmove_memcpy> - 3120d4: 63 43 mov r4,r3 - 3120d6: 35 43 cmp/ge r4,r5 - 3120d8: 8b 06 bf 3120e8 <.backwards> - -003120da <.forwards>: - 3120da: 60 54 mov.b @r5+,r0 - 3120dc: 24 00 mov.b r0,@r4 - 3120de: 46 10 dt r6 - 3120e0: 8f fb bf.s 3120da <.forwards> - 3120e2: 74 01 add #1,r4 - 3120e4: 00 0b rts - 3120e6: 60 33 mov r3,r0 - -003120e8 <.backwards>: - 3120e8: 34 6c add r6,r4 - 3120ea: 35 6c add r6,r5 - -003120ec <.backwards_loop>: - 3120ec: 75 ff add #-1,r5 - 3120ee: 60 50 mov.b @r5,r0 - 3120f0: 46 10 dt r6 - 3120f2: 8f fb bf.s 3120ec <.backwards_loop> - 3120f4: 24 04 mov.b r0,@-r4 - 3120f6: 00 0b rts - 3120f8: 60 33 mov r3,r0 - -003120fa <_memmove_memcpy>: - 3120fa: d1 05 mov.l 312110 <.memcpy>,r1 ! 312000 <_memcpy> - 3120fc: 41 2b jmp @r1 - 3120fe: 00 09 nop - -00312100 <.zero>: - 312100: 00 0b rts - 312102: 60 43 mov r4,r0 - 312104: 00 09 nop - 312106: 00 09 nop - 312108: 00 09 nop - 31210a: 00 09 nop - 31210c: 00 09 nop - 31210e: 00 09 nop - -00312110 <.memcpy>: - 312110: 00 31 .word 0x0031 - 312112: 20 00 mov.b r0,@r0 - 312114: 00 09 nop - 312116: 00 09 nop - 312118: 00 09 nop - 31211a: 00 09 nop - 31211c: 00 09 nop - 31211e: 00 09 nop - -00312120 <_memset>: - 312120: 26 68 tst r6,r6 - 312122: 89 26 bt 312172 <.zero> - 312124: 63 43 mov r4,r3 - 312126: 34 6c add r6,r4 - 312128: e0 40 mov #64,r0 - 31212a: 30 63 cmp/ge r6,r0 - 31212c: 8d 1c bt.s 312168 <_naive_memset> - 31212e: 60 53 mov r5,r0 - 312130: e2 03 mov #3,r2 - 312132: 45 18 shll8 r5 - 312134: 20 5b or r5,r0 - 312136: 65 03 mov r0,r5 - 312138: 45 28 shll16 r5 - 31213a: 20 5b or r5,r0 - -0031213c <_memset_align>: - 31213c: 24 04 mov.b r0,@-r4 - 31213e: 24 28 tst r2,r4 - 312140: 8f fc bf.s 31213c <_memset_align> - 312142: 46 10 dt r6 - 312144: e2 28 mov #40,r2 - -00312146 <.aligned4_32>: - 312146: 74 e0 add #-32,r4 - 312148: 76 e0 add #-32,r6 - 31214a: 14 07 mov.l r0,@(28,r4) - 31214c: 14 06 mov.l r0,@(24,r4) - 31214e: 14 05 mov.l r0,@(20,r4) - 312150: 14 04 mov.l r0,@(16,r4) - 312152: 14 03 mov.l r0,@(12,r4) - 312154: 14 02 mov.l r0,@(8,r4) - 312156: 14 01 mov.l r0,@(4,r4) - 312158: 32 63 cmp/ge r6,r2 - 31215a: 8f f4 bf.s 312146 <.aligned4_32> - 31215c: 24 02 mov.l r0,@r4 - 31215e: e2 08 mov #8,r2 - -00312160 <.aligned4_4>: - 312160: 24 06 mov.l r0,@-r4 - 312162: 32 63 cmp/ge r6,r2 - 312164: 8f fc bf.s 312160 <.aligned4_4> - 312166: 76 fc add #-4,r6 - -00312168 <_naive_memset>: - 312168: 46 10 dt r6 - 31216a: 8f fd bf.s 312168 <_naive_memset> - 31216c: 24 04 mov.b r0,@-r4 - -0031216e <.end>: - 31216e: 00 0b rts - 312170: 60 33 mov r3,r0 - -00312172 <.zero>: - 312172: 00 0b rts - 312174: 60 43 mov r4,r0 - -00312176 <_strlen>: - 312176: 60 43 mov r4,r0 - 312178: e2 00 mov #0,r2 - 31217a: 61 04 mov.b @r0+,r1 - 31217c: 21 18 tst r1,r1 - 31217e: 89 0e bt 31219e <.end> - 312180: 61 04 mov.b @r0+,r1 - 312182: 21 18 tst r1,r1 - 312184: 89 0b bt 31219e <.end> - 312186: 61 04 mov.b @r0+,r1 - 312188: 21 18 tst r1,r1 - 31218a: 89 08 bt 31219e <.end> - 31218c: cb 03 or #3,r0 - 31218e: ca 03 xor #3,r0 - 312190: 61 06 mov.l @r0+,r1 - 312192: 22 1c cmp/str r1,r2 - 312194: 8b fc bf 312190 <_strlen+0x1a> - 312196: 70 fc add #-4,r0 - 312198: 61 04 mov.b @r0+,r1 - 31219a: 21 18 tst r1,r1 - 31219c: 8b fc bf 312198 <_strlen+0x22> - -0031219e <.end>: - 31219e: 70 ff add #-1,r0 - 3121a0: 00 0b rts - 3121a2: 30 48 sub r4,r0 - ... - -003121b0 <_memchr>: - 3121b0: 61 43 mov r4,r1 - 3121b2: 65 5e exts.b r5,r5 - 3121b4: e2 40 mov #64,r2 - 3121b6: 32 66 cmp/hi r6,r2 - 3121b8: 89 31 bt 31221e <.naive> - 3121ba: 63 5c extu.b r5,r3 - 3121bc: 62 38 swap.b r3,r2 - 3121be: 22 3b or r3,r2 - 3121c0: 63 29 swap.w r2,r3 - 3121c2: 22 3b or r3,r2 - 3121c4: d0 1e mov.l 312240 <.___cpucap>,r0 ! 8101818 <___cpucap> - 3121c6: 60 02 mov.l @r0,r0 - 3121c8: c8 01 tst #1,r0 - 3121ca: 8b 17 bf 3121fc <.sh4aldsp> - -003121cc <.sh3>: - 3121cc: 60 14 mov.b @r1+,r0 - 3121ce: 35 00 cmp/eq r0,r5 - 3121d0: 89 31 bt 312236 <.end> - 3121d2: 60 14 mov.b @r1+,r0 - 3121d4: 35 00 cmp/eq r0,r5 - 3121d6: 89 2e bt 312236 <.end> - 3121d8: 60 14 mov.b @r1+,r0 - 3121da: 35 00 cmp/eq r0,r5 - 3121dc: 89 2b bt 312236 <.end> - 3121de: 41 09 shlr2 r1 - 3121e0: 41 08 shll2 r1 - 3121e2: 36 4c add r4,r6 - 3121e4: 36 18 sub r1,r6 - 3121e6: 67 63 mov r6,r7 - 3121e8: 47 09 shlr2 r7 - 3121ea: e3 03 mov #3,r3 - 3121ec: 26 39 and r3,r6 - 3121ee: 60 16 mov.l @r1+,r0 - 3121f0: 22 0c cmp/str r0,r2 - 3121f2: 89 1d bt 312230 <.found> - 3121f4: 47 10 dt r7 - 3121f6: 8b fa bf 3121ee <.sh3+0x22> - 3121f8: a0 11 bra 31221e <.naive> - 3121fa: 00 09 nop - -003121fc <.sh4aldsp>: - 3121fc: 41 e9 movua.l @r1+,r0 - 3121fe: 22 0c cmp/str r0,r2 - 312200: 89 16 bt 312230 <.found> - 312202: 41 09 shlr2 r1 - 312204: 41 08 shll2 r1 - 312206: 36 4c add r4,r6 - 312208: 36 18 sub r1,r6 - 31220a: 67 63 mov r6,r7 - 31220c: 47 09 shlr2 r7 - 31220e: 8c 03 ldrs 312218 <.sh4aldsp+0x1c> ! 6016 - 312210: 8e 04 ldre 31221c <.sh4aldsp+0x20> ! 8908 - 312212: 47 34 ldrc r7 - 312214: e3 03 mov #3,r3 - 312216: 26 39 and r3,r6 - 312218: 60 16 mov.l @r1+,r0 - 31221a: 22 0c cmp/str r0,r2 - 31221c: 89 08 bt 312230 <.found> - -0031221e <.naive>: - 31221e: 26 68 tst r6,r6 - 312220: 89 04 bt 31222c <.none> - 312222: 60 14 mov.b @r1+,r0 - 312224: 35 00 cmp/eq r0,r5 - 312226: 89 06 bt 312236 <.end> - 312228: 46 10 dt r6 - 31222a: 8b fa bf 312222 <.naive+0x4> - -0031222c <.none>: - 31222c: 00 0b rts - 31222e: e0 00 mov #0,r0 - -00312230 <.found>: - 312230: 71 fc add #-4,r1 - 312232: af f6 bra 312222 <.naive+0x4> - 312234: e6 04 mov #4,r6 - -00312236 <.end>: - 312236: 60 13 mov r1,r0 - 312238: 00 0b rts - 31223a: 70 ff add #-1,r0 - 31223c: 00 09 nop - 31223e: 00 09 nop - -00312240 <.___cpucap>: - 312240: 08 10 .word 0x0810 - 312242: 18 18 mov.l r1,@(32,r8) - 312244: 00 09 nop - 312246: 00 09 nop - 312248: 00 09 nop - 31224a: 00 09 nop - 31224c: 00 09 nop - 31224e: 00 09 nop - -00312250 <_pow>: - 312250: 2f 86 mov.l r8,@-r15 - 312252: 62 63 mov r6,r2 - 312254: 2f 96 mov.l r9,@-r15 - 312256: 68 63 mov r6,r8 - 312258: 2f a6 mov.l r10,@-r15 - 31225a: 69 73 mov r7,r9 - 31225c: 2f b6 mov.l r11,@-r15 - 31225e: 6a 43 mov r4,r10 - 312260: 2f c6 mov.l r12,@-r15 - 312262: 6b 53 mov r5,r11 - 312264: dc 8a mov.l 312490 <_pow+0x240>,r12 ! 7fffffff - 312266: 63 73 mov r7,r3 - 312268: 2f d6 mov.l r13,@-r15 - 31226a: 2c 69 and r6,r12 - 31226c: 2f e6 mov.l r14,@-r15 - 31226e: 61 c3 mov r12,r1 - 312270: 4f 22 sts.l pr,@-r15 - 312272: 21 7b or r7,r1 - 312274: 21 18 tst r1,r1 - 312276: 8d 39 bt.s 3122ec <_pow+0x9c> - 312278: 7f 98 add #-104,r15 - 31227a: d1 86 mov.l 312494 <_pow+0x244>,r1 ! 3ff00000 - 31227c: 6e 43 mov r4,r14 - 31227e: 34 10 cmp/eq r1,r4 - 312280: 8f 02 bf.s 312288 <_pow+0x38> - 312282: 66 53 mov r5,r6 - 312284: 25 58 tst r5,r5 - 312286: 89 31 bt 3122ec <_pow+0x9c> - 312288: dd 81 mov.l 312490 <_pow+0x240>,r13 ! 7fffffff - 31228a: d7 83 mov.l 312498 <_pow+0x248>,r7 ! 7ff00000 - 31228c: 2d a9 and r10,r13 - 31228e: 3d 76 cmp/hi r7,r13 - 312290: 89 0c bt 3122ac <_pow+0x5c> - 312292: 3d 70 cmp/eq r7,r13 - 312294: 05 29 movt r5 - 312296: e1 ff mov #-1,r1 - 312298: 26 68 tst r6,r6 - 31229a: 61 1a negc r1,r1 - 31229c: 21 58 tst r5,r1 - 31229e: 8b 05 bf 3122ac <_pow+0x5c> - 3122a0: 3c 76 cmp/hi r7,r12 - 3122a2: 89 03 bt 3122ac <_pow+0x5c> - 3122a4: 3c 70 cmp/eq r7,r12 - 3122a6: 8f 2f bf.s 312308 <_pow+0xb8> - 3122a8: 23 38 tst r3,r3 - 3122aa: 89 2d bt 312308 <_pow+0xb8> - 3122ac: dc 7b mov.l 31249c <_pow+0x24c>,r12 ! 30fa94 <___adddf3> - 3122ae: 64 a3 mov r10,r4 - 3122b0: 65 b3 mov r11,r5 - 3122b2: e6 00 mov #0,r6 - 3122b4: 4c 0b jsr @r12 - 3122b6: e7 00 mov #0,r7 - 3122b8: 6a 03 mov r0,r10 - 3122ba: 6b 13 mov r1,r11 - 3122bc: 64 83 mov r8,r4 - 3122be: 65 93 mov r9,r5 - 3122c0: e6 00 mov #0,r6 - 3122c2: 4c 0b jsr @r12 - 3122c4: e7 00 mov #0,r7 - 3122c6: 64 a3 mov r10,r4 - 3122c8: 65 b3 mov r11,r5 - 3122ca: 66 03 mov r0,r6 - 3122cc: 4c 0b jsr @r12 - 3122ce: 67 13 mov r1,r7 - 3122d0: 64 03 mov r0,r4 - 3122d2: 65 13 mov r1,r5 - 3122d4: 60 43 mov r4,r0 - 3122d6: 61 53 mov r5,r1 - 3122d8: 7f 68 add #104,r15 - 3122da: 4f 26 lds.l @r15+,pr - 3122dc: 6e f6 mov.l @r15+,r14 - 3122de: 6d f6 mov.l @r15+,r13 - 3122e0: 6c f6 mov.l @r15+,r12 - 3122e2: 6b f6 mov.l @r15+,r11 - 3122e4: 6a f6 mov.l @r15+,r10 - 3122e6: 69 f6 mov.l @r15+,r9 - 3122e8: 00 0b rts - 3122ea: 68 f6 mov.l @r15+,r8 - 3122ec: d4 69 mov.l 312494 <_pow+0x244>,r4 ! 3ff00000 - 3122ee: e5 00 mov #0,r5 - 3122f0: 60 43 mov r4,r0 - 3122f2: 61 53 mov r5,r1 - 3122f4: 7f 68 add #104,r15 - 3122f6: 4f 26 lds.l @r15+,pr - 3122f8: 6e f6 mov.l @r15+,r14 - 3122fa: 6d f6 mov.l @r15+,r13 - 3122fc: 6c f6 mov.l @r15+,r12 - 3122fe: 6b f6 mov.l @r15+,r11 - 312300: 6a f6 mov.l @r15+,r10 - 312302: 69 f6 mov.l @r15+,r9 - 312304: 00 0b rts - 312306: 68 f6 mov.l @r15+,r8 - 312308: 4e 11 cmp/pz r14 - 31230a: 8f 1a bf.s 312342 <_pow+0xf2> - 31230c: 67 d3 mov r13,r7 - 31230e: 23 38 tst r3,r3 - 312310: 8d 02 bt.s 312318 <_pow+0xc8> - 312312: e3 00 mov #0,r3 - 312314: a0 a6 bra 312464 <_pow+0x214> - 312316: 00 09 nop - 312318: d1 5f mov.l 312498 <_pow+0x248>,r1 ! 7ff00000 - 31231a: 3c 10 cmp/eq r1,r12 - 31231c: 8b 01 bf 312322 <_pow+0xd2> - 31231e: a1 11 bra 312544 <_pow+0x2f4> - 312320: 00 09 nop - 312322: d1 5c mov.l 312494 <_pow+0x244>,r1 ! 3ff00000 - 312324: 3c 10 cmp/eq r1,r12 - 312326: 8f 2d bf.s 312384 <_pow+0x134> - 312328: 42 11 cmp/pz r2 - 31232a: 64 a3 mov r10,r4 - 31232c: 8d e0 bt.s 3122f0 <_pow+0xa0> - 31232e: 65 b3 mov r11,r5 - 312330: d0 5b mov.l 3124a0 <_pow+0x250>,r0 ! 310344 <___divdf3> - 312332: e5 00 mov #0,r5 - 312334: d4 57 mov.l 312494 <_pow+0x244>,r4 ! 3ff00000 - 312336: 66 a3 mov r10,r6 - 312338: 40 0b jsr @r0 - 31233a: 67 b3 mov r11,r7 - 31233c: 64 03 mov r0,r4 - 31233e: af d7 bra 3122f0 <_pow+0xa0> - 312340: 65 13 mov r1,r5 - 312342: d1 58 mov.l 3124a4 <_pow+0x254>,r1 ! 433fffff - 312344: 3c 16 cmp/hi r1,r12 - 312346: 8b 01 bf 31234c <_pow+0xfc> - 312348: a0 f5 bra 312536 <_pow+0x2e6> - 31234a: 23 38 tst r3,r3 - 31234c: d1 56 mov.l 3124a8 <_pow+0x258>,r1 ! 3fefffff - 31234e: 3c 16 cmp/hi r1,r12 - 312350: 8f 14 bf.s 31237c <_pow+0x12c> - 312352: 23 38 tst r3,r3 - 312354: e5 ec mov #-20,r5 - 312356: 90 9a mov.w 31248e <_pow+0x23e>,r0 ! fc01 - 312358: 61 c3 mov r12,r1 - 31235a: 41 5c shad r5,r1 - 31235c: e5 14 mov #20,r5 - 31235e: 31 0c add r0,r1 - 312360: 31 57 cmp/gt r5,r1 - 312362: 8d 02 bt.s 31236a <_pow+0x11a> - 312364: 60 93 mov r9,r0 - 312366: a4 f7 bra 312d58 <_pow+0xb08> - 312368: 23 38 tst r3,r3 - 31236a: 61 1b neg r1,r1 - 31236c: 71 34 add #52,r1 - 31236e: 65 1b neg r1,r5 - 312370: 40 5d shld r5,r0 - 312372: 65 03 mov r0,r5 - 312374: 45 1d shld r1,r5 - 312376: 35 30 cmp/eq r3,r5 - 312378: 8d 62 bt.s 312440 <_pow+0x1f0> - 31237a: 23 38 tst r3,r3 - 31237c: 89 01 bt 312382 <_pow+0x132> - 31237e: a4 39 bra 312bf4 <_pow+0x9a4> - 312380: 00 09 nop - 312382: e3 00 mov #0,r3 - 312384: d1 49 mov.l 3124ac <_pow+0x25c>,r1 ! 40000000 - 312386: 32 10 cmp/eq r1,r2 - 312388: 8b 01 bf 31238e <_pow+0x13e> - 31238a: a5 07 bra 312d9c <_pow+0xb4c> - 31238c: 64 a3 mov r10,r4 - 31238e: d1 48 mov.l 3124b0 <_pow+0x260>,r1 ! 40080000 - 312390: 32 10 cmp/eq r1,r2 - 312392: 8b 01 bf 312398 <_pow+0x148> - 312394: a5 1a bra 312dcc <_pow+0xb7c> - 312396: 66 a3 mov r10,r6 - 312398: d1 46 mov.l 3124b4 <_pow+0x264>,r1 ! 40100000 - 31239a: 32 10 cmp/eq r1,r2 - 31239c: 8b 01 bf 3123a2 <_pow+0x152> - 31239e: a5 38 bra 312e12 <_pow+0xbc2> - 3123a0: 66 a3 mov r10,r6 - 3123a2: d1 45 mov.l 3124b8 <_pow+0x268>,r1 ! 3fe00000 - 3123a4: 32 10 cmp/eq r1,r2 - 3123a6: 8f 04 bf.s 3123b2 <_pow+0x162> - 3123a8: 60 e3 mov r14,r0 - 3123aa: 40 00 shll r0 - 3123ac: 89 01 bt 3123b2 <_pow+0x162> - 3123ae: a5 9d bra 312eec <_pow+0xc9c> - 3123b0: 64 a3 mov r10,r4 - 3123b2: d0 42 mov.l 3124bc <_pow+0x26c>,r0 ! 3140d4 <_fabs> - 3123b4: 64 a3 mov r10,r4 - 3123b6: 2f 22 mov.l r2,@r15 - 3123b8: 65 b3 mov r11,r5 - 3123ba: 1f 32 mov.l r3,@(8,r15) - 3123bc: 1f 61 mov.l r6,@(4,r15) - 3123be: 40 0b jsr @r0 - 3123c0: 1f 73 mov.l r7,@(12,r15) - 3123c2: 56 f1 mov.l @(4,r15),r6 - 3123c4: 64 03 mov r0,r4 - 3123c6: 62 f2 mov.l @r15,r2 - 3123c8: 26 68 tst r6,r6 - 3123ca: 53 f2 mov.l @(8,r15),r3 - 3123cc: 65 13 mov r1,r5 - 3123ce: 8f 02 bf.s 3123d6 <_pow+0x186> - 3123d0: 57 f3 mov.l @(12,r15),r7 - 3123d2: a0 7f bra 3124d4 <_pow+0x284> - 3123d4: 00 09 nop - 3123d6: 61 a3 mov r10,r1 - 3123d8: 41 00 shll r1 - 3123da: 01 29 movt r1 - 3123dc: 71 ff add #-1,r1 - 3123de: 66 13 mov r1,r6 - 3123e0: 26 3b or r3,r6 - 3123e2: 26 68 tst r6,r6 - 3123e4: 8b 01 bf 3123ea <_pow+0x19a> - 3123e6: a0 bf bra 312568 <_pow+0x318> - 3123e8: 66 a3 mov r10,r6 - 3123ea: 73 ff add #-1,r3 - 3123ec: 23 1b or r1,r3 - 3123ee: 23 38 tst r3,r3 - 3123f0: 8f 02 bf.s 3123f8 <_pow+0x1a8> - 3123f2: e1 00 mov #0,r1 - 3123f4: a3 f1 bra 312bda <_pow+0x98a> - 3123f6: e3 40 mov #64,r3 - 3123f8: e3 40 mov #64,r3 - 3123fa: 33 fc add r15,r3 - 3123fc: e0 00 mov #0,r0 - 3123fe: 13 06 mov.l r0,@(24,r3) - 312400: d0 2f mov.l 3124c0 <_pow+0x270>,r0 ! 7e37e43c - 312402: 13 17 mov.l r1,@(28,r3) - 312404: e3 40 mov #64,r3 - 312406: d1 2f mov.l 3124c4 <_pow+0x274>,r1 ! 8800759c - 312408: 33 fc add r15,r3 - 31240a: 13 04 mov.l r0,@(16,r3) - 31240c: d0 21 mov.l 312494 <_pow+0x244>,r0 ! 3ff00000 - 31240e: 13 15 mov.l r1,@(20,r3) - 312410: e3 40 mov #64,r3 - 312412: e1 00 mov #0,r1 - 312414: 33 fc add r15,r3 - 312416: 13 13 mov.l r1,@(12,r3) - 312418: d1 2b mov.l 3124c8 <_pow+0x278>,r1 ! 41e00000 - 31241a: 3c 16 cmp/hi r1,r12 - 31241c: 8d 02 bt.s 312424 <_pow+0x1d4> - 31241e: 13 02 mov.l r0,@(8,r3) - 312420: a0 b6 bra 312590 <_pow+0x340> - 312422: 00 09 nop - 312424: d1 29 mov.l 3124cc <_pow+0x27c>,r1 ! 43f00000 - 312426: 3c 16 cmp/hi r1,r12 - 312428: 89 01 bt 31242e <_pow+0x1de> - 31242a: a4 2d bra 312c88 <_pow+0xa38> - 31242c: 00 09 nop - 31242e: d1 1e mov.l 3124a8 <_pow+0x258>,r1 ! 3fefffff - 312430: 3d 16 cmp/hi r1,r13 - 312432: 8d 09 bt.s 312448 <_pow+0x1f8> - 312434: 42 15 cmp/pl r2 - 312436: 42 11 cmp/pz r2 - 312438: 8b 07 bf 31244a <_pow+0x1fa> - 31243a: e4 00 mov #0,r4 - 31243c: af 58 bra 3122f0 <_pow+0xa0> - 31243e: e5 00 mov #0,r5 - 312440: 8f 0d bf.s 31245e <_pow+0x20e> - 312442: e3 02 mov #2,r3 - 312444: af 9e bra 312384 <_pow+0x134> - 312446: 00 09 nop - 312448: 8b f7 bf 31243a <_pow+0x1ea> - 31244a: d6 1d mov.l 3124c0 <_pow+0x270>,r6 ! 7e37e43c - 31244c: d7 1d mov.l 3124c4 <_pow+0x274>,r7 ! 8800759c - 31244e: 64 63 mov r6,r4 - 312450: d0 1f mov.l 3124d0 <_pow+0x280>,r0 ! 31505c <___muldf3> - 312452: 40 0b jsr @r0 - 312454: 65 73 mov r7,r5 - 312456: 64 03 mov r0,r4 - 312458: 65 13 mov r1,r5 - 31245a: af 4a bra 3122f2 <_pow+0xa2> - 31245c: 60 43 mov r4,r0 - 31245e: c9 01 and #1,r0 - 312460: 63 0b neg r0,r3 - 312462: 73 02 add #2,r3 - 312464: d0 15 mov.l 3124bc <_pow+0x26c>,r0 ! 3140d4 <_fabs> - 312466: 64 a3 mov r10,r4 - 312468: 2f 22 mov.l r2,@r15 - 31246a: 65 b3 mov r11,r5 - 31246c: 1f 32 mov.l r3,@(8,r15) - 31246e: 1f 61 mov.l r6,@(4,r15) - 312470: 40 0b jsr @r0 - 312472: 1f 73 mov.l r7,@(12,r15) - 312474: 56 f1 mov.l @(4,r15),r6 - 312476: 64 03 mov r0,r4 - 312478: 62 f2 mov.l @r15,r2 - 31247a: 26 68 tst r6,r6 - 31247c: 53 f2 mov.l @(8,r15),r3 - 31247e: 65 13 mov r1,r5 - 312480: 8d 28 bt.s 3124d4 <_pow+0x284> - 312482: 57 f3 mov.l @(12,r15),r7 - 312484: 61 a3 mov r10,r1 - 312486: 41 00 shll r1 - 312488: 01 29 movt r1 - 31248a: af ae bra 3123ea <_pow+0x19a> - 31248c: 71 ff add #-1,r1 - 31248e: fc 01 .word 0xfc01 - 312490: 7f ff add #-1,r15 - 312492: ff ff .word 0xffff - 312494: 3f f0 cmp/eq r15,r15 - 312496: 00 00 .word 0x0000 - 312498: 7f f0 add #-16,r15 - 31249a: 00 00 .word 0x0000 - 31249c: 00 30 .word 0x0030 - 31249e: fa 94 00 31 pshl #3,0x1 movx.l @r5,x1 - 3124a2: 03 44 mov.b r4,@(r0,r3) - 3124a4: 43 3f mac.w @r3+,@r3+ - 3124a6: ff ff .word 0xffff - 3124a8: 3f ef addv r14,r15 - 3124aa: ff ff .word 0xffff - 3124ac: 40 00 shll r0 - 3124ae: 00 00 .word 0x0000 - 3124b0: 40 08 shll2 r0 - 3124b2: 00 00 .word 0x0000 - 3124b4: 40 10 dt r0 - 3124b6: 00 00 .word 0x0000 - 3124b8: 3f e0 cmp/eq r14,r15 - 3124ba: 00 00 .word 0x0000 - 3124bc: 00 31 .word 0x0031 - 3124be: 40 d4 .word 0x40d4 - 3124c0: 7e 37 add #55,r14 - 3124c2: e4 3c mov #60,r4 - 3124c4: 88 00 cmp/eq #0,r0 - 3124c6: 75 9c add #-100,r5 - 3124c8: 41 e0 .word 0x41e0 - 3124ca: 00 00 .word 0x0000 - 3124cc: 43 f0 .word 0x43f0 - 3124ce: 00 00 .word 0x0000 - 3124d0: 00 31 .word 0x0031 - 3124d2: 50 5c mov.l @(48,r5),r0 - 3124d4: d1 26 mov.l 312570 <_pow+0x320>,r1 ! 3fffffff - 3124d6: d6 27 mov.l 312574 <_pow+0x324>,r6 ! 3ff00000 - 3124d8: 21 a9 and r10,r1 - 3124da: 31 60 cmp/eq r6,r1 - 3124dc: 8d 06 bt.s 3124ec <_pow+0x29c> - 3124de: 42 11 cmp/pz r2 - 3124e0: d1 25 mov.l 312578 <_pow+0x328>,r1 ! 7fffffff - 3124e2: 2a 18 tst r1,r10 - 3124e4: 89 01 bt 3124ea <_pow+0x29a> - 3124e6: af 77 bra 3123d8 <_pow+0x188> - 3124e8: 61 a3 mov r10,r1 - 3124ea: 42 11 cmp/pz r2 - 3124ec: 8f 19 bf.s 312522 <_pow+0x2d2> - 3124ee: 66 43 mov r4,r6 - 3124f0: 4e 11 cmp/pz r14 - 3124f2: 89 b2 bt 31245a <_pow+0x20a> - 3124f4: d2 21 mov.l 31257c <_pow+0x32c>,r2 ! c0100000 - 3124f6: 3d 2c add r2,r13 - 3124f8: 2d 3b or r3,r13 - 3124fa: 2d d8 tst r13,r13 - 3124fc: 8d 02 bt.s 312504 <_pow+0x2b4> - 3124fe: 66 43 mov r4,r6 - 312500: a4 7b bra 312dfa <_pow+0xbaa> - 312502: 60 33 mov r3,r0 - 312504: 67 53 mov r5,r7 - 312506: 00 09 nop - 312508: d0 1d mov.l 312580 <_pow+0x330>,r0 ! 315550 <___subdf3> - 31250a: 40 0b jsr @r0 - 31250c: 00 09 nop - 31250e: 64 03 mov r0,r4 - 312510: d0 1c mov.l 312584 <_pow+0x334>,r0 ! 310344 <___divdf3> - 312512: 65 13 mov r1,r5 - 312514: 66 43 mov r4,r6 - 312516: 40 0b jsr @r0 - 312518: 67 13 mov r1,r7 - 31251a: 64 03 mov r0,r4 - 31251c: 65 13 mov r1,r5 - 31251e: ae e8 bra 3122f2 <_pow+0xa2> - 312520: 60 43 mov r4,r0 - 312522: d0 18 mov.l 312584 <_pow+0x334>,r0 ! 310344 <___divdf3> - 312524: d4 13 mov.l 312574 <_pow+0x324>,r4 ! 3ff00000 - 312526: 67 53 mov r5,r7 - 312528: 1f 32 mov.l r3,@(8,r15) - 31252a: 40 0b jsr @r0 - 31252c: e5 00 mov #0,r5 - 31252e: 53 f2 mov.l @(8,r15),r3 - 312530: 64 03 mov r0,r4 - 312532: af dd bra 3124f0 <_pow+0x2a0> - 312534: 65 13 mov r1,r5 - 312536: 8f 95 bf.s 312464 <_pow+0x214> - 312538: e3 02 mov #2,r3 - 31253a: d1 13 mov.l 312588 <_pow+0x338>,r1 ! 7ff00000 - 31253c: 3c 10 cmp/eq r1,r12 - 31253e: 89 01 bt 312544 <_pow+0x2f4> - 312540: af 37 bra 3123b2 <_pow+0x162> - 312542: 00 09 nop - 312544: d1 0d mov.l 31257c <_pow+0x32c>,r1 ! c0100000 - 312546: 31 dc add r13,r1 - 312548: 21 bb or r11,r1 - 31254a: 21 18 tst r1,r1 - 31254c: 8b 01 bf 312552 <_pow+0x302> - 31254e: ae cd bra 3122ec <_pow+0x9c> - 312550: 00 09 nop - 312552: d1 0e mov.l 31258c <_pow+0x33c>,r1 ! 3fefffff - 312554: 3d 16 cmp/hi r1,r13 - 312556: 89 01 bt 31255c <_pow+0x30c> - 312558: a3 f7 bra 312d4a <_pow+0xafa> - 31255a: 42 11 cmp/pz r2 - 31255c: 42 11 cmp/pz r2 - 31255e: 64 83 mov r8,r4 - 312560: 8d dd bt.s 31251e <_pow+0x2ce> - 312562: 65 93 mov r9,r5 - 312564: af 6a bra 31243c <_pow+0x1ec> - 312566: e4 00 mov #0,r4 - 312568: 67 b3 mov r11,r7 - 31256a: 64 a3 mov r10,r4 - 31256c: af cc bra 312508 <_pow+0x2b8> - 31256e: 65 b3 mov r11,r5 - 312570: 3f ff addv r15,r15 - 312572: ff ff .word 0xffff - 312574: 3f f0 cmp/eq r15,r15 - 312576: 00 00 .word 0x0000 - 312578: 7f ff add #-1,r15 - 31257a: ff ff .word 0xffff - 31257c: c0 10 mov.b r0,@(16,gbr) - 31257e: 00 00 .word 0x0000 - 312580: 00 31 .word 0x0031 - 312582: 55 50 mov.l @(0,r5),r5 - 312584: 00 31 .word 0x0031 - 312586: 03 44 mov.b r4,@(r0,r3) - 312588: 7f f0 add #-16,r15 - 31258a: 00 00 .word 0x0000 - 31258c: 3f ef addv r14,r15 - 31258e: ff ff .word 0xffff - 312590: d2 76 mov.l 31276c <_pow+0x51c>,r2 ! 7ff00000 - 312592: 2a 28 tst r2,r10 - 312594: 89 01 bt 31259a <_pow+0x34a> - 312596: a3 74 bra 312c82 <_pow+0xa32> - 312598: e2 00 mov #0,r2 - 31259a: de 75 mov.l 312770 <_pow+0x520>,r14 ! 31505c <___muldf3> - 31259c: d6 75 mov.l 312774 <_pow+0x524>,r6 ! 43400000 - 31259e: 4e 0b jsr @r14 - 3125a0: e7 00 mov #0,r7 - 3125a2: 64 03 mov r0,r4 - 3125a4: 65 13 mov r1,r5 - 3125a6: 67 43 mov r4,r7 - 3125a8: e2 cb mov #-53,r2 - 3125aa: e3 ec mov #-20,r3 - 3125ac: 61 73 mov r7,r1 - 3125ae: 41 3c shad r3,r1 - 3125b0: 93 da mov.w 312768 <_pow+0x518>,r3 ! fc01 - 3125b2: da 71 mov.l 312778 <_pow+0x528>,r10 ! 3ff00000 - 3125b4: 31 3c add r3,r1 - 3125b6: 32 1c add r1,r2 - 3125b8: d1 70 mov.l 31277c <_pow+0x52c>,r1 ! fffff - 3125ba: d3 71 mov.l 312780 <_pow+0x530>,r3 ! 3988e - 3125bc: 21 79 and r7,r1 - 3125be: 31 37 cmp/gt r3,r1 - 3125c0: 8f 08 bf.s 3125d4 <_pow+0x384> - 3125c2: 2a 1b or r1,r10 - 3125c4: d3 6f mov.l 312784 <_pow+0x534>,r3 ! bb679 - 3125c6: 31 37 cmp/gt r3,r1 - 3125c8: 89 01 bt 3125ce <_pow+0x37e> - 3125ca: a3 ef bra 312dac <_pow+0xb5c> - 3125cc: 00 09 nop - 3125ce: d6 6e mov.l 312788 <_pow+0x538>,r6 ! fff00000 - 3125d0: 72 01 add #1,r2 - 3125d2: 3a 6c add r6,r10 - 3125d4: d6 68 mov.l 312778 <_pow+0x528>,r6 ! 3ff00000 - 3125d6: e3 40 mov #64,r3 - 3125d8: e0 00 mov #0,r0 - 3125da: e1 00 mov #0,r1 - 3125dc: 33 fc add r15,r3 - 3125de: e7 00 mov #0,r7 - 3125e0: 1f 0e mov.l r0,@(56,r15) - 3125e2: eb 00 mov #0,r11 - 3125e4: 1f 1f mov.l r1,@(60,r15) - 3125e6: 13 08 mov.l r0,@(32,r3) - 3125e8: 13 19 mov.l r1,@(36,r3) - 3125ea: 1f 6a mov.l r6,@(40,r15) - 3125ec: 1f 7b mov.l r7,@(44,r15) - 3125ee: 64 a3 mov r10,r4 - 3125f0: dc 66 mov.l 31278c <_pow+0x53c>,r12 ! 315550 <___subdf3> - 3125f2: dd 67 mov.l 312790 <_pow+0x540>,r13 ! 30fa94 <___adddf3> - 3125f4: 2f 22 mov.l r2,@r15 - 3125f6: 1f a4 mov.l r10,@(16,r15) - 3125f8: 4a 21 shar r10 - 3125fa: 4c 0b jsr @r12 - 3125fc: 1f 55 mov.l r5,@(20,r15) - 3125fe: 56 fa mov.l @(40,r15),r6 - 312600: 57 fb mov.l @(44,r15),r7 - 312602: 54 f4 mov.l @(16,r15),r4 - 312604: 55 f5 mov.l @(20,r15),r5 - 312606: 1f 0c mov.l r0,@(48,r15) - 312608: 4d 0b jsr @r13 - 31260a: 1f 1d mov.l r1,@(52,r15) - 31260c: 66 03 mov r0,r6 - 31260e: d0 61 mov.l 312794 <_pow+0x544>,r0 ! 310344 <___divdf3> - 312610: 67 13 mov r1,r7 - 312612: d4 59 mov.l 312778 <_pow+0x528>,r4 ! 3ff00000 - 312614: 40 0b jsr @r0 - 312616: e5 00 mov #0,r5 - 312618: e7 40 mov #64,r7 - 31261a: 37 fc add r15,r7 - 31261c: 54 fc mov.l @(48,r15),r4 - 31261e: 66 03 mov r0,r6 - 312620: 55 fd mov.l @(52,r15),r5 - 312622: 17 00 mov.l r0,@(0,r7) - 312624: 17 11 mov.l r1,@(4,r7) - 312626: 4e 0b jsr @r14 - 312628: 67 13 mov r1,r7 - 31262a: 1f 19 mov.l r1,@(36,r15) - 31262c: e7 00 mov #0,r7 - 31262e: d1 5a mov.l 312798 <_pow+0x548>,r1 ! 20000000 - 312630: 1f 08 mov.l r0,@(32,r15) - 312632: 2a 1b or r1,r10 - 312634: d1 59 mov.l 31279c <_pow+0x54c>,r1 ! 80000 - 312636: 56 f8 mov.l @(32,r15),r6 - 312638: 31 ac add r10,r1 - 31263a: 1f 77 mov.l r7,@(28,r15) - 31263c: e7 00 mov #0,r7 - 31263e: 1f 66 mov.l r6,@(24,r15) - 312640: 66 13 mov r1,r6 - 312642: 36 bc add r11,r6 - 312644: 6a 63 mov r6,r10 - 312646: 6b 73 mov r7,r11 - 312648: 54 f6 mov.l @(24,r15),r4 - 31264a: 4e 0b jsr @r14 - 31264c: 55 f7 mov.l @(28,r15),r5 - 31264e: 54 fc mov.l @(48,r15),r4 - 312650: 66 03 mov r0,r6 - 312652: 55 fd mov.l @(52,r15),r5 - 312654: 4c 0b jsr @r12 - 312656: 67 13 mov r1,r7 - 312658: 56 fa mov.l @(40,r15),r6 - 31265a: 64 a3 mov r10,r4 - 31265c: 57 fb mov.l @(44,r15),r7 - 31265e: 65 b3 mov r11,r5 - 312660: 1f 0c mov.l r0,@(48,r15) - 312662: 4c 0b jsr @r12 - 312664: 1f 1d mov.l r1,@(52,r15) - 312666: 54 f4 mov.l @(16,r15),r4 - 312668: 66 03 mov r0,r6 - 31266a: 55 f5 mov.l @(20,r15),r5 - 31266c: 4c 0b jsr @r12 - 31266e: 67 13 mov r1,r7 - 312670: 56 f6 mov.l @(24,r15),r6 - 312672: 64 03 mov r0,r4 - 312674: 57 f7 mov.l @(28,r15),r7 - 312676: 4e 0b jsr @r14 - 312678: 65 13 mov r1,r5 - 31267a: 55 fd mov.l @(52,r15),r5 - 31267c: 66 03 mov r0,r6 - 31267e: 54 fc mov.l @(48,r15),r4 - 312680: 4c 0b jsr @r12 - 312682: 67 13 mov r1,r7 - 312684: 65 13 mov r1,r5 - 312686: e1 40 mov #64,r1 - 312688: 31 fc add r15,r1 - 31268a: 56 10 mov.l @(0,r1),r6 - 31268c: 64 03 mov r0,r4 - 31268e: 4e 0b jsr @r14 - 312690: 57 11 mov.l @(4,r1),r7 - 312692: 1f 0a mov.l r0,@(40,r15) - 312694: 56 f8 mov.l @(32,r15),r6 - 312696: 57 f9 mov.l @(36,r15),r7 - 312698: 64 63 mov r6,r4 - 31269a: 1f 1b mov.l r1,@(44,r15) - 31269c: 4e 0b jsr @r14 - 31269e: 65 73 mov r7,r5 - 3126a0: d6 3f mov.l 3127a0 <_pow+0x550>,r6 ! 3fca7e28 - 3126a2: 64 03 mov r0,r4 - 3126a4: d7 3f mov.l 3127a4 <_pow+0x554>,r7 ! 4a454eef - 3126a6: 65 13 mov r1,r5 - 3126a8: 1f 04 mov.l r0,@(16,r15) - 3126aa: 4e 0b jsr @r14 - 3126ac: 1f 15 mov.l r1,@(20,r15) - 3126ae: d6 3e mov.l 3127a8 <_pow+0x558>,r6 ! 3fcd864a - 3126b0: 64 03 mov r0,r4 - 3126b2: d7 3e mov.l 3127ac <_pow+0x55c>,r7 ! 93c9db65 - 3126b4: 4d 0b jsr @r13 - 3126b6: 65 13 mov r1,r5 - 3126b8: 56 f4 mov.l @(16,r15),r6 - 3126ba: 64 03 mov r0,r4 - 3126bc: 57 f5 mov.l @(20,r15),r7 - 3126be: 4e 0b jsr @r14 - 3126c0: 65 13 mov r1,r5 - 3126c2: d6 3b mov.l 3127b0 <_pow+0x560>,r6 ! 3fd17460 - 3126c4: 64 03 mov r0,r4 - 3126c6: d7 3b mov.l 3127b4 <_pow+0x564>,r7 ! a91d4101 - 3126c8: 4d 0b jsr @r13 - 3126ca: 65 13 mov r1,r5 - 3126cc: 56 f4 mov.l @(16,r15),r6 - 3126ce: 64 03 mov r0,r4 - 3126d0: 57 f5 mov.l @(20,r15),r7 - 3126d2: 4e 0b jsr @r14 - 3126d4: 65 13 mov r1,r5 - 3126d6: d6 38 mov.l 3127b8 <_pow+0x568>,r6 ! 3fd55555 - 3126d8: 64 03 mov r0,r4 - 3126da: d7 38 mov.l 3127bc <_pow+0x56c>,r7 ! 518f264d - 3126dc: 4d 0b jsr @r13 - 3126de: 65 13 mov r1,r5 - 3126e0: 56 f4 mov.l @(16,r15),r6 - 3126e2: 64 03 mov r0,r4 - 3126e4: 57 f5 mov.l @(20,r15),r7 - 3126e6: 4e 0b jsr @r14 - 3126e8: 65 13 mov r1,r5 - 3126ea: d6 35 mov.l 3127c0 <_pow+0x570>,r6 ! 3fdb6db6 - 3126ec: 64 03 mov r0,r4 - 3126ee: d7 35 mov.l 3127c4 <_pow+0x574>,r7 ! db6fabff - 3126f0: 4d 0b jsr @r13 - 3126f2: 65 13 mov r1,r5 - 3126f4: 56 f4 mov.l @(16,r15),r6 - 3126f6: 64 03 mov r0,r4 - 3126f8: 57 f5 mov.l @(20,r15),r7 - 3126fa: 4e 0b jsr @r14 - 3126fc: 65 13 mov r1,r5 - 3126fe: d6 32 mov.l 3127c8 <_pow+0x578>,r6 ! 3fe33333 - 312700: 64 03 mov r0,r4 - 312702: d7 32 mov.l 3127cc <_pow+0x57c>,r7 ! 33333303 - 312704: 4d 0b jsr @r13 - 312706: 65 13 mov r1,r5 - 312708: 56 f4 mov.l @(16,r15),r6 - 31270a: 6a 03 mov r0,r10 - 31270c: 57 f5 mov.l @(20,r15),r7 - 31270e: 6b 13 mov r1,r11 - 312710: 64 63 mov r6,r4 - 312712: 4e 0b jsr @r14 - 312714: 65 73 mov r7,r5 - 312716: 64 a3 mov r10,r4 - 312718: 65 b3 mov r11,r5 - 31271a: 66 03 mov r0,r6 - 31271c: 4e 0b jsr @r14 - 31271e: 67 13 mov r1,r7 - 312720: 56 f6 mov.l @(24,r15),r6 - 312722: 6a 03 mov r0,r10 - 312724: 57 f7 mov.l @(28,r15),r7 - 312726: 6b 13 mov r1,r11 - 312728: 54 f8 mov.l @(32,r15),r4 - 31272a: 4d 0b jsr @r13 - 31272c: 55 f9 mov.l @(36,r15),r5 - 31272e: 56 fa mov.l @(40,r15),r6 - 312730: 64 03 mov r0,r4 - 312732: 57 fb mov.l @(44,r15),r7 - 312734: 4e 0b jsr @r14 - 312736: 65 13 mov r1,r5 - 312738: 66 a3 mov r10,r6 - 31273a: 67 b3 mov r11,r7 - 31273c: 64 03 mov r0,r4 - 31273e: 4d 0b jsr @r13 - 312740: 65 13 mov r1,r5 - 312742: 56 f6 mov.l @(24,r15),r6 - 312744: 57 f7 mov.l @(28,r15),r7 - 312746: 64 63 mov r6,r4 - 312748: 1f 0c mov.l r0,@(48,r15) - 31274a: 65 73 mov r7,r5 - 31274c: 4e 0b jsr @r14 - 31274e: 1f 1d mov.l r1,@(52,r15) - 312750: 6a 03 mov r0,r10 - 312752: 6b 13 mov r1,r11 - 312754: 64 a3 mov r10,r4 - 312756: d6 1e mov.l 3127d0 <_pow+0x580>,r6 ! 40080000 - 312758: e7 00 mov #0,r7 - 31275a: 4d 0b jsr @r13 - 31275c: 65 13 mov r1,r5 - 31275e: 56 fc mov.l @(48,r15),r6 - 312760: 64 03 mov r0,r4 - 312762: 57 fd mov.l @(52,r15),r7 - 312764: a0 36 bra 3127d4 <_pow+0x584> - 312766: 65 13 mov r1,r5 - 312768: fc 01 .word 0xfc01 - 31276a: 00 09 nop - 31276c: 7f f0 add #-16,r15 - 31276e: 00 00 .word 0x0000 - 312770: 00 31 .word 0x0031 - 312772: 50 5c mov.l @(48,r5),r0 - 312774: 43 40 .word 0x4340 - 312776: 00 00 .word 0x0000 - 312778: 3f f0 cmp/eq r15,r15 - 31277a: 00 00 .word 0x0000 - 31277c: 00 0f mac.l @r0+,@r0+ - 31277e: ff ff .word 0xffff - 312780: 00 03 bsrf r0 - 312782: 98 8e mov.w 3128a2 <_pow+0x652>,r8 ! 6b13 - 312784: 00 0b rts - 312786: b6 79 bsr 31347c <_powf+0x574> - 312788: ff f0 .word 0xfff0 - 31278a: 00 00 .word 0x0000 - 31278c: 00 31 .word 0x0031 - 31278e: 55 50 mov.l @(0,r5),r5 - 312790: 00 30 .word 0x0030 - 312792: fa 94 00 31 pshl #3,0x1 movx.l @r5,x1 - 312796: 03 44 mov.b r4,@(r0,r3) - 312798: 20 00 mov.b r0,@r0 - 31279a: 00 00 .word 0x0000 - 31279c: 00 08 clrt - 31279e: 00 00 .word 0x0000 - 3127a0: 3f ca subc r12,r15 - 3127a2: 7e 28 add #40,r14 - 3127a4: 4a 45 .word 0x4a45 - 3127a6: 4e ef mac.w @r14+,@r14+ - 3127a8: 3f cd dmuls.l r12,r15 - 3127aa: 86 4a .word 0x864a - 3127ac: 93 c9 mov.w 312942 <_pow+0x6f2>,r3 ! 6803 - 3127ae: db 65 mov.l 312944 <_pow+0x6f4>,r11 ! 38178d02 - 3127b0: 3f d1 .word 0x3fd1 - 3127b2: 74 60 add #96,r4 - 3127b4: a9 1d bra 3119f2 <.B_w2o2+0x1a> - 3127b6: 41 01 shlr r1 - 3127b8: 3f d5 dmulu.l r13,r15 - 3127ba: 55 55 mov.l @(20,r5),r5 - 3127bc: 51 8f mov.l @(60,r8),r1 - 3127be: 26 4d xtrct r4,r6 - 3127c0: 3f db subv r13,r15 - 3127c2: 6d b6 mov.l @r11+,r13 - 3127c4: db 6f mov.l 312984 <_pow+0x734>,r11 ! a120e140 - 3127c6: ab ff bra 311fc8 <.aligned2+0x12> - 3127c8: 3f e3 cmp/ge r14,r15 - 3127ca: 33 33 cmp/ge r3,r3 - 3127cc: 33 33 cmp/ge r3,r3 - 3127ce: 33 03 cmp/ge r0,r3 - 3127d0: 40 08 shll2 r0 - 3127d2: 00 00 .word 0x0000 - 3127d4: 4d 0b jsr @r13 - 3127d6: 00 09 nop - 3127d8: e1 00 mov #0,r1 - 3127da: 54 f6 mov.l @(24,r15),r4 - 3127dc: 66 03 mov r0,r6 - 3127de: 55 f7 mov.l @(28,r15),r5 - 3127e0: 67 13 mov r1,r7 - 3127e2: 1f 04 mov.l r0,@(16,r15) - 3127e4: 4e 0b jsr @r14 - 3127e6: 1f 15 mov.l r1,@(20,r15) - 3127e8: 54 f4 mov.l @(16,r15),r4 - 3127ea: e7 00 mov #0,r7 - 3127ec: 55 f5 mov.l @(20,r15),r5 - 3127ee: d6 d5 mov.l 312b44 <_pow+0x8f4>,r6 ! 40080000 - 3127f0: 1f 06 mov.l r0,@(24,r15) - 3127f2: 4c 0b jsr @r12 - 3127f4: 1f 17 mov.l r1,@(28,r15) - 3127f6: 66 a3 mov r10,r6 - 3127f8: 67 b3 mov r11,r7 - 3127fa: 64 03 mov r0,r4 - 3127fc: 4c 0b jsr @r12 - 3127fe: 65 13 mov r1,r5 - 312800: 54 fc mov.l @(48,r15),r4 - 312802: 66 03 mov r0,r6 - 312804: 55 fd mov.l @(52,r15),r5 - 312806: 4c 0b jsr @r12 - 312808: 67 13 mov r1,r7 - 31280a: 56 f8 mov.l @(32,r15),r6 - 31280c: 64 03 mov r0,r4 - 31280e: 57 f9 mov.l @(36,r15),r7 - 312810: 4e 0b jsr @r14 - 312812: 65 13 mov r1,r5 - 312814: 56 f4 mov.l @(16,r15),r6 - 312816: 6a 03 mov r0,r10 - 312818: 57 f5 mov.l @(20,r15),r7 - 31281a: 6b 13 mov r1,r11 - 31281c: 54 fa mov.l @(40,r15),r4 - 31281e: 4e 0b jsr @r14 - 312820: 55 fb mov.l @(44,r15),r5 - 312822: 64 a3 mov r10,r4 - 312824: 65 b3 mov r11,r5 - 312826: 66 03 mov r0,r6 - 312828: 4d 0b jsr @r13 - 31282a: 67 13 mov r1,r7 - 31282c: 6a 03 mov r0,r10 - 31282e: 54 f6 mov.l @(24,r15),r4 - 312830: 6b 13 mov r1,r11 - 312832: 55 f7 mov.l @(28,r15),r5 - 312834: 66 a3 mov r10,r6 - 312836: 4d 0b jsr @r13 - 312838: 67 13 mov r1,r7 - 31283a: e1 00 mov #0,r1 - 31283c: 1f 04 mov.l r0,@(16,r15) - 31283e: 64 03 mov r0,r4 - 312840: d6 c1 mov.l 312b48 <_pow+0x8f8>,r6 ! 3feec709 - 312842: 65 13 mov r1,r5 - 312844: d7 c1 mov.l 312b4c <_pow+0x8fc>,r7 ! e0000000 - 312846: 4e 0b jsr @r14 - 312848: 1f 15 mov.l r1,@(20,r15) - 31284a: 56 f6 mov.l @(24,r15),r6 - 31284c: 57 f7 mov.l @(28,r15),r7 - 31284e: 54 f4 mov.l @(16,r15),r4 - 312850: 55 f5 mov.l @(20,r15),r5 - 312852: 1f 08 mov.l r0,@(32,r15) - 312854: 4c 0b jsr @r12 - 312856: 1f 19 mov.l r1,@(36,r15) - 312858: 64 a3 mov r10,r4 - 31285a: 65 b3 mov r11,r5 - 31285c: 66 03 mov r0,r6 - 31285e: 4c 0b jsr @r12 - 312860: 67 13 mov r1,r7 - 312862: d6 b9 mov.l 312b48 <_pow+0x8f8>,r6 ! 3feec709 - 312864: 64 03 mov r0,r4 - 312866: d7 ba mov.l 312b50 <_pow+0x900>,r7 ! dc3a03fd - 312868: 4e 0b jsr @r14 - 31286a: 65 13 mov r1,r5 - 31286c: 54 f4 mov.l @(16,r15),r4 - 31286e: 6a 03 mov r0,r10 - 312870: 55 f5 mov.l @(20,r15),r5 - 312872: d6 b8 mov.l 312b54 <_pow+0x904>,r6 ! be3e2fe0 - 312874: d7 b8 mov.l 312b58 <_pow+0x908>,r7 ! 145b01f5 - 312876: 4e 0b jsr @r14 - 312878: 6b 13 mov r1,r11 - 31287a: 64 a3 mov r10,r4 - 31287c: 65 b3 mov r11,r5 - 31287e: 66 03 mov r0,r6 - 312880: 4d 0b jsr @r13 - 312882: 67 13 mov r1,r7 - 312884: e3 40 mov #64,r3 - 312886: 33 fc add r15,r3 - 312888: 56 38 mov.l @(32,r3),r6 - 31288a: 65 13 mov r1,r5 - 31288c: 57 39 mov.l @(36,r3),r7 - 31288e: 4d 0b jsr @r13 - 312890: 64 03 mov r0,r4 - 312892: 1f 06 mov.l r0,@(24,r15) - 312894: d0 b1 mov.l 312b5c <_pow+0x90c>,r0 ! 310940 <___floatsidf> - 312896: 64 f2 mov.l @r15,r4 - 312898: 40 0b jsr @r0 - 31289a: 1f 17 mov.l r1,@(28,r15) - 31289c: 56 f6 mov.l @(24,r15),r6 - 31289e: 6a 03 mov r0,r10 - 3128a0: 57 f7 mov.l @(28,r15),r7 - 3128a2: 6b 13 mov r1,r11 - 3128a4: 54 f8 mov.l @(32,r15),r4 - 3128a6: 4d 0b jsr @r13 - 3128a8: 55 f9 mov.l @(36,r15),r5 - 3128aa: 56 fe mov.l @(56,r15),r6 - 3128ac: 64 03 mov r0,r4 - 3128ae: 57 ff mov.l @(60,r15),r7 - 3128b0: 4d 0b jsr @r13 - 3128b2: 65 13 mov r1,r5 - 3128b4: 64 03 mov r0,r4 - 3128b6: 65 13 mov r1,r5 - 3128b8: 66 a3 mov r10,r6 - 3128ba: 4d 0b jsr @r13 - 3128bc: 67 b3 mov r11,r7 - 3128be: e1 00 mov #0,r1 - 3128c0: 66 a3 mov r10,r6 - 3128c2: 67 b3 mov r11,r7 - 3128c4: 64 03 mov r0,r4 - 3128c6: 65 13 mov r1,r5 - 3128c8: 1f 04 mov.l r0,@(16,r15) - 3128ca: 4c 0b jsr @r12 - 3128cc: 1f 15 mov.l r1,@(20,r15) - 3128ce: 56 fe mov.l @(56,r15),r6 - 3128d0: 64 03 mov r0,r4 - 3128d2: 57 ff mov.l @(60,r15),r7 - 3128d4: 4c 0b jsr @r12 - 3128d6: 65 13 mov r1,r5 - 3128d8: 56 f8 mov.l @(32,r15),r6 - 3128da: 64 03 mov r0,r4 - 3128dc: 57 f9 mov.l @(36,r15),r7 - 3128de: 4c 0b jsr @r12 - 3128e0: 65 13 mov r1,r5 - 3128e2: 54 f6 mov.l @(24,r15),r4 - 3128e4: 66 03 mov r0,r6 - 3128e6: 55 f7 mov.l @(28,r15),r5 - 3128e8: 4c 0b jsr @r12 - 3128ea: 67 13 mov r1,r7 - 3128ec: 1f 06 mov.l r0,@(24,r15) - 3128ee: 1f 17 mov.l r1,@(28,r15) - 3128f0: e3 00 mov #0,r3 - 3128f2: 67 33 mov r3,r7 - 3128f4: 1f 39 mov.l r3,@(36,r15) - 3128f6: 66 83 mov r8,r6 - 3128f8: 64 83 mov r8,r4 - 3128fa: 65 93 mov r9,r5 - 3128fc: 4c 0b jsr @r12 - 3128fe: 1f 88 mov.l r8,@(32,r15) - 312900: 56 f4 mov.l @(16,r15),r6 - 312902: 64 03 mov r0,r4 - 312904: 57 f5 mov.l @(20,r15),r7 - 312906: 4e 0b jsr @r14 - 312908: 65 13 mov r1,r5 - 31290a: 54 f6 mov.l @(24,r15),r4 - 31290c: 6a 03 mov r0,r10 - 31290e: 55 f7 mov.l @(28,r15),r5 - 312910: 66 83 mov r8,r6 - 312912: 67 93 mov r9,r7 - 312914: 4e 0b jsr @r14 - 312916: 6b 13 mov r1,r11 - 312918: 64 a3 mov r10,r4 - 31291a: 66 03 mov r0,r6 - 31291c: 67 13 mov r1,r7 - 31291e: 4d 0b jsr @r13 - 312920: 65 b3 mov r11,r5 - 312922: 56 f8 mov.l @(32,r15),r6 - 312924: 57 f9 mov.l @(36,r15),r7 - 312926: 54 f4 mov.l @(16,r15),r4 - 312928: 55 f5 mov.l @(20,r15),r5 - 31292a: 1f 06 mov.l r0,@(24,r15) - 31292c: 4e 0b jsr @r14 - 31292e: 1f 17 mov.l r1,@(28,r15) - 312930: 54 f6 mov.l @(24,r15),r4 - 312932: 66 03 mov r0,r6 - 312934: 55 f7 mov.l @(28,r15),r5 - 312936: 67 13 mov r1,r7 - 312938: 1f 04 mov.l r0,@(16,r15) - 31293a: 4d 0b jsr @r13 - 31293c: 1f 15 mov.l r1,@(20,r15) - 31293e: 69 13 mov r1,r9 - 312940: d1 87 mov.l 312b60 <_pow+0x910>,r1 ! 408fffff - 312942: 68 03 mov r0,r8 - 312944: 38 17 cmp/gt r1,r8 - 312946: 8d 02 bt.s 31294e <_pow+0x6fe> - 312948: 6a 83 mov r8,r10 - 31294a: a1 79 bra 312c40 <_pow+0x9f0> - 31294c: 00 09 nop - 31294e: d1 85 mov.l 312b64 <_pow+0x914>,r1 ! bf700000 - 312950: 31 8c add r8,r1 - 312952: 21 9b or r9,r1 - 312954: 21 18 tst r1,r1 - 312956: 89 01 bt 31295c <_pow+0x70c> - 312958: a2 45 bra 312de6 <_pow+0xb96> - 31295a: e0 40 mov #64,r0 - 31295c: d6 82 mov.l 312b68 <_pow+0x918>,r6 ! 3c971547 - 31295e: d7 83 mov.l 312b6c <_pow+0x91c>,r7 ! 652b82fe - 312960: 54 f6 mov.l @(24,r15),r4 - 312962: 4d 0b jsr @r13 - 312964: 55 f7 mov.l @(28,r15),r5 - 312966: 56 f4 mov.l @(16,r15),r6 - 312968: 64 83 mov r8,r4 - 31296a: 57 f5 mov.l @(20,r15),r7 - 31296c: 65 93 mov r9,r5 - 31296e: 1f 08 mov.l r0,@(32,r15) - 312970: 4c 0b jsr @r12 - 312972: 1f 19 mov.l r1,@(36,r15) - 312974: 66 03 mov r0,r6 - 312976: d0 7e mov.l 312b70 <_pow+0x920>,r0 ! 314e1c <___gedf2> - 312978: 67 13 mov r1,r7 - 31297a: 54 f8 mov.l @(32,r15),r4 - 31297c: 40 0b jsr @r0 - 31297e: 55 f9 mov.l @(36,r15),r5 - 312980: 40 15 cmp/pl r0 - 312982: 8b 01 bf 312988 <_pow+0x738> - 312984: a1 20 bra 312bc8 <_pow+0x978> - 312986: e1 40 mov #64,r1 - 312988: 92 d9 mov.w 312b3e <_pow+0x8ee>,r2 ! 200 - 31298a: 32 ac add r10,r2 - 31298c: 61 23 mov r2,r1 - 31298e: 97 d7 mov.w 312b40 <_pow+0x8f0>,r7 ! fc01 - 312990: e6 eb mov #-21,r6 - 312992: 31 1c add r1,r1 - 312994: 41 6d shld r6,r1 - 312996: d3 77 mov.l 312b74 <_pow+0x924>,r3 ! fff00000 - 312998: 31 7c add r7,r1 - 31299a: 61 1b neg r1,r1 - 31299c: 43 1c shad r1,r3 - 31299e: 66 33 mov r3,r6 - 3129a0: d3 75 mov.l 312b78 <_pow+0x928>,r3 ! fffff - 3129a2: 26 29 and r2,r6 - 3129a4: 71 14 add #20,r1 - 3129a6: 22 39 and r3,r2 - 3129a8: 73 01 add #1,r3 - 3129aa: 22 3b or r3,r2 - 3129ac: 61 1b neg r1,r1 - 3129ae: 42 1c shad r1,r2 - 3129b0: 4a 11 cmp/pz r10 - 3129b2: 1f 28 mov.l r2,@(32,r15) - 3129b4: 8d 02 bt.s 3129bc <_pow+0x76c> - 3129b6: e7 00 mov #0,r7 - 3129b8: 62 2b neg r2,r2 - 3129ba: 1f 28 mov.l r2,@(32,r15) - 3129bc: 54 f4 mov.l @(16,r15),r4 - 3129be: 4c 0b jsr @r12 - 3129c0: 55 f5 mov.l @(20,r15),r5 - 3129c2: 52 f8 mov.l @(32,r15),r2 - 3129c4: e3 14 mov #20,r3 - 3129c6: 54 f6 mov.l @(24,r15),r4 - 3129c8: 42 3d shld r3,r2 - 3129ca: 55 f7 mov.l @(28,r15),r5 - 3129cc: 66 03 mov r0,r6 - 3129ce: 1f 04 mov.l r0,@(16,r15) - 3129d0: 67 13 mov r1,r7 - 3129d2: 1f 15 mov.l r1,@(20,r15) - 3129d4: 4d 0b jsr @r13 - 3129d6: 1f 2a mov.l r2,@(40,r15) - 3129d8: 68 03 mov r0,r8 - 3129da: e9 00 mov #0,r9 - 3129dc: 64 83 mov r8,r4 - 3129de: 65 93 mov r9,r5 - 3129e0: d6 66 mov.l 312b7c <_pow+0x92c>,r6 ! 3fe62e43 - 3129e2: 4e 0b jsr @r14 - 3129e4: e7 00 mov #0,r7 - 3129e6: 56 f4 mov.l @(16,r15),r6 - 3129e8: 6a 03 mov r0,r10 - 3129ea: 57 f5 mov.l @(20,r15),r7 - 3129ec: 6b 13 mov r1,r11 - 3129ee: 64 83 mov r8,r4 - 3129f0: 4c 0b jsr @r12 - 3129f2: 65 93 mov r9,r5 - 3129f4: 54 f6 mov.l @(24,r15),r4 - 3129f6: 66 03 mov r0,r6 - 3129f8: 55 f7 mov.l @(28,r15),r5 - 3129fa: 4c 0b jsr @r12 - 3129fc: 67 13 mov r1,r7 - 3129fe: d6 60 mov.l 312b80 <_pow+0x930>,r6 ! 3fe62e42 - 312a00: 64 03 mov r0,r4 - 312a02: d7 60 mov.l 312b84 <_pow+0x934>,r7 ! fefa39ef - 312a04: 4e 0b jsr @r14 - 312a06: 65 13 mov r1,r5 - 312a08: d6 5f mov.l 312b88 <_pow+0x938>,r6 ! be205c61 - 312a0a: 64 83 mov r8,r4 - 312a0c: d7 5f mov.l 312b8c <_pow+0x93c>,r7 ! ca86c39 - 312a0e: 65 93 mov r9,r5 - 312a10: 1f 04 mov.l r0,@(16,r15) - 312a12: 4e 0b jsr @r14 - 312a14: 1f 15 mov.l r1,@(20,r15) - 312a16: 54 f4 mov.l @(16,r15),r4 - 312a18: 66 03 mov r0,r6 - 312a1a: 55 f5 mov.l @(20,r15),r5 - 312a1c: 4d 0b jsr @r13 - 312a1e: 67 13 mov r1,r7 - 312a20: 68 03 mov r0,r8 - 312a22: 69 13 mov r1,r9 - 312a24: 66 83 mov r8,r6 - 312a26: 64 a3 mov r10,r4 - 312a28: 65 b3 mov r11,r5 - 312a2a: 4d 0b jsr @r13 - 312a2c: 67 13 mov r1,r7 - 312a2e: 66 a3 mov r10,r6 - 312a30: 67 b3 mov r11,r7 - 312a32: 64 03 mov r0,r4 - 312a34: 65 13 mov r1,r5 - 312a36: 1f 04 mov.l r0,@(16,r15) - 312a38: 4c 0b jsr @r12 - 312a3a: 1f 15 mov.l r1,@(20,r15) - 312a3c: 64 83 mov r8,r4 - 312a3e: 65 93 mov r9,r5 - 312a40: 66 03 mov r0,r6 - 312a42: 4c 0b jsr @r12 - 312a44: 67 13 mov r1,r7 - 312a46: 56 f4 mov.l @(16,r15),r6 - 312a48: 57 f5 mov.l @(20,r15),r7 - 312a4a: 64 63 mov r6,r4 - 312a4c: 1f 06 mov.l r0,@(24,r15) - 312a4e: 65 73 mov r7,r5 - 312a50: 4e 0b jsr @r14 - 312a52: 1f 17 mov.l r1,@(28,r15) - 312a54: 68 03 mov r0,r8 - 312a56: 69 13 mov r1,r9 - 312a58: 64 83 mov r8,r4 - 312a5a: d6 4d mov.l 312b90 <_pow+0x940>,r6 ! 3e663769 - 312a5c: d7 4d mov.l 312b94 <_pow+0x944>,r7 ! 72bea4d0 - 312a5e: 4e 0b jsr @r14 - 312a60: 65 13 mov r1,r5 - 312a62: d6 4d mov.l 312b98 <_pow+0x948>,r6 ! 3ebbbd41 - 312a64: 64 03 mov r0,r4 - 312a66: d7 4d mov.l 312b9c <_pow+0x94c>,r7 ! c5d26bf1 - 312a68: 4c 0b jsr @r12 - 312a6a: 65 13 mov r1,r5 - 312a6c: 66 83 mov r8,r6 - 312a6e: 67 93 mov r9,r7 - 312a70: 64 03 mov r0,r4 - 312a72: 4e 0b jsr @r14 - 312a74: 65 13 mov r1,r5 - 312a76: d6 4a mov.l 312ba0 <_pow+0x950>,r6 ! 3f11566a - 312a78: 64 03 mov r0,r4 - 312a7a: d7 4a mov.l 312ba4 <_pow+0x954>,r7 ! af25de2c - 312a7c: 4d 0b jsr @r13 - 312a7e: 65 13 mov r1,r5 - 312a80: 66 83 mov r8,r6 - 312a82: 67 93 mov r9,r7 - 312a84: 64 03 mov r0,r4 - 312a86: 4e 0b jsr @r14 - 312a88: 65 13 mov r1,r5 - 312a8a: d6 47 mov.l 312ba8 <_pow+0x958>,r6 ! 3f66c16c - 312a8c: 64 03 mov r0,r4 - 312a8e: d7 47 mov.l 312bac <_pow+0x95c>,r7 ! 16bebd93 - 312a90: 4c 0b jsr @r12 - 312a92: 65 13 mov r1,r5 - 312a94: 66 83 mov r8,r6 - 312a96: 67 93 mov r9,r7 - 312a98: 64 03 mov r0,r4 - 312a9a: 4e 0b jsr @r14 - 312a9c: 65 13 mov r1,r5 - 312a9e: d6 44 mov.l 312bb0 <_pow+0x960>,r6 ! 3fc55555 - 312aa0: 64 03 mov r0,r4 - 312aa2: d7 44 mov.l 312bb4 <_pow+0x964>,r7 ! 5555553e - 312aa4: 4d 0b jsr @r13 - 312aa6: 65 13 mov r1,r5 - 312aa8: 66 83 mov r8,r6 - 312aaa: 67 93 mov r9,r7 - 312aac: 64 03 mov r0,r4 - 312aae: 4e 0b jsr @r14 - 312ab0: 65 13 mov r1,r5 - 312ab2: 54 f4 mov.l @(16,r15),r4 - 312ab4: 66 03 mov r0,r6 - 312ab6: 55 f5 mov.l @(20,r15),r5 - 312ab8: 4c 0b jsr @r12 - 312aba: 67 13 mov r1,r7 - 312abc: 68 03 mov r0,r8 - 312abe: 69 13 mov r1,r9 - 312ac0: 66 83 mov r8,r6 - 312ac2: 54 f4 mov.l @(16,r15),r4 - 312ac4: 67 13 mov r1,r7 - 312ac6: 4e 0b jsr @r14 - 312ac8: 55 f5 mov.l @(20,r15),r5 - 312aca: d6 3b mov.l 312bb8 <_pow+0x968>,r6 ! 40000000 - 312acc: 64 83 mov r8,r4 - 312ace: 65 93 mov r9,r5 - 312ad0: 6a 03 mov r0,r10 - 312ad2: 6b 13 mov r1,r11 - 312ad4: 4c 0b jsr @r12 - 312ad6: e7 00 mov #0,r7 - 312ad8: 66 03 mov r0,r6 - 312ada: d0 38 mov.l 312bbc <_pow+0x96c>,r0 ! 310344 <___divdf3> - 312adc: 67 13 mov r1,r7 - 312ade: 64 a3 mov r10,r4 - 312ae0: 40 0b jsr @r0 - 312ae2: 65 b3 mov r11,r5 - 312ae4: 56 f6 mov.l @(24,r15),r6 - 312ae6: 68 03 mov r0,r8 - 312ae8: 57 f7 mov.l @(28,r15),r7 - 312aea: 69 13 mov r1,r9 - 312aec: 54 f4 mov.l @(16,r15),r4 - 312aee: 4e 0b jsr @r14 - 312af0: 55 f5 mov.l @(20,r15),r5 - 312af2: 56 f6 mov.l @(24,r15),r6 - 312af4: 64 03 mov r0,r4 - 312af6: 57 f7 mov.l @(28,r15),r7 - 312af8: 4d 0b jsr @r13 - 312afa: 65 13 mov r1,r5 - 312afc: 66 03 mov r0,r6 - 312afe: 67 13 mov r1,r7 - 312b00: 64 83 mov r8,r4 - 312b02: 4c 0b jsr @r12 - 312b04: 65 93 mov r9,r5 - 312b06: 56 f4 mov.l @(16,r15),r6 - 312b08: 64 03 mov r0,r4 - 312b0a: 57 f5 mov.l @(20,r15),r7 - 312b0c: 4c 0b jsr @r12 - 312b0e: 65 13 mov r1,r5 - 312b10: d4 2b mov.l 312bc0 <_pow+0x970>,r4 ! 3ff00000 - 312b12: e5 00 mov #0,r5 - 312b14: 66 03 mov r0,r6 - 312b16: 4c 0b jsr @r12 - 312b18: 67 13 mov r1,r7 - 312b1a: 65 13 mov r1,r5 - 312b1c: 51 fa mov.l @(40,r15),r1 - 312b1e: 64 03 mov r0,r4 - 312b20: d2 15 mov.l 312b78 <_pow+0x928>,r2 ! fffff - 312b22: 31 4c add r4,r1 - 312b24: 31 27 cmp/gt r2,r1 - 312b26: 89 01 bt 312b2c <_pow+0x8dc> - 312b28: a1 6d bra 312e06 <_pow+0xbb6> - 312b2a: 00 09 nop - 312b2c: 64 13 mov r1,r4 - 312b2e: e0 40 mov #64,r0 - 312b30: 30 fc add r15,r0 - 312b32: 56 02 mov.l @(8,r0),r6 - 312b34: 4e 0b jsr @r14 - 312b36: 57 03 mov.l @(12,r0),r7 - 312b38: 64 03 mov r0,r4 - 312b3a: a0 43 bra 312bc4 <_pow+0x974> - 312b3c: 65 13 mov r1,r5 - 312b3e: 02 00 .word 0x0200 - 312b40: fc 01 .word 0xfc01 - 312b42: 00 09 nop - 312b44: 40 08 shll2 r0 - 312b46: 00 00 .word 0x0000 - 312b48: 3f ee addc r14,r15 - 312b4a: c7 09 mova 312b70 <_pow+0x920>,r0 - 312b4c: e0 00 mov #0,r0 - 312b4e: 00 00 .word 0x0000 - 312b50: dc 3a mov.l 312c3c <_pow+0x9ec>,r12 ! ac5a0009 - 312b52: 03 fd mov.w @(r0,r15),r3 - 312b54: be 3e bsr 3127d4 <_pow+0x584> - 312b56: 2f e0 mov.b r14,@r15 - 312b58: 14 5b mov.l r5,@(44,r4) - 312b5a: 01 f5 mov.w r15,@(r0,r1) - 312b5c: 00 31 .word 0x0031 - 312b5e: 09 40 .word 0x0940 - 312b60: 40 8f mac.w @r8+,@r0+ - 312b62: ff ff .word 0xffff - 312b64: bf 70 bsr 312a48 <_pow+0x7f8> - 312b66: 00 00 .word 0x0000 - 312b68: 3c 97 cmp/gt r9,r12 - 312b6a: 15 47 mov.l r4,@(28,r5) - 312b6c: 65 2b neg r2,r5 - 312b6e: 82 fe setrc #254 - 312b70: 00 31 .word 0x0031 - 312b72: 4e 1c shad r1,r14 - 312b74: ff f0 .word 0xfff0 - 312b76: 00 00 .word 0x0000 - 312b78: 00 0f mac.l @r0+,@r0+ - 312b7a: ff ff .word 0xffff - 312b7c: 3f e6 cmp/hi r14,r15 - 312b7e: 2e 43 .word 0x2e43 - 312b80: 3f e6 cmp/hi r14,r15 - 312b82: 2e 42 mov.l r4,@r14 - 312b84: fe fa .word 0xfefa - 312b86: 39 ef addv r14,r9 - 312b88: be 20 bsr 3127cc <_pow+0x57c> - 312b8a: 5c 61 mov.l @(4,r6),r12 - 312b8c: 0c a8 .word 0x0ca8 - 312b8e: 6c 39 swap.w r3,r12 - 312b90: 3e 66 cmp/hi r6,r14 - 312b92: 37 69 .word 0x3769 - 312b94: 72 be add #-66,r2 - 312b96: a4 d0 bra 31353a <_powf+0x632> - 312b98: 3e bb subv r11,r14 - 312b9a: bd 41 bsr 312620 <_pow+0x3d0> - 312b9c: c5 d2 mov.w @(420,gbr),r0 - 312b9e: 6b f1 mov.w @r15,r11 - 312ba0: 3f 11 .word 0x3f11 - 312ba2: 56 6a mov.l @(40,r6),r6 - 312ba4: af 25 bra 3129f2 <_pow+0x7a2> - 312ba6: de 2c mov.l 312c58 <_pow+0xa08>,r14 ! e64056f4 - 312ba8: 3f 66 cmp/hi r6,r15 - 312baa: c1 6c mov.w r0,@(216,gbr) - 312bac: 16 be mov.l r11,@(56,r6) - 312bae: bd 93 bsr 3126d8 <_pow+0x488> - 312bb0: 3f c5 dmulu.l r12,r15 - 312bb2: 55 55 mov.l @(20,r5),r5 - 312bb4: 55 55 mov.l @(20,r5),r5 - 312bb6: 55 3e mov.l @(56,r3),r5 - 312bb8: 40 00 shll r0 - 312bba: 00 00 .word 0x0000 - 312bbc: 00 31 .word 0x0031 - 312bbe: 03 44 mov.b r4,@(r0,r3) - 312bc0: 3f f0 cmp/eq r15,r15 - 312bc2: 00 00 .word 0x0000 - 312bc4: ab 95 bra 3122f2 <_pow+0xa2> - 312bc6: 60 43 mov r4,r0 - 312bc8: 31 fc add r15,r1 - 312bca: 54 14 mov.l @(16,r1),r4 - 312bcc: d6 a5 mov.l 312e64 <_pow+0xc14>,r6 ! 7e37e43c - 312bce: d7 a6 mov.l 312e68 <_pow+0xc18>,r7 ! 8800759c - 312bd0: 4e 0b jsr @r14 - 312bd2: 55 15 mov.l @(20,r1),r5 - 312bd4: 64 03 mov r0,r4 - 312bd6: ab 8b bra 3122f0 <_pow+0xa0> - 312bd8: 65 13 mov r1,r5 - 312bda: d0 a4 mov.l 312e6c <_pow+0xc1c>,r0 ! 80000000 - 312bdc: 33 fc add r15,r3 - 312bde: e1 00 mov #0,r1 - 312be0: 13 06 mov.l r0,@(24,r3) - 312be2: 13 17 mov.l r1,@(28,r3) - 312be4: e3 40 mov #64,r3 - 312be6: d0 a2 mov.l 312e70 <_pow+0xc20>,r0 ! fe37e43c - 312be8: 33 fc add r15,r3 - 312bea: d1 9f mov.l 312e68 <_pow+0xc18>,r1 ! 8800759c - 312bec: 13 04 mov.l r0,@(16,r3) - 312bee: d0 a1 mov.l 312e74 <_pow+0xc24>,r0 ! bff00000 - 312bf0: ac 0e bra 312410 <_pow+0x1c0> - 312bf2: 13 15 mov.l r1,@(20,r3) - 312bf4: d0 a0 mov.l 312e78 <_pow+0xc28>,r0 ! 3140d4 <_fabs> - 312bf6: 64 a3 mov r10,r4 - 312bf8: 2f 22 mov.l r2,@r15 - 312bfa: 65 b3 mov r11,r5 - 312bfc: 40 0b jsr @r0 - 312bfe: 1f 61 mov.l r6,@(4,r15) - 312c00: 56 f1 mov.l @(4,r15),r6 - 312c02: 64 03 mov r0,r4 - 312c04: 62 f2 mov.l @r15,r2 - 312c06: 26 68 tst r6,r6 - 312c08: 8f 09 bf.s 312c1e <_pow+0x9ce> - 312c0a: 65 13 mov r1,r5 - 312c0c: d1 9b mov.l 312e7c <_pow+0xc2c>,r1 ! 3fffffff - 312c0e: d3 9c mov.l 312e80 <_pow+0xc30>,r3 ! 3ff00000 - 312c10: 21 a9 and r10,r1 - 312c12: 31 30 cmp/eq r3,r1 - 312c14: 8d 06 bt.s 312c24 <_pow+0x9d4> - 312c16: 42 11 cmp/pz r2 - 312c18: d1 9a mov.l 312e84 <_pow+0xc34>,r1 ! 7fffffff - 312c1a: 2a 18 tst r1,r10 - 312c1c: 89 01 bt 312c22 <_pow+0x9d2> - 312c1e: ac a3 bra 312568 <_pow+0x318> - 312c20: 66 a3 mov r10,r6 - 312c22: 42 11 cmp/pz r2 - 312c24: 8d 0a bt.s 312c3c <_pow+0x9ec> - 312c26: e3 00 mov #0,r3 - 312c28: d0 97 mov.l 312e88 <_pow+0xc38>,r0 ! 310344 <___divdf3> - 312c2a: 66 43 mov r4,r6 - 312c2c: d4 94 mov.l 312e80 <_pow+0xc30>,r4 ! 3ff00000 - 312c2e: 67 53 mov r5,r7 - 312c30: 1f 32 mov.l r3,@(8,r15) - 312c32: 40 0b jsr @r0 - 312c34: e5 00 mov #0,r5 - 312c36: 64 03 mov r0,r4 - 312c38: 65 13 mov r1,r5 - 312c3a: e3 00 mov #0,r3 - 312c3c: ac 5a bra 3124f4 <_pow+0x2a4> - 312c3e: 00 09 nop - 312c40: d1 90 mov.l 312e84 <_pow+0xc34>,r1 ! 7fffffff - 312c42: d3 92 mov.l 312e8c <_pow+0xc3c>,r3 ! 4090cbff - 312c44: 21 89 and r8,r1 - 312c46: 31 36 cmp/hi r3,r1 - 312c48: 89 01 bt 312c4e <_pow+0x9fe> - 312c4a: a0 97 bra 312d7c <_pow+0xb2c> - 312c4c: e3 00 mov #0,r3 - 312c4e: d1 90 mov.l 312e90 <_pow+0xc40>,r1 ! 3f6f3400 - 312c50: 31 8c add r8,r1 - 312c52: 21 9b or r9,r1 - 312c54: 21 18 tst r1,r1 - 312c56: 8f 10 bf.s 312c7a <_pow+0xa2a> - 312c58: e6 40 mov #64,r6 - 312c5a: 56 f4 mov.l @(16,r15),r6 - 312c5c: 64 83 mov r8,r4 - 312c5e: 57 f5 mov.l @(20,r15),r7 - 312c60: 4c 0b jsr @r12 - 312c62: 65 93 mov r9,r5 - 312c64: 64 03 mov r0,r4 - 312c66: d0 8b mov.l 312e94 <_pow+0xc44>,r0 ! 314e1c <___gedf2> - 312c68: 65 13 mov r1,r5 - 312c6a: 56 f6 mov.l @(24,r15),r6 - 312c6c: 40 0b jsr @r0 - 312c6e: 57 f7 mov.l @(28,r15),r7 - 312c70: 40 11 cmp/pz r0 - 312c72: 89 01 bt 312c78 <_pow+0xa28> - 312c74: ae 88 bra 312988 <_pow+0x738> - 312c76: 00 09 nop - 312c78: e6 40 mov #64,r6 - 312c7a: 36 fc add r15,r6 - 312c7c: 54 66 mov.l @(24,r6),r4 - 312c7e: ab 37 bra 3122f0 <_pow+0xa0> - 312c80: 55 67 mov.l @(28,r6),r5 - 312c82: de 85 mov.l 312e98 <_pow+0xc48>,r14 ! 31505c <___muldf3> - 312c84: ac 92 bra 3125ac <_pow+0x35c> - 312c86: e3 ec mov #-20,r3 - 312c88: d1 84 mov.l 312e9c <_pow+0xc4c>,r1 ! 3feffffe - 312c8a: 3d 16 cmp/hi r1,r13 - 312c8c: 89 01 bt 312c92 <_pow+0xa42> - 312c8e: a0 cd bra 312e2c <_pow+0xbdc> - 312c90: 42 11 cmp/pz r2 - 312c92: d1 7b mov.l 312e80 <_pow+0xc30>,r1 ! 3ff00000 - 312c94: 3d 16 cmp/hi r1,r13 - 312c96: 8b 01 bf 312c9c <_pow+0xa4c> - 312c98: a0 d5 bra 312e46 <_pow+0xbf6> - 312c9a: 42 15 cmp/pl r2 - 312c9c: dc 80 mov.l 312ea0 <_pow+0xc50>,r12 ! 315550 <___subdf3> - 312c9e: de 7e mov.l 312e98 <_pow+0xc48>,r14 ! 31505c <___muldf3> - 312ca0: d6 77 mov.l 312e80 <_pow+0xc30>,r6 ! 3ff00000 - 312ca2: 4c 0b jsr @r12 - 312ca4: e7 00 mov #0,r7 - 312ca6: 6a 03 mov r0,r10 - 312ca8: 6b 13 mov r1,r11 - 312caa: 64 a3 mov r10,r4 - 312cac: d6 7d mov.l 312ea4 <_pow+0xc54>,r6 ! 3ff71547 - 312cae: d7 7e mov.l 312ea8 <_pow+0xc58>,r7 ! 60000000 - 312cb0: 4e 0b jsr @r14 - 312cb2: 65 13 mov r1,r5 - 312cb4: d7 7d mov.l 312eac <_pow+0xc5c>,r7 ! f85ddf44 - 312cb6: 64 a3 mov r10,r4 - 312cb8: 65 b3 mov r11,r5 - 312cba: d6 7d mov.l 312eb0 <_pow+0xc60>,r6 ! 3e54ae0b - 312cbc: 1f 06 mov.l r0,@(24,r15) - 312cbe: 4e 0b jsr @r14 - 312cc0: 1f 17 mov.l r1,@(28,r15) - 312cc2: 64 a3 mov r10,r4 - 312cc4: 65 b3 mov r11,r5 - 312cc6: d6 7b mov.l 312eb4 <_pow+0xc64>,r6 ! 3fd00000 - 312cc8: e7 00 mov #0,r7 - 312cca: 1f 04 mov.l r0,@(16,r15) - 312ccc: 4e 0b jsr @r14 - 312cce: 1f 15 mov.l r1,@(20,r15) - 312cd0: d4 79 mov.l 312eb8 <_pow+0xc68>,r4 ! 3fd55555 - 312cd2: 66 03 mov r0,r6 - 312cd4: d5 79 mov.l 312ebc <_pow+0xc6c>,r5 ! 55555555 - 312cd6: 4c 0b jsr @r12 - 312cd8: 67 13 mov r1,r7 - 312cda: 66 a3 mov r10,r6 - 312cdc: 67 b3 mov r11,r7 - 312cde: 64 03 mov r0,r4 - 312ce0: 4e 0b jsr @r14 - 312ce2: 65 13 mov r1,r5 - 312ce4: d4 76 mov.l 312ec0 <_pow+0xc70>,r4 ! 3fe00000 - 312ce6: 66 03 mov r0,r6 - 312ce8: 67 13 mov r1,r7 - 312cea: 4c 0b jsr @r12 - 312cec: e5 00 mov #0,r5 - 312cee: 66 a3 mov r10,r6 - 312cf0: 67 b3 mov r11,r7 - 312cf2: 64 a3 mov r10,r4 - 312cf4: 65 b3 mov r11,r5 - 312cf6: 1f 08 mov.l r0,@(32,r15) - 312cf8: 4e 0b jsr @r14 - 312cfa: 1f 19 mov.l r1,@(36,r15) - 312cfc: 54 f8 mov.l @(32,r15),r4 - 312cfe: 66 03 mov r0,r6 - 312d00: 55 f9 mov.l @(36,r15),r5 - 312d02: 4e 0b jsr @r14 - 312d04: 67 13 mov r1,r7 - 312d06: d6 67 mov.l 312ea4 <_pow+0xc54>,r6 ! 3ff71547 - 312d08: 64 03 mov r0,r4 - 312d0a: d7 6e mov.l 312ec4 <_pow+0xc74>,r7 ! 652b82fe - 312d0c: dd 6e mov.l 312ec8 <_pow+0xc78>,r13 ! 30fa94 <___adddf3> - 312d0e: 4e 0b jsr @r14 - 312d10: 65 13 mov r1,r5 - 312d12: 54 f4 mov.l @(16,r15),r4 - 312d14: 66 03 mov r0,r6 - 312d16: 55 f5 mov.l @(20,r15),r5 - 312d18: 4c 0b jsr @r12 - 312d1a: 67 13 mov r1,r7 - 312d1c: 6a 03 mov r0,r10 - 312d1e: 54 f6 mov.l @(24,r15),r4 - 312d20: 6b 13 mov r1,r11 - 312d22: 55 f7 mov.l @(28,r15),r5 - 312d24: 66 a3 mov r10,r6 - 312d26: 4d 0b jsr @r13 - 312d28: 67 13 mov r1,r7 - 312d2a: 56 f6 mov.l @(24,r15),r6 - 312d2c: e1 00 mov #0,r1 - 312d2e: 57 f7 mov.l @(28,r15),r7 - 312d30: 64 03 mov r0,r4 - 312d32: 65 13 mov r1,r5 - 312d34: 1f 04 mov.l r0,@(16,r15) - 312d36: 4c 0b jsr @r12 - 312d38: 1f 15 mov.l r1,@(20,r15) - 312d3a: 66 03 mov r0,r6 - 312d3c: 67 13 mov r1,r7 - 312d3e: 64 a3 mov r10,r4 - 312d40: 4c 0b jsr @r12 - 312d42: 65 b3 mov r11,r5 - 312d44: 1f 06 mov.l r0,@(24,r15) - 312d46: ad d3 bra 3128f0 <_pow+0x6a0> - 312d48: 1f 17 mov.l r1,@(28,r15) - 312d4a: 8b 01 bf 312d50 <_pow+0xb00> - 312d4c: ab 76 bra 31243c <_pow+0x1ec> - 312d4e: e4 00 mov #0,r4 - 312d50: d4 46 mov.l 312e6c <_pow+0xc1c>,r4 ! 80000000 - 312d52: 65 93 mov r9,r5 - 312d54: aa cc bra 3122f0 <_pow+0xa0> - 312d56: 34 8c add r8,r4 - 312d58: 8d 02 bt.s 312d60 <_pow+0xb10> - 312d5a: 61 1b neg r1,r1 - 312d5c: af 4a bra 312bf4 <_pow+0x9a4> - 312d5e: 00 09 nop - 312d60: 71 14 add #20,r1 - 312d62: 63 1b neg r1,r3 - 312d64: 60 c3 mov r12,r0 - 312d66: 40 3c shad r3,r0 - 312d68: 63 03 mov r0,r3 - 312d6a: 43 1d shld r1,r3 - 312d6c: 33 c0 cmp/eq r12,r3 - 312d6e: 8f 03 bf.s 312d78 <_pow+0xb28> - 312d70: e3 00 mov #0,r3 - 312d72: c9 01 and #1,r0 - 312d74: 63 0b neg r0,r3 - 312d76: 73 02 add #2,r3 - 312d78: aa d3 bra 312322 <_pow+0xd2> - 312d7a: 00 09 nop - 312d7c: d2 50 mov.l 312ec0 <_pow+0xc70>,r2 ! 3fe00000 - 312d7e: 1f 38 mov.l r3,@(32,r15) - 312d80: 31 26 cmp/hi r2,r1 - 312d82: e2 00 mov #0,r2 - 312d84: 8d 02 bt.s 312d8c <_pow+0xb3c> - 312d86: 1f 2a mov.l r2,@(40,r15) - 312d88: ae 28 bra 3129dc <_pow+0x78c> - 312d8a: e9 00 mov #0,r9 - 312d8c: e2 ec mov #-20,r2 - 312d8e: 95 68 mov.w 312e62 <_pow+0xc12>,r5 ! fc02 - 312d90: 41 2c shad r2,r1 - 312d92: d2 4e mov.l 312ecc <_pow+0xc7c>,r2 ! 100000 - 312d94: 31 5c add r5,r1 - 312d96: 61 1b neg r1,r1 - 312d98: ad f7 bra 31298a <_pow+0x73a> - 312d9a: 42 1c shad r1,r2 - 312d9c: d0 3e mov.l 312e98 <_pow+0xc48>,r0 ! 31505c <___muldf3> - 312d9e: 65 b3 mov r11,r5 - 312da0: 66 a3 mov r10,r6 - 312da2: 40 0b jsr @r0 - 312da4: 67 b3 mov r11,r7 - 312da6: 64 03 mov r0,r4 - 312da8: aa a2 bra 3122f0 <_pow+0xa0> - 312daa: 65 13 mov r1,r5 - 312dac: d0 48 mov.l 312ed0 <_pow+0xc80>,r0 ! 3fe2b803 - 312dae: d6 49 mov.l 312ed4 <_pow+0xc84>,r6 ! 3e4cfdeb - 312db0: 1f 0e mov.l r0,@(56,r15) - 312db2: e0 40 mov #64,r0 - 312db4: d7 48 mov.l 312ed8 <_pow+0xc88>,r7 ! 43cfd006 - 312db6: 30 fc add r15,r0 - 312db8: d1 48 mov.l 312edc <_pow+0xc8c>,r1 ! 40000000 - 312dba: 10 68 mov.l r6,@(32,r0) - 312dbc: d6 48 mov.l 312ee0 <_pow+0xc90>,r6 ! 3ff80000 - 312dbe: 10 79 mov.l r7,@(36,r0) - 312dc0: e7 00 mov #0,r7 - 312dc2: db 48 mov.l 312ee4 <_pow+0xc94>,r11 ! 40000 - 312dc4: 1f 1f mov.l r1,@(60,r15) - 312dc6: 1f 6a mov.l r6,@(40,r15) - 312dc8: ac 11 bra 3125ee <_pow+0x39e> - 312dca: 1f 7b mov.l r7,@(44,r15) - 312dcc: d8 32 mov.l 312e98 <_pow+0xc48>,r8 ! 31505c <___muldf3> - 312dce: 67 b3 mov r11,r7 - 312dd0: 64 a3 mov r10,r4 - 312dd2: 48 0b jsr @r8 - 312dd4: 65 b3 mov r11,r5 - 312dd6: 64 03 mov r0,r4 - 312dd8: 65 13 mov r1,r5 - 312dda: 66 a3 mov r10,r6 - 312ddc: 48 0b jsr @r8 - 312dde: 67 b3 mov r11,r7 - 312de0: 64 03 mov r0,r4 - 312de2: aa 85 bra 3122f0 <_pow+0xa0> - 312de4: 65 13 mov r1,r5 - 312de6: 30 fc add r15,r0 - 312de8: 54 04 mov.l @(16,r0),r4 - 312dea: d6 1e mov.l 312e64 <_pow+0xc14>,r6 ! 7e37e43c - 312dec: d7 1e mov.l 312e68 <_pow+0xc18>,r7 ! 8800759c - 312dee: 4e 0b jsr @r14 - 312df0: 55 05 mov.l @(20,r0),r5 - 312df2: 64 03 mov r0,r4 - 312df4: 65 13 mov r1,r5 - 312df6: aa 7c bra 3122f2 <_pow+0xa2> - 312df8: 60 43 mov r4,r0 - 312dfa: 88 01 cmp/eq #1,r0 - 312dfc: 8b fb bf 312df6 <_pow+0xba6> - 312dfe: d2 1b mov.l 312e6c <_pow+0xc1c>,r2 ! 80000000 - 312e00: 32 4c add r4,r2 - 312e02: aa 75 bra 3122f0 <_pow+0xa0> - 312e04: 64 23 mov r2,r4 - 312e06: d0 38 mov.l 312ee8 <_pow+0xc98>,r0 ! 314364 <_ldexp> - 312e08: 40 0b jsr @r0 - 312e0a: 56 f8 mov.l @(32,r15),r6 - 312e0c: 64 03 mov r0,r4 - 312e0e: ae 8e bra 312b2e <_pow+0x8de> - 312e10: 65 13 mov r1,r5 - 312e12: d8 21 mov.l 312e98 <_pow+0xc48>,r8 ! 31505c <___muldf3> - 312e14: 67 b3 mov r11,r7 - 312e16: 64 a3 mov r10,r4 - 312e18: 48 0b jsr @r8 - 312e1a: 65 b3 mov r11,r5 - 312e1c: 64 03 mov r0,r4 - 312e1e: 65 13 mov r1,r5 - 312e20: 66 43 mov r4,r6 - 312e22: 48 0b jsr @r8 - 312e24: 67 13 mov r1,r7 - 312e26: 64 03 mov r0,r4 - 312e28: aa 62 bra 3122f0 <_pow+0xa0> - 312e2a: 65 13 mov r1,r5 - 312e2c: 89 0c bt 312e48 <_pow+0xbf8> - 312e2e: e0 40 mov #64,r0 - 312e30: 30 fc add r15,r0 - 312e32: 54 04 mov.l @(16,r0),r4 - 312e34: 55 05 mov.l @(20,r0),r5 - 312e36: d0 18 mov.l 312e98 <_pow+0xc48>,r0 ! 31505c <___muldf3> - 312e38: d6 0a mov.l 312e64 <_pow+0xc14>,r6 ! 7e37e43c - 312e3a: d7 0b mov.l 312e68 <_pow+0xc18>,r7 ! 8800759c - 312e3c: 40 0b jsr @r0 - 312e3e: 00 09 nop - 312e40: 64 03 mov r0,r4 - 312e42: aa 55 bra 3122f0 <_pow+0xa0> - 312e44: 65 13 mov r1,r5 - 312e46: 89 01 bt 312e4c <_pow+0xbfc> - 312e48: af 17 bra 312c7a <_pow+0xa2a> - 312e4a: e6 40 mov #64,r6 - 312e4c: d0 12 mov.l 312e98 <_pow+0xc48>,r0 ! 31505c <___muldf3> - 312e4e: e1 40 mov #64,r1 - 312e50: 31 fc add r15,r1 - 312e52: 54 14 mov.l @(16,r1),r4 - 312e54: d6 03 mov.l 312e64 <_pow+0xc14>,r6 ! 7e37e43c - 312e56: d7 04 mov.l 312e68 <_pow+0xc18>,r7 ! 8800759c - 312e58: 40 0b jsr @r0 - 312e5a: 55 15 mov.l @(20,r1),r5 - 312e5c: 64 03 mov r0,r4 - 312e5e: aa 47 bra 3122f0 <_pow+0xa0> - 312e60: 65 13 mov r1,r5 - 312e62: fc 02 .word 0xfc02 - 312e64: 7e 37 add #55,r14 - 312e66: e4 3c mov #60,r4 - 312e68: 88 00 cmp/eq #0,r0 - 312e6a: 75 9c add #-100,r5 - 312e6c: 80 00 mov.b r0,@(0,r0) - 312e6e: 00 00 .word 0x0000 - 312e70: fe 37 .word 0xfe37 - 312e72: e4 3c mov #60,r4 - 312e74: bf f0 bsr 312e58 <_pow+0xc08> - 312e76: 00 00 .word 0x0000 - 312e78: 00 31 .word 0x0031 - 312e7a: 40 d4 .word 0x40d4 - 312e7c: 3f ff addv r15,r15 - 312e7e: ff ff .word 0xffff - 312e80: 3f f0 cmp/eq r15,r15 - 312e82: 00 00 .word 0x0000 - 312e84: 7f ff add #-1,r15 - 312e86: ff ff .word 0xffff - 312e88: 00 31 .word 0x0031 - 312e8a: 03 44 mov.b r4,@(r0,r3) - 312e8c: 40 90 .word 0x4090 - 312e8e: cb ff or #255,r0 - 312e90: 3f 6f addv r6,r15 - 312e92: 34 00 cmp/eq r0,r4 - 312e94: 00 31 .word 0x0031 - 312e96: 4e 1c shad r1,r14 - 312e98: 00 31 .word 0x0031 - 312e9a: 50 5c mov.l @(48,r5),r0 - 312e9c: 3f ef addv r14,r15 - 312e9e: ff fe .word 0xfffe - 312ea0: 00 31 .word 0x0031 - 312ea2: 55 50 mov.l @(0,r5),r5 - 312ea4: 3f f7 cmp/gt r15,r15 - 312ea6: 15 47 mov.l r4,@(28,r5) - 312ea8: 60 00 mov.b @r0,r0 - 312eaa: 00 00 .word 0x0000 - 312eac: f8 5d df 44 dcf psts macl,0x4 movx.w @r4+r8,x0 movy.w a1,@r6 - 312eb0: 3e 54 div1 r5,r14 - 312eb2: ae 0b bra 312acc <_pow+0x87c> - 312eb4: 3f d0 cmp/eq r13,r15 - 312eb6: 00 00 .word 0x0000 - 312eb8: 3f d5 dmulu.l r13,r15 - 312eba: 55 55 mov.l @(20,r5),r5 - 312ebc: 55 55 mov.l @(20,r5),r5 - 312ebe: 55 55 mov.l @(20,r5),r5 - 312ec0: 3f e0 cmp/eq r14,r15 - 312ec2: 00 00 .word 0x0000 - 312ec4: 65 2b neg r2,r5 - 312ec6: 82 fe setrc #254 - 312ec8: 00 30 .word 0x0030 - 312eca: fa 94 00 10 pshl #1,0x0 movx.l @r5,x1 - 312ece: 00 00 .word 0x0000 - 312ed0: 3f e2 cmp/hs r14,r15 - 312ed2: b8 03 bsr 311edc <_cpu_csleep_cancel+0x4> - 312ed4: 3e 4c add r4,r14 - 312ed6: fd eb .word 0xfdeb - 312ed8: 43 cf mac.w @r12+,@r3+ - 312eda: d0 06 mov.l 312ef4 <_pow+0xca4>,r0 ! 6ef66df6 - 312edc: 40 00 shll r0 - 312ede: 00 00 .word 0x0000 - 312ee0: 3f f8 sub r15,r15 - 312ee2: 00 00 .word 0x0000 - 312ee4: 00 04 mov.b r0,@(r0,r0) - 312ee6: 00 00 .word 0x0000 - 312ee8: 00 31 .word 0x0031 - 312eea: 43 64 .word 0x4364 - 312eec: d0 05 mov.l 312f04 <_pow+0xcb4>,r0 ! 313808 <_sqrt> - 312eee: 65 b3 mov r11,r5 - 312ef0: 7f 68 add #104,r15 - 312ef2: 4f 26 lds.l @r15+,pr - 312ef4: 6e f6 mov.l @r15+,r14 - 312ef6: 6d f6 mov.l @r15+,r13 - 312ef8: 6c f6 mov.l @r15+,r12 - 312efa: 6b f6 mov.l @r15+,r11 - 312efc: 6a f6 mov.l @r15+,r10 - 312efe: 69 f6 mov.l @r15+,r9 - 312f00: 40 2b jmp @r0 - 312f02: 68 f6 mov.l @r15+,r8 - 312f04: 00 31 .word 0x0031 - 312f06: 38 08 sub r0,r8 - -00312f08 <_powf>: - 312f08: 2f 86 mov.l r8,@-r15 - 312f0a: 68 43 mov r4,r8 - 312f0c: 2f 96 mov.l r9,@-r15 - 312f0e: 69 43 mov r4,r9 - 312f10: 2f a6 mov.l r10,@-r15 - 312f12: 2f b6 mov.l r11,@-r15 - 312f14: 2f c6 mov.l r12,@-r15 - 312f16: 2f d6 mov.l r13,@-r15 - 312f18: 6d 53 mov r5,r13 - 312f1a: 2f e6 mov.l r14,@-r15 - 312f1c: 6e 53 mov r5,r14 - 312f1e: d1 9a mov.l 313188 <_powf+0x280>,r1 ! 7fffffff - 312f20: da 9a mov.l 31318c <_powf+0x284>,r10 ! 3f800000 - 312f22: 6c 13 mov r1,r12 - 312f24: 4f 22 sts.l pr,@-r15 - 312f26: 34 a0 cmp/eq r10,r4 - 312f28: 7f d4 add #-44,r15 - 312f2a: 8d 02 bt.s 312f32 <_powf+0x2a> - 312f2c: 2c 59 and r5,r12 - 312f2e: 25 18 tst r1,r5 - 312f30: 8b 01 bf 312f36 <_powf+0x2e> - 312f32: a1 79 bra 313228 <_powf+0x320> - 312f34: 00 09 nop - 312f36: d3 96 mov.l 313190 <_powf+0x288>,r3 ! 7f800000 - 312f38: 21 49 and r4,r1 - 312f3a: 31 36 cmp/hi r3,r1 - 312f3c: 89 01 bt 312f42 <_powf+0x3a> - 312f3e: 3c 36 cmp/hi r3,r12 - 312f40: 8b 01 bf 312f46 <_powf+0x3e> - 312f42: a1 7d bra 313240 <_powf+0x338> - 312f44: 00 09 nop - 312f46: 44 11 cmp/pz r4 - 312f48: 8d 02 bt.s 312f50 <_powf+0x48> - 312f4a: 6b 13 mov r1,r11 - 312f4c: a1 64 bra 313218 <_powf+0x310> - 312f4e: 00 09 nop - 312f50: 3c 30 cmp/eq r3,r12 - 312f52: 8f 02 bf.s 312f5a <_powf+0x52> - 312f54: 3c a0 cmp/eq r10,r12 - 312f56: a1 99 bra 31328c <_powf+0x384> - 312f58: 00 09 nop - 312f5a: 8b 01 bf 312f60 <_powf+0x58> - 312f5c: a1 9f bra 31329e <_powf+0x396> - 312f5e: 4d 11 cmp/pz r13 - 312f60: d3 8c mov.l 313194 <_powf+0x28c>,r3 ! 40000000 - 312f62: 35 30 cmp/eq r3,r5 - 312f64: 8b 01 bf 312f6a <_powf+0x62> - 312f66: a1 dc bra 313322 <_powf+0x41a> - 312f68: 00 09 nop - 312f6a: d3 8b mov.l 313198 <_powf+0x290>,r3 ! 3f000000 - 312f6c: 35 30 cmp/eq r3,r5 - 312f6e: 8f 02 bf.s 312f76 <_powf+0x6e> - 312f70: ea 00 mov #0,r10 - 312f72: a1 ff bra 313374 <_powf+0x46c> - 312f74: 00 09 nop - 312f76: d0 89 mov.l 31319c <_powf+0x294>,r0 ! 3140e0 <_fabsf> - 312f78: 64 83 mov r8,r4 - 312f7a: 40 0b jsr @r0 - 312f7c: 2f 12 mov.l r1,@r15 - 312f7e: d3 88 mov.l 3131a0 <_powf+0x298>,r3 ! 3fffffff - 312f80: 64 03 mov r0,r4 - 312f82: d7 82 mov.l 31318c <_powf+0x284>,r7 ! 3f800000 - 312f84: 23 89 and r8,r3 - 312f86: 33 70 cmp/eq r7,r3 - 312f88: 8d 04 bt.s 312f94 <_powf+0x8c> - 312f8a: 61 f2 mov.l @r15,r1 - 312f8c: d2 7e mov.l 313188 <_powf+0x280>,r2 ! 7fffffff - 312f8e: 28 28 tst r2,r8 - 312f90: 8f 02 bf.s 312f98 <_powf+0x90> - 312f92: 63 83 mov r8,r3 - 312f94: a1 de bra 313354 <_powf+0x44c> - 312f96: 4d 11 cmp/pz r13 - 312f98: 43 00 shll r3 - 312f9a: 03 29 movt r3 - 312f9c: 73 ff add #-1,r3 - 312f9e: 23 ab or r10,r3 - 312fa0: 23 38 tst r3,r3 - 312fa2: 8b 01 bf 312fa8 <_powf+0xa0> - 312fa4: a1 b2 bra 31330c <_powf+0x404> - 312fa6: 65 83 mov r8,r5 - 312fa8: d3 7e mov.l 3131a4 <_powf+0x29c>,r3 ! 4d000000 - 312faa: 3c 36 cmp/hi r3,r12 - 312fac: 89 01 bt 312fb2 <_powf+0xaa> - 312fae: a2 13 bra 3133d8 <_powf+0x4d0> - 312fb0: 00 09 nop - 312fb2: d3 7d mov.l 3131a8 <_powf+0x2a0>,r3 ! 3f7ffff6 - 312fb4: 31 36 cmp/hi r3,r1 - 312fb6: 89 01 bt 312fbc <_powf+0xb4> - 312fb8: a3 7a bra 3136b0 <_powf+0x7a8> - 312fba: 4d 11 cmp/pz r13 - 312fbc: d3 7b mov.l 3131ac <_powf+0x2a4>,r3 ! 3f800007 - 312fbe: 31 36 cmp/hi r3,r1 - 312fc0: 8b 01 bf 312fc6 <_powf+0xbe> - 312fc2: a3 a6 bra 313712 <_powf+0x80a> - 312fc4: 4d 15 cmp/pl r13 - 312fc6: d9 7a mov.l 3131b0 <_powf+0x2a8>,r9 ! 30f250 <___subsf3> - 312fc8: d8 7a mov.l 3131b4 <_powf+0x2ac>,r8 ! 30ef78 <___mulsf3> - 312fca: d5 7b mov.l 3131b8 <_powf+0x2b0>,r5 ! 3f800000 - 312fcc: 49 0b jsr @r9 - 312fce: 00 09 nop - 312fd0: 6a 03 mov r0,r10 - 312fd2: d5 7a mov.l 3131bc <_powf+0x2b4>,r5 ! 3fb8aa00 - 312fd4: 48 0b jsr @r8 - 312fd6: 64 03 mov r0,r4 - 312fd8: 6b 03 mov r0,r11 - 312fda: d5 79 mov.l 3131c0 <_powf+0x2b8>,r5 ! 36eca570 - 312fdc: 48 0b jsr @r8 - 312fde: 64 a3 mov r10,r4 - 312fe0: 6c 03 mov r0,r12 - 312fe2: d5 78 mov.l 3131c4 <_powf+0x2bc>,r5 ! 3e800000 - 312fe4: 48 0b jsr @r8 - 312fe6: 64 a3 mov r10,r4 - 312fe8: d4 77 mov.l 3131c8 <_powf+0x2c0>,r4 ! 3eaaaaab - 312fea: 49 0b jsr @r9 - 312fec: 65 03 mov r0,r5 - 312fee: 65 a3 mov r10,r5 - 312ff0: 48 0b jsr @r8 - 312ff2: 64 03 mov r0,r4 - 312ff4: d4 75 mov.l 3131cc <_powf+0x2c4>,r4 ! 3f000000 - 312ff6: 49 0b jsr @r9 - 312ff8: 65 03 mov r0,r5 - 312ffa: 6d 03 mov r0,r13 - 312ffc: 65 a3 mov r10,r5 - 312ffe: 48 0b jsr @r8 - 313000: 64 a3 mov r10,r4 - 313002: 64 d3 mov r13,r4 - 313004: 48 0b jsr @r8 - 313006: 65 03 mov r0,r5 - 313008: d5 71 mov.l 3131d0 <_powf+0x2c8>,r5 ! 3fb8aa3b - 31300a: 48 0b jsr @r8 - 31300c: 64 03 mov r0,r4 - 31300e: 64 c3 mov r12,r4 - 313010: dc 70 mov.l 3131d4 <_powf+0x2cc>,r12 ! 30e94c <___addsf3> - 313012: 9a b6 mov.w 313182 <_powf+0x27a>,r10 ! f000 - 313014: 49 0b jsr @r9 - 313016: 65 03 mov r0,r5 - 313018: 6d 03 mov r0,r13 - 31301a: 65 03 mov r0,r5 - 31301c: 4c 0b jsr @r12 - 31301e: 64 b3 mov r11,r4 - 313020: 2a 09 and r0,r10 - 313022: 65 b3 mov r11,r5 - 313024: 49 0b jsr @r9 - 313026: 64 a3 mov r10,r4 - 313028: 65 03 mov r0,r5 - 31302a: 49 0b jsr @r9 - 31302c: 64 d3 mov r13,r4 - 31302e: d3 6a mov.l 3131d8 <_powf+0x2d0>,r3 ! 7149f2ca - 313030: d2 6a mov.l 3131dc <_powf+0x2d4>,r2 ! 0 <_lgmapped> - 313032: d1 61 mov.l 3131b8 <_powf+0x2b0>,r1 ! 3f800000 - 313034: 1f 02 mov.l r0,@(8,r15) - 313036: 1f 2a mov.l r2,@(40,r15) - 313038: 1f 36 mov.l r3,@(24,r15) - 31303a: 1f 17 mov.l r1,@(28,r15) - 31303c: 64 e3 mov r14,r4 - 31303e: 9d a0 mov.w 313182 <_powf+0x27a>,r13 ! f000 - 313040: 2d e9 and r14,r13 - 313042: 49 0b jsr @r9 - 313044: 65 d3 mov r13,r5 - 313046: 65 a3 mov r10,r5 - 313048: 48 0b jsr @r8 - 31304a: 64 03 mov r0,r4 - 31304c: 6b 03 mov r0,r11 - 31304e: 65 e3 mov r14,r5 - 313050: 48 0b jsr @r8 - 313052: 54 f2 mov.l @(8,r15),r4 - 313054: 64 b3 mov r11,r4 - 313056: 4c 0b jsr @r12 - 313058: 65 03 mov r0,r5 - 31305a: 65 d3 mov r13,r5 - 31305c: 64 a3 mov r10,r4 - 31305e: 48 0b jsr @r8 - 313060: 6e 03 mov r0,r14 - 313062: 6a 03 mov r0,r10 - 313064: 65 03 mov r0,r5 - 313066: 4c 0b jsr @r12 - 313068: 64 e3 mov r14,r4 - 31306a: d1 5d mov.l 3131e0 <_powf+0x2d8>,r1 ! 43000000 - 31306c: 6d 03 mov r0,r13 - 31306e: 30 17 cmp/gt r1,r0 - 313070: 8f 02 bf.s 313078 <_powf+0x170> - 313072: 6b 03 mov r0,r11 - 313074: a3 0c bra 313690 <_powf+0x788> - 313076: 00 09 nop - 313078: 30 10 cmp/eq r1,r0 - 31307a: 8b 01 bf 313080 <_powf+0x178> - 31307c: a3 21 bra 3136c2 <_powf+0x7ba> - 31307e: 00 09 nop - 313080: d2 41 mov.l 313188 <_powf+0x280>,r2 ! 7fffffff - 313082: d1 58 mov.l 3131e4 <_powf+0x2dc>,r1 ! 43160000 - 313084: 22 09 and r0,r2 - 313086: 32 16 cmp/hi r1,r2 - 313088: 8b 01 bf 31308e <_powf+0x186> - 31308a: a3 36 bra 3136fa <_powf+0x7f2> - 31308c: 54 fa mov.l @(40,r15),r4 - 31308e: d1 56 mov.l 3131e8 <_powf+0x2e0>,r1 ! c3160000 - 313090: 30 10 cmp/eq r1,r0 - 313092: 8f 02 bf.s 31309a <_powf+0x192> - 313094: e3 00 mov #0,r3 - 313096: a3 45 bra 313724 <_powf+0x81c> - 313098: 65 a3 mov r10,r5 - 31309a: d1 3f mov.l 313198 <_powf+0x290>,r1 ! 3f000000 - 31309c: 1f 32 mov.l r3,@(8,r15) - 31309e: 32 16 cmp/hi r1,r2 - 3130a0: 8f 02 bf.s 3130a8 <_powf+0x1a0> - 3130a2: e1 00 mov #0,r1 - 3130a4: a3 5c bra 313760 <_powf+0x858> - 3130a6: e3 e9 mov #-23,r3 - 3130a8: 92 6c mov.w 313184 <_powf+0x27c>,r2 ! 8000 - 3130aa: 2f 12 mov.l r1,@r15 - 3130ac: 2b 29 and r2,r11 - 3130ae: d5 4f mov.l 3131ec <_powf+0x2e4>,r5 ! 3f317200 - 3130b0: 48 0b jsr @r8 - 3130b2: 64 b3 mov r11,r4 - 3130b4: 6d 03 mov r0,r13 - 3130b6: 65 a3 mov r10,r5 - 3130b8: 49 0b jsr @r9 - 3130ba: 64 b3 mov r11,r4 - 3130bc: 64 e3 mov r14,r4 - 3130be: 49 0b jsr @r9 - 3130c0: 65 03 mov r0,r5 - 3130c2: d5 4b mov.l 3131f0 <_powf+0x2e8>,r5 ! 3f317218 - 3130c4: 48 0b jsr @r8 - 3130c6: 64 03 mov r0,r4 - 3130c8: 6a 03 mov r0,r10 - 3130ca: d5 4a mov.l 3131f4 <_powf+0x2ec>,r5 ! 35bfbe8c - 3130cc: 48 0b jsr @r8 - 3130ce: 64 b3 mov r11,r4 - 3130d0: 64 a3 mov r10,r4 - 3130d2: 4c 0b jsr @r12 - 3130d4: 65 03 mov r0,r5 - 3130d6: 6b 03 mov r0,r11 - 3130d8: 64 d3 mov r13,r4 - 3130da: 4c 0b jsr @r12 - 3130dc: 65 03 mov r0,r5 - 3130de: 6a 03 mov r0,r10 - 3130e0: 65 d3 mov r13,r5 - 3130e2: 49 0b jsr @r9 - 3130e4: 64 03 mov r0,r4 - 3130e6: 64 b3 mov r11,r4 - 3130e8: 49 0b jsr @r9 - 3130ea: 65 03 mov r0,r5 - 3130ec: 6e 03 mov r0,r14 - 3130ee: 65 a3 mov r10,r5 - 3130f0: 48 0b jsr @r8 - 3130f2: 64 a3 mov r10,r4 - 3130f4: 6b 03 mov r0,r11 - 3130f6: d5 40 mov.l 3131f8 <_powf+0x2f0>,r5 ! 3331bb4c - 3130f8: 48 0b jsr @r8 - 3130fa: 64 03 mov r0,r4 - 3130fc: d5 3f mov.l 3131fc <_powf+0x2f4>,r5 ! 35ddea0e - 3130fe: 49 0b jsr @r9 - 313100: 64 03 mov r0,r4 - 313102: 65 b3 mov r11,r5 - 313104: 48 0b jsr @r8 - 313106: 64 03 mov r0,r4 - 313108: d5 3d mov.l 313200 <_powf+0x2f8>,r5 ! 388ab355 - 31310a: 4c 0b jsr @r12 - 31310c: 64 03 mov r0,r4 - 31310e: 65 b3 mov r11,r5 - 313110: 48 0b jsr @r8 - 313112: 64 03 mov r0,r4 - 313114: d5 3b mov.l 313204 <_powf+0x2fc>,r5 ! 3b360b61 - 313116: 49 0b jsr @r9 - 313118: 64 03 mov r0,r4 - 31311a: 65 b3 mov r11,r5 - 31311c: 48 0b jsr @r8 - 31311e: 64 03 mov r0,r4 - 313120: d5 39 mov.l 313208 <_powf+0x300>,r5 ! 3e2aaaab - 313122: 4c 0b jsr @r12 - 313124: 64 03 mov r0,r4 - 313126: 65 b3 mov r11,r5 - 313128: 48 0b jsr @r8 - 31312a: 64 03 mov r0,r4 - 31312c: 65 03 mov r0,r5 - 31312e: 49 0b jsr @r9 - 313130: 64 a3 mov r10,r4 - 313132: 6d 03 mov r0,r13 - 313134: 65 03 mov r0,r5 - 313136: 48 0b jsr @r8 - 313138: 64 a3 mov r10,r4 - 31313a: 6b 03 mov r0,r11 - 31313c: d5 33 mov.l 31320c <_powf+0x304>,r5 ! 40000000 - 31313e: 49 0b jsr @r9 - 313140: 64 d3 mov r13,r4 - 313142: 65 03 mov r0,r5 - 313144: d0 32 mov.l 313210 <_powf+0x308>,r0 ! 314aac <___divsf3> - 313146: 40 0b jsr @r0 - 313148: 64 b3 mov r11,r4 - 31314a: 6b 03 mov r0,r11 - 31314c: 65 e3 mov r14,r5 - 31314e: 48 0b jsr @r8 - 313150: 64 a3 mov r10,r4 - 313152: 64 03 mov r0,r4 - 313154: 4c 0b jsr @r12 - 313156: 65 e3 mov r14,r5 - 313158: 65 03 mov r0,r5 - 31315a: 49 0b jsr @r9 - 31315c: 64 b3 mov r11,r4 - 31315e: 64 03 mov r0,r4 - 313160: 49 0b jsr @r9 - 313162: 65 a3 mov r10,r5 - 313164: d4 14 mov.l 3131b8 <_powf+0x2b0>,r4 ! 3f800000 - 313166: 49 0b jsr @r9 - 313168: 65 03 mov r0,r5 - 31316a: 61 f2 mov.l @r15,r1 - 31316c: d2 29 mov.l 313214 <_powf+0x30c>,r2 ! 7fffff - 31316e: 31 0c add r0,r1 - 313170: 31 27 cmp/gt r2,r1 - 313172: 8d 02 bt.s 31317a <_powf+0x272> - 313174: 64 13 mov r1,r4 - 313176: a2 d0 bra 31371a <_powf+0x812> - 313178: 64 03 mov r0,r4 - 31317a: 48 0b jsr @r8 - 31317c: 55 f7 mov.l @(28,r15),r5 - 31317e: a0 54 bra 31322a <_powf+0x322> - 313180: 64 03 mov r0,r4 - 313182: f0 00 nopx nopy - 313184: 80 00 mov.b r0,@(0,r0) - 313186: 00 09 nop - 313188: 7f ff add #-1,r15 - 31318a: ff ff .word 0xffff - 31318c: 3f 80 cmp/eq r8,r15 - 31318e: 00 00 .word 0x0000 - 313190: 7f 80 add #-128,r15 - 313192: 00 00 .word 0x0000 - 313194: 40 00 shll r0 - 313196: 00 00 .word 0x0000 - 313198: 3f 00 cmp/eq r0,r15 - 31319a: 00 00 .word 0x0000 - 31319c: 00 31 .word 0x0031 - 31319e: 40 e0 .word 0x40e0 - 3131a0: 3f ff addv r15,r15 - 3131a2: ff ff .word 0xffff - 3131a4: 4d 00 shll r13 - 3131a6: 00 00 .word 0x0000 - 3131a8: 3f 7f addv r7,r15 - 3131aa: ff f6 .word 0xfff6 - 3131ac: 3f 80 cmp/eq r8,r15 - 3131ae: 00 07 mul.l r0,r0 - 3131b0: 00 30 .word 0x0030 - 3131b2: f2 50 pcmp x1,y1 - 3131b4: 00 30 .word 0x0030 - 3131b6: ef 78 mov #120,r15 - 3131b8: 3f 80 cmp/eq r8,r15 - 3131ba: 00 00 .word 0x0000 - 3131bc: 3f b8 sub r11,r15 - 3131be: aa 00 bra 3125c2 <_pow+0x372> - 3131c0: 36 ec add r14,r6 - 3131c2: a5 70 bra 313ca6 <_exp2+0x62> - 3131c4: 3e 80 cmp/eq r8,r14 - 3131c6: 00 00 .word 0x0000 - 3131c8: 3e aa subc r10,r14 - 3131ca: aa ab bra 312724 <_pow+0x4d4> - 3131cc: 3f 00 cmp/eq r0,r15 - 3131ce: 00 00 .word 0x0000 - 3131d0: 3f b8 sub r11,r15 - 3131d2: aa 3b bra 31264c <_pow+0x3fc> - 3131d4: 00 30 .word 0x0030 - 3131d6: e9 4c mov #76,r9 - 3131d8: 71 49 add #73,r1 - 3131da: f2 ca movx.w @r5+,x1 movy.w @r6+,y1 - 3131dc: 00 00 .word 0x0000 - 3131de: 00 00 .word 0x0000 - 3131e0: 43 00 shll r3 - 3131e2: 00 00 .word 0x0000 - 3131e4: 43 16 lds.l @r3+,macl - 3131e6: 00 00 .word 0x0000 - 3131e8: c3 16 trapa #22 - 3131ea: 00 00 .word 0x0000 - 3131ec: 3f 31 .word 0x3f31 - 3131ee: 72 00 add #0,r2 - 3131f0: 3f 31 .word 0x3f31 - 3131f2: 72 18 add #24,r2 - 3131f4: 35 bf addv r11,r5 - 3131f6: be 8c bsr 312f12 <_powf+0xa> - 3131f8: 33 31 .word 0x3331 - 3131fa: bb 4c bsr 312896 <_pow+0x646> - 3131fc: 35 dd dmuls.l r13,r5 - 3131fe: ea 0e mov #14,r10 - 313200: 38 8a subc r8,r8 - 313202: b3 55 bsr 3138b0 <_sqrt+0xa8> - 313204: 3b 36 cmp/hi r3,r11 - 313206: 0b 61 .word 0x0b61 - 313208: 3e 2a subc r2,r14 - 31320a: aa ab bra 312764 <_pow+0x514> - 31320c: 40 00 shll r0 - 31320e: 00 00 .word 0x0000 - 313210: 00 31 .word 0x0031 - 313212: 4a ac shad r10,r10 - 313214: 00 7f mac.l @r7+,@r0+ - 313216: ff ff .word 0xffff - 313218: d7 5c mov.l 31338c <_powf+0x484>,r7 ! 4b7fffff - 31321a: 3c 76 cmp/hi r7,r12 - 31321c: 8f 47 bf.s 3132ae <_powf+0x3a6> - 31321e: 3c 30 cmp/eq r3,r12 - 313220: 8f 5e bf.s 3132e0 <_powf+0x3d8> - 313222: 31 a0 cmp/eq r10,r1 - 313224: 8b 32 bf 31328c <_powf+0x384> - 313226: 00 09 nop - 313228: d4 59 mov.l 313390 <_powf+0x488>,r4 ! 3f800000 - 31322a: 60 43 mov r4,r0 - 31322c: 7f 2c add #44,r15 - 31322e: 4f 26 lds.l @r15+,pr - 313230: 6e f6 mov.l @r15+,r14 - 313232: 6d f6 mov.l @r15+,r13 - 313234: 6c f6 mov.l @r15+,r12 - 313236: 6b f6 mov.l @r15+,r11 - 313238: 6a f6 mov.l @r15+,r10 - 31323a: 69 f6 mov.l @r15+,r9 - 31323c: 00 0b rts - 31323e: 68 f6 mov.l @r15+,r8 - 313240: db 54 mov.l 313394 <_powf+0x48c>,r11 ! 310a14 <___extendsfdf2> - 313242: da 55 mov.l 313398 <_powf+0x490>,r10 ! 30fa94 <___adddf3> - 313244: 4b 0b jsr @r11 - 313246: 64 83 mov r8,r4 - 313248: e6 00 mov #0,r6 - 31324a: e7 00 mov #0,r7 - 31324c: 64 03 mov r0,r4 - 31324e: 4a 0b jsr @r10 - 313250: 65 13 mov r1,r5 - 313252: 68 03 mov r0,r8 - 313254: d0 51 mov.l 31339c <_powf+0x494>,r0 ! 30e94c <___addsf3> - 313256: 69 13 mov r1,r9 - 313258: d5 51 mov.l 3133a0 <_powf+0x498>,r5 ! 0 <_lgmapped> - 31325a: 40 0b jsr @r0 - 31325c: 64 e3 mov r14,r4 - 31325e: 4b 0b jsr @r11 - 313260: 64 03 mov r0,r4 - 313262: 66 03 mov r0,r6 - 313264: 67 13 mov r1,r7 - 313266: 64 83 mov r8,r4 - 313268: 4a 0b jsr @r10 - 31326a: 65 93 mov r9,r5 - 31326c: 64 03 mov r0,r4 - 31326e: d0 4d mov.l 3133a4 <_powf+0x49c>,r0 ! 310b38 <___truncdfsf2> - 313270: 40 0b jsr @r0 - 313272: 65 13 mov r1,r5 - 313274: 64 03 mov r0,r4 - 313276: 60 43 mov r4,r0 - 313278: 7f 2c add #44,r15 - 31327a: 4f 26 lds.l @r15+,pr - 31327c: 6e f6 mov.l @r15+,r14 - 31327e: 6d f6 mov.l @r15+,r13 - 313280: 6c f6 mov.l @r15+,r12 - 313282: 6b f6 mov.l @r15+,r11 - 313284: 6a f6 mov.l @r15+,r10 - 313286: 69 f6 mov.l @r15+,r9 - 313288: 00 0b rts - 31328a: 68 f6 mov.l @r15+,r8 - 31328c: d3 46 mov.l 3133a8 <_powf+0x4a0>,r3 ! 3f800000 - 31328e: 31 36 cmp/hi r3,r1 - 313290: 8f 28 bf.s 3132e4 <_powf+0x3dc> - 313292: 4d 11 cmp/pz r13 - 313294: 8d c9 bt.s 31322a <_powf+0x322> - 313296: 64 e3 mov r14,r4 - 313298: d4 41 mov.l 3133a0 <_powf+0x498>,r4 ! 0 <_lgmapped> - 31329a: af c7 bra 31322c <_powf+0x324> - 31329c: 60 43 mov r4,r0 - 31329e: 8d c4 bt.s 31322a <_powf+0x322> - 3132a0: 64 83 mov r8,r4 - 3132a2: d0 42 mov.l 3133ac <_powf+0x4a4>,r0 ! 314aac <___divsf3> - 3132a4: d4 3a mov.l 313390 <_powf+0x488>,r4 ! 3f800000 - 3132a6: 40 0b jsr @r0 - 3132a8: 65 83 mov r8,r5 - 3132aa: af be bra 31322a <_powf+0x322> - 3132ac: 64 03 mov r0,r4 - 3132ae: d3 40 mov.l 3133b0 <_powf+0x4a8>,r3 ! 3f7fffff - 3132b0: 3c 36 cmp/hi r3,r12 - 3132b2: 8f 1b bf.s 3132ec <_powf+0x3e4> - 3132b4: e3 e9 mov #-23,r3 - 3132b6: 67 c3 mov r12,r7 - 3132b8: 47 3c shad r3,r7 - 3132ba: 93 66 mov.w 31338a <_powf+0x482>,r3 ! 96 - 3132bc: 62 c3 mov r12,r2 - 3132be: 33 78 sub r7,r3 - 3132c0: 67 3b neg r3,r7 - 3132c2: 42 7c shad r7,r2 - 3132c4: 67 23 mov r2,r7 - 3132c6: 47 3d shld r3,r7 - 3132c8: 37 c0 cmp/eq r12,r7 - 3132ca: 8b 01 bf 3132d0 <_powf+0x3c8> - 3132cc: a1 bc bra 313648 <_powf+0x740> - 3132ce: 37 a0 cmp/eq r10,r7 - 3132d0: 3c a0 cmp/eq r10,r12 - 3132d2: 8d e4 bt.s 31329e <_powf+0x396> - 3132d4: 4d 11 cmp/pz r13 - 3132d6: d3 37 mov.l 3133b4 <_powf+0x4ac>,r3 ! 40000000 - 3132d8: 35 30 cmp/eq r3,r5 - 3132da: 89 22 bt 313322 <_powf+0x41a> - 3132dc: ae 4b bra 312f76 <_powf+0x6e> - 3132de: ea 00 mov #0,r10 - 3132e0: ae 49 bra 312f76 <_powf+0x6e> - 3132e2: ea 02 mov #2,r10 - 3132e4: 89 d8 bt 313298 <_powf+0x390> - 3132e6: d4 34 mov.l 3133b8 <_powf+0x4b0>,r4 ! 80000000 - 3132e8: af 9f bra 31322a <_powf+0x322> - 3132ea: 34 ec add r14,r4 - 3132ec: d2 31 mov.l 3133b4 <_powf+0x4ac>,r2 ! 40000000 - 3132ee: 35 20 cmp/eq r2,r5 - 3132f0: 89 17 bt 313322 <_powf+0x41a> - 3132f2: d0 32 mov.l 3133bc <_powf+0x4b4>,r0 ! 3140e0 <_fabsf> - 3132f4: 40 0b jsr @r0 - 3132f6: 2f 12 mov.l r1,@r15 - 3132f8: d2 31 mov.l 3133c0 <_powf+0x4b8>,r2 ! 3fffffff - 3132fa: 64 03 mov r0,r4 - 3132fc: 22 89 and r8,r2 - 3132fe: 32 a0 cmp/eq r10,r2 - 313300: 8d 15 bt.s 31332e <_powf+0x426> - 313302: 61 f2 mov.l @r15,r1 - 313304: d0 2f mov.l 3133c4 <_powf+0x4bc>,r0 ! 7fffffff - 313306: 28 08 tst r0,r8 - 313308: 8d 11 bt.s 31332e <_powf+0x426> - 31330a: 65 83 mov r8,r5 - 31330c: 64 83 mov r8,r4 - 31330e: d0 2e mov.l 3133c8 <_powf+0x4c0>,r0 ! 30f250 <___subsf3> - 313310: 40 0b jsr @r0 - 313312: 00 09 nop - 313314: 64 03 mov r0,r4 - 313316: 65 03 mov r0,r5 - 313318: d0 24 mov.l 3133ac <_powf+0x4a4>,r0 ! 314aac <___divsf3> - 31331a: 40 0b jsr @r0 - 31331c: 00 09 nop - 31331e: af 84 bra 31322a <_powf+0x322> - 313320: 64 03 mov r0,r4 - 313322: d0 2a mov.l 3133cc <_powf+0x4c4>,r0 ! 30ef78 <___mulsf3> - 313324: 64 83 mov r8,r4 - 313326: 40 0b jsr @r0 - 313328: 65 83 mov r8,r5 - 31332a: af 7e bra 31322a <_powf+0x322> - 31332c: 64 03 mov r0,r4 - 31332e: 4d 11 cmp/pz r13 - 313330: 8d 08 bt.s 313344 <_powf+0x43c> - 313332: ea 00 mov #0,r10 - 313334: d0 1d mov.l 3133ac <_powf+0x4a4>,r0 ! 314aac <___divsf3> - 313336: 65 43 mov r4,r5 - 313338: d4 15 mov.l 313390 <_powf+0x488>,r4 ! 3f800000 - 31333a: 40 0b jsr @r0 - 31333c: 2f 12 mov.l r1,@r15 - 31333e: 61 f2 mov.l @r15,r1 - 313340: 64 03 mov r0,r4 - 313342: 00 09 nop - 313344: d3 22 mov.l 3133d0 <_powf+0x4c8>,r3 ! c0800000 - 313346: 31 3c add r3,r1 - 313348: 21 ab or r10,r1 - 31334a: 21 18 tst r1,r1 - 31334c: 8d df bt.s 31330e <_powf+0x406> - 31334e: 65 43 mov r4,r5 - 313350: af 6c bra 31322c <_powf+0x324> - 313352: 60 43 mov r4,r0 - 313354: 8f 03 bf.s 31335e <_powf+0x456> - 313356: 49 11 cmp/pz r9 - 313358: 89 fa bt 313350 <_powf+0x448> - 31335a: af f3 bra 313344 <_powf+0x43c> - 31335c: 00 09 nop - 31335e: d0 13 mov.l 3133ac <_powf+0x4a4>,r0 ! 314aac <___divsf3> - 313360: 65 43 mov r4,r5 - 313362: d4 0b mov.l 313390 <_powf+0x488>,r4 ! 3f800000 - 313364: 40 0b jsr @r0 - 313366: 2f 12 mov.l r1,@r15 - 313368: 49 11 cmp/pz r9 - 31336a: 61 f2 mov.l @r15,r1 - 31336c: 8d f0 bt.s 313350 <_powf+0x448> - 31336e: 64 03 mov r0,r4 - 313370: af e8 bra 313344 <_powf+0x43c> - 313372: 00 09 nop - 313374: d0 17 mov.l 3133d4 <_powf+0x4cc>,r0 ! 3139ec <_sqrtf> - 313376: 7f 2c add #44,r15 - 313378: 4f 26 lds.l @r15+,pr - 31337a: 6e f6 mov.l @r15+,r14 - 31337c: 6d f6 mov.l @r15+,r13 - 31337e: 6c f6 mov.l @r15+,r12 - 313380: 6b f6 mov.l @r15+,r11 - 313382: 6a f6 mov.l @r15+,r10 - 313384: 69 f6 mov.l @r15+,r9 - 313386: 40 2b jmp @r0 - 313388: 68 f6 mov.l @r15+,r8 - 31338a: 00 96 mov.l r9,@(r0,r0) - 31338c: 4b 7f mac.w @r7+,@r11+ - 31338e: ff ff .word 0xffff - 313390: 3f 80 cmp/eq r8,r15 - 313392: 00 00 .word 0x0000 - 313394: 00 31 .word 0x0031 - 313396: 0a 14 mov.b r1,@(r0,r10) - 313398: 00 30 .word 0x0030 - 31339a: fa 94 00 30 pshl #3,0x0 movx.l @r5,x1 - 31339e: e9 4c mov #76,r9 - 3133a0: 00 00 .word 0x0000 - 3133a2: 00 00 .word 0x0000 - 3133a4: 00 31 .word 0x0031 - 3133a6: 0b 38 .word 0x0b38 - 3133a8: 3f 80 cmp/eq r8,r15 - 3133aa: 00 00 .word 0x0000 - 3133ac: 00 31 .word 0x0031 - 3133ae: 4a ac shad r10,r10 - 3133b0: 3f 7f addv r7,r15 - 3133b2: ff ff .word 0xffff - 3133b4: 40 00 shll r0 - 3133b6: 00 00 .word 0x0000 - 3133b8: 80 00 mov.b r0,@(0,r0) - 3133ba: 00 00 .word 0x0000 - 3133bc: 00 31 .word 0x0031 - 3133be: 40 e0 .word 0x40e0 - 3133c0: 3f ff addv r15,r15 - 3133c2: ff ff .word 0xffff - 3133c4: 7f ff add #-1,r15 - 3133c6: ff ff .word 0xffff - 3133c8: 00 30 .word 0x0030 - 3133ca: f2 50 pcmp x1,y1 - 3133cc: 00 30 .word 0x0030 - 3133ce: ef 78 mov #120,r15 - 3133d0: c0 80 mov.b r0,@(128,gbr) - 3133d2: 00 00 .word 0x0000 - 3133d4: 00 31 .word 0x0031 - 3133d6: 39 ec add r14,r9 - 3133d8: d2 7f mov.l 3135d8 <_powf+0x6d0>,r2 ! 7149f2ca - 3133da: d1 80 mov.l 3135dc <_powf+0x6d4>,r1 ! 0 <_lgmapped> - 3133dc: d3 80 mov.l 3135e0 <_powf+0x6d8>,r3 ! 3f800000 - 3133de: 1f 1a mov.l r1,@(40,r15) - 3133e0: 1f 26 mov.l r2,@(24,r15) - 3133e2: 1f 37 mov.l r3,@(28,r15) - 3133e4: d2 7f mov.l 3135e4 <_powf+0x6dc>,r2 ! 7f800000 - 3133e6: 28 28 tst r2,r8 - 3133e8: 89 01 bt 3133ee <_powf+0x4e6> - 3133ea: a1 5e bra 3136aa <_powf+0x7a2> - 3133ec: e3 00 mov #0,r3 - 3133ee: d8 7e mov.l 3135e8 <_powf+0x6e0>,r8 ! 30ef78 <___mulsf3> - 3133f0: d5 7e mov.l 3135ec <_powf+0x6e4>,r5 ! 4b800000 - 3133f2: 48 0b jsr @r8 - 3133f4: 00 09 nop - 3133f6: 6b 03 mov r0,r11 - 3133f8: e3 e8 mov #-24,r3 - 3133fa: e7 e9 mov #-23,r7 - 3133fc: 61 b3 mov r11,r1 - 3133fe: 41 7c shad r7,r1 - 313400: d7 7b mov.l 3135f0 <_powf+0x6e8>,r7 ! 1cc471 - 313402: 71 81 add #-127,r1 - 313404: 31 3c add r3,r1 - 313406: d3 7b mov.l 3135f4 <_powf+0x6ec>,r3 ! 7fffff - 313408: 1f 15 mov.l r1,@(20,r15) - 31340a: 23 b9 and r11,r3 - 31340c: d1 7a mov.l 3135f8 <_powf+0x6f0>,r1 ! 3f800000 - 31340e: 33 77 cmp/gt r7,r3 - 313410: 8d 02 bt.s 313418 <_powf+0x510> - 313412: 21 3b or r3,r1 - 313414: a1 41 bra 31369a <_powf+0x792> - 313416: e2 00 mov #0,r2 - 313418: d7 78 mov.l 3135fc <_powf+0x6f4>,r7 ! 5db3d6 - 31341a: 33 77 cmp/gt r7,r3 - 31341c: 8d 02 bt.s 313424 <_powf+0x51c> - 31341e: 53 f5 mov.l @(20,r15),r3 - 313420: a1 6d bra 3136fe <_powf+0x7f6> - 313422: 00 09 nop - 313424: d2 6d mov.l 3135dc <_powf+0x6d4>,r2 ! 0 <_lgmapped> - 313426: d0 76 mov.l 313600 <_powf+0x6f8>,r0 ! ff800000 - 313428: 73 01 add #1,r3 - 31342a: 1f 24 mov.l r2,@(16,r15) - 31342c: 31 0c add r0,r1 - 31342e: 1f 29 mov.l r2,@(36,r15) - 313430: d2 6b mov.l 3135e0 <_powf+0x6d8>,r2 ! 3f800000 - 313432: 1f 35 mov.l r3,@(20,r15) - 313434: e3 00 mov #0,r3 - 313436: 1f 38 mov.l r3,@(32,r15) - 313438: 65 23 mov r2,r5 - 31343a: 1f 23 mov.l r2,@(12,r15) - 31343c: 6d 13 mov r1,r13 - 31343e: d9 71 mov.l 313604 <_powf+0x6fc>,r9 ! 30f250 <___subsf3> - 313440: 64 13 mov r1,r4 - 313442: dc 71 mov.l 313608 <_powf+0x700>,r12 ! 30e94c <___addsf3> - 313444: 49 0b jsr @r9 - 313446: 2f 12 mov.l r1,@r15 - 313448: 55 f3 mov.l @(12,r15),r5 - 31344a: 6b 03 mov r0,r11 - 31344c: 4c 0b jsr @r12 - 31344e: 64 d3 mov r13,r4 - 313450: 65 03 mov r0,r5 - 313452: d0 6e mov.l 31360c <_powf+0x704>,r0 ! 314aac <___divsf3> - 313454: d4 62 mov.l 3135e0 <_powf+0x6d8>,r4 ! 3f800000 - 313456: 40 0b jsr @r0 - 313458: 00 09 nop - 31345a: 64 b3 mov r11,r4 - 31345c: 65 03 mov r0,r5 - 31345e: 48 0b jsr @r8 - 313460: 1f 01 mov.l r0,@(4,r15) - 313462: 61 f2 mov.l @r15,r1 - 313464: d7 6a mov.l 313610 <_powf+0x708>,r7 ! dffff000 - 313466: 41 21 shar r1 - 313468: 9a b5 mov.w 3135d6 <_powf+0x6ce>,r10 ! f000 - 31346a: 21 79 and r7,r1 - 31346c: d7 69 mov.l 313614 <_powf+0x70c>,r7 ! 20000000 - 31346e: 2a 09 and r0,r10 - 313470: 1f 02 mov.l r0,@(8,r15) - 313472: 21 7b or r7,r1 - 313474: d0 68 mov.l 313618 <_powf+0x710>,r0 ! 400000 - 313476: 64 a3 mov r10,r4 - 313478: 52 f8 mov.l @(32,r15),r2 - 31347a: 31 0c add r0,r1 - 31347c: 31 2c add r2,r1 - 31347e: 65 13 mov r1,r5 - 313480: 48 0b jsr @r8 - 313482: 2f 12 mov.l r1,@r15 - 313484: 64 b3 mov r11,r4 - 313486: 49 0b jsr @r9 - 313488: 65 03 mov r0,r5 - 31348a: 61 f2 mov.l @r15,r1 - 31348c: 6b 03 mov r0,r11 - 31348e: 55 f3 mov.l @(12,r15),r5 - 313490: 49 0b jsr @r9 - 313492: 64 13 mov r1,r4 - 313494: 64 d3 mov r13,r4 - 313496: 49 0b jsr @r9 - 313498: 65 03 mov r0,r5 - 31349a: 65 a3 mov r10,r5 - 31349c: 48 0b jsr @r8 - 31349e: 64 03 mov r0,r4 - 3134a0: 64 b3 mov r11,r4 - 3134a2: 49 0b jsr @r9 - 3134a4: 65 03 mov r0,r5 - 3134a6: 53 f1 mov.l @(4,r15),r3 - 3134a8: 64 03 mov r0,r4 - 3134aa: 48 0b jsr @r8 - 3134ac: 65 33 mov r3,r5 - 3134ae: 55 f2 mov.l @(8,r15),r5 - 3134b0: 1f 03 mov.l r0,@(12,r15) - 3134b2: 48 0b jsr @r8 - 3134b4: 64 53 mov r5,r4 - 3134b6: 6b 03 mov r0,r11 - 3134b8: d5 58 mov.l 31361c <_powf+0x714>,r5 ! 3e53f142 - 3134ba: 48 0b jsr @r8 - 3134bc: 64 03 mov r0,r4 - 3134be: d5 58 mov.l 313620 <_powf+0x718>,r5 ! 3e6c3255 - 3134c0: 4c 0b jsr @r12 - 3134c2: 64 03 mov r0,r4 - 3134c4: 65 b3 mov r11,r5 - 3134c6: 48 0b jsr @r8 - 3134c8: 64 03 mov r0,r4 - 3134ca: d5 56 mov.l 313624 <_powf+0x71c>,r5 ! 3e8ba305 - 3134cc: 4c 0b jsr @r12 - 3134ce: 64 03 mov r0,r4 - 3134d0: 65 b3 mov r11,r5 - 3134d2: 48 0b jsr @r8 - 3134d4: 64 03 mov r0,r4 - 3134d6: d5 54 mov.l 313628 <_powf+0x720>,r5 ! 3eaaaaab - 3134d8: 4c 0b jsr @r12 - 3134da: 64 03 mov r0,r4 - 3134dc: 65 b3 mov r11,r5 - 3134de: 48 0b jsr @r8 - 3134e0: 64 03 mov r0,r4 - 3134e2: d5 52 mov.l 31362c <_powf+0x724>,r5 ! 3edb6db7 - 3134e4: 4c 0b jsr @r12 - 3134e6: 64 03 mov r0,r4 - 3134e8: 65 b3 mov r11,r5 - 3134ea: 48 0b jsr @r8 - 3134ec: 64 03 mov r0,r4 - 3134ee: d5 50 mov.l 313630 <_powf+0x728>,r5 ! 3f19999a - 3134f0: 4c 0b jsr @r12 - 3134f2: 64 03 mov r0,r4 - 3134f4: 6d 03 mov r0,r13 - 3134f6: 65 b3 mov r11,r5 - 3134f8: 48 0b jsr @r8 - 3134fa: 64 b3 mov r11,r4 - 3134fc: 64 d3 mov r13,r4 - 3134fe: 48 0b jsr @r8 - 313500: 65 03 mov r0,r5 - 313502: 6b 03 mov r0,r11 - 313504: 65 a3 mov r10,r5 - 313506: 4c 0b jsr @r12 - 313508: 54 f2 mov.l @(8,r15),r4 - 31350a: 55 f3 mov.l @(12,r15),r5 - 31350c: 48 0b jsr @r8 - 31350e: 64 03 mov r0,r4 - 313510: 65 b3 mov r11,r5 - 313512: 4c 0b jsr @r12 - 313514: 64 03 mov r0,r4 - 313516: 6b 03 mov r0,r11 - 313518: 65 a3 mov r10,r5 - 31351a: 9d 5c mov.w 3135d6 <_powf+0x6ce>,r13 ! f000 - 31351c: 48 0b jsr @r8 - 31351e: 64 a3 mov r10,r4 - 313520: d5 44 mov.l 313634 <_powf+0x72c>,r5 ! 40400000 - 313522: 64 03 mov r0,r4 - 313524: 4c 0b jsr @r12 - 313526: 2f 02 mov.l r0,@r15 - 313528: 65 b3 mov r11,r5 - 31352a: 4c 0b jsr @r12 - 31352c: 64 03 mov r0,r4 - 31352e: 2d 09 and r0,r13 - 313530: 65 d3 mov r13,r5 - 313532: 48 0b jsr @r8 - 313534: 64 a3 mov r10,r4 - 313536: 6a 03 mov r0,r10 - 313538: d5 3e mov.l 313634 <_powf+0x72c>,r5 ! 40400000 - 31353a: 49 0b jsr @r9 - 31353c: 64 d3 mov r13,r4 - 31353e: 61 f2 mov.l @r15,r1 - 313540: 64 03 mov r0,r4 - 313542: 49 0b jsr @r9 - 313544: 65 13 mov r1,r5 - 313546: 64 b3 mov r11,r4 - 313548: 49 0b jsr @r9 - 31354a: 65 03 mov r0,r5 - 31354c: 55 f2 mov.l @(8,r15),r5 - 31354e: 48 0b jsr @r8 - 313550: 64 03 mov r0,r4 - 313552: 54 f3 mov.l @(12,r15),r4 - 313554: 6b 03 mov r0,r11 - 313556: 48 0b jsr @r8 - 313558: 65 d3 mov r13,r5 - 31355a: 64 b3 mov r11,r4 - 31355c: 9b 3b mov.w 3135d6 <_powf+0x6ce>,r11 ! f000 - 31355e: 4c 0b jsr @r12 - 313560: 65 03 mov r0,r5 - 313562: 6d 03 mov r0,r13 - 313564: 64 a3 mov r10,r4 - 313566: 4c 0b jsr @r12 - 313568: 65 03 mov r0,r5 - 31356a: 2b 09 and r0,r11 - 31356c: d5 32 mov.l 313638 <_powf+0x730>,r5 ! 3f764000 - 31356e: 48 0b jsr @r8 - 313570: 64 b3 mov r11,r4 - 313572: 65 a3 mov r10,r5 - 313574: 64 b3 mov r11,r4 - 313576: 49 0b jsr @r9 - 313578: 1f 02 mov.l r0,@(8,r15) - 31357a: 64 d3 mov r13,r4 - 31357c: 49 0b jsr @r9 - 31357e: 65 03 mov r0,r5 - 313580: d5 2e mov.l 31363c <_powf+0x734>,r5 ! 3f76384f - 313582: 48 0b jsr @r8 - 313584: 64 03 mov r0,r4 - 313586: 6a 03 mov r0,r10 - 313588: d5 2d mov.l 313640 <_powf+0x738>,r5 ! b8f623c6 - 31358a: 48 0b jsr @r8 - 31358c: 64 b3 mov r11,r4 - 31358e: 64 a3 mov r10,r4 - 313590: 4c 0b jsr @r12 - 313592: 65 03 mov r0,r5 - 313594: 55 f9 mov.l @(36,r15),r5 - 313596: 4c 0b jsr @r12 - 313598: 64 03 mov r0,r4 - 31359a: 6b 03 mov r0,r11 - 31359c: d0 29 mov.l 313644 <_powf+0x73c>,r0 ! 30f8c8 <___floatsisf> - 31359e: 40 0b jsr @r0 - 3135a0: 54 f5 mov.l @(20,r15),r4 - 3135a2: 54 f2 mov.l @(8,r15),r4 - 3135a4: 6d 03 mov r0,r13 - 3135a6: 9a 16 mov.w 3135d6 <_powf+0x6ce>,r10 ! f000 - 3135a8: 4c 0b jsr @r12 - 3135aa: 65 b3 mov r11,r5 - 3135ac: 55 f4 mov.l @(16,r15),r5 - 3135ae: 4c 0b jsr @r12 - 3135b0: 64 03 mov r0,r4 - 3135b2: 64 03 mov r0,r4 - 3135b4: 4c 0b jsr @r12 - 3135b6: 65 d3 mov r13,r5 - 3135b8: 2a 09 and r0,r10 - 3135ba: 65 d3 mov r13,r5 - 3135bc: 49 0b jsr @r9 - 3135be: 64 a3 mov r10,r4 - 3135c0: 55 f4 mov.l @(16,r15),r5 - 3135c2: 49 0b jsr @r9 - 3135c4: 64 03 mov r0,r4 - 3135c6: 55 f2 mov.l @(8,r15),r5 - 3135c8: 49 0b jsr @r9 - 3135ca: 64 03 mov r0,r4 - 3135cc: 65 03 mov r0,r5 - 3135ce: 49 0b jsr @r9 - 3135d0: 64 b3 mov r11,r4 - 3135d2: ad 33 bra 31303c <_powf+0x134> - 3135d4: 1f 02 mov.l r0,@(8,r15) - 3135d6: f0 00 nopx nopy - 3135d8: 71 49 add #73,r1 - 3135da: f2 ca movx.w @r5+,x1 movy.w @r6+,y1 - 3135dc: 00 00 .word 0x0000 - 3135de: 00 00 .word 0x0000 - 3135e0: 3f 80 cmp/eq r8,r15 - 3135e2: 00 00 .word 0x0000 - 3135e4: 7f 80 add #-128,r15 - 3135e6: 00 00 .word 0x0000 - 3135e8: 00 30 .word 0x0030 - 3135ea: ef 78 mov #120,r15 - 3135ec: 4b 80 .word 0x4b80 - 3135ee: 00 00 .word 0x0000 - 3135f0: 00 1c mov.b @(r0,r1),r0 - 3135f2: c4 71 mov.b @(113,gbr),r0 - 3135f4: 00 7f mac.l @r7+,@r0+ - 3135f6: ff ff .word 0xffff - 3135f8: 3f 80 cmp/eq r8,r15 - 3135fa: 00 00 .word 0x0000 - 3135fc: 00 5d mov.w @(r0,r5),r0 - 3135fe: b3 d6 bsr 313dae <_exp2+0x16a> - 313600: ff 80 .word 0xff80 - 313602: 00 00 .word 0x0000 - 313604: 00 30 .word 0x0030 - 313606: f2 50 pcmp x1,y1 - 313608: 00 30 .word 0x0030 - 31360a: e9 4c mov #76,r9 - 31360c: 00 31 .word 0x0031 - 31360e: 4a ac shad r10,r10 - 313610: df ff mov.l 313a10 <_sqrtf+0x24>,r15 ! c8012219 - 313612: f0 00 nopx nopy - 313614: 20 00 mov.b r0,@r0 - 313616: 00 00 .word 0x0000 - 313618: 00 40 .word 0x0040 - 31361a: 00 00 .word 0x0000 - 31361c: 3e 53 cmp/ge r5,r14 - 31361e: f1 42 movy.w @r7+,y1 - 313620: 3e 6c add r6,r14 - 313622: 32 55 dmulu.l r5,r2 - 313624: 3e 8b subv r8,r14 - 313626: a3 05 bra 313c34 <_ceil+0x158> - 313628: 3e aa subc r10,r14 - 31362a: aa ab bra 312b84 <_pow+0x934> - 31362c: 3e db subv r13,r14 - 31362e: 6d b7 not r11,r13 - 313630: 3f 19 .word 0x3f19 - 313632: 99 9a mov.w 31376a <_powf+0x862>,r9 ! 6723 - 313634: 40 40 .word 0x4040 - 313636: 00 00 .word 0x0000 - 313638: 3f 76 cmp/hi r7,r15 - 31363a: 40 00 shll r0 - 31363c: 3f 76 cmp/hi r7,r15 - 31363e: 38 4f addv r4,r8 - 313640: b8 f6 bsr 312830 <_pow+0x5e0> - 313642: 23 c6 mov.l r12,@-r3 - 313644: 00 30 .word 0x0030 - 313646: f8 c8 8b 01 dcf pdec x0,0x1 movx.w @r4+,y1 - 31364a: ae 28 bra 31329e <_powf+0x396> - 31364c: 4d 11 cmp/pz r13 - 31364e: d1 53 mov.l 31379c <_powf+0x894>,r1 ! 40000000 - 313650: 35 10 cmp/eq r1,r5 - 313652: 8b 01 bf 313658 <_powf+0x750> - 313654: ae 65 bra 313322 <_powf+0x41a> - 313656: 00 09 nop - 313658: 60 23 mov r2,r0 - 31365a: c9 01 and #1,r0 - 31365c: 69 0b neg r0,r9 - 31365e: d0 50 mov.l 3137a0 <_powf+0x898>,r0 ! 3140e0 <_fabsf> - 313660: 79 02 add #2,r9 - 313662: 40 0b jsr @r0 - 313664: 1f 21 mov.l r2,@(4,r15) - 313666: d1 4f mov.l 3137a4 <_powf+0x89c>,r1 ! 3fffffff - 313668: 64 03 mov r0,r4 - 31366a: d3 4f mov.l 3137a8 <_powf+0x8a0>,r3 ! 3f800000 - 31366c: 21 89 and r8,r1 - 31366e: 31 30 cmp/eq r3,r1 - 313670: 8d 67 bt.s 313742 <_powf+0x83a> - 313672: 52 f1 mov.l @(4,r15),r2 - 313674: d0 4d mov.l 3137ac <_powf+0x8a4>,r0 ! 7fffffff - 313676: 28 08 tst r0,r8 - 313678: 8d 63 bt.s 313742 <_powf+0x83a> - 31367a: 42 01 shlr r2 - 31367c: 89 01 bt 313682 <_powf+0x77a> - 31367e: ae ab bra 3133d8 <_powf+0x4d0> - 313680: 00 09 nop - 313682: d2 4b mov.l 3137b0 <_powf+0x8a8>,r2 ! 80000000 - 313684: d3 4b mov.l 3137b4 <_powf+0x8ac>,r3 ! f149f2ca - 313686: d1 4c mov.l 3137b8 <_powf+0x8b0>,r1 ! bf800000 - 313688: 1f 2a mov.l r2,@(40,r15) - 31368a: 1f 36 mov.l r3,@(24,r15) - 31368c: ae aa bra 3133e4 <_powf+0x4dc> - 31368e: 1f 17 mov.l r1,@(28,r15) - 313690: d5 4a mov.l 3137bc <_powf+0x8b4>,r5 ! 7149f2ca - 313692: 48 0b jsr @r8 - 313694: 54 f6 mov.l @(24,r15),r4 - 313696: ad c8 bra 31322a <_powf+0x322> - 313698: 64 03 mov r0,r4 - 31369a: d3 49 mov.l 3137c0 <_powf+0x8b8>,r3 ! 0 <_lgmapped> - 31369c: 1f 34 mov.l r3,@(16,r15) - 31369e: 1f 39 mov.l r3,@(36,r15) - 3136a0: d3 48 mov.l 3137c4 <_powf+0x8bc>,r3 ! 3f800000 - 3136a2: 1f 28 mov.l r2,@(32,r15) - 3136a4: 65 33 mov r3,r5 - 3136a6: ae c9 bra 31343c <_powf+0x534> - 3136a8: 1f 33 mov.l r3,@(12,r15) - 3136aa: d8 47 mov.l 3137c8 <_powf+0x8c0>,r8 ! 30ef78 <___mulsf3> - 3136ac: ae a6 bra 3133fc <_powf+0x4f4> - 3136ae: e7 e9 mov #-23,r7 - 3136b0: 8b 01 bf 3136b6 <_powf+0x7ae> - 3136b2: ad f1 bra 313298 <_powf+0x390> - 3136b4: 00 09 nop - 3136b6: d0 44 mov.l 3137c8 <_powf+0x8c0>,r0 ! 30ef78 <___mulsf3> - 3136b8: d5 40 mov.l 3137bc <_powf+0x8b4>,r5 ! 7149f2ca - 3136ba: 40 0b jsr @r0 - 3136bc: 64 53 mov r5,r4 - 3136be: ad b4 bra 31322a <_powf+0x322> - 3136c0: 64 03 mov r0,r4 - 3136c2: d5 42 mov.l 3137cc <_powf+0x8c4>,r5 ! 3338aa3c - 3136c4: 4c 0b jsr @r12 - 3136c6: 64 e3 mov r14,r4 - 3136c8: 6b 03 mov r0,r11 - 3136ca: 65 a3 mov r10,r5 - 3136cc: 49 0b jsr @r9 - 3136ce: 64 d3 mov r13,r4 - 3136d0: 65 03 mov r0,r5 - 3136d2: d0 3f mov.l 3137d0 <_powf+0x8c8>,r0 ! 30eed0 <___gesf2> - 3136d4: 40 0b jsr @r0 - 3136d6: 64 b3 mov r11,r4 - 3136d8: 40 15 cmp/pl r0 - 3136da: 89 d9 bt 313690 <_powf+0x788> - 3136dc: 92 5b mov.w 313796 <_powf+0x88e>,r2 ! 80 - 3136de: d5 3d mov.l 3137d4 <_powf+0x8cc>,r5 ! 43000000 - 3136e0: 1f 22 mov.l r2,@(8,r15) - 3136e2: 49 0b jsr @r9 - 3136e4: 64 a3 mov r10,r4 - 3136e6: 6a 03 mov r0,r10 - 3136e8: 65 03 mov r0,r5 - 3136ea: 4c 0b jsr @r12 - 3136ec: 64 e3 mov r14,r4 - 3136ee: 51 f2 mov.l @(8,r15),r1 - 3136f0: e3 17 mov #23,r3 - 3136f2: 6b 03 mov r0,r11 - 3136f4: ac d8 bra 3130a8 <_powf+0x1a0> - 3136f6: 41 3d shld r3,r1 - 3136f8: 54 fa mov.l @(40,r15),r4 - 3136fa: ad 97 bra 31322c <_powf+0x324> - 3136fc: 60 43 mov r4,r0 - 3136fe: d2 36 mov.l 3137d8 <_powf+0x8d0>,r2 ! 3f15c000 - 313700: d3 36 mov.l 3137dc <_powf+0x8d4>,r3 ! 35d1cfdc - 313702: 1f 24 mov.l r2,@(16,r15) - 313704: d2 36 mov.l 3137e0 <_powf+0x8d8>,r2 ! 200000 - 313706: 1f 39 mov.l r3,@(36,r15) - 313708: d3 36 mov.l 3137e4 <_powf+0x8dc>,r3 ! 3fc00000 - 31370a: 1f 28 mov.l r2,@(32,r15) - 31370c: 65 33 mov r3,r5 - 31370e: ae 95 bra 31343c <_powf+0x534> - 313710: 1f 33 mov.l r3,@(12,r15) - 313712: 89 d0 bt 3136b6 <_powf+0x7ae> - 313714: d4 2a mov.l 3137c0 <_powf+0x8b8>,r4 ! 0 <_lgmapped> - 313716: ad 89 bra 31322c <_powf+0x324> - 313718: 60 43 mov r4,r0 - 31371a: d0 33 mov.l 3137e8 <_powf+0x8e0>,r0 ! 3144ac <_ldexpf> - 31371c: 40 0b jsr @r0 - 31371e: 55 f2 mov.l @(8,r15),r5 - 313720: ad 2b bra 31317a <_powf+0x272> - 313722: 64 03 mov r0,r4 - 313724: 49 0b jsr @r9 - 313726: 64 03 mov r0,r4 - 313728: 64 03 mov r0,r4 - 31372a: d0 30 mov.l 3137ec <_powf+0x8e4>,r0 ! 30eed0 <___gesf2> - 31372c: 40 0b jsr @r0 - 31372e: 65 e3 mov r14,r5 - 313730: 40 11 cmp/pz r0 - 313732: 89 e1 bt 3136f8 <_powf+0x7f0> - 313734: 93 30 mov.w 313798 <_powf+0x890>,r3 ! 96 - 313736: d5 2e mov.l 3137f0 <_powf+0x8e8>,r5 ! c3160000 - 313738: 1f 32 mov.l r3,@(8,r15) - 31373a: 51 f2 mov.l @(8,r15),r1 - 31373c: 61 1b neg r1,r1 - 31373e: af d0 bra 3136e2 <_powf+0x7da> - 313740: 1f 12 mov.l r1,@(8,r15) - 313742: 4d 11 cmp/pz r13 - 313744: 8d 07 bt.s 313756 <_powf+0x84e> - 313746: 60 93 mov r9,r0 - 313748: d0 2a mov.l 3137f4 <_powf+0x8ec>,r0 ! 314aac <___divsf3> - 31374a: 65 43 mov r4,r5 - 31374c: d4 1d mov.l 3137c4 <_powf+0x8bc>,r4 ! 3f800000 - 31374e: 40 0b jsr @r0 - 313750: 00 09 nop - 313752: 64 03 mov r0,r4 - 313754: 60 93 mov r9,r0 - 313756: 88 01 cmp/eq #1,r0 - 313758: 8b dd bf 313716 <_powf+0x80e> - 31375a: d1 27 mov.l 3137f8 <_powf+0x8f0>,r1 ! 80000000 - 31375c: ad 65 bra 31322a <_powf+0x322> - 31375e: 34 1c add r1,r4 - 313760: 61 23 mov r2,r1 - 313762: 41 3c shad r3,r1 - 313764: d2 25 mov.l 3137fc <_powf+0x8f4>,r2 ! 800000 - 313766: 71 82 add #-126,r1 - 313768: 61 1b neg r1,r1 - 31376a: 67 23 mov r2,r7 - 31376c: 47 1c shad r1,r7 - 31376e: d5 24 mov.l 313800 <_powf+0x8f8>,r5 ! ff800000 - 313770: 37 0c add r0,r7 - 313772: 61 73 mov r7,r1 - 313774: 41 3c shad r3,r1 - 313776: d3 23 mov.l 313804 <_powf+0x8fc>,r3 ! 7fffff - 313778: 61 1c extu.b r1,r1 - 31377a: 71 81 add #-127,r1 - 31377c: 61 1b neg r1,r1 - 31377e: 45 1c shad r1,r5 - 313780: 23 79 and r7,r3 - 313782: 71 17 add #23,r1 - 313784: 22 3b or r3,r2 - 313786: 61 1b neg r1,r1 - 313788: 42 1c shad r1,r2 - 31378a: 40 11 cmp/pz r0 - 31378c: 1f 22 mov.l r2,@(8,r15) - 31378e: 8f d4 bf.s 31373a <_powf+0x832> - 313790: 25 79 and r7,r5 - 313792: af a6 bra 3136e2 <_powf+0x7da> - 313794: 00 09 nop - 313796: 00 80 .word 0x0080 - 313798: 00 96 mov.l r9,@(r0,r0) - 31379a: 00 09 nop - 31379c: 40 00 shll r0 - 31379e: 00 00 .word 0x0000 - 3137a0: 00 31 .word 0x0031 - 3137a2: 40 e0 .word 0x40e0 - 3137a4: 3f ff addv r15,r15 - 3137a6: ff ff .word 0xffff - 3137a8: 3f 80 cmp/eq r8,r15 - 3137aa: 00 00 .word 0x0000 - 3137ac: 7f ff add #-1,r15 - 3137ae: ff ff .word 0xffff - 3137b0: 80 00 mov.b r0,@(0,r0) - 3137b2: 00 00 .word 0x0000 - 3137b4: f1 49 movx.w @r4+,x0 movy.w @r7,y1 - 3137b6: f2 ca movx.w @r5+,x1 movy.w @r6+,y1 - 3137b8: bf 80 bsr 3136bc <_powf+0x7b4> - 3137ba: 00 00 .word 0x0000 - 3137bc: 71 49 add #73,r1 - 3137be: f2 ca movx.w @r5+,x1 movy.w @r6+,y1 - 3137c0: 00 00 .word 0x0000 - 3137c2: 00 00 .word 0x0000 - 3137c4: 3f 80 cmp/eq r8,r15 - 3137c6: 00 00 .word 0x0000 - 3137c8: 00 30 .word 0x0030 - 3137ca: ef 78 mov #120,r15 - 3137cc: 33 38 sub r3,r3 - 3137ce: aa 3c bra 312c4a <_pow+0x9fa> - 3137d0: 00 30 .word 0x0030 - 3137d2: ee d0 mov #-48,r14 - 3137d4: 43 00 shll r3 - 3137d6: 00 00 .word 0x0000 - 3137d8: 3f 15 dmulu.l r1,r15 - 3137da: c0 00 mov.b r0,@(0,gbr) - 3137dc: 35 d1 .word 0x35d1 - 3137de: cf dc or.b #220,@(r0,gbr) - 3137e0: 00 20 .word 0x0020 - 3137e2: 00 00 .word 0x0000 - 3137e4: 3f c0 cmp/eq r12,r15 - 3137e6: 00 00 .word 0x0000 - 3137e8: 00 31 .word 0x0031 - 3137ea: 44 ac shad r10,r4 - 3137ec: 00 30 .word 0x0030 - 3137ee: ee d0 mov #-48,r14 - 3137f0: c3 16 trapa #22 - 3137f2: 00 00 .word 0x0000 - 3137f4: 00 31 .word 0x0031 - 3137f6: 4a ac shad r10,r10 - 3137f8: 80 00 mov.b r0,@(0,r0) - 3137fa: 00 00 .word 0x0000 - 3137fc: 00 80 .word 0x0080 - 3137fe: 00 00 .word 0x0000 - 313800: ff 80 .word 0xff80 - 313802: 00 00 .word 0x0000 - 313804: 00 7f mac.l @r7+,@r0+ - 313806: ff ff .word 0xffff - -00313808 <_sqrt>: - 313808: 2f 86 mov.l r8,@-r15 - 31380a: 68 43 mov r4,r8 - 31380c: 2f 96 mov.l r9,@-r15 - 31380e: 69 53 mov r5,r9 - 313810: 2f a6 mov.l r10,@-r15 - 313812: d3 65 mov.l 3139a8 <_sqrt+0x1a0>,r3 ! 7ff00000 - 313814: 2f b6 mov.l r11,@-r15 - 313816: 67 33 mov r3,r7 - 313818: 2f c6 mov.l r12,@-r15 - 31381a: 27 49 and r4,r7 - 31381c: 37 30 cmp/eq r3,r7 - 31381e: 8f 02 bf.s 313826 <_sqrt+0x1e> - 313820: 4f 22 sts.l pr,@-r15 - 313822: a0 a3 bra 31396c <_sqrt+0x164> - 313824: 66 43 mov r4,r6 - 313826: 44 15 cmp/pl r4 - 313828: 61 43 mov r4,r1 - 31382a: 8f 68 bf.s 3138fe <_sqrt+0xf6> - 31382c: 62 53 mov r5,r2 - 31382e: e3 ec mov #-20,r3 - 313830: 48 3c shad r3,r8 - 313832: 28 88 tst r8,r8 - 313834: 8d 7a bt.s 31392c <_sqrt+0x124> - 313836: e3 00 mov #0,r3 - 313838: 90 b5 mov.w 3139a6 <_sqrt+0x19e>,r0 ! fc01 - 31383a: d3 5c mov.l 3139ac <_sqrt+0x1a4>,r3 ! fffff - 31383c: 30 8c add r8,r0 - 31383e: c8 01 tst #1,r0 - 313840: 21 39 and r3,r1 - 313842: 73 01 add #1,r3 - 313844: 8d 04 bt.s 313850 <_sqrt+0x48> - 313846: 21 3b or r3,r1 - 313848: 63 23 mov r2,r3 - 31384a: 43 00 shll r3 - 31384c: 31 1e addc r1,r1 - 31384e: 62 33 mov r3,r2 - 313850: 69 03 mov r0,r9 - 313852: 63 23 mov r2,r3 - 313854: 49 21 shar r9 - 313856: 43 00 shll r3 - 313858: 62 33 mov r3,r2 - 31385a: d3 55 mov.l 3139b0 <_sqrt+0x1a8>,r3 ! 200000 - 31385c: 31 1e addc r1,r1 - 31385e: e6 16 mov #22,r6 - 313860: e8 00 mov #0,r8 - 313862: e7 00 mov #0,r7 - 313864: 65 73 mov r7,r5 - 313866: 35 3c add r3,r5 - 313868: 35 17 cmp/gt r1,r5 - 31386a: 89 03 bt 313874 <_sqrt+0x6c> - 31386c: 67 53 mov r5,r7 - 31386e: 37 3c add r3,r7 - 313870: 38 3c add r3,r8 - 313872: 31 58 sub r5,r1 - 313874: 65 23 mov r2,r5 - 313876: 45 00 shll r5 - 313878: 31 1e addc r1,r1 - 31387a: 43 01 shlr r3 - 31387c: 46 10 dt r6 - 31387e: 8f f1 bf.s 313864 <_sqrt+0x5c> - 313880: 62 53 mov r5,r2 - 313882: d6 4c mov.l 3139b4 <_sqrt+0x1ac>,r6 ! 80000000 - 313884: e4 20 mov #32,r4 - 313886: e0 00 mov #0,r0 - 313888: ea 00 mov #0,r10 - 31388a: e5 20 mov #32,r5 - 31388c: 63 63 mov r6,r3 - 31388e: 31 77 cmp/gt r7,r1 - 313890: 8d 5b bt.s 31394a <_sqrt+0x142> - 313892: 33 ac add r10,r3 - 313894: 31 70 cmp/eq r7,r1 - 313896: 8f 67 bf.s 313968 <_sqrt+0x160> - 313898: 32 32 cmp/hs r3,r2 - 31389a: 8f 65 bf.s 313968 <_sqrt+0x160> - 31389c: 43 11 cmp/pz r3 - 31389e: 6a 33 mov r3,r10 - 3138a0: 3a 6c add r6,r10 - 3138a2: 8f 28 bf.s 3138f6 <_sqrt+0xee> - 3138a4: e1 00 mov #0,r1 - 3138a6: 00 09 nop - 3138a8: 32 38 sub r3,r2 - 3138aa: 30 6c add r6,r0 - 3138ac: 63 23 mov r2,r3 - 3138ae: 43 00 shll r3 - 3138b0: e3 00 mov #0,r3 - 3138b2: 33 1e addc r1,r3 - 3138b4: 46 01 shlr r6 - 3138b6: 45 10 dt r5 - 3138b8: 61 33 mov r3,r1 - 3138ba: 32 2c add r2,r2 - 3138bc: 8f e6 bf.s 31388c <_sqrt+0x84> - 3138be: 74 ff add #-1,r4 - 3138c0: 21 2b or r2,r1 - 3138c2: 21 18 tst r1,r1 - 3138c4: 8d 02 bt.s 3138cc <_sqrt+0xc4> - 3138c6: 88 ff cmp/eq #-1,r0 - 3138c8: 8d 60 bt.s 31398c <_sqrt+0x184> - 3138ca: 70 01 add #1,r0 - 3138cc: 64 03 mov r0,r4 - 3138ce: 44 01 shlr r4 - 3138d0: d1 39 mov.l 3139b8 <_sqrt+0x1b0>,r1 ! 3fe00000 - 3138d2: e3 14 mov #20,r3 - 3138d4: e6 1f mov #31,r6 - 3138d6: 62 83 mov r8,r2 - 3138d8: 49 3d shld r3,r9 - 3138da: 48 6d shld r6,r8 - 3138dc: 42 21 shar r2 - 3138de: 32 1c add r1,r2 - 3138e0: 60 93 mov r9,r0 - 3138e2: 61 83 mov r8,r1 - 3138e4: 30 2c add r2,r0 - 3138e6: 21 4b or r4,r1 - 3138e8: 4f 26 lds.l @r15+,pr - 3138ea: 6c f6 mov.l @r15+,r12 - 3138ec: 6b f6 mov.l @r15+,r11 - 3138ee: 6a f6 mov.l @r15+,r10 - 3138f0: 69 f6 mov.l @r15+,r9 - 3138f2: 00 0b rts - 3138f4: 68 f6 mov.l @r15+,r8 - 3138f6: 4a 11 cmp/pz r10 - 3138f8: 0b 29 movt r11 - 3138fa: af d5 bra 3138a8 <_sqrt+0xa0> - 3138fc: 37 bc add r11,r7 - 3138fe: d3 2f mov.l 3139bc <_sqrt+0x1b4>,r3 ! 7fffffff - 313900: 23 49 and r4,r3 - 313902: 23 5b or r5,r3 - 313904: 23 38 tst r3,r3 - 313906: 8d 65 bt.s 3139d4 <_sqrt+0x1cc> - 313908: 24 48 tst r4,r4 - 31390a: 8f 41 bf.s 313990 <_sqrt+0x188> - 31390c: 66 43 mov r4,r6 - 31390e: 00 09 nop - 313910: 63 23 mov r2,r3 - 313912: e6 f5 mov #-11,r6 - 313914: 43 6d shld r6,r3 - 313916: e7 15 mov #21,r7 - 313918: 23 38 tst r3,r3 - 31391a: 42 7d shld r7,r2 - 31391c: 8d f8 bt.s 313910 <_sqrt+0x108> - 31391e: 71 eb add #-21,r1 - 313920: d6 27 mov.l 3139c0 <_sqrt+0x1b8>,r6 ! 100000 - 313922: 68 13 mov r1,r8 - 313924: 23 68 tst r6,r3 - 313926: 8f 5e bf.s 3139e6 <_sqrt+0x1de> - 313928: 61 33 mov r3,r1 - 31392a: e3 00 mov #0,r3 - 31392c: d6 24 mov.l 3139c0 <_sqrt+0x1b8>,r6 ! 100000 - 31392e: 00 09 nop - 313930: 31 1c add r1,r1 - 313932: 67 33 mov r3,r7 - 313934: 21 68 tst r6,r1 - 313936: 8d fb bt.s 313930 <_sqrt+0x128> - 313938: 73 01 add #1,r3 - 31393a: 65 33 mov r3,r5 - 31393c: 66 23 mov r2,r6 - 31393e: 75 e0 add #-32,r5 - 313940: 46 5d shld r5,r6 - 313942: 42 3d shld r3,r2 - 313944: 21 6b or r6,r1 - 313946: af 77 bra 313838 <_sqrt+0x30> - 313948: 38 78 sub r7,r8 - 31394a: 6a 33 mov r3,r10 - 31394c: 43 11 cmp/pz r3 - 31394e: 3a 6c add r6,r10 - 313950: 8d 03 bt.s 31395a <_sqrt+0x152> - 313952: 6b 73 mov r7,r11 - 313954: 4a 11 cmp/pz r10 - 313956: eb 00 mov #0,r11 - 313958: 3b 7e addc r7,r11 - 31395a: 33 26 cmp/hi r2,r3 - 31395c: 8f 01 bf.s 313962 <_sqrt+0x15a> - 31395e: 31 78 sub r7,r1 - 313960: 71 ff add #-1,r1 - 313962: 31 1c add r1,r1 - 313964: af a0 bra 3138a8 <_sqrt+0xa0> - 313966: 67 b3 mov r11,r7 - 313968: af a0 bra 3138ac <_sqrt+0xa4> - 31396a: 31 1c add r1,r1 - 31396c: d0 15 mov.l 3139c4 <_sqrt+0x1bc>,r0 ! 31505c <___muldf3> - 31396e: 40 0b jsr @r0 - 313970: 67 53 mov r5,r7 - 313972: 64 03 mov r0,r4 - 313974: d0 14 mov.l 3139c8 <_sqrt+0x1c0>,r0 ! 30fa94 <___adddf3> - 313976: 65 13 mov r1,r5 - 313978: 66 83 mov r8,r6 - 31397a: 40 0b jsr @r0 - 31397c: 67 93 mov r9,r7 - 31397e: 4f 26 lds.l @r15+,pr - 313980: 6c f6 mov.l @r15+,r12 - 313982: 6b f6 mov.l @r15+,r11 - 313984: 6a f6 mov.l @r15+,r10 - 313986: 69 f6 mov.l @r15+,r9 - 313988: 00 0b rts - 31398a: 68 f6 mov.l @r15+,r8 - 31398c: af a0 bra 3138d0 <_sqrt+0xc8> - 31398e: 78 01 add #1,r8 - 313990: d0 0e mov.l 3139cc <_sqrt+0x1c4>,r0 ! 315550 <___subdf3> - 313992: 40 0b jsr @r0 - 313994: 67 53 mov r5,r7 - 313996: 64 03 mov r0,r4 - 313998: d0 0d mov.l 3139d0 <_sqrt+0x1c8>,r0 ! 310344 <___divdf3> - 31399a: 65 13 mov r1,r5 - 31399c: 66 43 mov r4,r6 - 31399e: 40 0b jsr @r0 - 3139a0: 67 13 mov r1,r7 - 3139a2: af a1 bra 3138e8 <_sqrt+0xe0> - 3139a4: 00 09 nop - 3139a6: fc 01 .word 0xfc01 - 3139a8: 7f f0 add #-16,r15 - 3139aa: 00 00 .word 0x0000 - 3139ac: 00 0f mac.l @r0+,@r0+ - 3139ae: ff ff .word 0xffff - 3139b0: 00 20 .word 0x0020 - 3139b2: 00 00 .word 0x0000 - 3139b4: 80 00 mov.b r0,@(0,r0) - 3139b6: 00 00 .word 0x0000 - 3139b8: 3f e0 cmp/eq r14,r15 - 3139ba: 00 00 .word 0x0000 - 3139bc: 7f ff add #-1,r15 - 3139be: ff ff .word 0xffff - 3139c0: 00 10 .word 0x0010 - 3139c2: 00 00 .word 0x0000 - 3139c4: 00 31 .word 0x0031 - 3139c6: 50 5c mov.l @(48,r5),r0 - 3139c8: 00 30 .word 0x0030 - 3139ca: fa 94 00 31 pshl #3,0x1 movx.l @r5,x1 - 3139ce: 55 50 mov.l @(0,r5),r5 - 3139d0: 00 31 .word 0x0031 - 3139d2: 03 44 mov.b r4,@(r0,r3) - 3139d4: 60 43 mov r4,r0 - 3139d6: 61 53 mov r5,r1 - 3139d8: 4f 26 lds.l @r15+,pr - 3139da: 6c f6 mov.l @r15+,r12 - 3139dc: 6b f6 mov.l @r15+,r11 - 3139de: 6a f6 mov.l @r15+,r10 - 3139e0: 69 f6 mov.l @r15+,r9 - 3139e2: 00 0b rts - 3139e4: 68 f6 mov.l @r15+,r8 - 3139e6: e7 ff mov #-1,r7 - 3139e8: af 26 bra 313838 <_sqrt+0x30> - 3139ea: 38 78 sub r7,r8 - -003139ec <_sqrtf>: - 3139ec: d1 31 mov.l 313ab4 <_sqrtf+0xc8>,r1 ! 7f800000 - 3139ee: 2f 86 mov.l r8,@-r15 - 3139f0: 63 13 mov r1,r3 - 3139f2: 23 49 and r4,r3 - 3139f4: 4f 22 sts.l pr,@-r15 - 3139f6: 33 10 cmp/eq r1,r3 - 3139f8: 8d 51 bt.s 313a9e <_sqrtf+0xb2> - 3139fa: 68 43 mov r4,r8 - 3139fc: 44 15 cmp/pl r4 - 3139fe: 8f 38 bf.s 313a72 <_sqrtf+0x86> - 313a00: 62 43 mov r4,r2 - 313a02: e1 e9 mov #-23,r1 - 313a04: 60 43 mov r4,r0 - 313a06: 40 1c shad r1,r0 - 313a08: 20 08 tst r0,r0 - 313a0a: 89 2a bt 313a62 <_sqrtf+0x76> - 313a0c: d1 2a mov.l 313ab8 <_sqrtf+0xcc>,r1 ! 7fffff - 313a0e: 70 81 add #-127,r0 - 313a10: c8 01 tst #1,r0 - 313a12: 22 19 and r1,r2 - 313a14: 71 01 add #1,r1 - 313a16: 8d 01 bt.s 313a1c <_sqrtf+0x30> - 313a18: 22 1b or r1,r2 - 313a1a: 32 2c add r2,r2 - 313a1c: d1 27 mov.l 313abc <_sqrtf+0xd0>,r1 ! 1000000 - 313a1e: 40 21 shar r0 - 313a20: 32 2c add r2,r2 - 313a22: e3 19 mov #25,r3 - 313a24: e5 00 mov #0,r5 - 313a26: e6 00 mov #0,r6 - 313a28: 67 63 mov r6,r7 - 313a2a: 37 1c add r1,r7 - 313a2c: 37 27 cmp/gt r2,r7 - 313a2e: 8d 2f bt.s 313a90 <_sqrtf+0xa4> - 313a30: 64 23 mov r2,r4 - 313a32: 66 73 mov r7,r6 - 313a34: 36 1c add r1,r6 - 313a36: 34 78 sub r7,r4 - 313a38: 35 1c add r1,r5 - 313a3a: 41 01 shlr r1 - 313a3c: 62 43 mov r4,r2 - 313a3e: 43 10 dt r3 - 313a40: 8f f2 bf.s 313a28 <_sqrtf+0x3c> - 313a42: 32 2c add r2,r2 - 313a44: 62 43 mov r4,r2 - 313a46: 22 28 tst r2,r2 - 313a48: 8d 02 bt.s 313a50 <_sqrtf+0x64> - 313a4a: e1 fe mov #-2,r1 - 313a4c: 75 01 add #1,r5 - 313a4e: 25 19 and r1,r5 - 313a50: d1 1b mov.l 313ac0 <_sqrtf+0xd4>,r1 ! 3f000000 - 313a52: e3 17 mov #23,r3 - 313a54: 40 3d shld r3,r0 - 313a56: 45 21 shar r5 - 313a58: 35 1c add r1,r5 - 313a5a: 30 5c add r5,r0 - 313a5c: 4f 26 lds.l @r15+,pr - 313a5e: 00 0b rts - 313a60: 68 f6 mov.l @r15+,r8 - 313a62: d3 18 mov.l 313ac4 <_sqrtf+0xd8>,r3 ! 800000 - 313a64: 32 2c add r2,r2 - 313a66: 61 03 mov r0,r1 - 313a68: 22 38 tst r3,r2 - 313a6a: 8d fb bt.s 313a64 <_sqrtf+0x78> - 313a6c: 70 01 add #1,r0 - 313a6e: af cd bra 313a0c <_sqrtf+0x20> - 313a70: 60 1b neg r1,r0 - 313a72: d1 15 mov.l 313ac8 <_sqrtf+0xdc>,r1 ! 7fffffff - 313a74: 24 18 tst r1,r4 - 313a76: 8d f1 bt.s 313a5c <_sqrtf+0x70> - 313a78: 60 43 mov r4,r0 - 313a7a: d0 14 mov.l 313acc <_sqrtf+0xe0>,r0 ! 30f250 <___subsf3> - 313a7c: 40 0b jsr @r0 - 313a7e: 65 43 mov r4,r5 - 313a80: 64 03 mov r0,r4 - 313a82: 65 03 mov r0,r5 - 313a84: d0 12 mov.l 313ad0 <_sqrtf+0xe4>,r0 ! 314aac <___divsf3> - 313a86: 40 0b jsr @r0 - 313a88: 00 09 nop - 313a8a: 4f 26 lds.l @r15+,pr - 313a8c: 00 0b rts - 313a8e: 68 f6 mov.l @r15+,r8 - 313a90: 41 01 shlr r1 - 313a92: 67 23 mov r2,r7 - 313a94: 43 10 dt r3 - 313a96: 8d d6 bt.s 313a46 <_sqrtf+0x5a> - 313a98: 37 7c add r7,r7 - 313a9a: af c5 bra 313a28 <_sqrtf+0x3c> - 313a9c: 62 73 mov r7,r2 - 313a9e: d0 0d mov.l 313ad4 <_sqrtf+0xe8>,r0 ! 30ef78 <___mulsf3> - 313aa0: 40 0b jsr @r0 - 313aa2: 65 43 mov r4,r5 - 313aa4: 64 03 mov r0,r4 - 313aa6: d0 0c mov.l 313ad8 <_sqrtf+0xec>,r0 ! 30e94c <___addsf3> - 313aa8: 40 0b jsr @r0 - 313aaa: 65 83 mov r8,r5 - 313aac: 4f 26 lds.l @r15+,pr - 313aae: 00 0b rts - 313ab0: 68 f6 mov.l @r15+,r8 - 313ab2: 00 09 nop - 313ab4: 7f 80 add #-128,r15 - 313ab6: 00 00 .word 0x0000 - 313ab8: 00 7f mac.l @r7+,@r0+ - 313aba: ff ff .word 0xffff - 313abc: 01 00 .word 0x0100 - 313abe: 00 00 .word 0x0000 - 313ac0: 3f 00 cmp/eq r0,r15 - 313ac2: 00 00 .word 0x0000 - 313ac4: 00 80 .word 0x0080 - 313ac6: 00 00 .word 0x0000 - 313ac8: 7f ff add #-1,r15 - 313aca: ff ff .word 0xffff - 313acc: 00 30 .word 0x0030 - 313ace: f2 50 pcmp x1,y1 - 313ad0: 00 31 .word 0x0031 - 313ad2: 4a ac shad r10,r10 - 313ad4: 00 30 .word 0x0030 - 313ad6: ef 78 mov #120,r15 - 313ad8: 00 30 .word 0x0030 - 313ada: e9 4c mov #76,r9 - -00313adc <_ceil>: - 313adc: 2f 86 mov.l r8,@-r15 - 313ade: 61 43 mov r4,r1 - 313ae0: 2f 96 mov.l r9,@-r15 - 313ae2: 31 1c add r1,r1 - 313ae4: 2f a6 mov.l r10,@-r15 - 313ae6: e0 eb mov #-21,r0 - 313ae8: 2f b6 mov.l r11,@-r15 - 313aea: 41 0d shld r0,r1 - 313aec: 2f c6 mov.l r12,@-r15 - 313aee: e2 13 mov #19,r2 - 313af0: 2f d6 mov.l r13,@-r15 - 313af2: 68 43 mov r4,r8 - 313af4: 9c 92 mov.w 313c1c <_ceil+0x140>,r12 ! fc01 - 313af6: 69 53 mov r5,r9 - 313af8: 2f e6 mov.l r14,@-r15 - 313afa: 3c 1c add r1,r12 - 313afc: 4f 22 sts.l pr,@-r15 - 313afe: 3c 27 cmp/gt r2,r12 - 313b00: 6a 43 mov r4,r10 - 313b02: 8d 2c bt.s 313b5e <_ceil+0x82> - 313b04: 6b 53 mov r5,r11 - 313b06: 4c 11 cmp/pz r12 - 313b08: 8f 61 bf.s 313bce <_ceil+0xf2> - 313b0a: 6c cb neg r12,r12 - 313b0c: de 45 mov.l 313c24 <_ceil+0x148>,r14 ! fffff - 313b0e: 4e cc shad r12,r14 - 313b10: 61 e3 mov r14,r1 - 313b12: 21 49 and r4,r1 - 313b14: 21 5b or r5,r1 - 313b16: 21 18 tst r1,r1 - 313b18: 8d 71 bt.s 313bfe <_ceil+0x122> - 313b1a: 60 83 mov r8,r0 - 313b1c: d0 42 mov.l 313c28 <_ceil+0x14c>,r0 ! 30fa94 <___adddf3> - 313b1e: d6 43 mov.l 313c2c <_ceil+0x150>,r6 ! 7e37e43c - 313b20: d7 43 mov.l 313c30 <_ceil+0x154>,r7 ! 8800759c - 313b22: 40 0b jsr @r0 - 313b24: 6d 43 mov r4,r13 - 313b26: 64 03 mov r0,r4 - 313b28: d0 42 mov.l 313c34 <_ceil+0x158>,r0 ! 314e1c <___gedf2> - 313b2a: 65 13 mov r1,r5 - 313b2c: e6 00 mov #0,r6 - 313b2e: 40 0b jsr @r0 - 313b30: e7 00 mov #0,r7 - 313b32: 40 15 cmp/pl r0 - 313b34: 8f 08 bf.s 313b48 <_ceil+0x6c> - 313b36: 48 15 cmp/pl r8 - 313b38: 8b 02 bf 313b40 <_ceil+0x64> - 313b3a: dd 3f mov.l 313c38 <_ceil+0x15c>,r13 ! 100000 - 313b3c: 4d cc shad r12,r13 - 313b3e: 3d 8c add r8,r13 - 313b40: 6e e7 not r14,r14 - 313b42: 6a e3 mov r14,r10 - 313b44: 2a d9 and r13,r10 - 313b46: eb 00 mov #0,r11 - 313b48: 60 a3 mov r10,r0 - 313b4a: 61 b3 mov r11,r1 - 313b4c: 4f 26 lds.l @r15+,pr - 313b4e: 6e f6 mov.l @r15+,r14 - 313b50: 6d f6 mov.l @r15+,r13 - 313b52: 6c f6 mov.l @r15+,r12 - 313b54: 6b f6 mov.l @r15+,r11 - 313b56: 6a f6 mov.l @r15+,r10 - 313b58: 69 f6 mov.l @r15+,r9 - 313b5a: 00 0b rts - 313b5c: 68 f6 mov.l @r15+,r8 - 313b5e: e2 33 mov #51,r2 - 313b60: 3c 27 cmp/gt r2,r12 - 313b62: 8f 0b bf.s 313b7c <_ceil+0xa0> - 313b64: ed ff mov #-1,r13 - 313b66: 91 5a mov.w 313c1e <_ceil+0x142>,r1 ! 400 - 313b68: 60 43 mov r4,r0 - 313b6a: 3c 10 cmp/eq r1,r12 - 313b6c: 8f ee bf.s 313b4c <_ceil+0x70> - 313b6e: 61 53 mov r5,r1 - 313b70: d0 2d mov.l 313c28 <_ceil+0x14c>,r0 ! 30fa94 <___adddf3> - 313b72: 66 43 mov r4,r6 - 313b74: 40 0b jsr @r0 - 313b76: 67 53 mov r5,r7 - 313b78: af e8 bra 313b4c <_ceil+0x70> - 313b7a: 00 09 nop - 313b7c: 90 50 mov.w 313c20 <_ceil+0x144>,r0 ! fbed - 313b7e: 31 0c add r0,r1 - 313b80: 61 1b neg r1,r1 - 313b82: 4d 1d shld r1,r13 - 313b84: 25 d8 tst r13,r5 - 313b86: 8d 3a bt.s 313bfe <_ceil+0x122> - 313b88: 60 83 mov r8,r0 - 313b8a: d0 27 mov.l 313c28 <_ceil+0x14c>,r0 ! 30fa94 <___adddf3> - 313b8c: d6 27 mov.l 313c2c <_ceil+0x150>,r6 ! 7e37e43c - 313b8e: d7 28 mov.l 313c30 <_ceil+0x154>,r7 ! 8800759c - 313b90: 40 0b jsr @r0 - 313b92: 00 09 nop - 313b94: 64 03 mov r0,r4 - 313b96: d0 27 mov.l 313c34 <_ceil+0x158>,r0 ! 314e1c <___gedf2> - 313b98: 65 13 mov r1,r5 - 313b9a: e6 00 mov #0,r6 - 313b9c: 40 0b jsr @r0 - 313b9e: e7 00 mov #0,r7 - 313ba0: 40 15 cmp/pl r0 - 313ba2: 8f d1 bf.s 313b48 <_ceil+0x6c> - 313ba4: 48 15 cmp/pl r8 - 313ba6: 8f 0c bf.s 313bc2 <_ceil+0xe6> - 313ba8: 61 93 mov r9,r1 - 313baa: 60 c3 mov r12,r0 - 313bac: 88 14 cmp/eq #20,r0 - 313bae: 8d 06 bt.s 313bbe <_ceil+0xe2> - 313bb0: e2 01 mov #1,r2 - 313bb2: 6c cb neg r12,r12 - 313bb4: 7c 34 add #52,r12 - 313bb6: 42 cd shld r12,r2 - 313bb8: 31 2c add r2,r1 - 313bba: 39 16 cmp/hi r1,r9 - 313bbc: 8b 01 bf 313bc2 <_ceil+0xe6> - 313bbe: 6a 83 mov r8,r10 - 313bc0: 7a 01 add #1,r10 - 313bc2: 6d d7 not r13,r13 - 313bc4: 6b d3 mov r13,r11 - 313bc6: 2b 19 and r1,r11 - 313bc8: 60 a3 mov r10,r0 - 313bca: af bf bra 313b4c <_ceil+0x70> - 313bcc: 61 b3 mov r11,r1 - 313bce: d0 16 mov.l 313c28 <_ceil+0x14c>,r0 ! 30fa94 <___adddf3> - 313bd0: d6 16 mov.l 313c2c <_ceil+0x150>,r6 ! 7e37e43c - 313bd2: d7 17 mov.l 313c30 <_ceil+0x154>,r7 ! 8800759c - 313bd4: 40 0b jsr @r0 - 313bd6: 00 09 nop - 313bd8: 64 03 mov r0,r4 - 313bda: d0 16 mov.l 313c34 <_ceil+0x158>,r0 ! 314e1c <___gedf2> - 313bdc: 65 13 mov r1,r5 - 313bde: e6 00 mov #0,r6 - 313be0: 40 0b jsr @r0 - 313be2: e7 00 mov #0,r7 - 313be4: 40 15 cmp/pl r0 - 313be6: 8f af bf.s 313b48 <_ceil+0x6c> - 313be8: 48 11 cmp/pz r8 - 313bea: 8b 12 bf 313c12 <_ceil+0x136> - 313bec: 6a 93 mov r9,r10 - 313bee: 2a 8b or r8,r10 - 313bf0: 2a a8 tst r10,r10 - 313bf2: 8d a9 bt.s 313b48 <_ceil+0x6c> - 313bf4: eb 00 mov #0,r11 - 313bf6: da 11 mov.l 313c3c <_ceil+0x160>,r10 ! 3ff00000 - 313bf8: 61 b3 mov r11,r1 - 313bfa: af a7 bra 313b4c <_ceil+0x70> - 313bfc: 60 a3 mov r10,r0 - 313bfe: 61 93 mov r9,r1 - 313c00: 4f 26 lds.l @r15+,pr - 313c02: 6e f6 mov.l @r15+,r14 - 313c04: 6d f6 mov.l @r15+,r13 - 313c06: 6c f6 mov.l @r15+,r12 - 313c08: 6b f6 mov.l @r15+,r11 - 313c0a: 6a f6 mov.l @r15+,r10 - 313c0c: 69 f6 mov.l @r15+,r9 - 313c0e: 00 0b rts - 313c10: 68 f6 mov.l @r15+,r8 - 313c12: da 0b mov.l 313c40 <_ceil+0x164>,r10 ! 80000000 - 313c14: eb 00 mov #0,r11 - 313c16: 61 b3 mov r11,r1 - 313c18: af 98 bra 313b4c <_ceil+0x70> - 313c1a: 60 a3 mov r10,r0 - 313c1c: fc 01 .word 0xfc01 - 313c1e: 04 00 .word 0x0400 - 313c20: fb ed 00 09 pshl #0,x1 movx.w a1,@r5+r8 movy.w @r7,y1 - 313c24: 00 0f mac.l @r0+,@r0+ - 313c26: ff ff .word 0xffff - 313c28: 00 30 .word 0x0030 - 313c2a: fa 94 7e 37 padd x0,m1,a1 pmuls a1,x0,m1 movx.l @r5,x1 - 313c2e: e4 3c mov #60,r4 - 313c30: 88 00 cmp/eq #0,r0 - 313c32: 75 9c add #-100,r5 - 313c34: 00 31 .word 0x0031 - 313c36: 4e 1c shad r1,r14 - 313c38: 00 10 .word 0x0010 - 313c3a: 00 00 .word 0x0000 - 313c3c: 3f f0 cmp/eq r15,r15 - 313c3e: 00 00 .word 0x0000 - 313c40: 80 00 mov.b r0,@(0,r0) - ... - -00313c44 <_exp2>: - 313c44: 2f 86 mov.l r8,@-r15 - 313c46: 2f 96 mov.l r9,@-r15 - 313c48: 2f a6 mov.l r10,@-r15 - 313c4a: 6a 43 mov r4,r10 - 313c4c: 2f b6 mov.l r11,@-r15 - 313c4e: 6b 53 mov r5,r11 - 313c50: 2f c6 mov.l r12,@-r15 - 313c52: 2f d6 mov.l r13,@-r15 - 313c54: d1 7d mov.l 313e4c <_exp2+0x208>,r1 ! 7fffffff - 313c56: 2f e6 mov.l r14,@-r15 - 313c58: 21 49 and r4,r1 - 313c5a: d2 7d mov.l 313e50 <_exp2+0x20c>,r2 ! 408fffff - 313c5c: 4f 22 sts.l pr,@-r15 - 313c5e: 31 26 cmp/hi r2,r1 - 313c60: 8f 1e bf.s 313ca0 <_exp2+0x5c> - 313c62: 7f f8 add #-8,r15 - 313c64: d2 7b mov.l 313e54 <_exp2+0x210>,r2 ! 7fefffff - 313c66: 31 26 cmp/hi r2,r1 - 313c68: 89 01 bt 313c6e <_exp2+0x2a> - 313c6a: a0 a0 bra 313dae <_exp2+0x16a> - 313c6c: 00 09 nop - 313c6e: d1 7a mov.l 313e58 <_exp2+0x214>,r1 ! fffff - 313c70: 21 49 and r4,r1 - 313c72: 21 5b or r5,r1 - 313c74: 21 18 tst r1,r1 - 313c76: 8f 03 bf.s 313c80 <_exp2+0x3c> - 313c78: 44 11 cmp/pz r4 - 313c7a: 89 01 bt 313c80 <_exp2+0x3c> - 313c7c: a0 e3 bra 313e46 <_exp2+0x202> - 313c7e: e0 00 mov #0,r0 - 313c80: d0 76 mov.l 313e5c <_exp2+0x218>,r0 ! 30fa94 <___adddf3> - 313c82: 66 a3 mov r10,r6 - 313c84: 67 b3 mov r11,r7 - 313c86: 64 a3 mov r10,r4 - 313c88: 40 0b jsr @r0 - 313c8a: 65 b3 mov r11,r5 - 313c8c: 7f 08 add #8,r15 - 313c8e: 4f 26 lds.l @r15+,pr - 313c90: 6e f6 mov.l @r15+,r14 - 313c92: 6d f6 mov.l @r15+,r13 - 313c94: 6c f6 mov.l @r15+,r12 - 313c96: 6b f6 mov.l @r15+,r11 - 313c98: 6a f6 mov.l @r15+,r10 - 313c9a: 69 f6 mov.l @r15+,r9 - 313c9c: 00 0b rts - 313c9e: 68 f6 mov.l @r15+,r8 - 313ca0: d2 6f mov.l 313e60 <_exp2+0x21c>,r2 ! 3c8fffff - 313ca2: 31 26 cmp/hi r2,r1 - 313ca4: 89 01 bt 313caa <_exp2+0x66> - 313ca6: a0 ae bra 313e06 <_exp2+0x1c2> - 313ca8: 00 09 nop - 313caa: d9 6c mov.l 313e5c <_exp2+0x218>,r9 ! 30fa94 <___adddf3> - 313cac: 64 a3 mov r10,r4 - 313cae: 98 cc mov.w 313e4a <_exp2+0x206>,r8 ! 80 - 313cb0: 65 b3 mov r11,r5 - 313cb2: d6 6c mov.l 313e64 <_exp2+0x220>,r6 ! 42b80000 - 313cb4: 49 0b jsr @r9 - 313cb6: e7 00 mov #0,r7 - 313cb8: 38 1c add r1,r8 - 313cba: dc 6b mov.l 313e68 <_exp2+0x224>,r12 ! 315550 <___subdf3> - 313cbc: 6e 83 mov r8,r14 - 313cbe: e6 14 mov #20,r6 - 313cc0: 4e 19 shlr8 r14 - 313cc2: 4e 6d shld r6,r14 - 313cc4: d6 67 mov.l 313e64 <_exp2+0x220>,r6 ! 42b80000 - 313cc6: 64 03 mov r0,r4 - 313cc8: 65 13 mov r1,r5 - 313cca: e7 00 mov #0,r7 - 313ccc: 4c 0b jsr @r12 - 313cce: 68 8c extu.b r8,r8 - 313cd0: 64 a3 mov r10,r4 - 313cd2: 65 b3 mov r11,r5 - 313cd4: 38 8c add r8,r8 - 313cd6: 66 03 mov r0,r6 - 313cd8: 4c 0b jsr @r12 - 313cda: 67 13 mov r1,r7 - 313cdc: 65 13 mov r1,r5 - 313cde: d2 63 mov.l 313e6c <_exp2+0x228>,r2 ! 34557c <_tbl> - 313ce0: 61 83 mov r8,r1 - 313ce2: 41 08 shll2 r1 - 313ce4: 31 1c add r1,r1 - 313ce6: 31 2c add r2,r1 - 313ce8: 66 12 mov.l @r1,r6 - 313cea: 48 08 shll2 r8 - 313cec: 57 11 mov.l @(4,r1),r7 - 313cee: 38 8c add r8,r8 - 313cf0: 32 8c add r8,r2 - 313cf2: d8 5f mov.l 313e70 <_exp2+0x22c>,r8 ! 31505c <___muldf3> - 313cf4: 64 03 mov r0,r4 - 313cf6: 2f 62 mov.l r6,@r15 - 313cf8: 1f 71 mov.l r7,@(4,r15) - 313cfa: 56 22 mov.l @(8,r2),r6 - 313cfc: 4c 0b jsr @r12 - 313cfe: 57 23 mov.l @(12,r2),r7 - 313d00: 6a 03 mov r0,r10 - 313d02: 6b 13 mov r1,r11 - 313d04: d6 5b mov.l 313e74 <_exp2+0x230>,r6 ! 3f55d880 - 313d06: 64 a3 mov r10,r4 - 313d08: d7 5b mov.l 313e78 <_exp2+0x234>,r7 ! 3875c74 - 313d0a: 48 0b jsr @r8 - 313d0c: 65 13 mov r1,r5 - 313d0e: d6 5b mov.l 313e7c <_exp2+0x238>,r6 ! 3f83b2ab - 313d10: 64 03 mov r0,r4 - 313d12: d7 5b mov.l 313e80 <_exp2+0x23c>,r7 ! 88f70400 - 313d14: 49 0b jsr @r9 - 313d16: 65 13 mov r1,r5 - 313d18: 64 03 mov r0,r4 - 313d1a: 65 13 mov r1,r5 - 313d1c: 66 a3 mov r10,r6 - 313d1e: 48 0b jsr @r8 - 313d20: 67 b3 mov r11,r7 - 313d22: d6 58 mov.l 313e84 <_exp2+0x240>,r6 ! 3fac6b08 - 313d24: 64 03 mov r0,r4 - 313d26: d7 58 mov.l 313e88 <_exp2+0x244>,r7 ! d704a0a6 - 313d28: 49 0b jsr @r9 - 313d2a: 65 13 mov r1,r5 - 313d2c: 64 03 mov r0,r4 - 313d2e: 65 13 mov r1,r5 - 313d30: 66 a3 mov r10,r6 - 313d32: 48 0b jsr @r8 - 313d34: 67 b3 mov r11,r7 - 313d36: d6 55 mov.l 313e8c <_exp2+0x248>,r6 ! 3fcebfbd - 313d38: 64 03 mov r0,r4 - 313d3a: d7 55 mov.l 313e90 <_exp2+0x24c>,r7 ! ff82c575 - 313d3c: 49 0b jsr @r9 - 313d3e: 65 13 mov r1,r5 - 313d40: 64 03 mov r0,r4 - 313d42: 65 13 mov r1,r5 - 313d44: 66 a3 mov r10,r6 - 313d46: 48 0b jsr @r8 - 313d48: 67 b3 mov r11,r7 - 313d4a: d6 52 mov.l 313e94 <_exp2+0x250>,r6 ! 3fe62e42 - 313d4c: 64 03 mov r0,r4 - 313d4e: d7 52 mov.l 313e98 <_exp2+0x254>,r7 ! fefa39ef - 313d50: 49 0b jsr @r9 - 313d52: 65 13 mov r1,r5 - 313d54: 64 f2 mov.l @r15,r4 - 313d56: 6c 03 mov r0,r12 - 313d58: 55 f1 mov.l @(4,r15),r5 - 313d5a: 6d 13 mov r1,r13 - 313d5c: 66 a3 mov r10,r6 - 313d5e: 48 0b jsr @r8 - 313d60: 67 b3 mov r11,r7 - 313d62: 66 03 mov r0,r6 - 313d64: 67 13 mov r1,r7 - 313d66: 64 c3 mov r12,r4 - 313d68: 48 0b jsr @r8 - 313d6a: 65 d3 mov r13,r5 - 313d6c: 64 03 mov r0,r4 - 313d6e: 65 13 mov r1,r5 - 313d70: 66 f2 mov.l @r15,r6 - 313d72: 49 0b jsr @r9 - 313d74: 57 f1 mov.l @(4,r15),r7 - 313d76: 65 13 mov r1,r5 - 313d78: d1 48 mov.l 313e9c <_exp2+0x258>,r1 ! c0300000 - 313d7a: 3e 13 cmp/ge r1,r14 - 313d7c: 8d 31 bt.s 313de2 <_exp2+0x19e> - 313d7e: 64 03 mov r0,r4 - 313d80: d1 47 mov.l 313ea0 <_exp2+0x25c>,r1 ! 8101fa0 <_twom1000> - 313d82: e7 00 mov #0,r7 - 313d84: d6 47 mov.l 313ea4 <_exp2+0x260>,r6 ! 7e700000 - 313d86: 6a 12 mov.l @r1,r10 - 313d88: 36 ec add r14,r6 - 313d8a: 5b 11 mov.l @(4,r1),r11 - 313d8c: 48 0b jsr @r8 - 313d8e: 00 09 nop - 313d90: 64 03 mov r0,r4 - 313d92: 65 13 mov r1,r5 - 313d94: 66 a3 mov r10,r6 - 313d96: 48 0b jsr @r8 - 313d98: 67 b3 mov r11,r7 - 313d9a: 7f 08 add #8,r15 - 313d9c: 4f 26 lds.l @r15+,pr - 313d9e: 6e f6 mov.l @r15+,r14 - 313da0: 6d f6 mov.l @r15+,r13 - 313da2: 6c f6 mov.l @r15+,r12 - 313da4: 6b f6 mov.l @r15+,r11 - 313da6: 6a f6 mov.l @r15+,r10 - 313da8: 69 f6 mov.l @r15+,r9 - 313daa: 00 0b rts - 313dac: 68 f6 mov.l @r15+,r8 - 313dae: d0 3e mov.l 313ea8 <_exp2+0x264>,r0 ! 314e1c <___gedf2> - 313db0: d6 3e mov.l 313eac <_exp2+0x268>,r6 ! 40900000 - 313db2: 40 0b jsr @r0 - 313db4: e7 00 mov #0,r7 - 313db6: 40 11 cmp/pz r0 - 313db8: 8d 3d bt.s 313e36 <_exp2+0x1f2> - 313dba: 64 a3 mov r10,r4 - 313dbc: d0 3c mov.l 313eb0 <_exp2+0x26c>,r0 ! 314f3c <___ledf2> - 313dbe: e7 00 mov #0,r7 - 313dc0: d6 3c mov.l 313eb4 <_exp2+0x270>,r6 ! c090cc00 - 313dc2: 40 0b jsr @r0 - 313dc4: 65 b3 mov r11,r5 - 313dc6: 40 15 cmp/pl r0 - 313dc8: 8b 01 bf 313dce <_exp2+0x18a> - 313dca: af 6e bra 313caa <_exp2+0x66> - 313dcc: 00 09 nop - 313dce: d1 34 mov.l 313ea0 <_exp2+0x25c>,r1 ! 8101fa0 <_twom1000> - 313dd0: d0 27 mov.l 313e70 <_exp2+0x22c>,r0 ! 31505c <___muldf3> - 313dd2: 64 12 mov.l @r1,r4 - 313dd4: 55 11 mov.l @(4,r1),r5 - 313dd6: 66 12 mov.l @r1,r6 - 313dd8: 57 11 mov.l @(4,r1),r7 - 313dda: 40 0b jsr @r0 - 313ddc: 00 09 nop - 313dde: af dc bra 313d9a <_exp2+0x156> - 313de0: 00 09 nop - 313de2: d1 35 mov.l 313eb8 <_exp2+0x274>,r1 ! 40000000 - 313de4: e7 00 mov #0,r7 - 313de6: d6 35 mov.l 313ebc <_exp2+0x278>,r6 ! 3ff00000 - 313de8: 3e 10 cmp/eq r1,r14 - 313dea: 8d 1a bt.s 313e22 <_exp2+0x1de> - 313dec: 36 ec add r14,r6 - 313dee: 48 0b jsr @r8 - 313df0: 00 09 nop - 313df2: 7f 08 add #8,r15 - 313df4: 4f 26 lds.l @r15+,pr - 313df6: 6e f6 mov.l @r15+,r14 - 313df8: 6d f6 mov.l @r15+,r13 - 313dfa: 6c f6 mov.l @r15+,r12 - 313dfc: 6b f6 mov.l @r15+,r11 - 313dfe: 6a f6 mov.l @r15+,r10 - 313e00: 69 f6 mov.l @r15+,r9 - 313e02: 00 0b rts - 313e04: 68 f6 mov.l @r15+,r8 - 313e06: d0 15 mov.l 313e5c <_exp2+0x218>,r0 ! 30fa94 <___adddf3> - 313e08: d6 2c mov.l 313ebc <_exp2+0x278>,r6 ! 3ff00000 - 313e0a: 40 0b jsr @r0 - 313e0c: e7 00 mov #0,r7 - 313e0e: 7f 08 add #8,r15 - 313e10: 4f 26 lds.l @r15+,pr - 313e12: 6e f6 mov.l @r15+,r14 - 313e14: 6d f6 mov.l @r15+,r13 - 313e16: 6c f6 mov.l @r15+,r12 - 313e18: 6b f6 mov.l @r15+,r11 - 313e1a: 6a f6 mov.l @r15+,r10 - 313e1c: 69 f6 mov.l @r15+,r9 - 313e1e: 00 0b rts - 313e20: 68 f6 mov.l @r15+,r8 - 313e22: 66 43 mov r4,r6 - 313e24: 49 0b jsr @r9 - 313e26: 67 53 mov r5,r7 - 313e28: d6 25 mov.l 313ec0 <_exp2+0x27c>,r6 ! 7fe00000 - 313e2a: 64 03 mov r0,r4 - 313e2c: 65 13 mov r1,r5 - 313e2e: 48 0b jsr @r8 - 313e30: e7 00 mov #0,r7 - 313e32: af b2 bra 313d9a <_exp2+0x156> - 313e34: 00 09 nop - 313e36: d6 1b mov.l 313ea4 <_exp2+0x260>,r6 ! 7e700000 - 313e38: e7 00 mov #0,r7 - 313e3a: d0 0d mov.l 313e70 <_exp2+0x22c>,r0 ! 31505c <___muldf3> - 313e3c: 64 63 mov r6,r4 - 313e3e: 40 0b jsr @r0 - 313e40: 65 73 mov r7,r5 - 313e42: af aa bra 313d9a <_exp2+0x156> - 313e44: 00 09 nop - 313e46: af a8 bra 313d9a <_exp2+0x156> - 313e48: e1 00 mov #0,r1 - 313e4a: 00 80 .word 0x0080 - 313e4c: 7f ff add #-1,r15 - 313e4e: ff ff .word 0xffff - 313e50: 40 8f mac.w @r8+,@r0+ - 313e52: ff ff .word 0xffff - 313e54: 7f ef add #-17,r15 - 313e56: ff ff .word 0xffff - 313e58: 00 0f mac.l @r0+,@r0+ - 313e5a: ff ff .word 0xffff - 313e5c: 00 30 .word 0x0030 - 313e5e: fa 94 3c 8f .word 0x3c8f movx.l @r5,x1 - 313e62: ff ff .word 0xffff - 313e64: 42 b8 .word 0x42b8 - 313e66: 00 00 .word 0x0000 - 313e68: 00 31 .word 0x0031 - 313e6a: 55 50 mov.l @(0,r5),r5 - 313e6c: 00 34 mov.b r3,@(r0,r0) - 313e6e: 55 7c mov.l @(48,r7),r5 - 313e70: 00 31 .word 0x0031 - 313e72: 50 5c mov.l @(48,r5),r0 - 313e74: 3f 55 dmulu.l r5,r15 - 313e76: d8 80 mov.l 314078 <_exp2f+0x1b4>,r8 ! 30f250 <___subsf3> - 313e78: 03 87 mul.l r8,r3 - 313e7a: 5c 74 mov.l @(16,r7),r12 - 313e7c: 3f 83 cmp/ge r8,r15 - 313e7e: b2 ab bsr 3143d8 <_ldexp+0x74> - 313e80: 88 f7 cmp/eq #-9,r0 - 313e82: 04 00 .word 0x0400 - 313e84: 3f ac add r10,r15 - 313e86: 6b 08 swap.b r0,r11 - 313e88: d7 04 mov.l 313e9c <_exp2+0x258>,r7 ! c0300000 - 313e8a: a0 a6 bra 313fda <_exp2f+0x116> - 313e8c: 3f ce addc r12,r15 - 313e8e: bf bd bsr 313e0c <_exp2+0x1c8> - 313e90: ff 82 .word 0xff82 - 313e92: c5 75 mov.w @(234,gbr),r0 - 313e94: 3f e6 cmp/hi r14,r15 - 313e96: 2e 42 mov.l r4,@r14 - 313e98: fe fa .word 0xfefa - 313e9a: 39 ef addv r14,r9 - 313e9c: c0 30 mov.b r0,@(48,gbr) - 313e9e: 00 00 .word 0x0000 - 313ea0: 08 10 .word 0x0810 - 313ea2: 1f a0 mov.l r10,@(0,r15) - 313ea4: 7e 70 add #112,r14 - 313ea6: 00 00 .word 0x0000 - 313ea8: 00 31 .word 0x0031 - 313eaa: 4e 1c shad r1,r14 - 313eac: 40 90 .word 0x4090 - 313eae: 00 00 .word 0x0000 - 313eb0: 00 31 .word 0x0031 - 313eb2: 4f 3c shad r3,r15 - 313eb4: c0 90 mov.b r0,@(144,gbr) - 313eb6: cc 00 tst.b #0,@(r0,gbr) - 313eb8: 40 00 shll r0 - 313eba: 00 00 .word 0x0000 - 313ebc: 3f f0 cmp/eq r15,r15 - 313ebe: 00 00 .word 0x0000 - 313ec0: 7f e0 add #-32,r15 - ... - -00313ec4 <_exp2f>: - 313ec4: 2f 86 mov.l r8,@-r15 - 313ec6: 68 43 mov r4,r8 - 313ec8: 2f 96 mov.l r9,@-r15 - 313eca: 2f a6 mov.l r10,@-r15 - 313ecc: 2f b6 mov.l r11,@-r15 - 313ece: 2f c6 mov.l r12,@-r15 - 313ed0: d1 63 mov.l 314060 <_exp2f+0x19c>,r1 ! 7fffffff - 313ed2: 2f d6 mov.l r13,@-r15 - 313ed4: 21 49 and r4,r1 - 313ed6: d2 63 mov.l 314064 <_exp2f+0x1a0>,r2 ! 42ffffff - 313ed8: 4f 22 sts.l pr,@-r15 - 313eda: 31 26 cmp/hi r2,r1 - 313edc: 8f 19 bf.s 313f12 <_exp2f+0x4e> - 313ede: 7f e8 add #-24,r15 - 313ee0: d2 61 mov.l 314068 <_exp2f+0x1a4>,r2 ! 7f7fffff - 313ee2: 31 26 cmp/hi r2,r1 - 313ee4: 89 01 bt 313eea <_exp2f+0x26> - 313ee6: a0 8e bra 314006 <_exp2f+0x142> - 313ee8: 00 09 nop - 313eea: d1 60 mov.l 31406c <_exp2f+0x1a8>,r1 ! 7fffff - 313eec: 24 18 tst r1,r4 - 313eee: 8f 03 bf.s 313ef8 <_exp2f+0x34> - 313ef0: 44 11 cmp/pz r4 - 313ef2: 89 01 bt 313ef8 <_exp2f+0x34> - 313ef4: a0 b0 bra 314058 <_exp2f+0x194> - 313ef6: 00 09 nop - 313ef8: d0 5d mov.l 314070 <_exp2f+0x1ac>,r0 ! 30e94c <___addsf3> - 313efa: 65 83 mov r8,r5 - 313efc: 40 0b jsr @r0 - 313efe: 64 83 mov r8,r4 - 313f00: 7f 18 add #24,r15 - 313f02: 4f 26 lds.l @r15+,pr - 313f04: 6d f6 mov.l @r15+,r13 - 313f06: 6c f6 mov.l @r15+,r12 - 313f08: 6b f6 mov.l @r15+,r11 - 313f0a: 6a f6 mov.l @r15+,r10 - 313f0c: 69 f6 mov.l @r15+,r9 - 313f0e: 00 0b rts - 313f10: 68 f6 mov.l @r15+,r8 - 313f12: d2 58 mov.l 314074 <_exp2f+0x1b0>,r2 ! 33000000 - 313f14: 31 26 cmp/hi r2,r1 - 313f16: 89 01 bt 313f1c <_exp2f+0x58> - 313f18: a0 8b bra 314032 <_exp2f+0x16e> - 313f1a: 00 09 nop - 313f1c: d0 54 mov.l 314070 <_exp2f+0x1ac>,r0 ! 30e94c <___addsf3> - 313f1e: da 56 mov.l 314078 <_exp2f+0x1b4>,r10 ! 30f250 <___subsf3> - 313f20: d5 56 mov.l 31407c <_exp2f+0x1b8>,r5 ! 49400000 - 313f22: 40 0b jsr @r0 - 313f24: 64 83 mov r8,r4 - 313f26: d5 55 mov.l 31407c <_exp2f+0x1b8>,r5 ! 49400000 - 313f28: 64 03 mov r0,r4 - 313f2a: 4a 0b jsr @r10 - 313f2c: 69 03 mov r0,r9 - 313f2e: 65 03 mov r0,r5 - 313f30: 4a 0b jsr @r10 - 313f32: 64 83 mov r8,r4 - 313f34: 64 03 mov r0,r4 - 313f36: d0 52 mov.l 314080 <_exp2f+0x1bc>,r0 ! 310a14 <___extendsfdf2> - 313f38: d8 52 mov.l 314084 <_exp2f+0x1c0>,r8 ! 31505c <___muldf3> - 313f3a: 40 0b jsr @r0 - 313f3c: 79 08 add #8,r9 - 313f3e: 6b 13 mov r1,r11 - 313f40: 61 93 mov r9,r1 - 313f42: 41 09 shlr2 r1 - 313f44: e7 14 mov #20,r7 - 313f46: d2 50 mov.l 314088 <_exp2f+0x1c4>,r2 ! 3ff00000 - 313f48: 41 09 shlr2 r1 - 313f4a: 41 7d shld r7,r1 - 313f4c: 6a 03 mov r0,r10 - 313f4e: 60 93 mov r9,r0 - 313f50: 32 1c add r1,r2 - 313f52: c9 0f and #15,r0 - 313f54: d1 4d mov.l 31408c <_exp2f+0x1c8>,r1 ! 34657c <_exp2ft> - 313f56: 40 08 shll2 r0 - 313f58: 30 0c add r0,r0 - 313f5a: 31 0c add r0,r1 - 313f5c: 6c 12 mov.l @r1,r12 - 313f5e: e3 00 mov #0,r3 - 313f60: 5d 11 mov.l @(4,r1),r13 - 313f62: 66 c3 mov r12,r6 - 313f64: d9 4a mov.l 314090 <_exp2f+0x1cc>,r9 ! 30fa94 <___adddf3> - 313f66: 67 d3 mov r13,r7 - 313f68: 1f 22 mov.l r2,@(8,r15) - 313f6a: 64 a3 mov r10,r4 - 313f6c: 1f 33 mov.l r3,@(12,r15) - 313f6e: 48 0b jsr @r8 - 313f70: 65 b3 mov r11,r5 - 313f72: d6 48 mov.l 314094 <_exp2f+0x1d0>,r6 ! 3fcebfbe - 313f74: e7 00 mov #0,r7 - 313f76: 64 a3 mov r10,r4 - 313f78: 65 b3 mov r11,r5 - 313f7a: 2f 02 mov.l r0,@r15 - 313f7c: 48 0b jsr @r8 - 313f7e: 1f 11 mov.l r1,@(4,r15) - 313f80: d6 45 mov.l 314098 <_exp2f+0x1d4>,r6 ! 3fe62e43 - 313f82: 64 03 mov r0,r4 - 313f84: 65 13 mov r1,r5 - 313f86: 49 0b jsr @r9 - 313f88: e7 00 mov #0,r7 - 313f8a: 66 f2 mov.l @r15,r6 - 313f8c: 64 03 mov r0,r4 - 313f8e: 57 f1 mov.l @(4,r15),r7 - 313f90: 48 0b jsr @r8 - 313f92: 65 13 mov r1,r5 - 313f94: 66 c3 mov r12,r6 - 313f96: 67 d3 mov r13,r7 - 313f98: 64 03 mov r0,r4 - 313f9a: 49 0b jsr @r9 - 313f9c: 65 13 mov r1,r5 - 313f9e: 66 a3 mov r10,r6 - 313fa0: 67 b3 mov r11,r7 - 313fa2: 64 a3 mov r10,r4 - 313fa4: 65 b3 mov r11,r5 - 313fa6: 1f 04 mov.l r0,@(16,r15) - 313fa8: 48 0b jsr @r8 - 313faa: 1f 15 mov.l r1,@(20,r15) - 313fac: 66 f2 mov.l @r15,r6 - 313fae: 64 03 mov r0,r4 - 313fb0: 57 f1 mov.l @(4,r15),r7 - 313fb2: 48 0b jsr @r8 - 313fb4: 65 13 mov r1,r5 - 313fb6: d6 39 mov.l 31409c <_exp2f+0x1d8>,r6 ! 3f83b2c9 - 313fb8: 6c 03 mov r0,r12 - 313fba: d7 39 mov.l 3140a0 <_exp2f+0x1dc>,r7 ! c0000000 - 313fbc: 6d 13 mov r1,r13 - 313fbe: 64 a3 mov r10,r4 - 313fc0: 48 0b jsr @r8 - 313fc2: 65 b3 mov r11,r5 - 313fc4: d6 37 mov.l 3140a4 <_exp2f+0x1e0>,r6 ! 3fac6b34 - 313fc6: 64 03 mov r0,r4 - 313fc8: d7 37 mov.l 3140a8 <_exp2f+0x1e4>,r7 ! 80000000 - 313fca: 49 0b jsr @r9 - 313fcc: 65 13 mov r1,r5 - 313fce: 66 03 mov r0,r6 - 313fd0: 67 13 mov r1,r7 - 313fd2: 64 c3 mov r12,r4 - 313fd4: 48 0b jsr @r8 - 313fd6: 65 d3 mov r13,r5 - 313fd8: 56 f4 mov.l @(16,r15),r6 - 313fda: 64 03 mov r0,r4 - 313fdc: 57 f5 mov.l @(20,r15),r7 - 313fde: 49 0b jsr @r9 - 313fe0: 65 13 mov r1,r5 - 313fe2: 64 03 mov r0,r4 - 313fe4: 65 13 mov r1,r5 - 313fe6: 56 f2 mov.l @(8,r15),r6 - 313fe8: 48 0b jsr @r8 - 313fea: 57 f3 mov.l @(12,r15),r7 - 313fec: 64 03 mov r0,r4 - 313fee: d0 2f mov.l 3140ac <_exp2f+0x1e8>,r0 ! 310b38 <___truncdfsf2> - 313ff0: 40 0b jsr @r0 - 313ff2: 65 13 mov r1,r5 - 313ff4: 7f 18 add #24,r15 - 313ff6: 4f 26 lds.l @r15+,pr - 313ff8: 6d f6 mov.l @r15+,r13 - 313ffa: 6c f6 mov.l @r15+,r12 - 313ffc: 6b f6 mov.l @r15+,r11 - 313ffe: 6a f6 mov.l @r15+,r10 - 314000: 69 f6 mov.l @r15+,r9 - 314002: 00 0b rts - 314004: 68 f6 mov.l @r15+,r8 - 314006: d0 2a mov.l 3140b0 <_exp2f+0x1ec>,r0 ! 30eed0 <___gesf2> - 314008: d5 2a mov.l 3140b4 <_exp2f+0x1f0>,r5 ! 43000000 - 31400a: 40 0b jsr @r0 - 31400c: 00 09 nop - 31400e: 40 11 cmp/pz r0 - 314010: 89 1c bt 31404c <_exp2f+0x188> - 314012: d0 29 mov.l 3140b8 <_exp2f+0x1f4>,r0 ! 314d7c <___lesf2> - 314014: d5 29 mov.l 3140bc <_exp2f+0x1f8>,r5 ! c3160000 - 314016: 40 0b jsr @r0 - 314018: 64 83 mov r8,r4 - 31401a: 40 15 cmp/pl r0 - 31401c: 8b 01 bf 314022 <_exp2f+0x15e> - 31401e: af 7d bra 313f1c <_exp2f+0x58> - 314020: 00 09 nop - 314022: d1 27 mov.l 3140c0 <_exp2f+0x1fc>,r1 ! 8101fa8 <_twom100> - 314024: d0 27 mov.l 3140c4 <_exp2f+0x200>,r0 ! 30ef78 <___mulsf3> - 314026: 64 12 mov.l @r1,r4 - 314028: 65 12 mov.l @r1,r5 - 31402a: 40 0b jsr @r0 - 31402c: 00 09 nop - 31402e: af e1 bra 313ff4 <_exp2f+0x130> - 314030: 00 09 nop - 314032: d0 0f mov.l 314070 <_exp2f+0x1ac>,r0 ! 30e94c <___addsf3> - 314034: d5 24 mov.l 3140c8 <_exp2f+0x204>,r5 ! 3f800000 - 314036: 40 0b jsr @r0 - 314038: 00 09 nop - 31403a: 7f 18 add #24,r15 - 31403c: 4f 26 lds.l @r15+,pr - 31403e: 6d f6 mov.l @r15+,r13 - 314040: 6c f6 mov.l @r15+,r12 - 314042: 6b f6 mov.l @r15+,r11 - 314044: 6a f6 mov.l @r15+,r10 - 314046: 69 f6 mov.l @r15+,r9 - 314048: 00 0b rts - 31404a: 68 f6 mov.l @r15+,r8 - 31404c: d0 1d mov.l 3140c4 <_exp2f+0x200>,r0 ! 30ef78 <___mulsf3> - 31404e: d5 1f mov.l 3140cc <_exp2f+0x208>,r5 ! 71800000 - 314050: 40 0b jsr @r0 - 314052: 64 53 mov r5,r4 - 314054: af ce bra 313ff4 <_exp2f+0x130> - 314056: 00 09 nop - 314058: d0 1d mov.l 3140d0 <_exp2f+0x20c>,r0 ! 0 <_lgmapped> - 31405a: af cb bra 313ff4 <_exp2f+0x130> - 31405c: 00 09 nop - 31405e: 00 09 nop - 314060: 7f ff add #-1,r15 - 314062: ff ff .word 0xffff - 314064: 42 ff mac.w @r15+,@r2+ - 314066: ff ff .word 0xffff - 314068: 7f 7f add #127,r15 - 31406a: ff ff .word 0xffff - 31406c: 00 7f mac.l @r7+,@r0+ - 31406e: ff ff .word 0xffff - 314070: 00 30 .word 0x0030 - 314072: e9 4c mov #76,r9 - 314074: 33 00 cmp/eq r0,r3 - 314076: 00 00 .word 0x0000 - 314078: 00 30 .word 0x0030 - 31407a: f2 50 pcmp x1,y1 - 31407c: 49 40 .word 0x4940 - 31407e: 00 00 .word 0x0000 - 314080: 00 31 .word 0x0031 - 314082: 0a 14 mov.b r1,@(r0,r10) - 314084: 00 31 .word 0x0031 - 314086: 50 5c mov.l @(48,r5),r0 - 314088: 3f f0 cmp/eq r15,r15 - 31408a: 00 00 .word 0x0000 - 31408c: 00 34 mov.b r3,@(r0,r0) - 31408e: 65 7c extu.b r7,r5 - 314090: 00 30 .word 0x0030 - 314092: fa 94 3f ce .word 0x3fce movx.l @r5,x1 - 314096: bf be bsr 314016 <_exp2f+0x152> - 314098: 3f e6 cmp/hi r14,r15 - 31409a: 2e 43 .word 0x2e43 - 31409c: 3f 83 cmp/ge r8,r15 - 31409e: b2 c9 bsr 314634 <___scan_nan+0x74> - 3140a0: c0 00 mov.b r0,@(0,gbr) - 3140a2: 00 00 .word 0x0000 - 3140a4: 3f ac add r10,r15 - 3140a6: 6b 34 mov.b @r3+,r11 - 3140a8: 80 00 mov.b r0,@(0,r0) - 3140aa: 00 00 .word 0x0000 - 3140ac: 00 31 .word 0x0031 - 3140ae: 0b 38 .word 0x0b38 - 3140b0: 00 30 .word 0x0030 - 3140b2: ee d0 mov #-48,r14 - 3140b4: 43 00 shll r3 - 3140b6: 00 00 .word 0x0000 - 3140b8: 00 31 .word 0x0031 - 3140ba: 4d 7c shad r7,r13 - 3140bc: c3 16 trapa #22 - 3140be: 00 00 .word 0x0000 - 3140c0: 08 10 .word 0x0810 - 3140c2: 1f a8 mov.l r10,@(32,r15) - 3140c4: 00 30 .word 0x0030 - 3140c6: ef 78 mov #120,r15 - 3140c8: 3f 80 cmp/eq r8,r15 - 3140ca: 00 00 .word 0x0000 - 3140cc: 71 80 add #-128,r1 - 3140ce: 00 00 .word 0x0000 - 3140d0: 00 00 .word 0x0000 - ... - -003140d4 <_fabs>: - 3140d4: d0 01 mov.l 3140dc <_fabs+0x8>,r0 ! 7fffffff - 3140d6: 61 53 mov r5,r1 - 3140d8: 00 0b rts - 3140da: 20 49 and r4,r0 - 3140dc: 7f ff add #-1,r15 - 3140de: ff ff .word 0xffff - -003140e0 <_fabsf>: - 3140e0: d0 01 mov.l 3140e8 <_fabsf+0x8>,r0 ! 7fffffff - 3140e2: 00 0b rts - 3140e4: 20 49 and r4,r0 - 3140e6: 00 09 nop - 3140e8: 7f ff add #-1,r15 - 3140ea: ff ff .word 0xffff - -003140ec <_floor>: - 3140ec: 2f 86 mov.l r8,@-r15 - 3140ee: 61 43 mov r4,r1 - 3140f0: 2f 96 mov.l r9,@-r15 - 3140f2: 31 1c add r1,r1 - 3140f4: 2f a6 mov.l r10,@-r15 - 3140f6: e0 eb mov #-21,r0 - 3140f8: 2f b6 mov.l r11,@-r15 - 3140fa: 41 0d shld r0,r1 - 3140fc: 2f c6 mov.l r12,@-r15 - 3140fe: e2 13 mov #19,r2 - 314100: 2f d6 mov.l r13,@-r15 - 314102: 68 43 mov r4,r8 - 314104: 9c 98 mov.w 314238 <_floor+0x14c>,r12 ! fc01 - 314106: 69 53 mov r5,r9 - 314108: 2f e6 mov.l r14,@-r15 - 31410a: 3c 1c add r1,r12 - 31410c: 4f 22 sts.l pr,@-r15 - 31410e: 3c 27 cmp/gt r2,r12 - 314110: 6a 43 mov r4,r10 - 314112: 8d 2c bt.s 31416e <_floor+0x82> - 314114: 6b 53 mov r5,r11 - 314116: 4c 11 cmp/pz r12 - 314118: 8f 55 bf.s 3141c6 <_floor+0xda> - 31411a: 6c cb neg r12,r12 - 31411c: de 48 mov.l 314240 <_floor+0x154>,r14 ! fffff - 31411e: 4e cc shad r12,r14 - 314120: 61 e3 mov r14,r1 - 314122: 21 49 and r4,r1 - 314124: 21 5b or r5,r1 - 314126: 21 18 tst r1,r1 - 314128: 8d 61 bt.s 3141ee <_floor+0x102> - 31412a: 60 83 mov r8,r0 - 31412c: d0 45 mov.l 314244 <_floor+0x158>,r0 ! 30fa94 <___adddf3> - 31412e: d6 46 mov.l 314248 <_floor+0x15c>,r6 ! 7e37e43c - 314130: d7 46 mov.l 31424c <_floor+0x160>,r7 ! 8800759c - 314132: 40 0b jsr @r0 - 314134: 6d 43 mov r4,r13 - 314136: 64 03 mov r0,r4 - 314138: d0 45 mov.l 314250 <_floor+0x164>,r0 ! 314e1c <___gedf2> - 31413a: 65 13 mov r1,r5 - 31413c: e6 00 mov #0,r6 - 31413e: 40 0b jsr @r0 - 314140: e7 00 mov #0,r7 - 314142: 40 15 cmp/pl r0 - 314144: 8f 08 bf.s 314158 <_floor+0x6c> - 314146: 48 11 cmp/pz r8 - 314148: 89 02 bt 314150 <_floor+0x64> - 31414a: dd 42 mov.l 314254 <_floor+0x168>,r13 ! 100000 - 31414c: 4d cc shad r12,r13 - 31414e: 3d 8c add r8,r13 - 314150: 6e e7 not r14,r14 - 314152: 6a e3 mov r14,r10 - 314154: 2a d9 and r13,r10 - 314156: eb 00 mov #0,r11 - 314158: 60 a3 mov r10,r0 - 31415a: 61 b3 mov r11,r1 - 31415c: 4f 26 lds.l @r15+,pr - 31415e: 6e f6 mov.l @r15+,r14 - 314160: 6d f6 mov.l @r15+,r13 - 314162: 6c f6 mov.l @r15+,r12 - 314164: 6b f6 mov.l @r15+,r11 - 314166: 6a f6 mov.l @r15+,r10 - 314168: 69 f6 mov.l @r15+,r9 - 31416a: 00 0b rts - 31416c: 68 f6 mov.l @r15+,r8 - 31416e: e2 33 mov #51,r2 - 314170: 3c 27 cmp/gt r2,r12 - 314172: 8f 0b bf.s 31418c <_floor+0xa0> - 314174: ed ff mov #-1,r13 - 314176: 91 60 mov.w 31423a <_floor+0x14e>,r1 ! 400 - 314178: 60 43 mov r4,r0 - 31417a: 3c 10 cmp/eq r1,r12 - 31417c: 8f ee bf.s 31415c <_floor+0x70> - 31417e: 61 53 mov r5,r1 - 314180: d0 30 mov.l 314244 <_floor+0x158>,r0 ! 30fa94 <___adddf3> - 314182: 66 43 mov r4,r6 - 314184: 40 0b jsr @r0 - 314186: 67 53 mov r5,r7 - 314188: af e8 bra 31415c <_floor+0x70> - 31418a: 00 09 nop - 31418c: 90 56 mov.w 31423c <_floor+0x150>,r0 ! fbed - 31418e: 31 0c add r0,r1 - 314190: 61 1b neg r1,r1 - 314192: 4d 1d shld r1,r13 - 314194: 25 d8 tst r13,r5 - 314196: 8d 2a bt.s 3141ee <_floor+0x102> - 314198: 60 83 mov r8,r0 - 31419a: d0 2a mov.l 314244 <_floor+0x158>,r0 ! 30fa94 <___adddf3> - 31419c: d6 2a mov.l 314248 <_floor+0x15c>,r6 ! 7e37e43c - 31419e: d7 2b mov.l 31424c <_floor+0x160>,r7 ! 8800759c - 3141a0: 40 0b jsr @r0 - 3141a2: 00 09 nop - 3141a4: 64 03 mov r0,r4 - 3141a6: d0 2a mov.l 314250 <_floor+0x164>,r0 ! 314e1c <___gedf2> - 3141a8: 65 13 mov r1,r5 - 3141aa: e6 00 mov #0,r6 - 3141ac: 40 0b jsr @r0 - 3141ae: e7 00 mov #0,r7 - 3141b0: 40 15 cmp/pl r0 - 3141b2: 8f d1 bf.s 314158 <_floor+0x6c> - 3141b4: 48 11 cmp/pz r8 - 3141b6: 8f 2d bf.s 314214 <_floor+0x128> - 3141b8: 61 93 mov r9,r1 - 3141ba: 6d d7 not r13,r13 - 3141bc: 6b d3 mov r13,r11 - 3141be: 2b 19 and r1,r11 - 3141c0: 60 a3 mov r10,r0 - 3141c2: af cb bra 31415c <_floor+0x70> - 3141c4: 61 b3 mov r11,r1 - 3141c6: d0 1f mov.l 314244 <_floor+0x158>,r0 ! 30fa94 <___adddf3> - 3141c8: d6 1f mov.l 314248 <_floor+0x15c>,r6 ! 7e37e43c - 3141ca: d7 20 mov.l 31424c <_floor+0x160>,r7 ! 8800759c - 3141cc: 40 0b jsr @r0 - 3141ce: 00 09 nop - 3141d0: 64 03 mov r0,r4 - 3141d2: d0 1f mov.l 314250 <_floor+0x164>,r0 ! 314e1c <___gedf2> - 3141d4: 65 13 mov r1,r5 - 3141d6: e6 00 mov #0,r6 - 3141d8: 40 0b jsr @r0 - 3141da: e7 00 mov #0,r7 - 3141dc: 40 15 cmp/pl r0 - 3141de: 8f bb bf.s 314158 <_floor+0x6c> - 3141e0: 48 11 cmp/pz r8 - 3141e2: 8f 0e bf.s 314202 <_floor+0x116> - 3141e4: eb 00 mov #0,r11 - 3141e6: ea 00 mov #0,r10 - 3141e8: 60 a3 mov r10,r0 - 3141ea: af b7 bra 31415c <_floor+0x70> - 3141ec: 61 b3 mov r11,r1 - 3141ee: 61 93 mov r9,r1 - 3141f0: 4f 26 lds.l @r15+,pr - 3141f2: 6e f6 mov.l @r15+,r14 - 3141f4: 6d f6 mov.l @r15+,r13 - 3141f6: 6c f6 mov.l @r15+,r12 - 3141f8: 6b f6 mov.l @r15+,r11 - 3141fa: 6a f6 mov.l @r15+,r10 - 3141fc: 69 f6 mov.l @r15+,r9 - 3141fe: 00 0b rts - 314200: 68 f6 mov.l @r15+,r8 - 314202: db 15 mov.l 314258 <_floor+0x16c>,r11 ! 7fffffff - 314204: 2b 89 and r8,r11 - 314206: 2b 9b or r9,r11 - 314208: 2b b8 tst r11,r11 - 31420a: 8b 10 bf 31422e <_floor+0x142> - 31420c: da 13 mov.l 31425c <_floor+0x170>,r10 ! 80000000 - 31420e: 61 b3 mov r11,r1 - 314210: af a4 bra 31415c <_floor+0x70> - 314212: 60 a3 mov r10,r0 - 314214: 60 c3 mov r12,r0 - 314216: 88 14 cmp/eq #20,r0 - 314218: 8d 06 bt.s 314228 <_floor+0x13c> - 31421a: e2 01 mov #1,r2 - 31421c: 6c cb neg r12,r12 - 31421e: 7c 34 add #52,r12 - 314220: 42 cd shld r12,r2 - 314222: 31 2c add r2,r1 - 314224: 39 16 cmp/hi r1,r9 - 314226: 8b c8 bf 3141ba <_floor+0xce> - 314228: 6a 83 mov r8,r10 - 31422a: af c6 bra 3141ba <_floor+0xce> - 31422c: 7a 01 add #1,r10 - 31422e: da 0c mov.l 314260 <_floor+0x174>,r10 ! bff00000 - 314230: eb 00 mov #0,r11 - 314232: 61 b3 mov r11,r1 - 314234: af 92 bra 31415c <_floor+0x70> - 314236: 60 a3 mov r10,r0 - 314238: fc 01 .word 0xfc01 - 31423a: 04 00 .word 0x0400 - 31423c: fb ed 00 09 pshl #0,x1 movx.w a1,@r5+r8 movy.w @r7,y1 - 314240: 00 0f mac.l @r0+,@r0+ - 314242: ff ff .word 0xffff - 314244: 00 30 .word 0x0030 - 314246: fa 94 7e 37 padd x0,m1,a1 pmuls a1,x0,m1 movx.l @r5,x1 - 31424a: e4 3c mov #60,r4 - 31424c: 88 00 cmp/eq #0,r0 - 31424e: 75 9c add #-100,r5 - 314250: 00 31 .word 0x0031 - 314252: 4e 1c shad r1,r14 - 314254: 00 10 .word 0x0010 - 314256: 00 00 .word 0x0000 - 314258: 7f ff add #-1,r15 - 31425a: ff ff .word 0xffff - 31425c: 80 00 mov.b r0,@(0,r0) - 31425e: 00 00 .word 0x0000 - 314260: bf f0 bsr 314244 <_floor+0x158> - ... - -00314264 <_round>: - 314264: 2f 86 mov.l r8,@-r15 - 314266: 68 43 mov r4,r8 - 314268: 2f 96 mov.l r9,@-r15 - 31426a: 69 53 mov r5,r9 - 31426c: 2f a6 mov.l r10,@-r15 - 31426e: 2f b6 mov.l r11,@-r15 - 314270: d1 33 mov.l 314340 <_round+0xdc>,r1 ! 7fffffff - 314272: 2f c6 mov.l r12,@-r15 - 314274: 21 49 and r4,r1 - 314276: d2 33 mov.l 314344 <_round+0xe0>,r2 ! 7ff00000 - 314278: 2f d6 mov.l r13,@-r15 - 31427a: 31 20 cmp/eq r2,r1 - 31427c: 8d 4f bt.s 31431e <_round+0xba> - 31427e: 4f 22 sts.l pr,@-r15 - 314280: 44 11 cmp/pz r4 - 314282: 8b 24 bf 3142ce <_round+0x6a> - 314284: d0 30 mov.l 314348 <_round+0xe4>,r0 ! 3140ec <_floor> - 314286: 40 0b jsr @r0 - 314288: 00 09 nop - 31428a: 6a 03 mov r0,r10 - 31428c: d0 2f mov.l 31434c <_round+0xe8>,r0 ! 315550 <___subdf3> - 31428e: 66 83 mov r8,r6 - 314290: 67 93 mov r9,r7 - 314292: 64 a3 mov r10,r4 - 314294: 65 13 mov r1,r5 - 314296: 40 0b jsr @r0 - 314298: 6b 13 mov r1,r11 - 31429a: 64 03 mov r0,r4 - 31429c: d0 2c mov.l 314350 <_round+0xec>,r0 ! 314f3c <___ledf2> - 31429e: 65 13 mov r1,r5 - 3142a0: d6 2c mov.l 314354 <_round+0xf0>,r6 ! bfe00000 - 3142a2: 40 0b jsr @r0 - 3142a4: e7 00 mov #0,r7 - 3142a6: 40 15 cmp/pl r0 - 3142a8: 8d 07 bt.s 3142ba <_round+0x56> - 3142aa: 64 a3 mov r10,r4 - 3142ac: d0 2a mov.l 314358 <_round+0xf4>,r0 ! 30fa94 <___adddf3> - 3142ae: 65 b3 mov r11,r5 - 3142b0: d6 2a mov.l 31435c <_round+0xf8>,r6 ! 3ff00000 - 3142b2: 40 0b jsr @r0 - 3142b4: e7 00 mov #0,r7 - 3142b6: 6a 03 mov r0,r10 - 3142b8: 6b 13 mov r1,r11 - 3142ba: 60 a3 mov r10,r0 - 3142bc: 61 b3 mov r11,r1 - 3142be: 4f 26 lds.l @r15+,pr - 3142c0: 6d f6 mov.l @r15+,r13 - 3142c2: 6c f6 mov.l @r15+,r12 - 3142c4: 6b f6 mov.l @r15+,r11 - 3142c6: 6a f6 mov.l @r15+,r10 - 3142c8: 69 f6 mov.l @r15+,r9 - 3142ca: 00 0b rts - 3142cc: 68 f6 mov.l @r15+,r8 - 3142ce: d4 24 mov.l 314360 <_round+0xfc>,r4 ! 80000000 - 3142d0: d0 1d mov.l 314348 <_round+0xe4>,r0 ! 3140ec <_floor> - 3142d2: da 21 mov.l 314358 <_round+0xf4>,r10 ! 30fa94 <___adddf3> - 3142d4: 40 0b jsr @r0 - 3142d6: 34 8c add r8,r4 - 3142d8: 6c 03 mov r0,r12 - 3142da: 66 c3 mov r12,r6 - 3142dc: 67 13 mov r1,r7 - 3142de: 64 83 mov r8,r4 - 3142e0: 65 93 mov r9,r5 - 3142e2: 4a 0b jsr @r10 - 3142e4: 6d 13 mov r1,r13 - 3142e6: 64 03 mov r0,r4 - 3142e8: d0 19 mov.l 314350 <_round+0xec>,r0 ! 314f3c <___ledf2> - 3142ea: 65 13 mov r1,r5 - 3142ec: d6 19 mov.l 314354 <_round+0xf0>,r6 ! bfe00000 - 3142ee: 40 0b jsr @r0 - 3142f0: e7 00 mov #0,r7 - 3142f2: 40 15 cmp/pl r0 - 3142f4: 8d 06 bt.s 314304 <_round+0xa0> - 3142f6: 64 c3 mov r12,r4 - 3142f8: 65 d3 mov r13,r5 - 3142fa: d6 18 mov.l 31435c <_round+0xf8>,r6 ! 3ff00000 - 3142fc: 4a 0b jsr @r10 - 3142fe: e7 00 mov #0,r7 - 314300: 6c 03 mov r0,r12 - 314302: 6d 13 mov r1,r13 - 314304: da 16 mov.l 314360 <_round+0xfc>,r10 ! 80000000 - 314306: 6b d3 mov r13,r11 - 314308: 61 b3 mov r11,r1 - 31430a: 3a cc add r12,r10 - 31430c: 60 a3 mov r10,r0 - 31430e: 4f 26 lds.l @r15+,pr - 314310: 6d f6 mov.l @r15+,r13 - 314312: 6c f6 mov.l @r15+,r12 - 314314: 6b f6 mov.l @r15+,r11 - 314316: 6a f6 mov.l @r15+,r10 - 314318: 69 f6 mov.l @r15+,r9 - 31431a: 00 0b rts - 31431c: 68 f6 mov.l @r15+,r8 - 31431e: d0 0e mov.l 314358 <_round+0xf4>,r0 ! 30fa94 <___adddf3> - 314320: 66 43 mov r4,r6 - 314322: 40 0b jsr @r0 - 314324: 67 53 mov r5,r7 - 314326: 6a 03 mov r0,r10 - 314328: 6b 13 mov r1,r11 - 31432a: 60 a3 mov r10,r0 - 31432c: 61 b3 mov r11,r1 - 31432e: 4f 26 lds.l @r15+,pr - 314330: 6d f6 mov.l @r15+,r13 - 314332: 6c f6 mov.l @r15+,r12 - 314334: 6b f6 mov.l @r15+,r11 - 314336: 6a f6 mov.l @r15+,r10 - 314338: 69 f6 mov.l @r15+,r9 - 31433a: 00 0b rts - 31433c: 68 f6 mov.l @r15+,r8 - 31433e: 00 09 nop - 314340: 7f ff add #-1,r15 - 314342: ff ff .word 0xffff - 314344: 7f f0 add #-16,r15 - 314346: 00 00 .word 0x0000 - 314348: 00 31 .word 0x0031 - 31434a: 40 ec shad r14,r0 - 31434c: 00 31 .word 0x0031 - 31434e: 55 50 mov.l @(0,r5),r5 - 314350: 00 31 .word 0x0031 - 314352: 4f 3c shad r3,r15 - 314354: bf e0 bsr 314318 <_round+0xb4> - 314356: 00 00 .word 0x0000 - 314358: 00 30 .word 0x0030 - 31435a: fa 94 3f f0 .word 0x3ff0 movx.l @r5,x1 - 31435e: 00 00 .word 0x0000 - 314360: 80 00 mov.b r0,@(0,r0) - ... - -00314364 <_ldexp>: - 314364: 2f 86 mov.l r8,@-r15 - 314366: 62 43 mov r4,r2 - 314368: 2f 96 mov.l r9,@-r15 - 31436a: 68 63 mov r6,r8 - 31436c: 2f a6 mov.l r10,@-r15 - 31436e: ea ec mov #-20,r10 - 314370: 99 82 mov.w 314478 <_ldexp+0x114>,r9 ! 7ff - 314372: 42 ac shad r10,r2 - 314374: 2f b6 mov.l r11,@-r15 - 314376: 61 23 mov r2,r1 - 314378: 4f 22 sts.l pr,@-r15 - 31437a: 22 98 tst r9,r2 - 31437c: 8f 30 bf.s 3143e0 <_ldexp+0x7c> - 31437e: 21 99 and r9,r1 - 314380: d1 3e mov.l 31447c <_ldexp+0x118>,r1 ! 7fffffff - 314382: 21 49 and r4,r1 - 314384: 21 5b or r5,r1 - 314386: 21 18 tst r1,r1 - 314388: 8d 43 bt.s 314412 <_ldexp+0xae> - 31438a: 60 43 mov r4,r0 - 31438c: db 3c mov.l 314480 <_ldexp+0x11c>,r11 ! 31505c <___muldf3> - 31438e: d6 3d mov.l 314484 <_ldexp+0x120>,r6 ! 43500000 - 314390: 4b 0b jsr @r11 - 314392: e7 00 mov #0,r7 - 314394: 65 13 mov r1,r5 - 314396: d1 3c mov.l 314488 <_ldexp+0x124>,r1 ! ffff3cb0 - 314398: 38 13 cmp/ge r1,r8 - 31439a: 8f 54 bf.s 314446 <_ldexp+0xe2> - 31439c: 64 03 mov r0,r4 - 31439e: 61 43 mov r4,r1 - 3143a0: 41 ac shad r10,r1 - 3143a2: 21 99 and r9,r1 - 3143a4: 63 43 mov r4,r3 - 3143a6: 71 ca add #-54,r1 - 3143a8: 66 83 mov r8,r6 - 3143aa: 36 1c add r1,r6 - 3143ac: 91 65 mov.w 31447a <_ldexp+0x116>,r1 ! 7fe - 3143ae: 36 17 cmp/gt r1,r6 - 3143b0: 8d 36 bt.s 314420 <_ldexp+0xbc> - 3143b2: 46 15 cmp/pl r6 - 3143b4: 8d 21 bt.s 3143fa <_ldexp+0x96> - 3143b6: 61 53 mov r5,r1 - 3143b8: e1 cb mov #-53,r1 - 3143ba: 36 13 cmp/ge r1,r6 - 3143bc: 8f 4d bf.s 31445a <_ldexp+0xf6> - 3143be: 76 36 add #54,r6 - 3143c0: e7 14 mov #20,r7 - 3143c2: d1 32 mov.l 31448c <_ldexp+0x128>,r1 ! 800fffff - 3143c4: 46 7d shld r7,r6 - 3143c6: d0 2e mov.l 314480 <_ldexp+0x11c>,r0 ! 31505c <___muldf3> - 3143c8: 64 63 mov r6,r4 - 3143ca: 23 19 and r1,r3 - 3143cc: d6 30 mov.l 314490 <_ldexp+0x12c>,r6 ! 3c900000 - 3143ce: 24 3b or r3,r4 - 3143d0: 40 0b jsr @r0 - 3143d2: e7 00 mov #0,r7 - 3143d4: 4f 26 lds.l @r15+,pr - 3143d6: 6b f6 mov.l @r15+,r11 - 3143d8: 6a f6 mov.l @r15+,r10 - 3143da: 69 f6 mov.l @r15+,r9 - 3143dc: 00 0b rts - 3143de: 68 f6 mov.l @r15+,r8 - 3143e0: 31 90 cmp/eq r9,r1 - 3143e2: 8f e1 bf.s 3143a8 <_ldexp+0x44> - 3143e4: 63 43 mov r4,r3 - 3143e6: d0 2b mov.l 314494 <_ldexp+0x130>,r0 ! 30fa94 <___adddf3> - 3143e8: 66 43 mov r4,r6 - 3143ea: 40 0b jsr @r0 - 3143ec: 67 53 mov r5,r7 - 3143ee: 4f 26 lds.l @r15+,pr - 3143f0: 6b f6 mov.l @r15+,r11 - 3143f2: 6a f6 mov.l @r15+,r10 - 3143f4: 69 f6 mov.l @r15+,r9 - 3143f6: 00 0b rts - 3143f8: 68 f6 mov.l @r15+,r8 - 3143fa: d2 24 mov.l 31448c <_ldexp+0x128>,r2 ! 800fffff - 3143fc: 22 39 and r3,r2 - 3143fe: e3 14 mov #20,r3 - 314400: 46 3d shld r3,r6 - 314402: 60 23 mov r2,r0 - 314404: 20 6b or r6,r0 - 314406: 4f 26 lds.l @r15+,pr - 314408: 6b f6 mov.l @r15+,r11 - 31440a: 6a f6 mov.l @r15+,r10 - 31440c: 69 f6 mov.l @r15+,r9 - 31440e: 00 0b rts - 314410: 68 f6 mov.l @r15+,r8 - 314412: 61 53 mov r5,r1 - 314414: 4f 26 lds.l @r15+,pr - 314416: 6b f6 mov.l @r15+,r11 - 314418: 6a f6 mov.l @r15+,r10 - 31441a: 69 f6 mov.l @r15+,r9 - 31441c: 00 0b rts - 31441e: 68 f6 mov.l @r15+,r8 - 314420: d0 1d mov.l 314498 <_ldexp+0x134>,r0 ! 314a80 <_copysign> - 314422: 66 43 mov r4,r6 - 314424: d4 1d mov.l 31449c <_ldexp+0x138>,r4 ! 7e37e43c - 314426: 67 53 mov r5,r7 - 314428: d5 1d mov.l 3144a0 <_ldexp+0x13c>,r5 ! 8800759c - 31442a: 40 0b jsr @r0 - 31442c: 00 09 nop - 31442e: 64 03 mov r0,r4 - 314430: d0 13 mov.l 314480 <_ldexp+0x11c>,r0 ! 31505c <___muldf3> - 314432: d6 1a mov.l 31449c <_ldexp+0x138>,r6 ! 7e37e43c - 314434: d7 1a mov.l 3144a0 <_ldexp+0x13c>,r7 ! 8800759c - 314436: 40 0b jsr @r0 - 314438: 65 13 mov r1,r5 - 31443a: 4f 26 lds.l @r15+,pr - 31443c: 6b f6 mov.l @r15+,r11 - 31443e: 6a f6 mov.l @r15+,r10 - 314440: 69 f6 mov.l @r15+,r9 - 314442: 00 0b rts - 314444: 68 f6 mov.l @r15+,r8 - 314446: d6 17 mov.l 3144a4 <_ldexp+0x140>,r6 ! 1a56e1f - 314448: d7 17 mov.l 3144a8 <_ldexp+0x144>,r7 ! c2f8f359 - 31444a: 4b 0b jsr @r11 - 31444c: 00 09 nop - 31444e: 4f 26 lds.l @r15+,pr - 314450: 6b f6 mov.l @r15+,r11 - 314452: 6a f6 mov.l @r15+,r10 - 314454: 69 f6 mov.l @r15+,r9 - 314456: 00 0b rts - 314458: 68 f6 mov.l @r15+,r8 - 31445a: d0 0f mov.l 314498 <_ldexp+0x134>,r0 ! 314a80 <_copysign> - 31445c: 66 43 mov r4,r6 - 31445e: d4 11 mov.l 3144a4 <_ldexp+0x140>,r4 ! 1a56e1f - 314460: 67 53 mov r5,r7 - 314462: d5 11 mov.l 3144a8 <_ldexp+0x144>,r5 ! c2f8f359 - 314464: 40 0b jsr @r0 - 314466: 00 09 nop - 314468: 64 03 mov r0,r4 - 31446a: d0 05 mov.l 314480 <_ldexp+0x11c>,r0 ! 31505c <___muldf3> - 31446c: d6 0d mov.l 3144a4 <_ldexp+0x140>,r6 ! 1a56e1f - 31446e: d7 0e mov.l 3144a8 <_ldexp+0x144>,r7 ! c2f8f359 - 314470: 40 0b jsr @r0 - 314472: 65 13 mov r1,r5 - 314474: af ae bra 3143d4 <_ldexp+0x70> - 314476: 00 09 nop - 314478: 07 ff mac.l @r15+,@r7+ - 31447a: 07 fe mov.l @(r0,r15),r7 - 31447c: 7f ff add #-1,r15 - 31447e: ff ff .word 0xffff - 314480: 00 31 .word 0x0031 - 314482: 50 5c mov.l @(48,r5),r0 - 314484: 43 50 .word 0x4350 - 314486: 00 00 .word 0x0000 - 314488: ff ff .word 0xffff - 31448a: 3c b0 cmp/eq r11,r12 - 31448c: 80 0f mov.b r0,@(15,r0) - 31448e: ff ff .word 0xffff - 314490: 3c 90 cmp/eq r9,r12 - 314492: 00 00 .word 0x0000 - 314494: 00 30 .word 0x0030 - 314496: fa 94 00 31 pshl #3,0x1 movx.l @r5,x1 - 31449a: 4a 80 .word 0x4a80 - 31449c: 7e 37 add #55,r14 - 31449e: e4 3c mov #60,r4 - 3144a0: 88 00 cmp/eq #0,r0 - 3144a2: 75 9c add #-100,r5 - 3144a4: 01 a5 mov.w r10,@(r0,r1) - 3144a6: 6e 1f exts.w r1,r14 - 3144a8: c2 f8 mov.l r0,@(992,gbr) - 3144aa: f3 59 movx.w @r5+,x0 movy.w a1,@r7 - -003144ac <_ldexpf>: - 3144ac: 2f 86 mov.l r8,@-r15 - 3144ae: 61 43 mov r4,r1 - 3144b0: 2f 96 mov.l r9,@-r15 - 3144b2: e9 e9 mov #-23,r9 - 3144b4: 41 9c shad r9,r1 - 3144b6: 2f a6 mov.l r10,@-r15 - 3144b8: 61 1c extu.b r1,r1 - 3144ba: 4f 22 sts.l pr,@-r15 - 3144bc: 21 18 tst r1,r1 - 3144be: 8f 2b bf.s 314518 <_ldexpf+0x6c> - 3144c0: 68 53 mov r5,r8 - 3144c2: d1 35 mov.l 314598 <_ldexpf+0xec>,r1 ! 7fffffff - 3144c4: 24 18 tst r1,r4 - 3144c6: 8d 3d bt.s 314544 <_ldexpf+0x98> - 3144c8: 60 43 mov r4,r0 - 3144ca: da 34 mov.l 31459c <_ldexpf+0xf0>,r10 ! 30ef78 <___mulsf3> - 3144cc: d5 34 mov.l 3145a0 <_ldexpf+0xf4>,r5 ! 4c000000 - 3144ce: 4a 0b jsr @r10 - 3144d0: 00 09 nop - 3144d2: d1 34 mov.l 3145a4 <_ldexpf+0xf8>,r1 ! ffff3cb0 - 3144d4: 38 13 cmp/ge r1,r8 - 3144d6: 8f 49 bf.s 31456c <_ldexpf+0xc0> - 3144d8: 64 03 mov r0,r4 - 3144da: 61 03 mov r0,r1 - 3144dc: 41 9c shad r9,r1 - 3144de: 61 1c extu.b r1,r1 - 3144e0: 62 03 mov r0,r2 - 3144e2: 71 e7 add #-25,r1 - 3144e4: 65 83 mov r8,r5 - 3144e6: 35 1c add r1,r5 - 3144e8: 91 54 mov.w 314594 <_ldexpf+0xe8>,r1 ! fe - 3144ea: 35 17 cmp/gt r1,r5 - 3144ec: 8d 2f bt.s 31454e <_ldexpf+0xa2> - 3144ee: 45 15 cmp/pl r5 - 3144f0: 8d 1e bt.s 314530 <_ldexpf+0x84> - 3144f2: e1 e8 mov #-24,r1 - 3144f4: 35 13 cmp/ge r1,r5 - 3144f6: 8f 41 bf.s 31457c <_ldexpf+0xd0> - 3144f8: 75 19 add #25,r5 - 3144fa: 61 53 mov r5,r1 - 3144fc: e3 17 mov #23,r3 - 3144fe: 41 3d shld r3,r1 - 314500: d3 29 mov.l 3145a8 <_ldexpf+0xfc>,r3 ! 807fffff - 314502: 64 23 mov r2,r4 - 314504: d0 25 mov.l 31459c <_ldexpf+0xf0>,r0 ! 30ef78 <___mulsf3> - 314506: 24 39 and r3,r4 - 314508: d5 28 mov.l 3145ac <_ldexpf+0x100>,r5 ! 33000000 - 31450a: 40 0b jsr @r0 - 31450c: 24 1b or r1,r4 - 31450e: 4f 26 lds.l @r15+,pr - 314510: 6a f6 mov.l @r15+,r10 - 314512: 69 f6 mov.l @r15+,r9 - 314514: 00 0b rts - 314516: 68 f6 mov.l @r15+,r8 - 314518: 93 3d mov.w 314596 <_ldexpf+0xea>,r3 ! ff - 31451a: 31 30 cmp/eq r3,r1 - 31451c: 8f e2 bf.s 3144e4 <_ldexpf+0x38> - 31451e: 62 43 mov r4,r2 - 314520: d0 23 mov.l 3145b0 <_ldexpf+0x104>,r0 ! 30e94c <___addsf3> - 314522: 40 0b jsr @r0 - 314524: 65 43 mov r4,r5 - 314526: 4f 26 lds.l @r15+,pr - 314528: 6a f6 mov.l @r15+,r10 - 31452a: 69 f6 mov.l @r15+,r9 - 31452c: 00 0b rts - 31452e: 68 f6 mov.l @r15+,r8 - 314530: d0 1d mov.l 3145a8 <_ldexpf+0xfc>,r0 ! 807fffff - 314532: e3 17 mov #23,r3 - 314534: 45 3d shld r3,r5 - 314536: 20 29 and r2,r0 - 314538: 20 5b or r5,r0 - 31453a: 4f 26 lds.l @r15+,pr - 31453c: 6a f6 mov.l @r15+,r10 - 31453e: 69 f6 mov.l @r15+,r9 - 314540: 00 0b rts - 314542: 68 f6 mov.l @r15+,r8 - 314544: 4f 26 lds.l @r15+,pr - 314546: 6a f6 mov.l @r15+,r10 - 314548: 69 f6 mov.l @r15+,r9 - 31454a: 00 0b rts - 31454c: 68 f6 mov.l @r15+,r8 - 31454e: d0 19 mov.l 3145b4 <_ldexpf+0x108>,r0 ! 314a98 <_copysignf> - 314550: 65 43 mov r4,r5 - 314552: d4 19 mov.l 3145b8 <_ldexpf+0x10c>,r4 ! 7149f2ca - 314554: 40 0b jsr @r0 - 314556: 00 09 nop - 314558: 64 03 mov r0,r4 - 31455a: d0 10 mov.l 31459c <_ldexpf+0xf0>,r0 ! 30ef78 <___mulsf3> - 31455c: d5 16 mov.l 3145b8 <_ldexpf+0x10c>,r5 ! 7149f2ca - 31455e: 40 0b jsr @r0 - 314560: 00 09 nop - 314562: 4f 26 lds.l @r15+,pr - 314564: 6a f6 mov.l @r15+,r10 - 314566: 69 f6 mov.l @r15+,r9 - 314568: 00 0b rts - 31456a: 68 f6 mov.l @r15+,r8 - 31456c: d5 13 mov.l 3145bc <_ldexpf+0x110>,r5 ! da24260 - 31456e: 4a 0b jsr @r10 - 314570: 00 09 nop - 314572: 4f 26 lds.l @r15+,pr - 314574: 6a f6 mov.l @r15+,r10 - 314576: 69 f6 mov.l @r15+,r9 - 314578: 00 0b rts - 31457a: 68 f6 mov.l @r15+,r8 - 31457c: d0 0d mov.l 3145b4 <_ldexpf+0x108>,r0 ! 314a98 <_copysignf> - 31457e: 65 43 mov r4,r5 - 314580: d4 0e mov.l 3145bc <_ldexpf+0x110>,r4 ! da24260 - 314582: 40 0b jsr @r0 - 314584: 00 09 nop - 314586: 64 03 mov r0,r4 - 314588: d0 04 mov.l 31459c <_ldexpf+0xf0>,r0 ! 30ef78 <___mulsf3> - 31458a: d5 0c mov.l 3145bc <_ldexpf+0x110>,r5 ! da24260 - 31458c: 40 0b jsr @r0 - 31458e: 00 09 nop - 314590: af bd bra 31450e <_ldexpf+0x62> - 314592: 00 09 nop - 314594: 00 fe mov.l @(r0,r15),r0 - 314596: 00 ff mac.l @r15+,@r0+ - 314598: 7f ff add #-1,r15 - 31459a: ff ff .word 0xffff - 31459c: 00 30 .word 0x0030 - 31459e: ef 78 mov #120,r15 - 3145a0: 4c 00 shll r12 - 3145a2: 00 00 .word 0x0000 - 3145a4: ff ff .word 0xffff - 3145a6: 3c b0 cmp/eq r11,r12 - 3145a8: 80 7f mov.b r0,@(15,r7) - 3145aa: ff ff .word 0xffff - 3145ac: 33 00 cmp/eq r0,r3 - 3145ae: 00 00 .word 0x0000 - 3145b0: 00 30 .word 0x0030 - 3145b2: e9 4c mov #76,r9 - 3145b4: 00 31 .word 0x0031 - 3145b6: 4a 98 .word 0x4a98 - 3145b8: 71 49 add #73,r1 - 3145ba: f2 ca movx.w @r5+,x1 movy.w @r6+,y1 - 3145bc: 0d a2 stc r2_bank,r13 - 3145be: 42 60 .word 0x4260 - -003145c0 <___scan_nan>: - 3145c0: 2f 86 mov.l r8,@-r15 - 3145c2: 68 53 mov r5,r8 - 3145c4: 2f 96 mov.l r9,@-r15 - 3145c6: 69 43 mov r4,r9 - 3145c8: 2f a6 mov.l r10,@-r15 - 3145ca: 2f b6 mov.l r11,@-r15 - 3145cc: d0 36 mov.l 3146a8 <___scan_nan+0xe8>,r0 ! 312120 <_memset> - 3145ce: 2f c6 mov.l r12,@-r15 - 3145d0: 6c 63 mov r6,r12 - 3145d2: 66 53 mov r5,r6 - 3145d4: 4f 22 sts.l pr,@-r15 - 3145d6: 46 08 shll2 r6 - 3145d8: 40 0b jsr @r0 - 3145da: e5 00 mov #0,r5 - 3145dc: 60 c0 mov.b @r12,r0 - 3145de: 88 30 cmp/eq #48,r0 - 3145e0: 8d 48 bt.s 314674 <___scan_nan+0xb4> - 3145e2: e1 df mov #-33,r1 - 3145e4: 62 c0 mov.b @r12,r2 - 3145e6: e1 df mov #-33,r1 - 3145e8: 21 29 and r2,r1 - 3145ea: 71 bf add #-65,r1 - 3145ec: 61 1c extu.b r1,r1 - 3145ee: e3 05 mov #5,r3 - 3145f0: 31 36 cmp/hi r3,r1 - 3145f2: 8f 43 bf.s 31467c <___scan_nan+0xbc> - 3145f4: 72 d0 add #-48,r2 - 3145f6: e1 09 mov #9,r1 - 3145f8: 32 16 cmp/hi r1,r2 - 3145fa: 8f 3f bf.s 31467c <___scan_nan+0xbc> - 3145fc: e2 00 mov #0,r2 - 3145fe: 65 83 mov r8,r5 - 314600: e1 05 mov #5,r1 - 314602: 45 1d shld r1,r5 - 314604: 75 fc add #-4,r5 - 314606: 45 11 cmp/pz r5 - 314608: 8f 26 bf.s 314658 <___scan_nan+0x98> - 31460a: 32 cc add r12,r2 - 31460c: 68 23 mov r2,r8 - 31460e: 38 c8 sub r12,r8 - 314610: eb 09 mov #9,r11 - 314612: e4 05 mov #5,r4 - 314614: ea fb mov #-5,r10 - 314616: 78 01 add #1,r8 - 314618: 48 10 dt r8 - 31461a: 8d 1d bt.s 314658 <___scan_nan+0x98> - 31461c: 60 53 mov r5,r0 - 31461e: 72 ff add #-1,r2 - 314620: 67 20 mov.b @r2,r7 - 314622: 61 73 mov r7,r1 - 314624: 71 d0 add #-48,r1 - 314626: 31 b6 cmp/hi r11,r1 - 314628: 8f 1d bf.s 314666 <___scan_nan+0xa6> - 31462a: c9 1f and #31,r0 - 31462c: 61 73 mov r7,r1 - 31462e: 71 bf add #-65,r1 - 314630: 31 46 cmp/hi r4,r1 - 314632: 8f 1b bf.s 31466c <___scan_nan+0xac> - 314634: 61 73 mov r7,r1 - 314636: 71 9f add #-97,r1 - 314638: 31 46 cmp/hi r4,r1 - 31463a: 8d 03 bt.s 314644 <___scan_nan+0x84> - 31463c: e3 00 mov #0,r3 - 31463e: 77 a9 add #-87,r7 - 314640: 63 73 mov r7,r3 - 314642: 43 0d shld r0,r3 - 314644: 61 53 mov r5,r1 - 314646: 41 ac shad r10,r1 - 314648: 41 08 shll2 r1 - 31464a: 31 9c add r9,r1 - 31464c: 67 12 mov.l @r1,r7 - 31464e: 75 fc add #-4,r5 - 314650: 45 11 cmp/pz r5 - 314652: 23 7b or r7,r3 - 314654: 8d e0 bt.s 314618 <___scan_nan+0x58> - 314656: 21 32 mov.l r3,@r1 - 314658: 4f 26 lds.l @r15+,pr - 31465a: 6c f6 mov.l @r15+,r12 - 31465c: 6b f6 mov.l @r15+,r11 - 31465e: 6a f6 mov.l @r15+,r10 - 314660: 69 f6 mov.l @r15+,r9 - 314662: 00 0b rts - 314664: 68 f6 mov.l @r15+,r8 - 314666: 63 13 mov r1,r3 - 314668: af ec bra 314644 <___scan_nan+0x84> - 31466a: 43 0d shld r0,r3 - 31466c: 77 c9 add #-55,r7 - 31466e: 63 73 mov r7,r3 - 314670: af e8 bra 314644 <___scan_nan+0x84> - 314672: 43 0d shld r0,r3 - 314674: 84 c1 mov.b @(1,r12),r0 - 314676: 20 19 and r1,r0 - 314678: 88 58 cmp/eq #88,r0 - 31467a: 89 12 bt 3146a2 <___scan_nan+0xe2> - 31467c: 67 c3 mov r12,r7 - 31467e: 77 01 add #1,r7 - 314680: e2 00 mov #0,r2 - 314682: e5 df mov #-33,r5 - 314684: e6 05 mov #5,r6 - 314686: e4 09 mov #9,r4 - 314688: 63 74 mov.b @r7+,r3 - 31468a: 61 33 mov r3,r1 - 31468c: 21 59 and r5,r1 - 31468e: 71 bf add #-65,r1 - 314690: 61 1c extu.b r1,r1 - 314692: 31 66 cmp/hi r6,r1 - 314694: 8f f8 bf.s 314688 <___scan_nan+0xc8> - 314696: 72 01 add #1,r2 - 314698: 73 d0 add #-48,r3 - 31469a: 33 46 cmp/hi r4,r3 - 31469c: 89 af bt 3145fe <___scan_nan+0x3e> - 31469e: af f4 bra 31468a <___scan_nan+0xca> - 3146a0: 63 74 mov.b @r7+,r3 - 3146a2: af 9f bra 3145e4 <___scan_nan+0x24> - 3146a4: 7c 02 add #2,r12 - 3146a6: 00 09 nop - 3146a8: 00 31 .word 0x0031 - 3146aa: 21 20 mov.b r2,@r1 - -003146ac <_nan>: - 3146ac: 2f 86 mov.l r8,@-r15 - 3146ae: e6 08 mov #8,r6 - 3146b0: 2f 96 mov.l r9,@-r15 - 3146b2: 68 43 mov r4,r8 - 3146b4: 2f a6 mov.l r10,@-r15 - 3146b6: e5 00 mov #0,r5 - 3146b8: 4f 22 sts.l pr,@-r15 - 3146ba: d0 36 mov.l 314794 <_nan+0xe8>,r0 ! 312120 <_memset> - 3146bc: 7f f8 add #-8,r15 - 3146be: 40 0b jsr @r0 - 3146c0: 64 f3 mov r15,r4 - 3146c2: 60 80 mov.b @r8,r0 - 3146c4: 88 30 cmp/eq #48,r0 - 3146c6: 8d 40 bt.s 31474a <_nan+0x9e> - 3146c8: e1 df mov #-33,r1 - 3146ca: 62 80 mov.b @r8,r2 - 3146cc: e1 df mov #-33,r1 - 3146ce: 21 29 and r2,r1 - 3146d0: 71 bf add #-65,r1 - 3146d2: 61 1c extu.b r1,r1 - 3146d4: e3 05 mov #5,r3 - 3146d6: 31 36 cmp/hi r3,r1 - 3146d8: 8f 3b bf.s 314752 <_nan+0xa6> - 3146da: 72 d0 add #-48,r2 - 3146dc: e1 09 mov #9,r1 - 3146de: 32 16 cmp/hi r1,r2 - 3146e0: 8f 37 bf.s 314752 <_nan+0xa6> - 3146e2: e2 00 mov #0,r2 - 3146e4: 32 8c add r8,r2 - 3146e6: e7 3c mov #60,r7 - 3146e8: ea 09 mov #9,r10 - 3146ea: e4 05 mov #5,r4 - 3146ec: e9 fb mov #-5,r9 - 3146ee: e5 10 mov #16,r5 - 3146f0: 38 20 cmp/eq r2,r8 - 3146f2: 8d 1e bt.s 314732 <_nan+0x86> - 3146f4: 72 ff add #-1,r2 - 3146f6: 66 20 mov.b @r2,r6 - 3146f8: 60 73 mov r7,r0 - 3146fa: 61 63 mov r6,r1 - 3146fc: 71 d0 add #-48,r1 - 3146fe: 31 a6 cmp/hi r10,r1 - 314700: 8f 3f bf.s 314782 <_nan+0xd6> - 314702: c9 1f and #31,r0 - 314704: 61 63 mov r6,r1 - 314706: 71 bf add #-65,r1 - 314708: 31 46 cmp/hi r4,r1 - 31470a: 8f 3d bf.s 314788 <_nan+0xdc> - 31470c: 61 63 mov r6,r1 - 31470e: 71 9f add #-97,r1 - 314710: 31 46 cmp/hi r4,r1 - 314712: 8d 03 bt.s 31471c <_nan+0x70> - 314714: e3 00 mov #0,r3 - 314716: 76 a9 add #-87,r6 - 314718: 63 63 mov r6,r3 - 31471a: 43 0d shld r0,r3 - 31471c: 61 73 mov r7,r1 - 31471e: 41 9c shad r9,r1 - 314720: 61 1d extu.w r1,r1 - 314722: 41 08 shll2 r1 - 314724: 31 fc add r15,r1 - 314726: 66 12 mov.l @r1,r6 - 314728: 45 10 dt r5 - 31472a: 77 fc add #-4,r7 - 31472c: 23 6b or r6,r3 - 31472e: 8f df bf.s 3146f0 <_nan+0x44> - 314730: 21 32 mov.l r3,@r1 - 314732: 61 f2 mov.l @r15,r1 - 314734: d2 18 mov.l 314798 <_nan+0xec>,r2 ! 7ff80000 - 314736: 21 2b or r2,r1 - 314738: 2f 12 mov.l r1,@r15 - 31473a: 51 f1 mov.l @(4,r15),r1 - 31473c: 60 f2 mov.l @r15,r0 - 31473e: 7f 08 add #8,r15 - 314740: 4f 26 lds.l @r15+,pr - 314742: 6a f6 mov.l @r15+,r10 - 314744: 69 f6 mov.l @r15+,r9 - 314746: 00 0b rts - 314748: 68 f6 mov.l @r15+,r8 - 31474a: 84 81 mov.b @(1,r8),r0 - 31474c: 20 19 and r1,r0 - 31474e: 88 58 cmp/eq #88,r0 - 314750: 89 1e bt 314790 <_nan+0xe4> - 314752: 67 83 mov r8,r7 - 314754: 77 01 add #1,r7 - 314756: e2 00 mov #0,r2 - 314758: e5 df mov #-33,r5 - 31475a: e6 05 mov #5,r6 - 31475c: e4 09 mov #9,r4 - 31475e: 63 74 mov.b @r7+,r3 - 314760: 61 33 mov r3,r1 - 314762: 21 59 and r5,r1 - 314764: 71 bf add #-65,r1 - 314766: 61 1c extu.b r1,r1 - 314768: 31 66 cmp/hi r6,r1 - 31476a: 8f f8 bf.s 31475e <_nan+0xb2> - 31476c: 72 01 add #1,r2 - 31476e: 73 d0 add #-48,r3 - 314770: 33 46 cmp/hi r4,r3 - 314772: 8f f4 bf.s 31475e <_nan+0xb2> - 314774: ea 09 mov #9,r10 - 314776: 32 8c add r8,r2 - 314778: e7 3c mov #60,r7 - 31477a: e4 05 mov #5,r4 - 31477c: e9 fb mov #-5,r9 - 31477e: af b7 bra 3146f0 <_nan+0x44> - 314780: e5 10 mov #16,r5 - 314782: 63 13 mov r1,r3 - 314784: af ca bra 31471c <_nan+0x70> - 314786: 43 0d shld r0,r3 - 314788: 76 c9 add #-55,r6 - 31478a: 63 63 mov r6,r3 - 31478c: af c6 bra 31471c <_nan+0x70> - 31478e: 43 0d shld r0,r3 - 314790: af 9b bra 3146ca <_nan+0x1e> - 314792: 78 02 add #2,r8 - 314794: 00 31 .word 0x0031 - 314796: 21 20 mov.b r2,@r1 - 314798: 7f f8 add #-8,r15 - ... - -0031479c <_nanf>: - 31479c: 2f 86 mov.l r8,@-r15 - 31479e: e6 04 mov #4,r6 - 3147a0: 2f 96 mov.l r9,@-r15 - 3147a2: 68 43 mov r4,r8 - 3147a4: 4f 22 sts.l pr,@-r15 - 3147a6: e5 00 mov #0,r5 - 3147a8: d0 b3 mov.l 314a78 <_nanf+0x2dc>,r0 ! 312120 <_memset> - 3147aa: 7f fc add #-4,r15 - 3147ac: 40 0b jsr @r0 - 3147ae: 64 f3 mov r15,r4 - 3147b0: 60 80 mov.b @r8,r0 - 3147b2: 88 30 cmp/eq #48,r0 - 3147b4: 8d 15 bt.s 3147e2 <_nanf+0x46> - 3147b6: e1 df mov #-33,r1 - 3147b8: 62 80 mov.b @r8,r2 - 3147ba: e1 df mov #-33,r1 - 3147bc: 21 29 and r2,r1 - 3147be: 71 bf add #-65,r1 - 3147c0: 61 1c extu.b r1,r1 - 3147c2: e3 05 mov #5,r3 - 3147c4: 31 36 cmp/hi r3,r1 - 3147c6: 8f 13 bf.s 3147f0 <_nanf+0x54> - 3147c8: e1 09 mov #9,r1 - 3147ca: 72 d0 add #-48,r2 - 3147cc: 32 16 cmp/hi r1,r2 - 3147ce: 8f 0f bf.s 3147f0 <_nanf+0x54> - 3147d0: 61 f2 mov.l @r15,r1 - 3147d2: d2 aa mov.l 314a7c <_nanf+0x2e0>,r2 ! 7fc00000 - 3147d4: 60 13 mov r1,r0 - 3147d6: 20 2b or r2,r0 - 3147d8: 7f 04 add #4,r15 - 3147da: 4f 26 lds.l @r15+,pr - 3147dc: 69 f6 mov.l @r15+,r9 - 3147de: 00 0b rts - 3147e0: 68 f6 mov.l @r15+,r8 - 3147e2: 84 81 mov.b @(1,r8),r0 - 3147e4: 20 19 and r1,r0 - 3147e6: 88 58 cmp/eq #88,r0 - 3147e8: 8f 03 bf.s 3147f2 <_nanf+0x56> - 3147ea: 67 83 mov r8,r7 - 3147ec: a1 41 bra 314a72 <_nanf+0x2d6> - 3147ee: 78 02 add #2,r8 - 3147f0: 67 83 mov r8,r7 - 3147f2: 77 01 add #1,r7 - 3147f4: e3 00 mov #0,r3 - 3147f6: e4 df mov #-33,r4 - 3147f8: e6 05 mov #5,r6 - 3147fa: e5 09 mov #9,r5 - 3147fc: 62 74 mov.b @r7+,r2 - 3147fe: 69 33 mov r3,r9 - 314800: 61 23 mov r2,r1 - 314802: 21 49 and r4,r1 - 314804: 71 bf add #-65,r1 - 314806: 61 1c extu.b r1,r1 - 314808: 31 66 cmp/hi r6,r1 - 31480a: 8f f7 bf.s 3147fc <_nanf+0x60> - 31480c: 73 01 add #1,r3 - 31480e: 72 d0 add #-48,r2 - 314810: 32 56 cmp/hi r5,r2 - 314812: 8f f3 bf.s 3147fc <_nanf+0x60> - 314814: 60 93 mov r9,r0 - 314816: 02 8c mov.b @(r0,r8),r2 - 314818: 63 23 mov r2,r3 - 31481a: 73 d0 add #-48,r3 - 31481c: 33 56 cmp/hi r5,r3 - 31481e: 8d 02 bt.s 314826 <_nanf+0x8a> - 314820: 61 f2 mov.l @r15,r1 - 314822: a0 d0 bra 3149c6 <_nanf+0x22a> - 314824: e6 1c mov #28,r6 - 314826: 63 23 mov r2,r3 - 314828: 73 bf add #-65,r3 - 31482a: 33 66 cmp/hi r6,r3 - 31482c: 89 01 bt 314832 <_nanf+0x96> - 31482e: a0 f8 bra 314a22 <_nanf+0x286> - 314830: 72 c9 add #-55,r2 - 314832: 63 23 mov r2,r3 - 314834: 73 9f add #-97,r3 - 314836: 33 66 cmp/hi r6,r3 - 314838: 8d 04 bt.s 314844 <_nanf+0xa8> - 31483a: e0 1c mov #28,r0 - 31483c: 72 a9 add #-87,r2 - 31483e: 42 0d shld r0,r2 - 314840: 21 2b or r2,r1 - 314842: 00 09 nop - 314844: 62 93 mov r9,r2 - 314846: 29 98 tst r9,r9 - 314848: 8d c3 bt.s 3147d2 <_nanf+0x36> - 31484a: 72 ff add #-1,r2 - 31484c: 60 23 mov r2,r0 - 31484e: 02 8c mov.b @(r0,r8),r2 - 314850: e7 09 mov #9,r7 - 314852: 63 23 mov r2,r3 - 314854: 73 d0 add #-48,r3 - 314856: 33 76 cmp/hi r7,r3 - 314858: 89 01 bt 31485e <_nanf+0xc2> - 31485a: a0 b7 bra 3149cc <_nanf+0x230> - 31485c: 43 28 shll16 r3 - 31485e: 67 23 mov r2,r7 - 314860: 77 bf add #-65,r7 - 314862: e3 05 mov #5,r3 - 314864: 37 36 cmp/hi r3,r7 - 314866: 89 01 bt 31486c <_nanf+0xd0> - 314868: a0 df bra 314a2a <_nanf+0x28e> - 31486a: 72 c9 add #-55,r2 - 31486c: 67 23 mov r2,r7 - 31486e: 77 9f add #-97,r7 - 314870: 37 36 cmp/hi r3,r7 - 314872: 8d 07 bt.s 314884 <_nanf+0xe8> - 314874: 60 93 mov r9,r0 - 314876: 72 a9 add #-87,r2 - 314878: 42 28 shll16 r2 - 31487a: 42 18 shll8 r2 - 31487c: 21 2b or r2,r1 - 31487e: 00 09 nop - 314880: 60 93 mov r9,r0 - 314882: 00 09 nop - 314884: 62 93 mov r9,r2 - 314886: 88 01 cmp/eq #1,r0 - 314888: 8d a3 bt.s 3147d2 <_nanf+0x36> - 31488a: 72 fe add #-2,r2 - 31488c: 60 23 mov r2,r0 - 31488e: 02 8c mov.b @(r0,r8),r2 - 314890: e7 09 mov #9,r7 - 314892: 63 23 mov r2,r3 - 314894: 73 d0 add #-48,r3 - 314896: 33 76 cmp/hi r7,r3 - 314898: 89 01 bt 31489e <_nanf+0x102> - 31489a: a0 9a bra 3149d2 <_nanf+0x236> - 31489c: e2 14 mov #20,r2 - 31489e: 67 23 mov r2,r7 - 3148a0: 77 bf add #-65,r7 - 3148a2: e3 05 mov #5,r3 - 3148a4: 37 36 cmp/hi r3,r7 - 3148a6: 89 01 bt 3148ac <_nanf+0x110> - 3148a8: a0 c3 bra 314a32 <_nanf+0x296> - 3148aa: 72 c9 add #-55,r2 - 3148ac: 67 23 mov r2,r7 - 3148ae: 77 9f add #-97,r7 - 3148b0: 37 36 cmp/hi r3,r7 - 3148b2: 8d 03 bt.s 3148bc <_nanf+0x120> - 3148b4: 60 93 mov r9,r0 - 3148b6: a0 95 bra 3149e4 <_nanf+0x248> - 3148b8: 72 a9 add #-87,r2 - 3148ba: 60 93 mov r9,r0 - 3148bc: 62 93 mov r9,r2 - 3148be: 88 02 cmp/eq #2,r0 - 3148c0: 8d 87 bt.s 3147d2 <_nanf+0x36> - 3148c2: 72 fd add #-3,r2 - 3148c4: 60 23 mov r2,r0 - 3148c6: 02 8c mov.b @(r0,r8),r2 - 3148c8: e7 09 mov #9,r7 - 3148ca: 63 23 mov r2,r3 - 3148cc: 73 d0 add #-48,r3 - 3148ce: 33 76 cmp/hi r7,r3 - 3148d0: 8d 02 bt.s 3148d8 <_nanf+0x13c> - 3148d2: 67 23 mov r2,r7 - 3148d4: a0 80 bra 3149d8 <_nanf+0x23c> - 3148d6: 43 28 shll16 r3 - 3148d8: 77 bf add #-65,r7 - 3148da: e3 05 mov #5,r3 - 3148dc: 37 36 cmp/hi r3,r7 - 3148de: 89 01 bt 3148e4 <_nanf+0x148> - 3148e0: a0 ab bra 314a3a <_nanf+0x29e> - 3148e2: 72 c9 add #-55,r2 - 3148e4: 67 23 mov r2,r7 - 3148e6: 77 9f add #-97,r7 - 3148e8: 37 36 cmp/hi r3,r7 - 3148ea: 8d 03 bt.s 3148f4 <_nanf+0x158> - 3148ec: 60 93 mov r9,r0 - 3148ee: a0 7d bra 3149ec <_nanf+0x250> - 3148f0: 72 a9 add #-87,r2 - 3148f2: 60 93 mov r9,r0 - 3148f4: 62 93 mov r9,r2 - 3148f6: 88 03 cmp/eq #3,r0 - 3148f8: 8d 59 bt.s 3149ae <_nanf+0x212> - 3148fa: 72 fc add #-4,r2 - 3148fc: 60 23 mov r2,r0 - 3148fe: 02 8c mov.b @(r0,r8),r2 - 314900: e7 09 mov #9,r7 - 314902: 63 23 mov r2,r3 - 314904: 73 d0 add #-48,r3 - 314906: 33 76 cmp/hi r7,r3 - 314908: 8b 68 bf 3149dc <_nanf+0x240> - 31490a: 67 23 mov r2,r7 - 31490c: 77 bf add #-65,r7 - 31490e: e3 05 mov #5,r3 - 314910: 37 36 cmp/hi r3,r7 - 314912: 89 01 bt 314918 <_nanf+0x17c> - 314914: a0 94 bra 314a40 <_nanf+0x2a4> - 314916: 72 c9 add #-55,r2 - 314918: 67 23 mov r2,r7 - 31491a: 77 9f add #-97,r7 - 31491c: 37 36 cmp/hi r3,r7 - 31491e: 8b 68 bf 3149f2 <_nanf+0x256> - 314920: 60 93 mov r9,r0 - 314922: 62 93 mov r9,r2 - 314924: 88 04 cmp/eq #4,r0 - 314926: 8d 42 bt.s 3149ae <_nanf+0x212> - 314928: 72 fb add #-5,r2 - 31492a: 60 23 mov r2,r0 - 31492c: 02 8c mov.b @(r0,r8),r2 - 31492e: e7 09 mov #9,r7 - 314930: 63 23 mov r2,r3 - 314932: 73 d0 add #-48,r3 - 314934: 33 76 cmp/hi r7,r3 - 314936: 8f 65 bf.s 314a04 <_nanf+0x268> - 314938: 43 18 shll8 r3 - 31493a: 67 23 mov r2,r7 - 31493c: 77 bf add #-65,r7 - 31493e: e3 05 mov #5,r3 - 314940: 37 36 cmp/hi r3,r7 - 314942: 89 01 bt 314948 <_nanf+0x1ac> - 314944: a0 80 bra 314a48 <_nanf+0x2ac> - 314946: 72 c9 add #-55,r2 - 314948: 67 23 mov r2,r7 - 31494a: 77 9f add #-97,r7 - 31494c: 37 36 cmp/hi r3,r7 - 31494e: 8b 55 bf 3149fc <_nanf+0x260> - 314950: 60 93 mov r9,r0 - 314952: 62 93 mov r9,r2 - 314954: 88 05 cmp/eq #5,r0 - 314956: 8d 2a bt.s 3149ae <_nanf+0x212> - 314958: 72 fa add #-6,r2 - 31495a: 60 23 mov r2,r0 - 31495c: 02 8c mov.b @(r0,r8),r2 - 31495e: e7 09 mov #9,r7 - 314960: 63 23 mov r2,r3 - 314962: 73 d0 add #-48,r3 - 314964: 33 76 cmp/hi r7,r3 - 314966: 8f 4f bf.s 314a08 <_nanf+0x26c> - 314968: 67 23 mov r2,r7 - 31496a: 77 bf add #-65,r7 - 31496c: e3 05 mov #5,r3 - 31496e: 37 36 cmp/hi r3,r7 - 314970: 89 01 bt 314976 <_nanf+0x1da> - 314972: a0 6c bra 314a4e <_nanf+0x2b2> - 314974: 72 c9 add #-55,r2 - 314976: 67 23 mov r2,r7 - 314978: 77 9f add #-97,r7 - 31497a: 37 36 cmp/hi r3,r7 - 31497c: 8d 03 bt.s 314986 <_nanf+0x1ea> - 31497e: 60 93 mov r9,r0 - 314980: a0 73 bra 314a6a <_nanf+0x2ce> - 314982: 72 a9 add #-87,r2 - 314984: 60 93 mov r9,r0 - 314986: 62 93 mov r9,r2 - 314988: 88 06 cmp/eq #6,r0 - 31498a: 8d 10 bt.s 3149ae <_nanf+0x212> - 31498c: 72 f9 add #-7,r2 - 31498e: 60 23 mov r2,r0 - 314990: 02 8c mov.b @(r0,r8),r2 - 314992: e7 09 mov #9,r7 - 314994: 63 23 mov r2,r3 - 314996: 73 d0 add #-48,r3 - 314998: 33 76 cmp/hi r7,r3 - 31499a: 8f 39 bf.s 314a10 <_nanf+0x274> - 31499c: 67 23 mov r2,r7 - 31499e: 77 bf add #-65,r7 - 3149a0: e3 05 mov #5,r3 - 3149a2: 37 36 cmp/hi r3,r7 - 3149a4: 8f 57 bf.s 314a56 <_nanf+0x2ba> - 3149a6: 67 23 mov r2,r7 - 3149a8: 77 9f add #-97,r7 - 3149aa: 37 36 cmp/hi r3,r7 - 3149ac: 8b 01 bf 3149b2 <_nanf+0x216> - 3149ae: af 10 bra 3147d2 <_nanf+0x36> - 3149b0: 00 09 nop - 3149b2: 72 a9 add #-87,r2 - 3149b4: 21 2b or r2,r1 - 3149b6: d2 31 mov.l 314a7c <_nanf+0x2e0>,r2 ! 7fc00000 - 3149b8: 60 13 mov r1,r0 - 3149ba: 20 2b or r2,r0 - 3149bc: 7f 04 add #4,r15 - 3149be: 4f 26 lds.l @r15+,pr - 3149c0: 69 f6 mov.l @r15+,r9 - 3149c2: 00 0b rts - 3149c4: 68 f6 mov.l @r15+,r8 - 3149c6: 43 6d shld r6,r3 - 3149c8: af 3c bra 314844 <_nanf+0xa8> - 3149ca: 21 3b or r3,r1 - 3149cc: 43 18 shll8 r3 - 3149ce: af 57 bra 314880 <_nanf+0xe4> - 3149d0: 21 3b or r3,r1 - 3149d2: 43 2d shld r2,r3 - 3149d4: af 71 bra 3148ba <_nanf+0x11e> - 3149d6: 21 3b or r3,r1 - 3149d8: af 8b bra 3148f2 <_nanf+0x156> - 3149da: 21 3b or r3,r1 - 3149dc: e2 0c mov #12,r2 - 3149de: 43 2d shld r2,r3 - 3149e0: af 9e bra 314920 <_nanf+0x184> - 3149e2: 21 3b or r3,r1 - 3149e4: e7 14 mov #20,r7 - 3149e6: 42 7d shld r7,r2 - 3149e8: af 67 bra 3148ba <_nanf+0x11e> - 3149ea: 21 2b or r2,r1 - 3149ec: 42 28 shll16 r2 - 3149ee: af 80 bra 3148f2 <_nanf+0x156> - 3149f0: 21 2b or r2,r1 - 3149f2: 72 a9 add #-87,r2 - 3149f4: e7 0c mov #12,r7 - 3149f6: 42 7d shld r7,r2 - 3149f8: af 92 bra 314920 <_nanf+0x184> - 3149fa: 21 2b or r2,r1 - 3149fc: 72 a9 add #-87,r2 - 3149fe: 42 18 shll8 r2 - 314a00: af a6 bra 314950 <_nanf+0x1b4> - 314a02: 21 2b or r2,r1 - 314a04: af a4 bra 314950 <_nanf+0x1b4> - 314a06: 21 3b or r3,r1 - 314a08: 43 08 shll2 r3 - 314a0a: 43 08 shll2 r3 - 314a0c: af ba bra 314984 <_nanf+0x1e8> - 314a0e: 21 3b or r3,r1 - 314a10: d2 1a mov.l 314a7c <_nanf+0x2e0>,r2 ! 7fc00000 - 314a12: 21 3b or r3,r1 - 314a14: 60 13 mov r1,r0 - 314a16: 20 2b or r2,r0 - 314a18: 7f 04 add #4,r15 - 314a1a: 4f 26 lds.l @r15+,pr - 314a1c: 69 f6 mov.l @r15+,r9 - 314a1e: 00 0b rts - 314a20: 68 f6 mov.l @r15+,r8 - 314a22: e3 1c mov #28,r3 - 314a24: 42 3d shld r3,r2 - 314a26: af 0d bra 314844 <_nanf+0xa8> - 314a28: 21 2b or r2,r1 - 314a2a: 42 28 shll16 r2 - 314a2c: 42 18 shll8 r2 - 314a2e: af 27 bra 314880 <_nanf+0xe4> - 314a30: 21 2b or r2,r1 - 314a32: e0 14 mov #20,r0 - 314a34: 42 0d shld r0,r2 - 314a36: af 40 bra 3148ba <_nanf+0x11e> - 314a38: 21 2b or r2,r1 - 314a3a: 42 28 shll16 r2 - 314a3c: af 59 bra 3148f2 <_nanf+0x156> - 314a3e: 21 2b or r2,r1 - 314a40: e0 0c mov #12,r0 - 314a42: 42 0d shld r0,r2 - 314a44: af 6c bra 314920 <_nanf+0x184> - 314a46: 21 2b or r2,r1 - 314a48: 42 18 shll8 r2 - 314a4a: af 81 bra 314950 <_nanf+0x1b4> - 314a4c: 21 2b or r2,r1 - 314a4e: 42 08 shll2 r2 - 314a50: 42 08 shll2 r2 - 314a52: af 97 bra 314984 <_nanf+0x1e8> - 314a54: 21 2b or r2,r1 - 314a56: 72 c9 add #-55,r2 - 314a58: 21 2b or r2,r1 - 314a5a: d2 08 mov.l 314a7c <_nanf+0x2e0>,r2 ! 7fc00000 - 314a5c: 60 13 mov r1,r0 - 314a5e: 20 2b or r2,r0 - 314a60: 7f 04 add #4,r15 - 314a62: 4f 26 lds.l @r15+,pr - 314a64: 69 f6 mov.l @r15+,r9 - 314a66: 00 0b rts - 314a68: 68 f6 mov.l @r15+,r8 - 314a6a: 42 08 shll2 r2 - 314a6c: 42 08 shll2 r2 - 314a6e: af 89 bra 314984 <_nanf+0x1e8> - 314a70: 21 2b or r2,r1 - 314a72: ae a2 bra 3147ba <_nanf+0x1e> - 314a74: 62 80 mov.b @r8,r2 - 314a76: 00 09 nop - 314a78: 00 31 .word 0x0031 - 314a7a: 21 20 mov.b r2,@r1 - 314a7c: 7f c0 add #-64,r15 - ... - -00314a80 <_copysign>: - 314a80: d3 03 mov.l 314a90 <_copysign+0x10>,r3 ! 7fffffff - 314a82: 61 53 mov r5,r1 - 314a84: d2 03 mov.l 314a94 <_copysign+0x14>,r2 ! 80000000 - 314a86: 23 49 and r4,r3 - 314a88: 60 33 mov r3,r0 - 314a8a: 22 69 and r6,r2 - 314a8c: 00 0b rts - 314a8e: 20 2b or r2,r0 - 314a90: 7f ff add #-1,r15 - 314a92: ff ff .word 0xffff - 314a94: 80 00 mov.b r0,@(0,r0) - ... - -00314a98 <_copysignf>: - 314a98: d0 02 mov.l 314aa4 <_copysignf+0xc>,r0 ! 7fffffff - 314a9a: d1 03 mov.l 314aa8 <_copysignf+0x10>,r1 ! 80000000 - 314a9c: 20 49 and r4,r0 - 314a9e: 21 59 and r5,r1 - 314aa0: 00 0b rts - 314aa2: 20 1b or r1,r0 - 314aa4: 7f ff add #-1,r15 - 314aa6: ff ff .word 0xffff - 314aa8: 80 00 mov.b r0,@(0,r0) - ... - -00314aac <___divsf3>: - 314aac: 2f 86 mov.l r8,@-r15 - 314aae: e0 e9 mov #-23,r0 - 314ab0: 2f 96 mov.l r9,@-r15 - 314ab2: 69 43 mov r4,r9 - 314ab4: 2f a6 mov.l r10,@-r15 - 314ab6: 49 0d shld r0,r9 - 314ab8: 2f b6 mov.l r11,@-r15 - 314aba: 69 9c extu.b r9,r9 - 314abc: 2f c6 mov.l r12,@-r15 - 314abe: 2f d6 mov.l r13,@-r15 - 314ac0: 6d 43 mov r4,r13 - 314ac2: 2f e6 mov.l r14,@-r15 - 314ac4: 4d 00 shll r13 - 314ac6: db 46 mov.l 314be0 <___divsf3+0x134>,r11 ! 7fffff - 314ac8: 0d 29 movt r13 - 314aca: 4f 22 sts.l pr,@-r15 - 314acc: 29 98 tst r9,r9 - 314ace: 7f fc add #-4,r15 - 314ad0: 8f 02 bf.s 314ad8 <___divsf3+0x2c> - 314ad2: 2b 49 and r4,r11 - 314ad4: a0 9a bra 314c0c <___divsf3+0x160> - 314ad6: 00 09 nop - 314ad8: 91 7e mov.w 314bd8 <___divsf3+0x12c>,r1 ! ff - 314ada: 39 10 cmp/eq r1,r9 - 314adc: 8d 58 bt.s 314b90 <___divsf3+0xe4> - 314ade: ec 00 mov #0,r12 - 314ae0: d1 40 mov.l 314be4 <___divsf3+0x138>,r1 ! 4000000 - 314ae2: 4b 08 shll2 r11 - 314ae4: 3b bc add r11,r11 - 314ae6: 2b 1b or r1,r11 - 314ae8: 79 81 add #-127,r9 - 314aea: ee 00 mov #0,r14 - 314aec: 61 53 mov r5,r1 - 314aee: e7 e9 mov #-23,r7 - 314af0: 41 7d shld r7,r1 - 314af2: d8 3b mov.l 314be0 <___divsf3+0x134>,r8 ! 7fffff - 314af4: 62 53 mov r5,r2 - 314af6: 42 00 shll r2 - 314af8: 61 1c extu.b r1,r1 - 314afa: 02 29 movt r2 - 314afc: 21 18 tst r1,r1 - 314afe: 8d 59 bt.s 314bb4 <___divsf3+0x108> - 314b00: 28 59 and r5,r8 - 314b02: 93 69 mov.w 314bd8 <___divsf3+0x12c>,r3 ! ff - 314b04: 31 30 cmp/eq r3,r1 - 314b06: 8b 01 bf 314b0c <___divsf3+0x60> - 314b08: a0 b5 bra 314c76 <___divsf3+0x1ca> - 314b0a: 00 09 nop - 314b0c: d3 35 mov.l 314be4 <___divsf3+0x138>,r3 ! 4000000 - 314b0e: 48 08 shll2 r8 - 314b10: 38 8c add r8,r8 - 314b12: 28 3b or r3,r8 - 314b14: 71 81 add #-127,r1 - 314b16: e7 00 mov #0,r7 - 314b18: 39 18 sub r1,r9 - 314b1a: 7c ff add #-1,r12 - 314b1c: e1 0e mov #14,r1 - 314b1e: 63 d3 mov r13,r3 - 314b20: 3c 16 cmp/hi r1,r12 - 314b22: 8f 7a bf.s 314c1a <___divsf3+0x16e> - 314b24: 23 2a xor r2,r3 - 314b26: 6a 83 mov r8,r10 - 314b28: e1 05 mov #5,r1 - 314b2a: 3b 82 cmp/hs r8,r11 - 314b2c: 8f 02 bf.s 314b34 <___divsf3+0x88> - 314b2e: 4a 1d shld r1,r10 - 314b30: a0 f0 bra 314d14 <___divsf3+0x268> - 314b32: e7 01 mov #1,r7 - 314b34: 79 ff add #-1,r9 - 314b36: e7 00 mov #0,r7 - 314b38: d8 2b mov.l 314be8 <___divsf3+0x13c>,r8 ! 310cd0 <___udiv_qrnnd_16> - 314b3a: 60 b3 mov r11,r0 - 314b3c: 65 a3 mov r10,r5 - 314b3e: 64 79 swap.w r7,r4 - 314b40: 66 59 swap.w r5,r6 - 314b42: 48 0b jsr @r8 - 314b44: 46 28 shll16 r6 - 314b46: 64 49 swap.w r4,r4 - 314b48: 48 0b jsr @r8 - 314b4a: 67 19 swap.w r1,r7 - 314b4c: 27 1b or r1,r7 - 314b4e: e8 ff mov #-1,r8 - 314b50: 20 08 tst r0,r0 - 314b52: 68 8a negc r8,r8 - 314b54: 28 7b or r7,r8 - 314b56: 61 93 mov r9,r1 - 314b58: 71 7f add #127,r1 - 314b5a: 41 15 cmp/pl r1 - 314b5c: 8d 02 bt.s 314b64 <___divsf3+0xb8> - 314b5e: 60 83 mov r8,r0 - 314b60: a0 dc bra 314d1c <___divsf3+0x270> - 314b62: 61 1b neg r1,r1 - 314b64: c8 07 tst #7,r0 - 314b66: 89 03 bt 314b70 <___divsf3+0xc4> - 314b68: c9 0f and #15,r0 - 314b6a: 88 04 cmp/eq #4,r0 - 314b6c: 89 00 bt 314b70 <___divsf3+0xc4> - 314b6e: 78 04 add #4,r8 - 314b70: d2 1e mov.l 314bec <___divsf3+0x140>,r2 ! 8000000 - 314b72: 28 28 tst r2,r8 - 314b74: 89 03 bt 314b7e <___divsf3+0xd2> - 314b76: d1 1e mov.l 314bf0 <___divsf3+0x144>,r1 ! f7ffffff - 314b78: 28 19 and r1,r8 - 314b7a: 91 2e mov.w 314bda <___divsf3+0x12e>,r1 ! 80 - 314b7c: 31 9c add r9,r1 - 314b7e: 92 2d mov.w 314bdc <___divsf3+0x130>,r2 ! fe - 314b80: 31 27 cmp/gt r2,r1 - 314b82: 89 72 bt 314c6a <___divsf3+0x1be> - 314b84: e0 06 mov #6,r0 - 314b86: 48 0d shld r0,r8 - 314b88: 48 19 shlr8 r8 - 314b8a: 48 01 shlr r8 - 314b8c: a0 5b bra 314c46 <___divsf3+0x19a> - 314b8e: 61 1c extu.b r1,r1 - 314b90: d3 13 mov.l 314be0 <___divsf3+0x134>,r3 ! 7fffff - 314b92: 24 38 tst r3,r4 - 314b94: 8d 02 bt.s 314b9c <___divsf3+0xf0> - 314b96: 61 53 mov r5,r1 - 314b98: a0 aa bra 314cf0 <___divsf3+0x244> - 314b9a: ec 0c mov #12,r12 - 314b9c: e7 e9 mov #-23,r7 - 314b9e: 41 7d shld r7,r1 - 314ba0: d8 0f mov.l 314be0 <___divsf3+0x134>,r8 ! 7fffff - 314ba2: 62 53 mov r5,r2 - 314ba4: 42 00 shll r2 - 314ba6: 61 1c extu.b r1,r1 - 314ba8: 02 29 movt r2 - 314baa: 21 18 tst r1,r1 - 314bac: ec 08 mov #8,r12 - 314bae: ee 02 mov #2,r14 - 314bb0: 8f a7 bf.s 314b02 <___divsf3+0x56> - 314bb2: 28 59 and r5,r8 - 314bb4: d0 0a mov.l 314be0 <___divsf3+0x134>,r0 ! 7fffff - 314bb6: 25 08 tst r0,r5 - 314bb8: 89 01 bt 314bbe <___divsf3+0x112> - 314bba: a0 7d bra 314cb8 <___divsf3+0x20c> - 314bbc: 64 83 mov r8,r4 - 314bbe: e0 01 mov #1,r0 - 314bc0: 2c 0b or r0,r12 - 314bc2: 7c fe add #-2,r12 - 314bc4: e1 0b mov #11,r1 - 314bc6: 63 d3 mov r13,r3 - 314bc8: 3c 16 cmp/hi r1,r12 - 314bca: 8d 4e bt.s 314c6a <___divsf3+0x1be> - 314bcc: 23 2a xor r2,r3 - 314bce: c7 09 mova 314bf4 <___divsf3+0x148>,r0 - 314bd0: 3c cc add r12,r12 - 314bd2: 0c cd mov.w @(r0,r12),r12 - 314bd4: 0c 23 braf r12 - 314bd6: 00 09 nop - 314bd8: 00 ff mac.l @r15+,@r0+ - 314bda: 00 80 .word 0x0080 - 314bdc: 00 fe mov.l @(r0,r15),r0 - 314bde: 00 09 nop - 314be0: 00 7f mac.l @r7+,@r0+ - 314be2: ff ff .word 0xffff - 314be4: 04 00 .word 0x0400 - 314be6: 00 00 .word 0x0000 - 314be8: 00 31 .word 0x0031 - 314bea: 0c d0 .word 0x0cd0 - 314bec: 08 00 .word 0x0800 - 314bee: 00 00 .word 0x0000 - 314bf0: f7 ff movs.l a0g,@r3+r8 - 314bf2: ff ff .word 0xffff - 314bf4: 00 98 setdmx - 314bf6: 01 84 mov.b r8,@(r0,r1) - 314bf8: 00 98 setdmx - 314bfa: 00 68 .word 0x0068 - 314bfc: 00 98 setdmx - 314bfe: 01 84 mov.b r8,@(r0,r1) - 314c00: 00 92 stc r1_bank,r0 - 314c02: 00 92 stc r1_bank,r0 - 314c04: 00 68 .word 0x0068 - 314c06: 01 84 mov.b r8,@(r0,r1) - 314c08: 01 20 .word 0x0120 - 314c0a: 01 20 .word 0x0120 - 314c0c: d1 05 mov.l 314c24 <___divsf3+0x178>,r1 ! 7fffff - 314c0e: 24 18 tst r1,r4 - 314c10: 8b 61 bf 314cd6 <___divsf3+0x22a> - 314c12: ec 04 mov #4,r12 - 314c14: e9 00 mov #0,r9 - 314c16: af 69 bra 314aec <___divsf3+0x40> - 314c18: ee 01 mov #1,r14 - 314c1a: c7 03 mova 314c28 <___divsf3+0x17c>,r0 - 314c1c: 0c cc mov.b @(r0,r12),r12 - 314c1e: 6c cc extu.b r12,r12 - 314c20: 0c 23 braf r12 - 314c22: 00 09 nop - 314c24: 00 7f mac.l @r7+,@r0+ - 314c26: ff ff .word 0xffff - 314c28: 46 4c shad r4,r6 - 314c2a: 14 4c mov.l r4,@(48,r4) - 314c2c: 1c 4c mov.l r4,@(48,r12) - 314c2e: 14 46 mov.l r4,@(24,r4) - 314c30: 46 1c shad r1,r6 - 314c32: 14 d4 mov.l r13,@(16,r4) - 314c34: d4 d4 mov.l 314f88 <___ledf2+0x4c>,r4 ! 22288f5f - 314c36: 1c 00 mov.l r0,@(0,r12) - 314c38: 60 73 mov r7,r0 - 314c3a: 88 03 cmp/eq #3,r0 - 314c3c: 8f 68 bf.s 314d10 <___divsf3+0x264> - 314c3e: 6d 23 mov r2,r13 - 314c40: 91 29 mov.w 314c96 <___divsf3+0x1ea>,r1 ! ff - 314c42: e3 00 mov #0,r3 - 314c44: d8 14 mov.l 314c98 <___divsf3+0x1ec>,r8 ! 400000 - 314c46: e7 17 mov #23,r7 - 314c48: e0 01 mov #1,r0 - 314c4a: 41 7d shld r7,r1 - 314c4c: 23 09 and r0,r3 - 314c4e: 43 05 rotr r3 - 314c50: 21 3b or r3,r1 - 314c52: 60 13 mov r1,r0 - 314c54: 20 8b or r8,r0 - 314c56: 7f 04 add #4,r15 - 314c58: 4f 26 lds.l @r15+,pr - 314c5a: 6e f6 mov.l @r15+,r14 - 314c5c: 6d f6 mov.l @r15+,r13 - 314c5e: 6c f6 mov.l @r15+,r12 - 314c60: 6b f6 mov.l @r15+,r11 - 314c62: 6a f6 mov.l @r15+,r10 - 314c64: 69 f6 mov.l @r15+,r9 - 314c66: 00 0b rts - 314c68: 68 f6 mov.l @r15+,r8 - 314c6a: 91 14 mov.w 314c96 <___divsf3+0x1ea>,r1 ! ff - 314c6c: af eb bra 314c46 <___divsf3+0x19a> - 314c6e: e8 00 mov #0,r8 - 314c70: e1 00 mov #0,r1 - 314c72: af e8 bra 314c46 <___divsf3+0x19a> - 314c74: e8 00 mov #0,r8 - 314c76: d0 09 mov.l 314c9c <___divsf3+0x1f0>,r0 ! 7fffff - 314c78: 25 08 tst r0,r5 - 314c7a: 8b 28 bf 314cce <___divsf3+0x222> - 314c7c: e0 02 mov #2,r0 - 314c7e: 2c 0b or r0,r12 - 314c80: 7c fd add #-3,r12 - 314c82: e1 0b mov #11,r1 - 314c84: 63 d3 mov r13,r3 - 314c86: 3c 16 cmp/hi r1,r12 - 314c88: 8d f2 bt.s 314c70 <___divsf3+0x1c4> - 314c8a: 23 2a xor r2,r3 - 314c8c: c7 04 mova 314ca0 <___divsf3+0x1f4>,r0 - 314c8e: 3c cc add r12,r12 - 314c90: 0c cd mov.w @(r0,r12),r12 - 314c92: 0c 23 braf r12 - 314c94: 00 09 nop - 314c96: 00 ff mac.l @r15+,@r0+ - 314c98: 00 40 .word 0x0040 - 314c9a: 00 00 .word 0x0000 - 314c9c: 00 7f mac.l @r7+,@r0+ - 314c9e: ff ff .word 0xffff - 314ca0: 00 bc mov.b @(r0,r11),r0 - 314ca2: ff da .word 0xffda - 314ca4: ff aa .word 0xffaa - 314ca6: ff da .word 0xffda - 314ca8: 00 bc mov.b @(r0,r11),r0 - 314caa: ff d4 .word 0xffd4 - 314cac: ff d4 .word 0xffd4 - 314cae: ff aa .word 0xffaa - 314cb0: 00 bc mov.b @(r0,r11),r0 - 314cb2: 00 5e mov.l @(r0,r5),r0 - 314cb4: 00 5e mov.l @(r0,r5),r0 - 314cb6: 00 5e mov.l @(r0,r5),r0 - 314cb8: d0 2e mov.l 314d74 <___divsf3+0x2c8>,r0 ! 310d30 <___clzsi2> - 314cba: 40 0b jsr @r0 - 314cbc: 2f 22 mov.l r2,@r15 - 314cbe: 63 03 mov r0,r3 - 314cc0: 73 fb add #-5,r3 - 314cc2: 61 0b neg r0,r1 - 314cc4: 62 f2 mov.l @r15,r2 - 314cc6: 48 3d shld r3,r8 - 314cc8: 71 8a add #-118,r1 - 314cca: af 25 bra 314b18 <___divsf3+0x6c> - 314ccc: e7 00 mov #0,r7 - 314cce: e3 03 mov #3,r3 - 314cd0: 2c 3b or r3,r12 - 314cd2: af 21 bra 314b18 <___divsf3+0x6c> - 314cd4: e7 03 mov #3,r7 - 314cd6: d0 27 mov.l 314d74 <___divsf3+0x2c8>,r0 ! 310d30 <___clzsi2> - 314cd8: 64 b3 mov r11,r4 - 314cda: 40 0b jsr @r0 - 314cdc: 2f 52 mov.l r5,@r15 - 314cde: 61 03 mov r0,r1 - 314ce0: 71 fb add #-5,r1 - 314ce2: 69 0b neg r0,r9 - 314ce4: 65 f2 mov.l @r15,r5 - 314ce6: 4b 1d shld r1,r11 - 314ce8: 79 8a add #-118,r9 - 314cea: ec 00 mov #0,r12 - 314cec: ae fe bra 314aec <___divsf3+0x40> - 314cee: ee 00 mov #0,r14 - 314cf0: ae fc bra 314aec <___divsf3+0x40> - 314cf2: ee 03 mov #3,r14 - 314cf4: 91 3a mov.w 314d6c <___divsf3+0x2c0>,r1 ! ff01 - 314cf6: 39 1c add r1,r9 - 314cf8: 60 e3 mov r14,r0 - 314cfa: 88 02 cmp/eq #2,r0 - 314cfc: 8d 2a bt.s 314d54 <___divsf3+0x2a8> - 314cfe: 88 03 cmp/eq #3,r0 - 314d00: 8d 9e bt.s 314c40 <___divsf3+0x194> - 314d02: 88 01 cmp/eq #1,r0 - 314d04: 8b 03 bf 314d0e <___divsf3+0x262> - 314d06: 63 d3 mov r13,r3 - 314d08: e1 00 mov #0,r1 - 314d0a: af 9c bra 314c46 <___divsf3+0x19a> - 314d0c: e8 00 mov #0,r8 - 314d0e: 68 b3 mov r11,r8 - 314d10: af 21 bra 314b56 <___divsf3+0xaa> - 314d12: 63 d3 mov r13,r3 - 314d14: 27 b9 and r11,r7 - 314d16: 47 05 rotr r7 - 314d18: af 0e bra 314b38 <___divsf3+0x8c> - 314d1a: 4b 01 shlr r11 - 314d1c: 71 01 add #1,r1 - 314d1e: e2 1b mov #27,r2 - 314d20: 31 27 cmp/gt r2,r1 - 314d22: 89 a5 bt 314c70 <___divsf3+0x1c4> - 314d24: 61 1b neg r1,r1 - 314d26: 62 83 mov r8,r2 - 314d28: 42 1d shld r1,r2 - 314d2a: 91 20 mov.w 314d6e <___divsf3+0x2c2>,r1 ! 9e - 314d2c: 39 1c add r1,r9 - 314d2e: 48 9d shld r9,r8 - 314d30: 28 88 tst r8,r8 - 314d32: e8 ff mov #-1,r8 - 314d34: 68 8a negc r8,r8 - 314d36: 28 2b or r2,r8 - 314d38: 60 83 mov r8,r0 - 314d3a: c8 07 tst #7,r0 - 314d3c: 8d 03 bt.s 314d46 <___divsf3+0x29a> - 314d3e: c9 0f and #15,r0 - 314d40: 88 04 cmp/eq #4,r0 - 314d42: 89 00 bt 314d46 <___divsf3+0x29a> - 314d44: 78 04 add #4,r8 - 314d46: d1 0c mov.l 314d78 <___divsf3+0x2cc>,r1 ! 4000000 - 314d48: 28 18 tst r1,r8 - 314d4a: 89 09 bt 314d60 <___divsf3+0x2b4> - 314d4c: e1 01 mov #1,r1 - 314d4e: af 7a bra 314c46 <___divsf3+0x19a> - 314d50: e8 00 mov #0,r8 - 314d52: 6d 23 mov r2,r13 - 314d54: 91 0c mov.w 314d70 <___divsf3+0x2c4>,r1 ! ff - 314d56: 63 d3 mov r13,r3 - 314d58: af 75 bra 314c46 <___divsf3+0x19a> - 314d5a: e8 00 mov #0,r8 - 314d5c: af d3 bra 314d06 <___divsf3+0x25a> - 314d5e: 6d 23 mov r2,r13 - 314d60: e2 06 mov #6,r2 - 314d62: 48 2d shld r2,r8 - 314d64: 48 19 shlr8 r8 - 314d66: 48 01 shlr r8 - 314d68: af 6d bra 314c46 <___divsf3+0x19a> - 314d6a: e1 00 mov #0,r1 - 314d6c: ff 01 .word 0xff01 - 314d6e: 00 9e mov.l @(r0,r9),r0 - 314d70: 00 ff mac.l @r15+,@r0+ - 314d72: 00 09 nop - 314d74: 00 31 .word 0x0031 - 314d76: 0d 30 .word 0x0d30 - 314d78: 04 00 .word 0x0400 - ... - -00314d7c <___lesf2>: - 314d7c: e3 e9 mov #-23,r3 - 314d7e: 61 43 mov r4,r1 - 314d80: d2 25 mov.l 314e18 <___lesf2+0x9c>,r2 ! 7fffff - 314d82: 41 3d shld r3,r1 - 314d84: 93 46 mov.w 314e14 <___lesf2+0x98>,r3 ! ff - 314d86: 66 43 mov r4,r6 - 314d88: 46 00 shll r6 - 314d8a: 67 53 mov r5,r7 - 314d8c: 61 1c extu.b r1,r1 - 314d8e: 06 29 movt r6 - 314d90: 47 00 shll r7 - 314d92: 2f 86 mov.l r8,@-r15 - 314d94: 07 29 movt r7 - 314d96: 68 23 mov r2,r8 - 314d98: 31 30 cmp/eq r3,r1 - 314d9a: 28 49 and r4,r8 - 314d9c: 8f 06 bf.s 314dac <___lesf2+0x30> - 314d9e: 22 59 and r5,r2 - 314da0: d3 1d mov.l 314e18 <___lesf2+0x9c>,r3 ! 7fffff - 314da2: 24 38 tst r3,r4 - 314da4: 8d 02 bt.s 314dac <___lesf2+0x30> - 314da6: e0 02 mov #2,r0 - 314da8: 00 0b rts - 314daa: 68 f6 mov.l @r15+,r8 - 314dac: e4 e9 mov #-23,r4 - 314dae: 63 53 mov r5,r3 - 314db0: 43 4d shld r4,r3 - 314db2: 94 2f mov.w 314e14 <___lesf2+0x98>,r4 ! ff - 314db4: 63 3c extu.b r3,r3 - 314db6: 33 40 cmp/eq r4,r3 - 314db8: 8b 03 bf 314dc2 <___lesf2+0x46> - 314dba: d4 17 mov.l 314e18 <___lesf2+0x9c>,r4 ! 7fffff - 314dbc: 25 48 tst r4,r5 - 314dbe: 8f f3 bf.s 314da8 <___lesf2+0x2c> - 314dc0: e0 02 mov #2,r0 - 314dc2: 65 83 mov r8,r5 - 314dc4: 25 1b or r1,r5 - 314dc6: 64 23 mov r2,r4 - 314dc8: 24 3b or r3,r4 - 314dca: 60 53 mov r5,r0 - 314dcc: 20 4b or r4,r0 - 314dce: 20 08 tst r0,r0 - 314dd0: 8d ea bt.s 314da8 <___lesf2+0x2c> - 314dd2: 25 58 tst r5,r5 - 314dd4: 8d 0a bt.s 314dec <___lesf2+0x70> - 314dd6: 27 78 tst r7,r7 - 314dd8: 24 48 tst r4,r4 - 314dda: 8d 04 bt.s 314de6 <___lesf2+0x6a> - 314ddc: 26 68 tst r6,r6 - 314dde: 36 70 cmp/eq r7,r6 - 314de0: 8d 08 bt.s 314df4 <___lesf2+0x78> - 314de2: 31 37 cmp/gt r3,r1 - 314de4: 26 68 tst r6,r6 - 314de6: 8b 03 bf 314df0 <___lesf2+0x74> - 314de8: af de bra 314da8 <___lesf2+0x2c> - 314dea: e0 01 mov #1,r0 - 314dec: 8f dc bf.s 314da8 <___lesf2+0x2c> - 314dee: e0 01 mov #1,r0 - 314df0: af da bra 314da8 <___lesf2+0x2c> - 314df2: e0 ff mov #-1,r0 - 314df4: 8d f7 bt.s 314de6 <___lesf2+0x6a> - 314df6: 26 68 tst r6,r6 - 314df8: 31 33 cmp/ge r3,r1 - 314dfa: 8f 07 bf.s 314e0c <___lesf2+0x90> - 314dfc: 26 68 tst r6,r6 - 314dfe: 38 26 cmp/hi r2,r8 - 314e00: 8d f1 bt.s 314de6 <___lesf2+0x6a> - 314e02: 26 68 tst r6,r6 - 314e04: 38 22 cmp/hs r2,r8 - 314e06: 8d cf bt.s 314da8 <___lesf2+0x2c> - 314e08: e0 00 mov #0,r0 - 314e0a: 26 68 tst r6,r6 - 314e0c: 8f cc bf.s 314da8 <___lesf2+0x2c> - 314e0e: e0 01 mov #1,r0 - 314e10: af ee bra 314df0 <___lesf2+0x74> - 314e12: 00 09 nop - 314e14: 00 ff mac.l @r15+,@r0+ - 314e16: 00 09 nop - 314e18: 00 7f mac.l @r7+,@r0+ - 314e1a: ff ff .word 0xffff - -00314e1c <___gedf2>: - 314e1c: 2f 86 mov.l r8,@-r15 - 314e1e: e3 ec mov #-20,r3 - 314e20: 2f 96 mov.l r9,@-r15 - 314e22: 62 43 mov r4,r2 - 314e24: 99 86 mov.w 314f34 <___gedf2+0x118>,r9 ! 7ff - 314e26: 42 3d shld r3,r2 - 314e28: 2f a6 mov.l r10,@-r15 - 314e2a: 68 43 mov r4,r8 - 314e2c: d1 42 mov.l 314f38 <___gedf2+0x11c>,r1 ! fffff - 314e2e: 60 63 mov r6,r0 - 314e30: 2f b6 mov.l r11,@-r15 - 314e32: 40 3d shld r3,r0 - 314e34: 2f c6 mov.l r12,@-r15 - 314e36: 48 00 shll r8 - 314e38: 63 63 mov r6,r3 - 314e3a: 22 99 and r9,r2 - 314e3c: 08 29 movt r8 - 314e3e: 43 00 shll r3 - 314e40: 6a 13 mov r1,r10 - 314e42: 03 29 movt r3 - 314e44: 32 90 cmp/eq r9,r2 - 314e46: 6b 53 mov r5,r11 - 314e48: 2a 49 and r4,r10 - 314e4a: 6c 73 mov r7,r12 - 314e4c: 21 69 and r6,r1 - 314e4e: 8d 28 bt.s 314ea2 <___gedf2+0x86> - 314e50: 20 99 and r9,r0 - 314e52: 30 90 cmp/eq r9,r0 - 314e54: 8d 10 bt.s 314e78 <___gedf2+0x5c> - 314e56: 22 28 tst r2,r2 - 314e58: 8f 33 bf.s 314ec2 <___gedf2+0xa6> - 314e5a: 20 08 tst r0,r0 - 314e5c: 62 a3 mov r10,r2 - 314e5e: 8f 28 bf.s 314eb2 <___gedf2+0x96> - 314e60: 22 5b or r5,r2 - 314e62: 27 1b or r1,r7 - 314e64: 27 78 tst r7,r7 - 314e66: 8d 4d bt.s 314f04 <___gedf2+0xe8> - 314e68: 22 28 tst r2,r2 - 314e6a: 8f 5f bf.s 314f2c <___gedf2+0x110> - 314e6c: 38 30 cmp/eq r3,r8 - 314e6e: 23 38 tst r3,r3 - 314e70: 8f 11 bf.s 314e96 <___gedf2+0x7a> - 314e72: e0 01 mov #1,r0 - 314e74: a0 0f bra 314e96 <___gedf2+0x7a> - 314e76: e0 ff mov #-1,r0 - 314e78: 21 7b or r7,r1 - 314e7a: 21 18 tst r1,r1 - 314e7c: 8f 54 bf.s 314f28 <___gedf2+0x10c> - 314e7e: 22 28 tst r2,r2 - 314e80: 8f 03 bf.s 314e8a <___gedf2+0x6e> - 314e82: 2a 5b or r5,r10 - 314e84: 2a a8 tst r10,r10 - 314e86: 8d f3 bt.s 314e70 <___gedf2+0x54> - 314e88: 23 38 tst r3,r3 - 314e8a: 38 30 cmp/eq r3,r8 - 314e8c: 8d 36 bt.s 314efc <___gedf2+0xe0> - 314e8e: 28 88 tst r8,r8 - 314e90: 28 88 tst r8,r8 - 314e92: 8b ef bf 314e74 <___gedf2+0x58> - 314e94: e0 01 mov #1,r0 - 314e96: 6c f6 mov.l @r15+,r12 - 314e98: 6b f6 mov.l @r15+,r11 - 314e9a: 6a f6 mov.l @r15+,r10 - 314e9c: 69 f6 mov.l @r15+,r9 - 314e9e: 00 0b rts - 314ea0: 68 f6 mov.l @r15+,r8 - 314ea2: 25 ab or r10,r5 - 314ea4: 25 58 tst r5,r5 - 314ea6: 8f 3f bf.s 314f28 <___gedf2+0x10c> - 314ea8: 30 20 cmp/eq r2,r0 - 314eaa: 8d 32 bt.s 314f12 <___gedf2+0xf6> - 314eac: 28 88 tst r8,r8 - 314eae: af f0 bra 314e92 <___gedf2+0x76> - 314eb0: 00 09 nop - 314eb2: 22 28 tst r2,r2 - 314eb4: 8d dc bt.s 314e70 <___gedf2+0x54> - 314eb6: 23 38 tst r3,r3 - 314eb8: 38 30 cmp/eq r3,r8 - 314eba: 8f e9 bf.s 314e90 <___gedf2+0x74> - 314ebc: 28 88 tst r8,r8 - 314ebe: a0 1d bra 314efc <___gedf2+0xe0> - 314ec0: 00 09 nop - 314ec2: 8d e6 bt.s 314e92 <___gedf2+0x76> - 314ec4: 28 88 tst r8,r8 - 314ec6: 38 30 cmp/eq r3,r8 - 314ec8: 8f e3 bf.s 314e92 <___gedf2+0x76> - 314eca: 28 88 tst r8,r8 - 314ecc: 32 07 cmp/gt r0,r2 - 314ece: 8d e0 bt.s 314e92 <___gedf2+0x76> - 314ed0: 28 88 tst r8,r8 - 314ed2: 32 03 cmp/ge r0,r2 - 314ed4: 8f 10 bf.s 314ef8 <___gedf2+0xdc> - 314ed6: 3a 16 cmp/hi r1,r10 - 314ed8: 8d db bt.s 314e92 <___gedf2+0x76> - 314eda: 28 88 tst r8,r8 - 314edc: 3a 10 cmp/eq r1,r10 - 314ede: 02 29 movt r2 - 314ee0: 3b c6 cmp/hi r12,r11 - 314ee2: 8f 02 bf.s 314eea <___gedf2+0xce> - 314ee4: 22 28 tst r2,r2 - 314ee6: 8f d4 bf.s 314e92 <___gedf2+0x76> - 314ee8: 28 88 tst r8,r8 - 314eea: 3a 12 cmp/hs r1,r10 - 314eec: 8f 06 bf.s 314efc <___gedf2+0xe0> - 314eee: 28 88 tst r8,r8 - 314ef0: 3c b6 cmp/hi r11,r12 - 314ef2: 8f 17 bf.s 314f24 <___gedf2+0x108> - 314ef4: 22 28 tst r2,r2 - 314ef6: 89 15 bt 314f24 <___gedf2+0x108> - 314ef8: 28 88 tst r8,r8 - 314efa: 00 09 nop - 314efc: 8f cb bf.s 314e96 <___gedf2+0x7a> - 314efe: e0 01 mov #1,r0 - 314f00: af b8 bra 314e74 <___gedf2+0x58> - 314f02: 00 09 nop - 314f04: 8b c4 bf 314e90 <___gedf2+0x74> - 314f06: 6c f6 mov.l @r15+,r12 - 314f08: 6b f6 mov.l @r15+,r11 - 314f0a: 6a f6 mov.l @r15+,r10 - 314f0c: 69 f6 mov.l @r15+,r9 - 314f0e: 00 0b rts - 314f10: 68 f6 mov.l @r15+,r8 - 314f12: 62 13 mov r1,r2 - 314f14: 22 7b or r7,r2 - 314f16: 22 28 tst r2,r2 - 314f18: 8f 06 bf.s 314f28 <___gedf2+0x10c> - 314f1a: 38 30 cmp/eq r3,r8 - 314f1c: 8f b8 bf.s 314e90 <___gedf2+0x74> - 314f1e: e2 01 mov #1,r2 - 314f20: af e4 bra 314eec <___gedf2+0xd0> - 314f22: 3a 12 cmp/hs r1,r10 - 314f24: af b7 bra 314e96 <___gedf2+0x7a> - 314f26: e0 00 mov #0,r0 - 314f28: af b5 bra 314e96 <___gedf2+0x7a> - 314f2a: e0 fe mov #-2,r0 - 314f2c: 8f b0 bf.s 314e90 <___gedf2+0x74> - 314f2e: 3a 16 cmp/hi r1,r10 - 314f30: af d2 bra 314ed8 <___gedf2+0xbc> - 314f32: 00 09 nop - 314f34: 07 ff mac.l @r15+,@r7+ - 314f36: 00 09 nop - 314f38: 00 0f mac.l @r0+,@r0+ - 314f3a: ff ff .word 0xffff - -00314f3c <___ledf2>: - 314f3c: 2f 86 mov.l r8,@-r15 - 314f3e: e3 ec mov #-20,r3 - 314f40: 2f 96 mov.l r9,@-r15 - 314f42: 62 43 mov r4,r2 - 314f44: 99 86 mov.w 315054 <___ledf2+0x118>,r9 ! 7ff - 314f46: 42 3d shld r3,r2 - 314f48: 2f a6 mov.l r10,@-r15 - 314f4a: 68 43 mov r4,r8 - 314f4c: d1 42 mov.l 315058 <___ledf2+0x11c>,r1 ! fffff - 314f4e: 60 63 mov r6,r0 - 314f50: 2f b6 mov.l r11,@-r15 - 314f52: 40 3d shld r3,r0 - 314f54: 2f c6 mov.l r12,@-r15 - 314f56: 48 00 shll r8 - 314f58: 63 63 mov r6,r3 - 314f5a: 22 99 and r9,r2 - 314f5c: 08 29 movt r8 - 314f5e: 43 00 shll r3 - 314f60: 6a 13 mov r1,r10 - 314f62: 03 29 movt r3 - 314f64: 32 90 cmp/eq r9,r2 - 314f66: 6b 53 mov r5,r11 - 314f68: 2a 49 and r4,r10 - 314f6a: 6c 73 mov r7,r12 - 314f6c: 21 69 and r6,r1 - 314f6e: 8d 28 bt.s 314fc2 <___ledf2+0x86> - 314f70: 20 99 and r9,r0 - 314f72: 30 90 cmp/eq r9,r0 - 314f74: 8d 10 bt.s 314f98 <___ledf2+0x5c> - 314f76: 22 28 tst r2,r2 - 314f78: 8f 35 bf.s 314fe6 <___ledf2+0xaa> - 314f7a: 20 08 tst r0,r0 - 314f7c: 62 a3 mov r10,r2 - 314f7e: 8f 53 bf.s 315028 <___ledf2+0xec> - 314f80: 22 5b or r5,r2 - 314f82: 27 1b or r1,r7 - 314f84: 27 78 tst r7,r7 - 314f86: 8d 57 bt.s 315038 <___ledf2+0xfc> - 314f88: 22 28 tst r2,r2 - 314f8a: 8f 5f bf.s 31504c <___ledf2+0x110> - 314f8c: 38 30 cmp/eq r3,r8 - 314f8e: 23 38 tst r3,r3 - 314f90: 8f 23 bf.s 314fda <___ledf2+0x9e> - 314f92: e0 01 mov #1,r0 - 314f94: a0 21 bra 314fda <___ledf2+0x9e> - 314f96: e0 ff mov #-1,r0 - 314f98: 21 7b or r7,r1 - 314f9a: 21 18 tst r1,r1 - 314f9c: 8f 1c bf.s 314fd8 <___ledf2+0x9c> - 314f9e: 22 28 tst r2,r2 - 314fa0: 8f 03 bf.s 314faa <___ledf2+0x6e> - 314fa2: 2a 5b or r5,r10 - 314fa4: 2a a8 tst r10,r10 - 314fa6: 8d f3 bt.s 314f90 <___ledf2+0x54> - 314fa8: 23 38 tst r3,r3 - 314faa: 38 30 cmp/eq r3,r8 - 314fac: 8d 38 bt.s 315020 <___ledf2+0xe4> - 314fae: 28 88 tst r8,r8 - 314fb0: 28 88 tst r8,r8 - 314fb2: 8b ef bf 314f94 <___ledf2+0x58> - 314fb4: 6c f6 mov.l @r15+,r12 - 314fb6: e0 01 mov #1,r0 - 314fb8: 6b f6 mov.l @r15+,r11 - 314fba: 6a f6 mov.l @r15+,r10 - 314fbc: 69 f6 mov.l @r15+,r9 - 314fbe: 00 0b rts - 314fc0: 68 f6 mov.l @r15+,r8 - 314fc2: 25 ab or r10,r5 - 314fc4: 25 58 tst r5,r5 - 314fc6: 8f 07 bf.s 314fd8 <___ledf2+0x9c> - 314fc8: 30 20 cmp/eq r2,r0 - 314fca: 8f f2 bf.s 314fb2 <___ledf2+0x76> - 314fcc: 28 88 tst r8,r8 - 314fce: 62 13 mov r1,r2 - 314fd0: 22 7b or r7,r2 - 314fd2: 22 28 tst r2,r2 - 314fd4: 8d 34 bt.s 315040 <___ledf2+0x104> - 314fd6: 38 30 cmp/eq r3,r8 - 314fd8: e0 02 mov #2,r0 - 314fda: 6c f6 mov.l @r15+,r12 - 314fdc: 6b f6 mov.l @r15+,r11 - 314fde: 6a f6 mov.l @r15+,r10 - 314fe0: 69 f6 mov.l @r15+,r9 - 314fe2: 00 0b rts - 314fe4: 68 f6 mov.l @r15+,r8 - 314fe6: 8d e4 bt.s 314fb2 <___ledf2+0x76> - 314fe8: 28 88 tst r8,r8 - 314fea: 38 30 cmp/eq r3,r8 - 314fec: 8f e1 bf.s 314fb2 <___ledf2+0x76> - 314fee: 28 88 tst r8,r8 - 314ff0: 32 07 cmp/gt r0,r2 - 314ff2: 8d de bt.s 314fb2 <___ledf2+0x76> - 314ff4: 28 88 tst r8,r8 - 314ff6: 32 03 cmp/ge r0,r2 - 314ff8: 8f 10 bf.s 31501c <___ledf2+0xe0> - 314ffa: 3a 16 cmp/hi r1,r10 - 314ffc: 8d d9 bt.s 314fb2 <___ledf2+0x76> - 314ffe: 28 88 tst r8,r8 - 315000: 3a 10 cmp/eq r1,r10 - 315002: 02 29 movt r2 - 315004: 3b c6 cmp/hi r12,r11 - 315006: 8f 02 bf.s 31500e <___ledf2+0xd2> - 315008: 22 28 tst r2,r2 - 31500a: 8f d2 bf.s 314fb2 <___ledf2+0x76> - 31500c: 28 88 tst r8,r8 - 31500e: 3a 12 cmp/hs r1,r10 - 315010: 8f 06 bf.s 315020 <___ledf2+0xe4> - 315012: 28 88 tst r8,r8 - 315014: 3c b6 cmp/hi r11,r12 - 315016: 8f 17 bf.s 315048 <___ledf2+0x10c> - 315018: 22 28 tst r2,r2 - 31501a: 89 15 bt 315048 <___ledf2+0x10c> - 31501c: 28 88 tst r8,r8 - 31501e: 00 09 nop - 315020: 8f db bf.s 314fda <___ledf2+0x9e> - 315022: e0 01 mov #1,r0 - 315024: af b6 bra 314f94 <___ledf2+0x58> - 315026: 00 09 nop - 315028: 22 28 tst r2,r2 - 31502a: 8d b1 bt.s 314f90 <___ledf2+0x54> - 31502c: 23 38 tst r3,r3 - 31502e: 38 30 cmp/eq r3,r8 - 315030: 8f be bf.s 314fb0 <___ledf2+0x74> - 315032: 28 88 tst r8,r8 - 315034: af f4 bra 315020 <___ledf2+0xe4> - 315036: 00 09 nop - 315038: 8d cf bt.s 314fda <___ledf2+0x9e> - 31503a: 28 88 tst r8,r8 - 31503c: af b9 bra 314fb2 <___ledf2+0x76> - 31503e: 00 09 nop - 315040: 8f b6 bf.s 314fb0 <___ledf2+0x74> - 315042: e2 01 mov #1,r2 - 315044: af e4 bra 315010 <___ledf2+0xd4> - 315046: 3a 12 cmp/hs r1,r10 - 315048: af c7 bra 314fda <___ledf2+0x9e> - 31504a: e0 00 mov #0,r0 - 31504c: 8f b0 bf.s 314fb0 <___ledf2+0x74> - 31504e: 3a 16 cmp/hi r1,r10 - 315050: af d4 bra 314ffc <___ledf2+0xc0> - 315052: 00 09 nop - 315054: 07 ff mac.l @r15+,@r7+ - 315056: 00 09 nop - 315058: 00 0f mac.l @r0+,@r0+ - 31505a: ff ff .word 0xffff - -0031505c <___muldf3>: - 31505c: 2f 86 mov.l r8,@-r15 - 31505e: e0 ec mov #-20,r0 - 315060: 2f 96 mov.l r9,@-r15 - 315062: 2f a6 mov.l r10,@-r15 - 315064: 6a 43 mov r4,r10 - 315066: 2f b6 mov.l r11,@-r15 - 315068: 62 a3 mov r10,r2 - 31506a: 2f c6 mov.l r12,@-r15 - 31506c: 42 0d shld r0,r2 - 31506e: 2f d6 mov.l r13,@-r15 - 315070: 69 a3 mov r10,r9 - 315072: 91 cb mov.w 31520c <___muldf3+0x1b0>,r1 ! 7ff - 315074: 49 00 shll r9 - 315076: 2f e6 mov.l r14,@-r15 - 315078: 6d 73 mov r7,r13 - 31507a: d8 68 mov.l 31521c <___muldf3+0x1c0>,r8 ! fffff - 31507c: 67 23 mov r2,r7 - 31507e: 4f 22 sts.l pr,@-r15 - 315080: 09 29 movt r9 - 315082: 22 18 tst r1,r2 - 315084: 7f f4 add #-12,r15 - 315086: 6b 53 mov r5,r11 - 315088: 6c 63 mov r6,r12 - 31508a: 64 53 mov r5,r4 - 31508c: 28 a9 and r10,r8 - 31508e: 8f 02 bf.s 315096 <___muldf3+0x3a> - 315090: 27 19 and r1,r7 - 315092: a1 47 bra 315324 <___muldf3+0x2c8> - 315094: 6e 83 mov r8,r14 - 315096: 37 10 cmp/eq r1,r7 - 315098: 8f 02 bf.s 3150a0 <___muldf3+0x44> - 31509a: e2 e3 mov #-29,r2 - 31509c: a0 c6 bra 31522c <___muldf3+0x1d0> - 31509e: 6e 83 mov r8,r14 - 3150a0: 61 53 mov r5,r1 - 3150a2: 41 2d shld r2,r1 - 3150a4: 9a b3 mov.w 31520e <___muldf3+0x1b2>,r10 ! fc01 - 3150a6: 48 08 shll2 r8 - 3150a8: 38 8c add r8,r8 - 3150aa: 21 8b or r8,r1 - 3150ac: d8 5c mov.l 315220 <___muldf3+0x1c4>,r8 ! 800000 - 3150ae: 6e 53 mov r5,r14 - 3150b0: 4e 08 shll2 r14 - 3150b2: 28 1b or r1,r8 - 3150b4: 3e ec add r14,r14 - 3150b6: 3a 7c add r7,r10 - 3150b8: e3 00 mov #0,r3 - 3150ba: e6 00 mov #0,r6 - 3150bc: 95 a6 mov.w 31520c <___muldf3+0x1b0>,r5 ! 7ff - 3150be: e7 ec mov #-20,r7 - 3150c0: 62 c3 mov r12,r2 - 3150c2: 42 7d shld r7,r2 - 3150c4: db 55 mov.l 31521c <___muldf3+0x1c0>,r11 ! fffff - 3150c6: 67 c3 mov r12,r7 - 3150c8: 47 00 shll r7 - 3150ca: 61 23 mov r2,r1 - 3150cc: 07 29 movt r7 - 3150ce: 22 58 tst r5,r2 - 3150d0: 64 d3 mov r13,r4 - 3150d2: 2b c9 and r12,r11 - 3150d4: 8f 02 bf.s 3150dc <___muldf3+0x80> - 3150d6: 21 59 and r5,r1 - 3150d8: a0 c4 bra 315264 <___muldf3+0x208> - 3150da: 62 b3 mov r11,r2 - 3150dc: 31 50 cmp/eq r5,r1 - 3150de: 8b 01 bf 3150e4 <___muldf3+0x88> - 3150e0: a1 0b bra 3152fa <___muldf3+0x29e> - 3150e2: 62 b3 mov r11,r2 - 3150e4: 90 93 mov.w 31520e <___muldf3+0x1b2>,r0 ! fc01 - 3150e6: 31 0c add r0,r1 - 3150e8: 3a 1c add r1,r10 - 3150ea: e1 0a mov #10,r1 - 3150ec: 33 17 cmp/gt r1,r3 - 3150ee: 8b 01 bf 3150f4 <___muldf3+0x98> - 3150f0: a0 e6 bra 3152c0 <___muldf3+0x264> - 3150f2: 6b 93 mov r9,r11 - 3150f4: 62 d3 mov r13,r2 - 3150f6: e5 e3 mov #-29,r5 - 3150f8: d1 49 mov.l 315220 <___muldf3+0x1c4>,r1 ! 800000 - 3150fa: 42 5d shld r5,r2 - 3150fc: 4b 08 shll2 r11 - 3150fe: 3b bc add r11,r11 - 315100: 22 bb or r11,r2 - 315102: 22 1b or r1,r2 - 315104: e1 02 mov #2,r1 - 315106: 44 08 shll2 r4 - 315108: 33 17 cmp/gt r1,r3 - 31510a: 34 4c add r4,r4 - 31510c: 8f 14 bf.s 315138 <___muldf3+0xdc> - 31510e: 29 7a xor r7,r9 - 315110: 6b 93 mov r9,r11 - 315112: ec 00 mov #0,r12 - 315114: 91 7c mov.w 315210 <___muldf3+0x1b4>,r1 ! 530 - 315116: e0 01 mov #1,r0 - 315118: 40 3d shld r3,r0 - 31511a: 65 03 mov r0,r5 - 31511c: 20 18 tst r1,r0 - 31511e: 8d 02 bt.s 315126 <___muldf3+0xca> - 315120: 25 19 and r1,r5 - 315122: a0 ce bra 3152c2 <___muldf3+0x266> - 315124: 60 63 mov r6,r0 - 315126: 91 74 mov.w 315212 <___muldf3+0x1b6>,r1 ! 240 - 315128: 20 18 tst r1,r0 - 31512a: 8d 02 bt.s 315132 <___muldf3+0xd6> - 31512c: c8 88 tst #136,r0 - 31512e: a1 6e bra 31540e <___muldf3+0x3b2> - 315130: e9 00 mov #0,r9 - 315132: 89 01 bt 315138 <___muldf3+0xdc> - 315134: a1 5d bra 3153f2 <___muldf3+0x396> - 315136: 66 c3 mov r12,r6 - 315138: 34 e5 dmulu.l r14,r4 - 31513a: 07 1a sts macl,r7 - 31513c: 03 0a sts mach,r3 - 31513e: 32 e5 dmulu.l r14,r2 - 315140: 05 1a sts macl,r5 - 315142: 0e 0a sts mach,r14 - 315144: 33 5c add r5,r3 - 315146: 34 85 dmulu.l r8,r4 - 315148: 01 1a sts macl,r1 - 31514a: 04 0a sts mach,r4 - 31514c: 35 36 cmp/hi r3,r5 - 31514e: 32 85 dmulu.l r8,r2 - 315150: 08 1a sts macl,r8 - 315152: 06 0a sts mach,r6 - 315154: 62 e3 mov r14,r2 - 315156: 33 1c add r1,r3 - 315158: 32 8c add r8,r2 - 31515a: 0b 29 movt r11 - 31515c: 38 ee addc r14,r8 - 31515e: 31 36 cmp/hi r3,r1 - 315160: 61 83 mov r8,r1 - 315162: 05 29 movt r5 - 315164: 31 4e addc r4,r1 - 315166: 3e 26 cmp/hi r2,r14 - 315168: 60 83 mov r8,r0 - 31516a: 02 29 movt r2 - 31516c: 3b 86 cmp/hi r8,r11 - 31516e: 08 29 movt r8 - 315170: 30 4c add r4,r0 - 315172: 22 8b or r8,r2 - 315174: 34 06 cmp/hi r0,r4 - 315176: 32 6c add r6,r2 - 315178: 06 29 movt r6 - 31517a: 35 16 cmp/hi r1,r5 - 31517c: 05 29 movt r5 - 31517e: 26 5b or r5,r6 - 315180: 36 2c add r2,r6 - 315182: 68 13 mov r1,r8 - 315184: e2 e9 mov #-23,r2 - 315186: 48 2d shld r2,r8 - 315188: 62 33 mov r3,r2 - 31518a: 42 18 shll8 r2 - 31518c: 32 2c add r2,r2 - 31518e: 22 7b or r7,r2 - 315190: e5 e9 mov #-23,r5 - 315192: d7 24 mov.l 315224 <___muldf3+0x1c8>,r7 ! 1000000 - 315194: 43 5d shld r5,r3 - 315196: 46 18 shll8 r6 - 315198: 22 28 tst r2,r2 - 31519a: ee ff mov #-1,r14 - 31519c: 36 6c add r6,r6 - 31519e: 6e ea negc r14,r14 - 3151a0: 41 18 shll8 r1 - 3151a2: 2e 3b or r3,r14 - 3151a4: 31 1c add r1,r1 - 3151a6: 26 78 tst r7,r6 - 3151a8: 28 6b or r6,r8 - 3151aa: 8d 02 bt.s 3151b2 <___muldf3+0x156> - 3151ac: 2e 1b or r1,r14 - 3151ae: a1 62 bra 315476 <___muldf3+0x41a> - 3151b0: 61 e3 mov r14,r1 - 3151b2: 92 2f mov.w 315214 <___muldf3+0x1b8>,r2 ! 3ff - 3151b4: 32 ac add r10,r2 - 3151b6: 42 15 cmp/pl r2 - 3151b8: 8d 02 bt.s 3151c0 <___muldf3+0x164> - 3151ba: 60 e3 mov r14,r0 - 3151bc: a1 2b bra 315416 <___muldf3+0x3ba> - 3151be: 63 a3 mov r10,r3 - 3151c0: c8 07 tst #7,r0 - 3151c2: 8d 10 bt.s 3151e6 <___muldf3+0x18a> - 3151c4: c9 0f and #15,r0 - 3151c6: 88 04 cmp/eq #4,r0 - 3151c8: 8d 0d bt.s 3151e6 <___muldf3+0x18a> - 3151ca: 63 a3 mov r10,r3 - 3151cc: 61 e3 mov r14,r1 - 3151ce: 71 04 add #4,r1 - 3151d0: 3e 16 cmp/hi r1,r14 - 3151d2: e7 00 mov #0,r7 - 3151d4: 38 7e addc r7,r8 - 3151d6: 6e 13 mov r1,r14 - 3151d8: d1 12 mov.l 315224 <___muldf3+0x1c8>,r1 ! 1000000 - 3151da: 28 18 tst r1,r8 - 3151dc: 89 03 bt 3151e6 <___muldf3+0x18a> - 3151de: d1 12 mov.l 315228 <___muldf3+0x1cc>,r1 ! feffffff - 3151e0: 92 19 mov.w 315216 <___muldf3+0x1ba>,r2 ! 400 - 3151e2: 28 19 and r1,r8 - 3151e4: 32 3c add r3,r2 - 3151e6: 91 17 mov.w 315218 <___muldf3+0x1bc>,r1 ! 7fe - 3151e8: 32 17 cmp/gt r1,r2 - 3151ea: 8f 02 bf.s 3151f2 <___muldf3+0x196> - 3151ec: e7 1d mov #29,r7 - 3151ee: a1 3f bra 315470 <___muldf3+0x414> - 3151f0: e8 00 mov #0,r8 - 3151f2: 61 83 mov r8,r1 - 3151f4: 41 7d shld r7,r1 - 3151f6: 65 13 mov r1,r5 - 3151f8: 91 08 mov.w 31520c <___muldf3+0x1b0>,r1 ! 7ff - 3151fa: 4e 09 shlr2 r14 - 3151fc: 48 18 shll8 r8 - 3151fe: 4e 01 shlr r14 - 315200: 38 8c add r8,r8 - 315202: e0 f4 mov #-12,r0 - 315204: 48 0d shld r0,r8 - 315206: 25 eb or r14,r5 - 315208: a0 d7 bra 3153ba <___muldf3+0x35e> - 31520a: 21 29 and r2,r1 - 31520c: 07 ff mac.l @r15+,@r7+ - 31520e: fc 01 .word 0xfc01 - 315210: 05 30 .word 0x0530 - 315212: 02 40 .word 0x0240 - 315214: 03 ff mac.l @r15+,@r3+ - 315216: 04 00 .word 0x0400 - 315218: 07 fe mov.l @(r0,r15),r7 - 31521a: 00 09 nop - 31521c: 00 0f mac.l @r0+,@r0+ - 31521e: ff ff .word 0xffff - 315220: 00 80 .word 0x0080 - 315222: 00 00 .word 0x0000 - 315224: 01 00 .word 0x0100 - 315226: 00 00 .word 0x0000 - 315228: fe ff .word 0xfeff - 31522a: ff ff .word 0xffff - 31522c: 2e 5b or r5,r14 - 31522e: 2e e8 tst r14,r14 - 315230: 8d 02 bt.s 315238 <___muldf3+0x1dc> - 315232: 62 c3 mov r12,r2 - 315234: a0 d5 bra 3153e2 <___muldf3+0x386> - 315236: 6e 53 mov r5,r14 - 315238: 95 b2 mov.w 3153a0 <___muldf3+0x344>,r5 ! 7ff - 31523a: 6a 73 mov r7,r10 - 31523c: e7 ec mov #-20,r7 - 31523e: 42 7d shld r7,r2 - 315240: db 59 mov.l 3153a8 <___muldf3+0x34c>,r11 ! fffff - 315242: 67 c3 mov r12,r7 - 315244: 47 00 shll r7 - 315246: 61 23 mov r2,r1 - 315248: 07 29 movt r7 - 31524a: 22 58 tst r5,r2 - 31524c: e8 00 mov #0,r8 - 31524e: e3 08 mov #8,r3 - 315250: e6 02 mov #2,r6 - 315252: 64 d3 mov r13,r4 - 315254: 2b c9 and r12,r11 - 315256: 8d 03 bt.s 315260 <___muldf3+0x204> - 315258: 21 59 and r5,r1 - 31525a: af 40 bra 3150de <___muldf3+0x82> - 31525c: 31 50 cmp/eq r5,r1 - 31525e: 00 09 nop - 315260: 62 b3 mov r11,r2 - 315262: 00 09 nop - 315264: 22 db or r13,r2 - 315266: 22 28 tst r2,r2 - 315268: 8b 01 bf 31526e <___muldf3+0x212> - 31526a: a0 7c bra 315366 <___muldf3+0x30a> - 31526c: e1 01 mov #1,r1 - 31526e: d2 4e mov.l 3153a8 <___muldf3+0x34c>,r2 ! fffff - 315270: 2c 28 tst r2,r12 - 315272: 8b 01 bf 315278 <___muldf3+0x21c> - 315274: a1 1b bra 3154ae <___muldf3+0x452> - 315276: 2f 32 mov.l r3,@r15 - 315278: d0 4c mov.l 3153ac <___muldf3+0x350>,r0 ! 310d30 <___clzsi2> - 31527a: 64 b3 mov r11,r4 - 31527c: 2f 32 mov.l r3,@r15 - 31527e: 1f 61 mov.l r6,@(4,r15) - 315280: 40 0b jsr @r0 - 315282: 1f 72 mov.l r7,@(8,r15) - 315284: 63 f2 mov.l @r15,r3 - 315286: 61 03 mov r0,r1 - 315288: 56 f1 mov.l @(4,r15),r6 - 31528a: 65 03 mov r0,r5 - 31528c: 57 f2 mov.l @(8,r15),r7 - 31528e: 71 f5 add #-11,r1 - 315290: 60 53 mov r5,r0 - 315292: 70 f8 add #-8,r0 - 315294: 71 e3 add #-29,r1 - 315296: 62 d3 mov r13,r2 - 315298: 4b 0d shld r0,r11 - 31529a: 42 1d shld r1,r2 - 31529c: 64 d3 mov r13,r4 - 31529e: 44 0d shld r0,r4 - 3152a0: 22 bb or r11,r2 - 3152a2: 3a 58 sub r5,r10 - 3152a4: 95 7d mov.w 3153a2 <___muldf3+0x346>,r5 ! fc0d - 3152a6: e1 0a mov #10,r1 - 3152a8: 33 17 cmp/gt r1,r3 - 3152aa: 8d 08 bt.s 3152be <___muldf3+0x262> - 3152ac: 3a 5c add r5,r10 - 3152ae: e1 02 mov #2,r1 - 3152b0: 33 17 cmp/gt r1,r3 - 3152b2: 8f 02 bf.s 3152ba <___muldf3+0x25e> - 3152b4: 29 7a xor r7,r9 - 3152b6: af 2c bra 315112 <___muldf3+0xb6> - 3152b8: 6b 93 mov r9,r11 - 3152ba: af 3d bra 315138 <___muldf3+0xdc> - 3152bc: 00 09 nop - 3152be: 6b 93 mov r9,r11 - 3152c0: 60 63 mov r6,r0 - 3152c2: 88 02 cmp/eq #2,r0 - 3152c4: 8d 28 bt.s 315318 <___muldf3+0x2bc> - 3152c6: 88 03 cmp/eq #3,r0 - 3152c8: 8f 02 bf.s 3152d0 <___muldf3+0x274> - 3152ca: 88 01 cmp/eq #1,r0 - 3152cc: a0 8d bra 3153ea <___muldf3+0x38e> - 3152ce: e9 00 mov #0,r9 - 3152d0: 8d 6f bt.s 3153b2 <___muldf3+0x356> - 3152d2: e9 01 mov #1,r9 - 3152d4: 29 b9 and r11,r9 - 3152d6: 92 65 mov.w 3153a4 <___muldf3+0x348>,r2 ! 400 - 3152d8: 63 a3 mov r10,r3 - 3152da: 32 ac add r10,r2 - 3152dc: 42 15 cmp/pl r2 - 3152de: 8d 02 bt.s 3152e6 <___muldf3+0x28a> - 3152e0: 73 01 add #1,r3 - 3152e2: a0 99 bra 315418 <___muldf3+0x3bc> - 3152e4: 61 2b neg r2,r1 - 3152e6: 60 e3 mov r14,r0 - 3152e8: c8 07 tst #7,r0 - 3152ea: 89 04 bt 3152f6 <___muldf3+0x29a> - 3152ec: c9 0f and #15,r0 - 3152ee: 88 04 cmp/eq #4,r0 - 3152f0: 89 01 bt 3152f6 <___muldf3+0x29a> - 3152f2: af 6c bra 3151ce <___muldf3+0x172> - 3152f4: 61 e3 mov r14,r1 - 3152f6: af 6f bra 3151d8 <___muldf3+0x17c> - 3152f8: 00 09 nop - 3152fa: 90 51 mov.w 3153a0 <___muldf3+0x344>,r0 ! 7ff - 3152fc: 22 db or r13,r2 - 3152fe: 22 28 tst r2,r2 - 315300: 8f 3e bf.s 315380 <___muldf3+0x324> - 315302: 3a 0c add r0,r10 - 315304: e0 02 mov #2,r0 - 315306: 20 3b or r3,r0 - 315308: e1 0a mov #10,r1 - 31530a: 30 17 cmp/gt r1,r0 - 31530c: 8d d7 bt.s 3152be <___muldf3+0x262> - 31530e: 6b 93 mov r9,r11 - 315310: 2b 7a xor r7,r11 - 315312: 23 38 tst r3,r3 - 315314: 8f 02 bf.s 31531c <___muldf3+0x2c0> - 315316: 69 b3 mov r11,r9 - 315318: a0 74 bra 315404 <___muldf3+0x3a8> - 31531a: e9 01 mov #1,r9 - 31531c: 63 03 mov r0,r3 - 31531e: e4 00 mov #0,r4 - 315320: ae f8 bra 315114 <___muldf3+0xb8> - 315322: ec 02 mov #2,r12 - 315324: 2e 5b or r5,r14 - 315326: 2e e8 tst r14,r14 - 315328: 8d 19 bt.s 31535e <___muldf3+0x302> - 31532a: e3 04 mov #4,r3 - 31532c: d5 1e mov.l 3153a8 <___muldf3+0x34c>,r5 ! fffff - 31532e: 2a 58 tst r5,r10 - 315330: 8b 01 bf 315336 <___muldf3+0x2da> - 315332: a0 ab bra 31548c <___muldf3+0x430> - 315334: 00 09 nop - 315336: d0 1d mov.l 3153ac <___muldf3+0x350>,r0 ! 310d30 <___clzsi2> - 315338: 40 0b jsr @r0 - 31533a: 64 83 mov r8,r4 - 31533c: 61 03 mov r0,r1 - 31533e: 62 03 mov r0,r2 - 315340: 71 f5 add #-11,r1 - 315342: 63 23 mov r2,r3 - 315344: 73 f8 add #-8,r3 - 315346: 71 e3 add #-29,r1 - 315348: 67 b3 mov r11,r7 - 31534a: 48 3d shld r3,r8 - 31534c: 47 1d shld r1,r7 - 31534e: 6e b3 mov r11,r14 - 315350: 4e 3d shld r3,r14 - 315352: 28 7b or r7,r8 - 315354: 9a 25 mov.w 3153a2 <___muldf3+0x346>,r10 ! fc0d - 315356: e3 00 mov #0,r3 - 315358: e6 00 mov #0,r6 - 31535a: ae af bra 3150bc <___muldf3+0x60> - 31535c: 3a 28 sub r2,r10 - 31535e: e8 00 mov #0,r8 - 315360: ea 00 mov #0,r10 - 315362: ae ab bra 3150bc <___muldf3+0x60> - 315364: e6 01 mov #1,r6 - 315366: 23 1b or r1,r3 - 315368: e1 0a mov #10,r1 - 31536a: 33 17 cmp/gt r1,r3 - 31536c: 8d a7 bt.s 3152be <___muldf3+0x262> - 31536e: 6b 93 mov r9,r11 - 315370: e1 02 mov #2,r1 - 315372: 2b 7a xor r7,r11 - 315374: 33 17 cmp/gt r1,r3 - 315376: 8f 1b bf.s 3153b0 <___muldf3+0x354> - 315378: 69 b3 mov r11,r9 - 31537a: e4 00 mov #0,r4 - 31537c: ae ca bra 315114 <___muldf3+0xb8> - 31537e: ec 01 mov #1,r12 - 315380: e2 03 mov #3,r2 - 315382: 23 2b or r2,r3 - 315384: e2 0a mov #10,r2 - 315386: 33 27 cmp/gt r2,r3 - 315388: 8f 02 bf.s 315390 <___muldf3+0x334> - 31538a: 62 b3 mov r11,r2 - 31538c: a0 a8 bra 3154e0 <___muldf3+0x484> - 31538e: e9 00 mov #0,r9 - 315390: e0 01 mov #1,r0 - 315392: 40 3d shld r3,r0 - 315394: c8 88 tst #136,r0 - 315396: 29 7a xor r7,r9 - 315398: 8d 8f bt.s 3152ba <___muldf3+0x25e> - 31539a: ec 03 mov #3,r12 - 31539c: a0 29 bra 3153f2 <___muldf3+0x396> - 31539e: 66 c3 mov r12,r6 - 3153a0: 07 ff mac.l @r15+,@r7+ - 3153a2: fc 0d .word 0xfc0d - 3153a4: 04 00 .word 0x0400 - 3153a6: 00 09 nop - 3153a8: 00 0f mac.l @r0+,@r0+ - 3153aa: ff ff .word 0xffff - 3153ac: 00 31 .word 0x0031 - 3153ae: 0d 30 .word 0x0d30 - 3153b0: e9 01 mov #1,r9 - 3153b2: 29 b9 and r11,r9 - 3153b4: e1 00 mov #0,r1 - 3153b6: e8 00 mov #0,r8 - 3153b8: e5 00 mov #0,r5 - 3153ba: e7 14 mov #20,r7 - 3153bc: 60 93 mov r9,r0 - 3153be: 41 7d shld r7,r1 - 3153c0: c9 01 and #1,r0 - 3153c2: 40 05 rotr r0 - 3153c4: 21 0b or r0,r1 - 3153c6: 62 13 mov r1,r2 - 3153c8: 22 8b or r8,r2 - 3153ca: 60 23 mov r2,r0 - 3153cc: 61 53 mov r5,r1 - 3153ce: 7f 0c add #12,r15 - 3153d0: 4f 26 lds.l @r15+,pr - 3153d2: 6e f6 mov.l @r15+,r14 - 3153d4: 6d f6 mov.l @r15+,r13 - 3153d6: 6c f6 mov.l @r15+,r12 - 3153d8: 6b f6 mov.l @r15+,r11 - 3153da: 6a f6 mov.l @r15+,r10 - 3153dc: 69 f6 mov.l @r15+,r9 - 3153de: 00 0b rts - 3153e0: 68 f6 mov.l @r15+,r8 - 3153e2: e3 0c mov #12,r3 - 3153e4: 6a 73 mov r7,r10 - 3153e6: ae 69 bra 3150bc <___muldf3+0x60> - 3153e8: e6 03 mov #3,r6 - 3153ea: 91 a7 mov.w 31553c <___muldf3+0x4e0>,r1 ! 7ff - 3153ec: d8 55 mov.l 315544 <___muldf3+0x4e8>,r8 ! 80000 - 3153ee: af e4 bra 3153ba <___muldf3+0x35e> - 3153f0: e5 00 mov #0,r5 - 3153f2: 60 63 mov r6,r0 - 3153f4: 88 02 cmp/eq #2,r0 - 3153f6: 6b 73 mov r7,r11 - 3153f8: 68 23 mov r2,r8 - 3153fa: 8d 02 bt.s 315402 <___muldf3+0x3a6> - 3153fc: 6e 43 mov r4,r14 - 3153fe: af 63 bra 3152c8 <___muldf3+0x26c> - 315400: 88 03 cmp/eq #3,r0 - 315402: e9 01 mov #1,r9 - 315404: 91 9a mov.w 31553c <___muldf3+0x4e0>,r1 ! 7ff - 315406: 29 b9 and r11,r9 - 315408: e8 00 mov #0,r8 - 31540a: af d6 bra 3153ba <___muldf3+0x35e> - 31540c: e5 00 mov #0,r5 - 31540e: 91 95 mov.w 31553c <___muldf3+0x4e0>,r1 ! 7ff - 315410: d8 4c mov.l 315544 <___muldf3+0x4e8>,r8 ! 80000 - 315412: af d3 bra 3153bc <___muldf3+0x360> - 315414: e7 14 mov #20,r7 - 315416: 61 2b neg r2,r1 - 315418: 60 13 mov r1,r0 - 31541a: 70 01 add #1,r0 - 31541c: e2 38 mov #56,r2 - 31541e: 30 27 cmp/gt r2,r0 - 315420: 8d 5a bt.s 3154d8 <___muldf3+0x47c> - 315422: e2 1f mov #31,r2 - 315424: 30 27 cmp/gt r2,r0 - 315426: 8f 5e bf.s 3154e6 <___muldf3+0x48a> - 315428: 71 e1 add #-31,r1 - 31542a: 61 1b neg r1,r1 - 31542c: 62 83 mov r8,r2 - 31542e: 88 20 cmp/eq #32,r0 - 315430: 8d 04 bt.s 31543c <___muldf3+0x3e0> - 315432: 42 1d shld r1,r2 - 315434: 91 83 mov.w 31553e <___muldf3+0x4e2>,r1 ! 43e - 315436: 33 1c add r1,r3 - 315438: 48 3d shld r3,r8 - 31543a: 2e 8b or r8,r14 - 31543c: 2e e8 tst r14,r14 - 31543e: e1 ff mov #-1,r1 - 315440: 61 1a negc r1,r1 - 315442: 21 2b or r2,r1 - 315444: 60 13 mov r1,r0 - 315446: e2 07 mov #7,r2 - 315448: c8 07 tst #7,r0 - 31544a: 22 19 and r1,r2 - 31544c: 8d 0a bt.s 315464 <___muldf3+0x408> - 31544e: e8 00 mov #0,r8 - 315450: c9 0f and #15,r0 - 315452: 88 04 cmp/eq #4,r0 - 315454: 8d 69 bt.s 31552a <___muldf3+0x4ce> - 315456: 63 13 mov r1,r3 - 315458: 73 04 add #4,r3 - 31545a: 31 36 cmp/hi r3,r1 - 31545c: 02 29 movt r2 - 31545e: e1 1d mov #29,r1 - 315460: 42 1d shld r1,r2 - 315462: 61 33 mov r3,r1 - 315464: 41 09 shlr2 r1 - 315466: 41 01 shlr r1 - 315468: 65 13 mov r1,r5 - 31546a: 25 2b or r2,r5 - 31546c: af a5 bra 3153ba <___muldf3+0x35e> - 31546e: e1 00 mov #0,r1 - 315470: 91 64 mov.w 31553c <___muldf3+0x4e0>,r1 ! 7ff - 315472: af a2 bra 3153ba <___muldf3+0x35e> - 315474: e5 00 mov #0,r5 - 315476: 60 e3 mov r14,r0 - 315478: 41 01 shlr r1 - 31547a: c9 01 and #1,r0 - 31547c: 21 0b or r0,r1 - 31547e: 60 83 mov r8,r0 - 315480: c9 01 and #1,r0 - 315482: 40 05 rotr r0 - 315484: 6e 13 mov r1,r14 - 315486: 2e 0b or r0,r14 - 315488: af 25 bra 3152d6 <___muldf3+0x27a> - 31548a: 48 01 shlr r8 - 31548c: d0 2e mov.l 315548 <___muldf3+0x4ec>,r0 ! 310d30 <___clzsi2> - 31548e: 40 0b jsr @r0 - 315490: 00 09 nop - 315492: 61 03 mov r0,r1 - 315494: 71 15 add #21,r1 - 315496: e3 1c mov #28,r3 - 315498: 62 03 mov r0,r2 - 31549a: 31 37 cmp/gt r3,r1 - 31549c: 8d 02 bt.s 3154a4 <___muldf3+0x448> - 31549e: 72 20 add #32,r2 - 3154a0: af 50 bra 315344 <___muldf3+0x2e8> - 3154a2: 63 23 mov r2,r3 - 3154a4: 70 f8 add #-8,r0 - 3154a6: 68 b3 mov r11,r8 - 3154a8: 48 0d shld r0,r8 - 3154aa: af 53 bra 315354 <___muldf3+0x2f8> - 3154ac: ee 00 mov #0,r14 - 3154ae: d0 26 mov.l 315548 <___muldf3+0x4ec>,r0 ! 310d30 <___clzsi2> - 3154b0: 1f 61 mov.l r6,@(4,r15) - 3154b2: 40 0b jsr @r0 - 3154b4: 1f 72 mov.l r7,@(8,r15) - 3154b6: 61 03 mov r0,r1 - 3154b8: 71 15 add #21,r1 - 3154ba: e2 1c mov #28,r2 - 3154bc: 65 03 mov r0,r5 - 3154be: 31 27 cmp/gt r2,r1 - 3154c0: 63 f2 mov.l @r15,r3 - 3154c2: 75 20 add #32,r5 - 3154c4: 56 f1 mov.l @(4,r15),r6 - 3154c6: 8d 02 bt.s 3154ce <___muldf3+0x472> - 3154c8: 57 f2 mov.l @(8,r15),r7 - 3154ca: ae e2 bra 315292 <___muldf3+0x236> - 3154cc: 60 53 mov r5,r0 - 3154ce: 70 f8 add #-8,r0 - 3154d0: 62 d3 mov r13,r2 - 3154d2: 42 0d shld r0,r2 - 3154d4: ae e5 bra 3152a2 <___muldf3+0x246> - 3154d6: e4 00 mov #0,r4 - 3154d8: e1 00 mov #0,r1 - 3154da: e8 00 mov #0,r8 - 3154dc: af 6d bra 3153ba <___muldf3+0x35e> - 3154de: e5 00 mov #0,r5 - 3154e0: d8 18 mov.l 315544 <___muldf3+0x4e8>,r8 ! 80000 - 3154e2: af 6a bra 3153ba <___muldf3+0x35e> - 3154e4: e5 00 mov #0,r5 - 3154e6: 95 2b mov.w 315540 <___muldf3+0x4e4>,r5 ! 41e - 3154e8: 60 0b neg r0,r0 - 3154ea: 61 83 mov r8,r1 - 3154ec: 33 5c add r5,r3 - 3154ee: 62 e3 mov r14,r2 - 3154f0: 41 3d shld r3,r1 - 3154f2: 42 0d shld r0,r2 - 3154f4: 4e 3d shld r3,r14 - 3154f6: 22 1b or r1,r2 - 3154f8: 2e e8 tst r14,r14 - 3154fa: e1 ff mov #-1,r1 - 3154fc: 61 1a negc r1,r1 - 3154fe: 21 2b or r2,r1 - 315500: 48 0d shld r0,r8 - 315502: 60 13 mov r1,r0 - 315504: c8 07 tst #7,r0 - 315506: 8d 08 bt.s 31551a <___muldf3+0x4be> - 315508: c9 0f and #15,r0 - 31550a: 88 04 cmp/eq #4,r0 - 31550c: 8d 05 bt.s 31551a <___muldf3+0x4be> - 31550e: 62 13 mov r1,r2 - 315510: 72 04 add #4,r2 - 315512: 31 26 cmp/hi r2,r1 - 315514: e1 00 mov #0,r1 - 315516: 38 1e addc r1,r8 - 315518: 61 23 mov r2,r1 - 31551a: d2 0c mov.l 31554c <___muldf3+0x4f0>,r2 ! 800000 - 31551c: 28 28 tst r2,r8 - 31551e: 8d 06 bt.s 31552e <___muldf3+0x4d2> - 315520: 62 83 mov r8,r2 - 315522: e1 01 mov #1,r1 - 315524: e8 00 mov #0,r8 - 315526: af 48 bra 3153ba <___muldf3+0x35e> - 315528: e5 00 mov #0,r5 - 31552a: af 9b bra 315464 <___muldf3+0x408> - 31552c: e2 00 mov #0,r2 - 31552e: 48 18 shll8 r8 - 315530: e3 1d mov #29,r3 - 315532: 38 8c add r8,r8 - 315534: e5 f4 mov #-12,r5 - 315536: 42 3d shld r3,r2 - 315538: af 94 bra 315464 <___muldf3+0x408> - 31553a: 48 5d shld r5,r8 - 31553c: 07 ff mac.l @r15+,@r7+ - 31553e: 04 3e mov.l @(r0,r3),r4 - 315540: 04 1e mov.l @(r0,r1),r4 - 315542: 00 09 nop - 315544: 00 08 clrt - 315546: 00 00 .word 0x0000 - 315548: 00 31 .word 0x0031 - 31554a: 0d 30 .word 0x0d30 - 31554c: 00 80 .word 0x0080 - ... - -00315550 <___subdf3>: - 315550: 2f 86 mov.l r8,@-r15 - 315552: e0 ec mov #-20,r0 - 315554: 2f 96 mov.l r9,@-r15 - 315556: 69 43 mov r4,r9 - 315558: 2f a6 mov.l r10,@-r15 - 31555a: 6a 43 mov r4,r10 - 31555c: 2f b6 mov.l r11,@-r15 - 31555e: 6b 53 mov r5,r11 - 315560: 2f c6 mov.l r12,@-r15 - 315562: 49 0d shld r0,r9 - 315564: d2 55 mov.l 3156bc <___subdf3+0x16c>,r2 ! fffff - 315566: 4a 00 shll r10 - 315568: 2f d6 mov.l r13,@-r15 - 31556a: 61 23 mov r2,r1 - 31556c: 2f e6 mov.l r14,@-r15 - 31556e: 21 49 and r4,r1 - 315570: ee e3 mov #-29,r14 - 315572: 4b ed shld r14,r11 - 315574: 9c a1 mov.w 3156ba <___subdf3+0x16a>,r12 ! 7ff - 315576: 41 08 shll2 r1 - 315578: 31 1c add r1,r1 - 31557a: 2b 1b or r1,r11 - 31557c: 22 69 and r6,r2 - 31557e: 6d 63 mov r6,r13 - 315580: 61 73 mov r7,r1 - 315582: 4d 0d shld r0,r13 - 315584: 4f 22 sts.l pr,@-r15 - 315586: 41 ed shld r14,r1 - 315588: 42 08 shll2 r2 - 31558a: 32 2c add r2,r2 - 31558c: 60 63 mov r6,r0 - 31558e: 0a 29 movt r10 - 315590: 68 53 mov r5,r8 - 315592: 40 00 shll r0 - 315594: 2d c9 and r12,r13 - 315596: 21 2b or r2,r1 - 315598: 62 73 mov r7,r2 - 31559a: 48 08 shll2 r8 - 31559c: 00 29 movt r0 - 31559e: 42 08 shll2 r2 - 3155a0: 3d c0 cmp/eq r12,r13 - 3155a2: 29 c9 and r12,r9 - 3155a4: 63 a3 mov r10,r3 - 3155a6: 38 8c add r8,r8 - 3155a8: 8f 02 bf.s 3155b0 <___subdf3+0x60> - 3155aa: 32 2c add r2,r2 - 3155ac: a0 b1 bra 315712 <___subdf3+0x1c2> - 3155ae: 6e 13 mov r1,r14 - 3155b0: ca 01 xor #1,r0 - 3155b2: 6e 93 mov r9,r14 - 3155b4: 3a 00 cmp/eq r0,r10 - 3155b6: 8f 02 bf.s 3155be <___subdf3+0x6e> - 3155b8: 3e d8 sub r13,r14 - 3155ba: a0 89 bra 3156d0 <___subdf3+0x180> - 3155bc: 4e 15 cmp/pl r14 - 3155be: 4e 15 cmp/pl r14 - 3155c0: 89 01 bt 3155c6 <___subdf3+0x76> - 3155c2: a3 00 bra 315bc6 <___subdf3+0x676> - 3155c4: 2e e8 tst r14,r14 - 3155c6: 2d d8 tst r13,r13 - 3155c8: 8f 02 bf.s 3155d0 <___subdf3+0x80> - 3155ca: 39 c0 cmp/eq r12,r9 - 3155cc: a0 b8 bra 315740 <___subdf3+0x1f0> - 3155ce: 63 13 mov r1,r3 - 3155d0: 8f 02 bf.s 3155d8 <___subdf3+0x88> - 3155d2: e3 38 mov #56,r3 - 3155d4: a2 4d bra 315a72 <___subdf3+0x522> - 3155d6: 6c b3 mov r11,r12 - 3155d8: 3e 37 cmp/gt r3,r14 - 3155da: 8b 01 bf 3155e0 <___subdf3+0x90> - 3155dc: a0 c4 bra 315768 <___subdf3+0x218> - 3155de: e1 00 mov #0,r1 - 3155e0: d3 37 mov.l 3156c0 <___subdf3+0x170>,r3 ! 800000 - 3155e2: 21 3b or r3,r1 - 3155e4: e3 1f mov #31,r3 - 3155e6: 3e 37 cmp/gt r3,r14 - 3155e8: 8b 01 bf 3155ee <___subdf3+0x9e> - 3155ea: a2 4b bra 315a84 <___subdf3+0x534> - 3155ec: 63 e3 mov r14,r3 - 3155ee: 63 eb neg r14,r3 - 3155f0: 73 20 add #32,r3 - 3155f2: 67 13 mov r1,r7 - 3155f4: 6e eb neg r14,r14 - 3155f6: 66 23 mov r2,r6 - 3155f8: 42 3d shld r3,r2 - 3155fa: 47 3d shld r3,r7 - 3155fc: 46 ed shld r14,r6 - 3155fe: 22 28 tst r2,r2 - 315600: e2 ff mov #-1,r2 - 315602: 27 6b or r6,r7 - 315604: 62 2a negc r2,r2 - 315606: 41 ed shld r14,r1 - 315608: 22 7b or r7,r2 - 31560a: 00 08 clrt - 31560c: 38 2a subc r2,r8 - 31560e: 3b 1a subc r1,r11 - 315610: d7 2b mov.l 3156c0 <___subdf3+0x170>,r7 ! 800000 - 315612: 2b 78 tst r7,r11 - 315614: 8b 01 bf 31561a <___subdf3+0xca> - 315616: a1 5f bra 3158d8 <___subdf3+0x388> - 315618: 60 83 mov r8,r0 - 31561a: d1 2a mov.l 3156c4 <___subdf3+0x174>,r1 ! 7fffff - 31561c: 2b 19 and r1,r11 - 31561e: 2b b8 tst r11,r11 - 315620: 8b 01 bf 315626 <___subdf3+0xd6> - 315622: a1 74 bra 31590e <___subdf3+0x3be> - 315624: 00 09 nop - 315626: d0 28 mov.l 3156c8 <___subdf3+0x178>,r0 ! 310d30 <___clzsi2> - 315628: 40 0b jsr @r0 - 31562a: 64 b3 mov r11,r4 - 31562c: 70 f8 add #-8,r0 - 31562e: 61 03 mov r0,r1 - 315630: 62 83 mov r8,r2 - 315632: 71 e0 add #-32,r1 - 315634: 4b 0d shld r0,r11 - 315636: 42 1d shld r1,r2 - 315638: 39 07 cmp/gt r0,r9 - 31563a: 48 0d shld r0,r8 - 31563c: 8f 02 bf.s 315644 <___subdf3+0xf4> - 31563e: 22 bb or r11,r2 - 315640: a1 ce bra 3159e0 <___subdf3+0x490> - 315642: 39 08 sub r0,r9 - 315644: 30 98 sub r9,r0 - 315646: 70 01 add #1,r0 - 315648: 60 0b neg r0,r0 - 31564a: 63 03 mov r0,r3 - 31564c: 73 20 add #32,r3 - 31564e: 6b 83 mov r8,r11 - 315650: 48 3d shld r3,r8 - 315652: e1 ff mov #-1,r1 - 315654: 28 88 tst r8,r8 - 315656: 4b 0d shld r0,r11 - 315658: 61 1a negc r1,r1 - 31565a: 68 23 mov r2,r8 - 31565c: 48 3d shld r3,r8 - 31565e: 21 bb or r11,r1 - 315660: 6b 23 mov r2,r11 - 315662: 4b 0d shld r0,r11 - 315664: 28 1b or r1,r8 - 315666: 63 83 mov r8,r3 - 315668: 23 bb or r11,r3 - 31566a: 23 38 tst r3,r3 - 31566c: 8f 02 bf.s 315674 <___subdf3+0x124> - 31566e: e9 00 mov #0,r9 - 315670: a1 2d bra 3158ce <___subdf3+0x37e> - 315672: e3 01 mov #1,r3 - 315674: 60 83 mov r8,r0 - 315676: c8 07 tst #7,r0 - 315678: 8f 02 bf.s 315680 <___subdf3+0x130> - 31567a: c9 0f and #15,r0 - 31567c: a0 08 bra 315690 <___subdf3+0x140> - 31567e: 62 83 mov r8,r2 - 315680: 88 04 cmp/eq #4,r0 - 315682: 8d 05 bt.s 315690 <___subdf3+0x140> - 315684: 62 83 mov r8,r2 - 315686: 62 83 mov r8,r2 - 315688: 72 04 add #4,r2 - 31568a: 38 26 cmp/hi r2,r8 - 31568c: e1 00 mov #0,r1 - 31568e: 3b 1e addc r1,r11 - 315690: d1 0b mov.l 3156c0 <___subdf3+0x170>,r1 ! 800000 - 315692: 2b 18 tst r1,r11 - 315694: 8f 02 bf.s 31569c <___subdf3+0x14c> - 315696: e3 01 mov #1,r3 - 315698: a3 7c bra 315d94 <___subdf3+0x844> - 31569a: 68 23 mov r2,r8 - 31569c: 97 0d mov.w 3156ba <___subdf3+0x16a>,r7 ! 7ff - 31569e: 79 01 add #1,r9 - 3156a0: d1 0a mov.l 3156cc <___subdf3+0x17c>,r1 ! ff7fffff - 3156a2: 6d 93 mov r9,r13 - 3156a4: 39 70 cmp/eq r7,r9 - 3156a6: 21 b9 and r11,r1 - 3156a8: 2d 79 and r7,r13 - 3156aa: 8d 02 bt.s 3156b2 <___subdf3+0x162> - 3156ac: 23 a9 and r10,r3 - 3156ae: a0 f1 bra 315894 <___subdf3+0x344> - 3156b0: 6c 13 mov r1,r12 - 3156b2: 6d 93 mov r9,r13 - 3156b4: e1 00 mov #0,r1 - 3156b6: a0 f6 bra 3158a6 <___subdf3+0x356> - 3156b8: ec 00 mov #0,r12 - 3156ba: 07 ff mac.l @r15+,@r7+ - 3156bc: 00 0f mac.l @r0+,@r0+ - 3156be: ff ff .word 0xffff - 3156c0: 00 80 .word 0x0080 - 3156c2: 00 00 .word 0x0000 - 3156c4: 00 7f mac.l @r7+,@r0+ - 3156c6: ff ff .word 0xffff - 3156c8: 00 31 .word 0x0031 - 3156ca: 0d 30 .word 0x0d30 - 3156cc: ff 7f .word 0xff7f - 3156ce: ff ff .word 0xffff - 3156d0: 89 01 bt 3156d6 <___subdf3+0x186> - 3156d2: a2 a8 bra 315c26 <___subdf3+0x6d6> - 3156d4: 2e e8 tst r14,r14 - 3156d6: 2d d8 tst r13,r13 - 3156d8: 8d 02 bt.s 3156e0 <___subdf3+0x190> - 3156da: 67 13 mov r1,r7 - 3156dc: a0 a0 bra 315820 <___subdf3+0x2d0> - 3156de: 39 c0 cmp/eq r12,r9 - 3156e0: 27 2b or r2,r7 - 3156e2: 27 78 tst r7,r7 - 3156e4: 8d 30 bt.s 315748 <___subdf3+0x1f8> - 3156e6: 6e 93 mov r9,r14 - 3156e8: 4e 10 dt r14 - 3156ea: 8f 02 bf.s 3156f2 <___subdf3+0x1a2> - 3156ec: 39 c0 cmp/eq r12,r9 - 3156ee: a2 49 bra 315b84 <___subdf3+0x634> - 3156f0: 60 83 mov r8,r0 - 3156f2: 8b 01 bf 3156f8 <___subdf3+0x1a8> - 3156f4: a1 bd bra 315a72 <___subdf3+0x522> - 3156f6: 6c b3 mov r11,r12 - 3156f8: e7 38 mov #56,r7 - 3156fa: 3e 77 cmp/gt r7,r14 - 3156fc: 89 01 bt 315702 <___subdf3+0x1b2> - 3156fe: a0 9a bra 315836 <___subdf3+0x2e6> - 315700: e7 1f mov #31,r7 - 315702: de 45 mov.l 315818 <___subdf3+0x2c8>,r14 ! 800000 - 315704: 2b e8 tst r14,r11 - 315706: 8b 01 bf 31570c <___subdf3+0x1bc> - 315708: a1 f3 bra 315af2 <___subdf3+0x5a2> - 31570a: 78 01 add #1,r8 - 31570c: db 42 mov.l 315818 <___subdf3+0x2c8>,r11 ! 800000 - 31570e: a0 ae bra 31586e <___subdf3+0x31e> - 315710: e7 00 mov #0,r7 - 315712: 9c 7e mov.w 315812 <___subdf3+0x2c2>,r12 ! f801 - 315714: 2e 2b or r2,r14 - 315716: 2e e8 tst r14,r14 - 315718: 8d 28 bt.s 31576c <___subdf3+0x21c> - 31571a: 3c 9c add r9,r12 - 31571c: 3a 00 cmp/eq r0,r10 - 31571e: 8d 29 bt.s 315774 <___subdf3+0x224> - 315720: 2c c8 tst r12,r12 - 315722: 8d 4c bt.s 3157be <___subdf3+0x26e> - 315724: 29 98 tst r9,r9 - 315726: 8f 02 bf.s 31572e <___subdf3+0x1de> - 315728: 6c 13 mov r1,r12 - 31572a: a1 71 bra 315a10 <___subdf3+0x4c0> - 31572c: 63 d3 mov r13,r3 - 31572e: e3 1d mov #29,r3 - 315730: 4c 3d shld r3,r12 - 315732: d2 3a mov.l 31581c <___subdf3+0x2cc>,r2 ! 1fffffff - 315734: 41 09 shlr2 r1 - 315736: 41 01 shlr r1 - 315738: 22 79 and r7,r2 - 31573a: 2c 2b or r2,r12 - 31573c: a0 df bra 3158fe <___subdf3+0x3ae> - 31573e: 6a 03 mov r0,r10 - 315740: 23 2b or r2,r3 - 315742: 23 38 tst r3,r3 - 315744: 8f 02 bf.s 31574c <___subdf3+0x1fc> - 315746: 6e 93 mov r9,r14 - 315748: a1 01 bra 31594e <___subdf3+0x3fe> - 31574a: 00 09 nop - 31574c: 4e 10 dt r14 - 31574e: 8f 02 bf.s 315756 <___subdf3+0x206> - 315750: 39 c0 cmp/eq r12,r9 - 315752: a2 48 bra 315be6 <___subdf3+0x696> - 315754: e9 01 mov #1,r9 - 315756: 8f 02 bf.s 31575e <___subdf3+0x20e> - 315758: e3 38 mov #56,r3 - 31575a: a2 4d bra 315bf8 <___subdf3+0x6a8> - 31575c: 6c b3 mov r11,r12 - 31575e: 3e 37 cmp/gt r3,r14 - 315760: 89 01 bt 315766 <___subdf3+0x216> - 315762: af 40 bra 3155e6 <___subdf3+0x96> - 315764: e3 1f mov #31,r3 - 315766: e1 00 mov #0,r1 - 315768: af 4f bra 31560a <___subdf3+0xba> - 31576a: e2 01 mov #1,r2 - 31576c: ca 01 xor #1,r0 - 31576e: 3a 00 cmp/eq r0,r10 - 315770: 8f d7 bf.s 315722 <___subdf3+0x1d2> - 315772: 2c c8 tst r12,r12 - 315774: 8f 02 bf.s 31577c <___subdf3+0x22c> - 315776: 29 98 tst r9,r9 - 315778: a0 f1 bra 31595e <___subdf3+0x40e> - 31577a: 00 09 nop - 31577c: 8d 02 bt.s 315784 <___subdf3+0x234> - 31577e: 60 d3 mov r13,r0 - 315780: a1 d9 bra 315b36 <___subdf3+0x5e6> - 315782: 62 13 mov r1,r2 - 315784: 65 b3 mov r11,r5 - 315786: 25 8b or r8,r5 - 315788: 25 58 tst r5,r5 - 31578a: 8b 01 bf 315790 <___subdf3+0x240> - 31578c: a2 b4 bra 315cf8 <___subdf3+0x7a8> - 31578e: 69 03 mov r0,r9 - 315790: 65 03 mov r0,r5 - 315792: 45 10 dt r5 - 315794: 8b 01 bf 31579a <___subdf3+0x24a> - 315796: a2 be bra 315d16 <___subdf3+0x7c6> - 315798: 60 83 mov r8,r0 - 31579a: 94 3b mov.w 315814 <___subdf3+0x2c4>,r4 ! 7ff - 31579c: 30 40 cmp/eq r4,r0 - 31579e: 8b 01 bf 3157a4 <___subdf3+0x254> - 3157a0: a3 11 bra 315dc6 <___subdf3+0x876> - 3157a2: 62 13 mov r1,r2 - 3157a4: e7 38 mov #56,r7 - 3157a6: 35 77 cmp/gt r7,r5 - 3157a8: 89 01 bt 3157ae <___subdf3+0x25e> - 3157aa: a3 2c bra 315e06 <___subdf3+0x8b6> - 3157ac: 60 53 mov r5,r0 - 3157ae: de 1a mov.l 315818 <___subdf3+0x2c8>,r14 ! 800000 - 3157b0: 21 e8 tst r14,r1 - 3157b2: 8f ab bf.s 31570c <___subdf3+0x1bc> - 3157b4: 69 03 mov r0,r9 - 3157b6: 68 23 mov r2,r8 - 3157b8: 78 01 add #1,r8 - 3157ba: af 64 bra 315686 <___subdf3+0x136> - 3157bc: 6b 13 mov r1,r11 - 3157be: 9c 2a mov.w 315816 <___subdf3+0x2c6>,r12 ! 7fe - 3157c0: 63 93 mov r9,r3 - 3157c2: 73 01 add #1,r3 - 3157c4: 23 c8 tst r12,r3 - 3157c6: 8d 02 bt.s 3157ce <___subdf3+0x27e> - 3157c8: 6c 13 mov r1,r12 - 3157ca: a0 f7 bra 3159bc <___subdf3+0x46c> - 3157cc: 63 b3 mov r11,r3 - 3157ce: 63 b3 mov r11,r3 - 3157d0: 29 98 tst r9,r9 - 3157d2: 2c 2b or r2,r12 - 3157d4: 8d 02 bt.s 3157dc <___subdf3+0x28c> - 3157d6: 23 8b or r8,r3 - 3157d8: a1 c1 bra 315b5e <___subdf3+0x60e> - 3157da: 23 38 tst r3,r3 - 3157dc: 23 38 tst r3,r3 - 3157de: 8b 01 bf 3157e4 <___subdf3+0x294> - 3157e0: a2 55 bra 315c8e <___subdf3+0x73e> - 3157e2: 2c c8 tst r12,r12 - 3157e4: 2c c8 tst r12,r12 - 3157e6: 8b 01 bf 3157ec <___subdf3+0x29c> - 3157e8: a0 de bra 3159a8 <___subdf3+0x458> - 3157ea: e1 1d mov #29,r1 - 3157ec: de 0a mov.l 315818 <___subdf3+0x2c8>,r14 ! 800000 - 3157ee: 63 b3 mov r11,r3 - 3157f0: 67 83 mov r8,r7 - 3157f2: 00 08 clrt - 3157f4: 37 2a subc r2,r7 - 3157f6: 33 1a subc r1,r3 - 3157f8: 23 e8 tst r14,r3 - 3157fa: 8b 01 bf 315800 <___subdf3+0x2b0> - 3157fc: a2 b9 bra 315d72 <___subdf3+0x822> - 3157fe: 6c 33 mov r3,r12 - 315800: 00 08 clrt - 315802: 32 8a subc r8,r2 - 315804: 31 ba subc r11,r1 - 315806: 63 13 mov r1,r3 - 315808: 23 2b or r2,r3 - 31580a: 6b 13 mov r1,r11 - 31580c: 68 23 mov r2,r8 - 31580e: af 2c bra 31566a <___subdf3+0x11a> - 315810: 6a 03 mov r0,r10 - 315812: f8 01 07 ff pshl #127,a0g movy.w @r6,y0 - 315816: 07 fe mov.l @(r0,r15),r7 - 315818: 00 80 .word 0x0080 - 31581a: 00 00 .word 0x0000 - 31581c: 1f ff mov.l r15,@(60,r15) - 31581e: ff ff .word 0xffff - 315820: 8f 02 bf.s 315828 <___subdf3+0x2d8> - 315822: e7 38 mov #56,r7 - 315824: a2 14 bra 315c50 <___subdf3+0x700> - 315826: 6c b3 mov r11,r12 - 315828: 3e 77 cmp/gt r7,r14 - 31582a: 8b 01 bf 315830 <___subdf3+0x2e0> - 31582c: a1 5b bra 315ae6 <___subdf3+0x596> - 31582e: 00 09 nop - 315830: d7 71 mov.l 3159f8 <___subdf3+0x4a8>,r7 ! 800000 - 315832: 21 7b or r7,r1 - 315834: e7 1f mov #31,r7 - 315836: 3e 77 cmp/gt r7,r14 - 315838: 8b 01 bf 31583e <___subdf3+0x2ee> - 31583a: a1 e0 bra 315bfe <___subdf3+0x6ae> - 31583c: 67 e3 mov r14,r7 - 31583e: 67 eb neg r14,r7 - 315840: 77 20 add #32,r7 - 315842: 66 13 mov r1,r6 - 315844: 6e eb neg r14,r14 - 315846: 65 23 mov r2,r5 - 315848: 42 7d shld r7,r2 - 31584a: 46 7d shld r7,r6 - 31584c: 45 ed shld r14,r5 - 31584e: 41 ed shld r14,r1 - 315850: 22 28 tst r2,r2 - 315852: e7 ff mov #-1,r7 - 315854: 26 5b or r5,r6 - 315856: 67 7a negc r7,r7 - 315858: 27 6b or r6,r7 - 31585a: 3b 1c add r1,r11 - 31585c: 37 8c add r8,r7 - 31585e: 38 76 cmp/hi r7,r8 - 315860: e1 00 mov #0,r1 - 315862: 3b 1e addc r1,r11 - 315864: d1 64 mov.l 3159f8 <___subdf3+0x4a8>,r1 ! 800000 - 315866: 2b 18 tst r1,r11 - 315868: 8b 01 bf 31586e <___subdf3+0x31e> - 31586a: a2 30 bra 315cce <___subdf3+0x77e> - 31586c: 60 73 mov r7,r0 - 31586e: 91 c0 mov.w 3159f2 <___subdf3+0x4a2>,r1 ! 7ff - 315870: 79 01 add #1,r9 - 315872: 39 10 cmp/eq r1,r9 - 315874: 8f 02 bf.s 31587c <___subdf3+0x32c> - 315876: e2 01 mov #1,r2 - 315878: af 1c bra 3156b4 <___subdf3+0x164> - 31587a: 6d 93 mov r9,r13 - 31587c: d1 5f mov.l 3159fc <___subdf3+0x4ac>,r1 ! ff7fffff - 31587e: 68 73 mov r7,r8 - 315880: 2b 19 and r1,r11 - 315882: 60 b3 mov r11,r0 - 315884: 48 01 shlr r8 - 315886: 27 29 and r2,r7 - 315888: c9 01 and #1,r0 - 31588a: 40 05 rotr r0 - 31588c: 28 7b or r7,r8 - 31588e: 28 0b or r0,r8 - 315890: ae f0 bra 315674 <___subdf3+0x124> - 315892: 4b 01 shlr r11 - 315894: e6 1d mov #29,r6 - 315896: 41 18 shll8 r1 - 315898: 4c 6d shld r6,r12 - 31589a: 42 09 shlr2 r2 - 31589c: 31 1c add r1,r1 - 31589e: e7 f4 mov #-12,r7 - 3158a0: 42 01 shlr r2 - 3158a2: 41 7d shld r7,r1 - 3158a4: 2c 2b or r2,r12 - 3158a6: e0 14 mov #20,r0 - 3158a8: e2 01 mov #1,r2 - 3158aa: 4d 0d shld r0,r13 - 3158ac: 23 29 and r2,r3 - 3158ae: 43 05 rotr r3 - 3158b0: 2d 3b or r3,r13 - 3158b2: 66 d3 mov r13,r6 - 3158b4: 26 1b or r1,r6 - 3158b6: 60 63 mov r6,r0 - 3158b8: 61 c3 mov r12,r1 - 3158ba: 4f 26 lds.l @r15+,pr - 3158bc: 6e f6 mov.l @r15+,r14 - 3158be: 6d f6 mov.l @r15+,r13 - 3158c0: 6c f6 mov.l @r15+,r12 - 3158c2: 6b f6 mov.l @r15+,r11 - 3158c4: 6a f6 mov.l @r15+,r10 - 3158c6: 69 f6 mov.l @r15+,r9 - 3158c8: 00 0b rts - 3158ca: 68 f6 mov.l @r15+,r8 - 3158cc: e3 01 mov #1,r3 - 3158ce: 23 a9 and r10,r3 - 3158d0: ed 00 mov #0,r13 - 3158d2: e1 00 mov #0,r1 - 3158d4: af e7 bra 3158a6 <___subdf3+0x356> - 3158d6: ec 00 mov #0,r12 - 3158d8: c8 07 tst #7,r0 - 3158da: 8d 04 bt.s 3158e6 <___subdf3+0x396> - 3158dc: c9 0f and #15,r0 - 3158de: 88 04 cmp/eq #4,r0 - 3158e0: 89 01 bt 3158e6 <___subdf3+0x396> - 3158e2: ae d1 bra 315688 <___subdf3+0x138> - 3158e4: 62 83 mov r8,r2 - 3158e6: 48 09 shlr2 r8 - 3158e8: 48 01 shlr r8 - 3158ea: 92 82 mov.w 3159f2 <___subdf3+0x4a2>,r2 ! 7ff - 3158ec: 61 b3 mov r11,r1 - 3158ee: 6c b3 mov r11,r12 - 3158f0: ee 1d mov #29,r14 - 3158f2: 41 09 shlr2 r1 - 3158f4: 4c ed shld r14,r12 - 3158f6: 41 01 shlr r1 - 3158f8: 39 20 cmp/eq r2,r9 - 3158fa: 8f 21 bf.s 315940 <___subdf3+0x3f0> - 3158fc: 2c 8b or r8,r12 - 3158fe: 2c 1b or r1,r12 - 315900: 2c c8 tst r12,r12 - 315902: 89 27 bt 315954 <___subdf3+0x404> - 315904: 9d 75 mov.w 3159f2 <___subdf3+0x4a2>,r13 ! 7ff - 315906: e3 00 mov #0,r3 - 315908: d1 3d mov.l 315a00 <___subdf3+0x4b0>,r1 ! 80000 - 31590a: af cc bra 3158a6 <___subdf3+0x356> - 31590c: ec 00 mov #0,r12 - 31590e: d0 3d mov.l 315a04 <___subdf3+0x4b4>,r0 ! 310d30 <___clzsi2> - 315910: 40 0b jsr @r0 - 315912: 64 83 mov r8,r4 - 315914: 61 03 mov r0,r1 - 315916: e3 1f mov #31,r3 - 315918: 70 18 add #24,r0 - 31591a: 30 37 cmp/gt r3,r0 - 31591c: 8d 02 bt.s 315924 <___subdf3+0x3d4> - 31591e: 39 07 cmp/gt r0,r9 - 315920: ae 86 bra 315630 <___subdf3+0xe0> - 315922: 61 03 mov r0,r1 - 315924: 71 f8 add #-8,r1 - 315926: 62 83 mov r8,r2 - 315928: 8d 02 bt.s 315930 <___subdf3+0x3e0> - 31592a: 42 1d shld r1,r2 - 31592c: a0 bb bra 315aa6 <___subdf3+0x556> - 31592e: 61 03 mov r0,r1 - 315930: d1 32 mov.l 3159fc <___subdf3+0x4ac>,r1 ! ff7fffff - 315932: e7 1d mov #29,r7 - 315934: 39 08 sub r0,r9 - 315936: 21 29 and r2,r1 - 315938: 6c 13 mov r1,r12 - 31593a: 4c 7d shld r7,r12 - 31593c: 41 09 shlr2 r1 - 31593e: 41 01 shlr r1 - 315940: d2 31 mov.l 315a08 <___subdf3+0x4b8>,r2 ! fffff - 315942: e3 01 mov #1,r3 - 315944: 9d 55 mov.w 3159f2 <___subdf3+0x4a2>,r13 ! 7ff - 315946: 21 29 and r2,r1 - 315948: 23 a9 and r10,r3 - 31594a: af ac bra 3158a6 <___subdf3+0x356> - 31594c: 2d 99 and r9,r13 - 31594e: d8 2f mov.l 315a0c <___subdf3+0x4bc>,r8 ! 1fffffff - 315950: af cb bra 3158ea <___subdf3+0x39a> - 315952: 28 59 and r5,r8 - 315954: e3 01 mov #1,r3 - 315956: 9d 4c mov.w 3159f2 <___subdf3+0x4a2>,r13 ! 7ff - 315958: 23 a9 and r10,r3 - 31595a: af a4 bra 3158a6 <___subdf3+0x356> - 31595c: e1 00 mov #0,r1 - 31595e: 90 49 mov.w 3159f4 <___subdf3+0x4a4>,r0 ! 7fe - 315960: 6d 93 mov r9,r13 - 315962: 7d 01 add #1,r13 - 315964: 2d 08 tst r0,r13 - 315966: 8d 02 bt.s 31596e <___subdf3+0x41e> - 315968: 60 b3 mov r11,r0 - 31596a: a0 c4 bra 315af6 <___subdf3+0x5a6> - 31596c: 00 09 nop - 31596e: 29 98 tst r9,r9 - 315970: 8d 02 bt.s 315978 <___subdf3+0x428> - 315972: 20 8b or r8,r0 - 315974: a1 b5 bra 315ce2 <___subdf3+0x792> - 315976: 20 08 tst r0,r0 - 315978: 67 13 mov r1,r7 - 31597a: 20 08 tst r0,r0 - 31597c: 8f 02 bf.s 315984 <___subdf3+0x434> - 31597e: 27 2b or r2,r7 - 315980: a1 f1 bra 315d66 <___subdf3+0x816> - 315982: 27 78 tst r7,r7 - 315984: 27 78 tst r7,r7 - 315986: 8d 0d bt.s 3159a4 <___subdf3+0x454> - 315988: 32 8c add r8,r2 - 31598a: 38 26 cmp/hi r2,r8 - 31598c: 3b 1e addc r1,r11 - 31598e: d1 1a mov.l 3159f8 <___subdf3+0x4a8>,r1 ! 800000 - 315990: 2b 18 tst r1,r11 - 315992: 89 01 bt 315998 <___subdf3+0x448> - 315994: a2 2a bra 315dec <___subdf3+0x89c> - 315996: e6 1d mov #29,r6 - 315998: 61 23 mov r2,r1 - 31599a: 21 bb or r11,r1 - 31599c: 21 18 tst r1,r1 - 31599e: 8d 95 bt.s 3158cc <___subdf3+0x37c> - 3159a0: 68 23 mov r2,r8 - 3159a2: 00 09 nop - 3159a4: e1 1d mov #29,r1 - 3159a6: 00 09 nop - 3159a8: 6c b3 mov r11,r12 - 3159aa: 4c 1d shld r1,r12 - 3159ac: 48 09 shlr2 r8 - 3159ae: 61 b3 mov r11,r1 - 3159b0: 48 01 shlr r8 - 3159b2: 41 09 shlr2 r1 - 3159b4: 2c 8b or r8,r12 - 3159b6: 41 01 shlr r1 - 3159b8: af c2 bra 315940 <___subdf3+0x3f0> - 3159ba: e9 00 mov #0,r9 - 3159bc: d6 0e mov.l 3159f8 <___subdf3+0x4a8>,r6 ! 800000 - 3159be: 67 83 mov r8,r7 - 3159c0: 00 08 clrt - 3159c2: 37 2a subc r2,r7 - 3159c4: 33 1a subc r1,r3 - 3159c6: 23 68 tst r6,r3 - 3159c8: 89 01 bt 3159ce <___subdf3+0x47e> - 3159ca: a0 bc bra 315b46 <___subdf3+0x5f6> - 3159cc: 00 09 nop - 3159ce: 6c 33 mov r3,r12 - 3159d0: 2c 7b or r7,r12 - 3159d2: 2c c8 tst r12,r12 - 3159d4: 8b 01 bf 3159da <___subdf3+0x48a> - 3159d6: a1 0c bra 315bf2 <___subdf3+0x6a2> - 3159d8: e3 00 mov #0,r3 - 3159da: 6b 33 mov r3,r11 - 3159dc: ae 1f bra 31561e <___subdf3+0xce> - 3159de: 68 73 mov r7,r8 - 3159e0: db 06 mov.l 3159fc <___subdf3+0x4ac>,r11 ! ff7fffff - 3159e2: 60 83 mov r8,r0 - 3159e4: c8 07 tst #7,r0 - 3159e6: 8d 02 bt.s 3159ee <___subdf3+0x49e> - 3159e8: 2b 29 and r2,r11 - 3159ea: af 78 bra 3158de <___subdf3+0x38e> - 3159ec: c9 0f and #15,r0 - 3159ee: af 7b bra 3158e8 <___subdf3+0x398> - 3159f0: 48 09 shlr2 r8 - 3159f2: 07 ff mac.l @r15+,@r7+ - 3159f4: 07 fe mov.l @(r0,r15),r7 - 3159f6: 00 09 nop - 3159f8: 00 80 .word 0x0080 - 3159fa: 00 00 .word 0x0000 - 3159fc: ff 7f .word 0xff7f - 3159fe: ff ff .word 0xffff - 315a00: 00 08 clrt - 315a02: 00 00 .word 0x0000 - 315a04: 00 31 .word 0x0031 - 315a06: 0d 30 .word 0x0d30 - 315a08: 00 0f mac.l @r0+,@r0+ - 315a0a: ff ff .word 0xffff - 315a0c: 1f ff mov.l r15,@(60,r15) - 315a0e: ff ff .word 0xffff - 315a10: 65 b3 mov r11,r5 - 315a12: 25 8b or r8,r5 - 315a14: 25 58 tst r5,r5 - 315a16: 8f 02 bf.s 315a1e <___subdf3+0x4ce> - 315a18: 65 33 mov r3,r5 - 315a1a: a0 9b bra 315b54 <___subdf3+0x604> - 315a1c: 69 33 mov r3,r9 - 315a1e: 45 10 dt r5 - 315a20: 8b 01 bf 315a26 <___subdf3+0x4d6> - 315a22: a1 2c bra 315c7e <___subdf3+0x72e> - 315a24: 00 09 nop - 315a26: 94 a5 mov.w 315b74 <___subdf3+0x624>,r4 ! 7ff - 315a28: 33 40 cmp/eq r4,r3 - 315a2a: 8f 02 bf.s 315a32 <___subdf3+0x4e2> - 315a2c: e3 38 mov #56,r3 - 315a2e: a1 23 bra 315c78 <___subdf3+0x728> - 315a30: 6c 13 mov r1,r12 - 315a32: 35 37 cmp/gt r3,r5 - 315a34: 8f 02 bf.s 315a3c <___subdf3+0x4ec> - 315a36: 6a 03 mov r0,r10 - 315a38: a1 80 bra 315d3c <___subdf3+0x7ec> - 315a3a: eb 00 mov #0,r11 - 315a3c: 63 53 mov r5,r3 - 315a3e: e7 1f mov #31,r7 - 315a40: 33 77 cmp/gt r7,r3 - 315a42: 8b 01 bf 315a48 <___subdf3+0x4f8> - 315a44: a1 07 bra 315c56 <___subdf3+0x706> - 315a46: 67 33 mov r3,r7 - 315a48: 67 3b neg r3,r7 - 315a4a: 77 20 add #32,r7 - 315a4c: 66 b3 mov r11,r6 - 315a4e: 63 3b neg r3,r3 - 315a50: 65 83 mov r8,r5 - 315a52: 48 7d shld r7,r8 - 315a54: 46 7d shld r7,r6 - 315a56: 45 3d shld r3,r5 - 315a58: 28 88 tst r8,r8 - 315a5a: e7 ff mov #-1,r7 - 315a5c: 26 5b or r5,r6 - 315a5e: 67 7a negc r7,r7 - 315a60: 4b 3d shld r3,r11 - 315a62: 27 6b or r6,r7 - 315a64: 00 08 clrt - 315a66: 32 7a subc r7,r2 - 315a68: 31 ba subc r11,r1 - 315a6a: 69 d3 mov r13,r9 - 315a6c: 6b 13 mov r1,r11 - 315a6e: ad cf bra 315610 <___subdf3+0xc0> - 315a70: 68 23 mov r2,r8 - 315a72: e6 1d mov #29,r6 - 315a74: 4c 6d shld r6,r12 - 315a76: d1 40 mov.l 315b78 <___subdf3+0x628>,r1 ! 1fffffff - 315a78: 21 59 and r5,r1 - 315a7a: 2c 1b or r1,r12 - 315a7c: 61 b3 mov r11,r1 - 315a7e: 41 09 shlr2 r1 - 315a80: af 3d bra 3158fe <___subdf3+0x3ae> - 315a82: 41 01 shlr r1 - 315a84: 73 e0 add #-32,r3 - 315a86: 60 e3 mov r14,r0 - 315a88: 63 3b neg r3,r3 - 315a8a: 67 13 mov r1,r7 - 315a8c: 88 20 cmp/eq #32,r0 - 315a8e: 8d 04 bt.s 315a9a <___subdf3+0x54a> - 315a90: 47 3d shld r3,r7 - 315a92: 6e eb neg r14,r14 - 315a94: 7e 40 add #64,r14 - 315a96: 41 ed shld r14,r1 - 315a98: 22 1b or r1,r2 - 315a9a: 22 28 tst r2,r2 - 315a9c: e2 ff mov #-1,r2 - 315a9e: 62 2a negc r2,r2 - 315aa0: 22 7b or r7,r2 - 315aa2: ad b2 bra 31560a <___subdf3+0xba> - 315aa4: e1 00 mov #0,r1 - 315aa6: 31 98 sub r9,r1 - 315aa8: 60 13 mov r1,r0 - 315aaa: 70 01 add #1,r0 - 315aac: 30 37 cmp/gt r3,r0 - 315aae: 8d 02 bt.s 315ab6 <___subdf3+0x566> - 315ab0: 68 23 mov r2,r8 - 315ab2: a1 54 bra 315d5e <___subdf3+0x80e> - 315ab4: 60 0b neg r0,r0 - 315ab6: 71 e1 add #-31,r1 - 315ab8: 61 1b neg r1,r1 - 315aba: 88 20 cmp/eq #32,r0 - 315abc: 8d 07 bt.s 315ace <___subdf3+0x57e> - 315abe: 48 1d shld r1,r8 - 315ac0: 60 0b neg r0,r0 - 315ac2: 70 40 add #64,r0 - 315ac4: 42 0d shld r0,r2 - 315ac6: e1 ff mov #-1,r1 - 315ac8: 22 28 tst r2,r2 - 315aca: 61 1a negc r1,r1 - 315acc: 28 1b or r1,r8 - 315ace: 28 88 tst r8,r8 - 315ad0: 8b 01 bf 315ad6 <___subdf3+0x586> - 315ad2: ae fc bra 3158ce <___subdf3+0x37e> - 315ad4: e3 01 mov #1,r3 - 315ad6: 60 83 mov r8,r0 - 315ad8: c8 07 tst #7,r0 - 315ada: 8d 02 bt.s 315ae2 <___subdf3+0x592> - 315adc: e9 00 mov #0,r9 - 315ade: ad cf bra 315680 <___subdf3+0x130> - 315ae0: c9 0f and #15,r0 - 315ae2: af 00 bra 3158e6 <___subdf3+0x396> - 315ae4: eb 00 mov #0,r11 - 315ae6: dc 25 mov.l 315b7c <___subdf3+0x62c>,r12 ! 800000 - 315ae8: 2b c8 tst r12,r11 - 315aea: 89 01 bt 315af0 <___subdf3+0x5a0> - 315aec: ae 0e bra 31570c <___subdf3+0x1bc> - 315aee: 00 09 nop - 315af0: 78 01 add #1,r8 - 315af2: ad c9 bra 315688 <___subdf3+0x138> - 315af4: 62 83 mov r8,r2 - 315af6: 97 3d mov.w 315b74 <___subdf3+0x624>,r7 ! 7ff - 315af8: 3d 70 cmp/eq r7,r13 - 315afa: 8f 02 bf.s 315b02 <___subdf3+0x5b2> - 315afc: 32 8c add r8,r2 - 315afe: ad da bra 3156b6 <___subdf3+0x166> - 315b00: e1 00 mov #0,r1 - 315b02: 38 26 cmp/hi r2,r8 - 315b04: 31 be addc r11,r1 - 315b06: 63 13 mov r1,r3 - 315b08: 43 01 shlr r3 - 315b0a: 68 23 mov r2,r8 - 315b0c: 48 25 rotcr r8 - 315b0e: 60 23 mov r2,r0 - 315b10: c8 0e tst #14,r0 - 315b12: 8f 02 bf.s 315b1a <___subdf3+0x5ca> - 315b14: 6b 33 mov r3,r11 - 315b16: a1 7b bra 315e10 <___subdf3+0x8c0> - 315b18: 6c 33 mov r3,r12 - 315b1a: 60 83 mov r8,r0 - 315b1c: c9 0f and #15,r0 - 315b1e: 88 04 cmp/eq #4,r0 - 315b20: 8f e7 bf.s 315af2 <___subdf3+0x5a2> - 315b22: 69 d3 mov r13,r9 - 315b24: 6c 83 mov r8,r12 - 315b26: e2 1d mov #29,r2 - 315b28: 4b 2d shld r2,r11 - 315b2a: 4c 09 shlr2 r12 - 315b2c: 4c 01 shlr r12 - 315b2e: 41 09 shlr2 r1 - 315b30: 2c bb or r11,r12 - 315b32: af 05 bra 315940 <___subdf3+0x3f0> - 315b34: 41 09 shlr2 r1 - 315b36: dc 10 mov.l 315b78 <___subdf3+0x628>,r12 ! 1fffffff - 315b38: 41 09 shlr2 r1 - 315b3a: 2c 79 and r7,r12 - 315b3c: e7 1d mov #29,r7 - 315b3e: 42 7d shld r7,r2 - 315b40: 41 01 shlr r1 - 315b42: ae dc bra 3158fe <___subdf3+0x3ae> - 315b44: 2c 2b or r2,r12 - 315b46: 00 08 clrt - 315b48: 32 8a subc r8,r2 - 315b4a: 31 ba subc r11,r1 - 315b4c: 6a 03 mov r0,r10 - 315b4e: 6b 13 mov r1,r11 - 315b50: ad 65 bra 31561e <___subdf3+0xce> - 315b52: 68 23 mov r2,r8 - 315b54: d8 08 mov.l 315b78 <___subdf3+0x628>,r8 ! 1fffffff - 315b56: 6a 03 mov r0,r10 - 315b58: 28 79 and r7,r8 - 315b5a: ae c6 bra 3158ea <___subdf3+0x39a> - 315b5c: 6b 13 mov r1,r11 - 315b5e: 89 01 bt 315b64 <___subdf3+0x614> - 315b60: a0 ce bra 315d00 <___subdf3+0x7b0> - 315b62: 2c c8 tst r12,r12 - 315b64: 2c c8 tst r12,r12 - 315b66: 89 01 bt 315b6c <___subdf3+0x61c> - 315b68: a0 86 bra 315c78 <___subdf3+0x728> - 315b6a: 6c 13 mov r1,r12 - 315b6c: 9d 02 mov.w 315b74 <___subdf3+0x624>,r13 ! 7ff - 315b6e: d1 04 mov.l 315b80 <___subdf3+0x630>,r1 ! 80000 - 315b70: ae 99 bra 3158a6 <___subdf3+0x356> - 315b72: e3 00 mov #0,r3 - 315b74: 07 ff mac.l @r15+,@r7+ - 315b76: 00 09 nop - 315b78: 1f ff mov.l r15,@(60,r15) - 315b7a: ff ff .word 0xffff - 315b7c: 00 80 .word 0x0080 - 315b7e: 00 00 .word 0x0000 - 315b80: 00 08 clrt - 315b82: 00 00 .word 0x0000 - 315b84: 30 2c add r2,r0 - 315b86: d2 96 mov.l 315de0 <___subdf3+0x890>,r2 ! 800000 - 315b88: 38 06 cmp/hi r0,r8 - 315b8a: 31 be addc r11,r1 - 315b8c: 21 28 tst r2,r1 - 315b8e: 8b 01 bf 315b94 <___subdf3+0x644> - 315b90: a0 ca bra 315d28 <___subdf3+0x7d8> - 315b92: 62 13 mov r1,r2 - 315b94: d2 93 mov.l 315de4 <___subdf3+0x894>,r2 ! ff7fffff - 315b96: 21 29 and r2,r1 - 315b98: 62 13 mov r1,r2 - 315b9a: 42 01 shlr r2 - 315b9c: 62 03 mov r0,r2 - 315b9e: 42 25 rotcr r2 - 315ba0: 6b 13 mov r1,r11 - 315ba2: 4b 01 shlr r11 - 315ba4: c8 0e tst #14,r0 - 315ba6: 8b 01 bf 315bac <___subdf3+0x65c> - 315ba8: a1 3b bra 315e22 <___subdf3+0x8d2> - 315baa: 42 09 shlr2 r2 - 315bac: 60 23 mov r2,r0 - 315bae: c9 0f and #15,r0 - 315bb0: 88 04 cmp/eq #4,r0 - 315bb2: 8b 01 bf 315bb8 <___subdf3+0x668> - 315bb4: a0 f0 bra 315d98 <___subdf3+0x848> - 315bb6: e3 1d mov #29,r3 - 315bb8: 68 23 mov r2,r8 - 315bba: 78 04 add #4,r8 - 315bbc: 32 86 cmp/hi r8,r2 - 315bbe: e1 00 mov #0,r1 - 315bc0: 3b 1e addc r1,r11 - 315bc2: ae 90 bra 3158e6 <___subdf3+0x396> - 315bc4: e9 02 mov #2,r9 - 315bc6: 8f 02 bf.s 315bce <___subdf3+0x67e> - 315bc8: 63 d3 mov r13,r3 - 315bca: ad f8 bra 3157be <___subdf3+0x26e> - 315bcc: 00 09 nop - 315bce: 29 98 tst r9,r9 - 315bd0: 8f 02 bf.s 315bd8 <___subdf3+0x688> - 315bd2: 33 98 sub r9,r3 - 315bd4: af 1d bra 315a12 <___subdf3+0x4c2> - 315bd6: 65 b3 mov r11,r5 - 315bd8: e7 38 mov #56,r7 - 315bda: 33 77 cmp/gt r7,r3 - 315bdc: 89 1f bt 315c1e <___subdf3+0x6ce> - 315bde: d7 80 mov.l 315de0 <___subdf3+0x890>,r7 ! 800000 - 315be0: 6a 03 mov r0,r10 - 315be2: af 2c bra 315a3e <___subdf3+0x4ee> - 315be4: 2b 7b or r7,r11 - 315be6: 00 08 clrt - 315be8: 38 2a subc r2,r8 - 315bea: 3b 1a subc r1,r11 - 315bec: ad 10 bra 315610 <___subdf3+0xc0> - 315bee: 00 09 nop - 315bf0: e3 00 mov #0,r3 - 315bf2: ed 00 mov #0,r13 - 315bf4: ae 57 bra 3158a6 <___subdf3+0x356> - 315bf6: e1 00 mov #0,r1 - 315bf8: e3 1d mov #29,r3 - 315bfa: af 3c bra 315a76 <___subdf3+0x526> - 315bfc: 4c 3d shld r3,r12 - 315bfe: 77 e0 add #-32,r7 - 315c00: 60 e3 mov r14,r0 - 315c02: 67 7b neg r7,r7 - 315c04: 66 13 mov r1,r6 - 315c06: 88 20 cmp/eq #32,r0 - 315c08: 8d 04 bt.s 315c14 <___subdf3+0x6c4> - 315c0a: 46 7d shld r7,r6 - 315c0c: 6e eb neg r14,r14 - 315c0e: 7e 40 add #64,r14 - 315c10: 41 ed shld r14,r1 - 315c12: 22 1b or r1,r2 - 315c14: 22 28 tst r2,r2 - 315c16: e7 ff mov #-1,r7 - 315c18: 67 7a negc r7,r7 - 315c1a: ae 1f bra 31585c <___subdf3+0x30c> - 315c1c: 27 6b or r6,r7 - 315c1e: 6a 03 mov r0,r10 - 315c20: eb 00 mov #0,r11 - 315c22: af 1f bra 315a64 <___subdf3+0x514> - 315c24: e7 01 mov #1,r7 - 315c26: 8f 02 bf.s 315c2e <___subdf3+0x6de> - 315c28: 60 d3 mov r13,r0 - 315c2a: ae 98 bra 31595e <___subdf3+0x40e> - 315c2c: 00 09 nop - 315c2e: 29 98 tst r9,r9 - 315c30: 8f 02 bf.s 315c38 <___subdf3+0x6e8> - 315c32: 30 98 sub r9,r0 - 315c34: ad a7 bra 315786 <___subdf3+0x236> - 315c36: 65 b3 mov r11,r5 - 315c38: e7 38 mov #56,r7 - 315c3a: 30 77 cmp/gt r7,r0 - 315c3c: 8b 2c bf 315c98 <___subdf3+0x748> - 315c3e: dc 68 mov.l 315de0 <___subdf3+0x890>,r12 ! 800000 - 315c40: 21 c8 tst r12,r1 - 315c42: 8b 01 bf 315c48 <___subdf3+0x6f8> - 315c44: a0 c7 bra 315dd6 <___subdf3+0x886> - 315c46: 68 23 mov r2,r8 - 315c48: db 65 mov.l 315de0 <___subdf3+0x890>,r11 ! 800000 - 315c4a: 69 d3 mov r13,r9 - 315c4c: ae 0f bra 31586e <___subdf3+0x31e> - 315c4e: e7 00 mov #0,r7 - 315c50: e7 1d mov #29,r7 - 315c52: af 10 bra 315a76 <___subdf3+0x526> - 315c54: 4c 7d shld r7,r12 - 315c56: 77 e0 add #-32,r7 - 315c58: 60 33 mov r3,r0 - 315c5a: 67 7b neg r7,r7 - 315c5c: 66 b3 mov r11,r6 - 315c5e: 88 20 cmp/eq #32,r0 - 315c60: 8d 04 bt.s 315c6c <___subdf3+0x71c> - 315c62: 46 7d shld r7,r6 - 315c64: 63 3b neg r3,r3 - 315c66: 73 40 add #64,r3 - 315c68: 4b 3d shld r3,r11 - 315c6a: 28 bb or r11,r8 - 315c6c: 28 88 tst r8,r8 - 315c6e: e7 ff mov #-1,r7 - 315c70: 67 7a negc r7,r7 - 315c72: 27 6b or r6,r7 - 315c74: ae f6 bra 315a64 <___subdf3+0x514> - 315c76: eb 00 mov #0,r11 - 315c78: e2 1d mov #29,r2 - 315c7a: ad 5a bra 315732 <___subdf3+0x1e2> - 315c7c: 4c 2d shld r2,r12 - 315c7e: 00 08 clrt - 315c80: 32 8a subc r8,r2 - 315c82: 31 ba subc r11,r1 - 315c84: 6a 03 mov r0,r10 - 315c86: 6b 13 mov r1,r11 - 315c88: 68 23 mov r2,r8 - 315c8a: ac c1 bra 315610 <___subdf3+0xc0> - 315c8c: e9 01 mov #1,r9 - 315c8e: 89 af bt 315bf0 <___subdf3+0x6a0> - 315c90: 6a 03 mov r0,r10 - 315c92: 6b 13 mov r1,r11 - 315c94: ae 86 bra 3159a4 <___subdf3+0x454> - 315c96: 68 23 mov r2,r8 - 315c98: d7 51 mov.l 315de0 <___subdf3+0x890>,r7 ! 800000 - 315c9a: 2b 7b or r7,r11 - 315c9c: e7 1f mov #31,r7 - 315c9e: 30 77 cmp/gt r7,r0 - 315ca0: 8d 4e bt.s 315d40 <___subdf3+0x7f0> - 315ca2: 88 20 cmp/eq #32,r0 - 315ca4: 67 0b neg r0,r7 - 315ca6: 77 20 add #32,r7 - 315ca8: 66 b3 mov r11,r6 - 315caa: 60 0b neg r0,r0 - 315cac: 65 83 mov r8,r5 - 315cae: 48 7d shld r7,r8 - 315cb0: 46 7d shld r7,r6 - 315cb2: 45 0d shld r0,r5 - 315cb4: 4b 0d shld r0,r11 - 315cb6: 28 88 tst r8,r8 - 315cb8: e7 ff mov #-1,r7 - 315cba: 26 5b or r5,r6 - 315cbc: 67 7a negc r7,r7 - 315cbe: 27 6b or r6,r7 - 315cc0: 31 bc add r11,r1 - 315cc2: 37 2c add r2,r7 - 315cc4: 32 76 cmp/hi r7,r2 - 315cc6: eb 00 mov #0,r11 - 315cc8: 3b 1e addc r1,r11 - 315cca: ad cb bra 315864 <___subdf3+0x314> - 315ccc: 69 d3 mov r13,r9 - 315cce: c8 07 tst #7,r0 - 315cd0: 8b 01 bf 315cd6 <___subdf3+0x786> - 315cd2: ae 08 bra 3158e6 <___subdf3+0x396> - 315cd4: 68 73 mov r7,r8 - 315cd6: c9 0f and #15,r0 - 315cd8: 88 04 cmp/eq #4,r0 - 315cda: 8f 57 bf.s 315d8c <___subdf3+0x83c> - 315cdc: 68 73 mov r7,r8 - 315cde: ae 03 bra 3158e8 <___subdf3+0x398> - 315ce0: 48 09 shlr2 r8 - 315ce2: 8f 62 bf.s 315daa <___subdf3+0x85a> - 315ce4: 22 1b or r1,r2 - 315ce6: dc 40 mov.l 315de8 <___subdf3+0x898>,r12 ! 1fffffff - 315ce8: 62 13 mov r1,r2 - 315cea: ee 1d mov #29,r14 - 315cec: 42 ed shld r14,r2 - 315cee: 2c 79 and r7,r12 - 315cf0: 41 09 shlr2 r1 - 315cf2: 2c 2b or r2,r12 - 315cf4: ae 03 bra 3158fe <___subdf3+0x3ae> - 315cf6: 41 01 shlr r1 - 315cf8: d8 3b mov.l 315de8 <___subdf3+0x898>,r8 ! 1fffffff - 315cfa: 6b 13 mov r1,r11 - 315cfc: ad f5 bra 3158ea <___subdf3+0x39a> - 315cfe: 28 79 and r7,r8 - 315d00: 8b 55 bf 315dae <___subdf3+0x85e> - 315d02: dc 39 mov.l 315de8 <___subdf3+0x898>,r12 ! 1fffffff - 315d04: 61 b3 mov r11,r1 - 315d06: e3 1d mov #29,r3 - 315d08: 41 3d shld r3,r1 - 315d0a: 2c 59 and r5,r12 - 315d0c: 2c 1b or r1,r12 - 315d0e: 61 b3 mov r11,r1 - 315d10: 41 09 shlr2 r1 - 315d12: ad f4 bra 3158fe <___subdf3+0x3ae> - 315d14: 41 01 shlr r1 - 315d16: 30 2c add r2,r0 - 315d18: 32 06 cmp/hi r0,r2 - 315d1a: d2 31 mov.l 315de0 <___subdf3+0x890>,r2 ! 800000 - 315d1c: 31 be addc r11,r1 - 315d1e: 21 28 tst r2,r1 - 315d20: 89 01 bt 315d26 <___subdf3+0x7d6> - 315d22: af 37 bra 315b94 <___subdf3+0x644> - 315d24: 00 09 nop - 315d26: 62 13 mov r1,r2 - 315d28: 6c 03 mov r0,r12 - 315d2a: e3 1d mov #29,r3 - 315d2c: 42 3d shld r3,r2 - 315d2e: 4c 09 shlr2 r12 - 315d30: 4c 01 shlr r12 - 315d32: 41 09 shlr2 r1 - 315d34: 2c 2b or r2,r12 - 315d36: 41 01 shlr r1 - 315d38: ae 02 bra 315940 <___subdf3+0x3f0> - 315d3a: e9 01 mov #1,r9 - 315d3c: ae 92 bra 315a64 <___subdf3+0x514> - 315d3e: e7 01 mov #1,r7 - 315d40: 67 03 mov r0,r7 - 315d42: 77 e0 add #-32,r7 - 315d44: 67 7b neg r7,r7 - 315d46: 66 b3 mov r11,r6 - 315d48: 8d 04 bt.s 315d54 <___subdf3+0x804> - 315d4a: 46 7d shld r7,r6 - 315d4c: 60 0b neg r0,r0 - 315d4e: 70 40 add #64,r0 - 315d50: 4b 0d shld r0,r11 - 315d52: 28 bb or r11,r8 - 315d54: 28 88 tst r8,r8 - 315d56: e7 ff mov #-1,r7 - 315d58: 67 7a negc r7,r7 - 315d5a: af b2 bra 315cc2 <___subdf3+0x772> - 315d5c: 27 6b or r6,r7 - 315d5e: 63 03 mov r0,r3 - 315d60: 73 20 add #32,r3 - 315d62: ac 7a bra 31565a <___subdf3+0x10a> - 315d64: e1 00 mov #0,r1 - 315d66: 8b 01 bf 315d6c <___subdf3+0x81c> - 315d68: ad b1 bra 3158ce <___subdf3+0x37e> - 315d6a: e3 01 mov #1,r3 - 315d6c: 6b 13 mov r1,r11 - 315d6e: ad ba bra 3158e6 <___subdf3+0x396> - 315d70: 68 23 mov r2,r8 - 315d72: 2c 7b or r7,r12 - 315d74: 2c c8 tst r12,r12 - 315d76: 8b 01 bf 315d7c <___subdf3+0x82c> - 315d78: af 3b bra 315bf2 <___subdf3+0x6a2> - 315d7a: e3 00 mov #0,r3 - 315d7c: 60 73 mov r7,r0 - 315d7e: c8 07 tst #7,r0 - 315d80: 8d 43 bt.s 315e0a <___subdf3+0x8ba> - 315d82: c9 0f and #15,r0 - 315d84: 88 04 cmp/eq #4,r0 - 315d86: 6b 33 mov r3,r11 - 315d88: 8d 02 bt.s 315d90 <___subdf3+0x840> - 315d8a: 68 73 mov r7,r8 - 315d8c: ac 7c bra 315688 <___subdf3+0x138> - 315d8e: 62 83 mov r8,r2 - 315d90: ad aa bra 3158e8 <___subdf3+0x398> - 315d92: 48 09 shlr2 r8 - 315d94: ad a8 bra 3158e8 <___subdf3+0x398> - 315d96: 48 09 shlr2 r8 - 315d98: 42 09 shlr2 r2 - 315d9a: 4b 3d shld r3,r11 - 315d9c: 42 01 shlr r2 - 315d9e: 6c b3 mov r11,r12 - 315da0: 41 09 shlr2 r1 - 315da2: 2c 2b or r2,r12 - 315da4: 41 09 shlr2 r1 - 315da6: ad cb bra 315940 <___subdf3+0x3f0> - 315da8: e9 02 mov #2,r9 - 315daa: 22 28 tst r2,r2 - 315dac: 89 01 bt 315db2 <___subdf3+0x862> - 315dae: ad a9 bra 315904 <___subdf3+0x3b4> - 315db0: 00 09 nop - 315db2: dc 0d mov.l 315de8 <___subdf3+0x898>,r12 ! 1fffffff - 315db4: 61 b3 mov r11,r1 - 315db6: e0 1d mov #29,r0 - 315db8: 41 0d shld r0,r1 - 315dba: 2c 59 and r5,r12 - 315dbc: 2c 1b or r1,r12 - 315dbe: 61 b3 mov r11,r1 - 315dc0: 41 09 shlr2 r1 - 315dc2: ad 9c bra 3158fe <___subdf3+0x3ae> - 315dc4: 41 01 shlr r1 - 315dc6: dc 08 mov.l 315de8 <___subdf3+0x898>,r12 ! 1fffffff - 315dc8: e6 1d mov #29,r6 - 315dca: 42 6d shld r6,r2 - 315dcc: 2c 79 and r7,r12 - 315dce: 41 09 shlr2 r1 - 315dd0: 2c 2b or r2,r12 - 315dd2: ad 94 bra 3158fe <___subdf3+0x3ae> - 315dd4: 41 01 shlr r1 - 315dd6: 78 01 add #1,r8 - 315dd8: 6b 13 mov r1,r11 - 315dda: ac 54 bra 315686 <___subdf3+0x136> - 315ddc: 69 d3 mov r13,r9 - 315dde: 00 09 nop - 315de0: 00 80 .word 0x0080 - 315de2: 00 00 .word 0x0000 - 315de4: ff 7f .word 0xff7f - 315de6: ff ff .word 0xffff - 315de8: 1f ff mov.l r15,@(60,r15) - 315dea: ff ff .word 0xffff - 315dec: d1 0f mov.l 315e2c <___subdf3+0x8dc>,r1 ! ff7fffff - 315dee: 42 09 shlr2 r2 - 315df0: 21 b9 and r11,r1 - 315df2: 6c 13 mov r1,r12 - 315df4: 4c 6d shld r6,r12 - 315df6: 41 18 shll8 r1 - 315df8: 42 01 shlr r2 - 315dfa: 31 1c add r1,r1 - 315dfc: e7 f4 mov #-12,r7 - 315dfe: 41 7d shld r7,r1 - 315e00: 2c 2b or r2,r12 - 315e02: ad 50 bra 3158a6 <___subdf3+0x356> - 315e04: ed 01 mov #1,r13 - 315e06: af 4a bra 315c9e <___subdf3+0x74e> - 315e08: e7 1f mov #31,r7 - 315e0a: 6b 33 mov r3,r11 - 315e0c: ad 6b bra 3158e6 <___subdf3+0x396> - 315e0e: 68 73 mov r7,r8 - 315e10: e3 1d mov #29,r3 - 315e12: 4c 3d shld r3,r12 - 315e14: 48 09 shlr2 r8 - 315e16: 48 01 shlr r8 - 315e18: 41 09 shlr2 r1 - 315e1a: 2c 8b or r8,r12 - 315e1c: 41 09 shlr2 r1 - 315e1e: ad 8f bra 315940 <___subdf3+0x3f0> - 315e20: 69 d3 mov r13,r9 - 315e22: e6 1d mov #29,r6 - 315e24: 4b 6d shld r6,r11 - 315e26: af ba bra 315d9e <___subdf3+0x84e> - 315e28: 42 01 shlr r2 - 315e2a: 00 09 nop - 315e2c: ff 7f .word 0xff7f - 315e2e: ff ff .word 0xffff - -Disassembly of section .gint.blocks: - -00315e30 <_inth_dma_ae>: - 315e30: d4 06 mov.l 315e4c <_inth_dma_ae+0x1c>,r4 ! 1020 - 315e32: 44 ce ldc r4,r4_bank - 315e34: 01 32 stc ssr,r1 - 315e36: 41 0e ldc r1,sr - 315e38: d0 03 mov.l 315e48 <_inth_dma_ae+0x18>,r0 ! 30a868 <_gint_panic> - 315e3a: 40 2b jmp @r0 - 315e3c: 00 09 nop - ... - 315e46: 00 00 .word 0x0000 - 315e48: 00 30 .word 0x0030 - 315e4a: a8 68 bra 314f1e <___gedf2+0x102> - 315e4c: 00 00 .word 0x0000 - 315e4e: 10 20 mov.l r2,@(0,r0) - -00315e50 <_intc_generic_handler>: - 315e50: c7 01 mova 315e58 <_intc_generic_handler+0x8>,r0 - 315e52: d1 06 mov.l 315e6c <_intc_generic_handler+0x1c>,r1 ! 0 <_lgmapped> - 315e54: 41 2b jmp @r1 - 315e56: 64 03 mov r0,r4 - ... - -00315e70 <_gint_inth_7305>: - 315e70: 4f 22 sts.l pr,@-r15 - 315e72: 4f 13 stc.l gbr,@-r15 - 315e74: 4f 02 sts.l mach,@-r15 - 315e76: 4f 12 sts.l macl,@-r15 - 315e78: d0 0c mov.l 315eac <.jump_over+0x24>,r0 ! ff000028 - 315e7a: 60 02 mov.l @r0,r0 - 315e7c: e1 04 mov #4,r1 - 315e7e: 41 18 shll8 r1 - 315e80: 30 18 sub r1,r0 - 315e82: 70 28 add #40,r0 - 315e84: 00 03 bsrf r0 - 315e86: 00 09 nop - -00315e88 <.jump_over>: - 315e88: 4f 16 lds.l @r15+,macl - 315e8a: 4f 06 lds.l @r15+,mach - 315e8c: 4f 17 ldc.l @r15+,gbr - 315e8e: 4f 26 lds.l @r15+,pr - 315e90: 00 2b rte - 315e92: 00 09 nop - ... - 315eac: ff 00 .word 0xff00 - 315eae: 00 28 clrmac - -00315eb0 <_inth_etmu4>: - 315eb0: c7 15 mova 315f08 <.storage_etmu4>,r0 - 315eb2: e2 07 mov #7,r2 - -00315eb4 <.shared>: - 315eb4: 2f 86 mov.l r8,@-r15 - 315eb6: 4f 22 sts.l pr,@-r15 - 315eb8: 7f ec add #-20,r15 - 315eba: 1f 21 mov.l r2,@(4,r15) - 315ebc: 61 03 mov r0,r1 - 315ebe: 53 11 mov.l @(4,r1),r3 - 315ec0: 60 30 mov.b @r3,r0 - 315ec2: c8 02 tst #2,r0 - 315ec4: c9 fd and #253,r0 - 315ec6: 8f fb bf.s 315ec0 <.shared+0xc> - 315ec8: 23 00 mov.b r0,@r3 - 315eca: d8 0e mov.l 315f04 <.gint_inth_callback>,r8 ! 8101fac <_gint_inth_callback> - 315ecc: 68 82 mov.l @r8,r8 - 315ece: 48 0b jsr @r8 - 315ed0: 64 12 mov.l @r1,r4 - 315ed2: 20 08 tst r0,r0 - 315ed4: 89 03 bt 315ede <.shared+0x2a> - 315ed6: d0 0a mov.l 315f00 <.timer_stop>,r0 ! 30bbdc <_timer_stop> - 315ed8: 2f 02 mov.l r0,@r15 - 315eda: 48 0b jsr @r8 - 315edc: 64 f3 mov r15,r4 - 315ede: 7f 14 add #20,r15 - 315ee0: 4f 26 lds.l @r15+,pr - 315ee2: 00 0b rts - 315ee4: 68 f6 mov.l @r15+,r8 - ... - -00315f00 <.timer_stop>: - 315f00: 00 30 .word 0x0030 - 315f02: bb dc bsr 3156be <___subdf3+0x16e> - -00315f04 <.gint_inth_callback>: - 315f04: 08 10 .word 0x0810 - 315f06: 1f ac mov.l r10,@(48,r15) - -00315f08 <.storage_etmu4>: - 315f08: 08 10 .word 0x0810 - 315f0a: 18 a8 mov.l r10,@(32,r8) - 315f0c: a4 4d bra 3167aa <_worldRPG+0x576> - 315f0e: 00 bc mov.b @(r0,r11),r0 - -00315f10 <_inth_etmux>: - 315f10: 03 22 stc vbr,r3 - 315f12: d2 04 mov.l 315f24 <.id_etmux+0x2>,r2 ! 4 - 315f14: 33 2c add r2,r3 - 315f16: c7 04 mova 315f28 <.storage_etmux>,r0 - 315f18: 92 03 mov.w 315f22 <.id_etmux>,r2 ! 0 <_lgmapped> - 315f1a: 43 2b jmp @r3 - 315f1c: 00 09 nop - 315f1e: 00 09 nop - 315f20: 00 09 nop - -00315f22 <.id_etmux>: - 315f22: 00 00 .word 0x0000 - 315f24: 00 00 .word 0x0000 - 315f26: 00 04 mov.b r0,@(r0,r0) - -00315f28 <.storage_etmux>: - 315f28: 08 10 .word 0x0810 - 315f2a: 18 1c mov.l r1,@(48,r8) - 315f2c: 00 00 .word 0x0000 - ... - -00315f30 <_inth_tmu>: - 315f30: e5 00 mov #0,r5 - 315f32: e6 00 mov #0,r6 - 315f34: e7 00 mov #0,r7 - -00315f36 <.shared1>: - 315f36: d1 14 mov.l 315f88 <.TCR0>,r1 ! a4490010 - 315f38: 31 6c add r6,r1 - 315f3a: 2f 86 mov.l r8,@-r15 - 315f3c: 4f 22 sts.l pr,@-r15 - 315f3e: 2f 56 mov.l r5,@-r15 - 315f40: 65 11 mov.w @r1,r5 - 315f42: 63 5c extu.b r5,r3 - 315f44: 33 50 cmp/eq r5,r3 - 315f46: 8f fb bf.s 315f40 <.shared1+0xa> - 315f48: 21 31 mov.w r3,@r1 - 315f4a: d8 0e mov.l 315f84 <.callback>,r8 ! 8101fac <_gint_inth_callback> - 315f4c: a0 04 bra 315f58 <.shared2> - 315f4e: 68 82 mov.l @r8,r8 - -00315f50 <_inth_tmu_1>: - 315f50: e5 01 mov #1,r5 - 315f52: e6 0c mov #12,r6 - 315f54: af ef bra 315f36 <.shared1> - 315f56: e7 14 mov #20,r7 - -00315f58 <.shared2>: - 315f58: d4 0c mov.l 315f8c <.tmu_callbacks>,r4 ! 810181c <_tmu_callbacks> - 315f5a: 48 0b jsr @r8 - 315f5c: 34 7c add r7,r4 - 315f5e: 20 08 tst r0,r0 - 315f60: d2 07 mov.l 315f80 <.timer_stop>,r2 ! 30bbdc <_timer_stop> - 315f62: 8d 09 bt.s 315f78 <.shared3> - 315f64: 2f 26 mov.l r2,@-r15 - 315f66: 48 0b jsr @r8 - 315f68: 64 f3 mov r15,r4 - 315f6a: a0 05 bra 315f78 <.shared3> - 315f6c: 00 09 nop - 315f6e: 00 09 nop - -00315f70 <_inth_tmu_2>: - 315f70: e5 02 mov #2,r5 - 315f72: e6 18 mov #24,r6 - 315f74: af df bra 315f36 <.shared1> - 315f76: e7 28 mov #40,r7 - -00315f78 <.shared3>: - 315f78: 7f 08 add #8,r15 - 315f7a: 4f 26 lds.l @r15+,pr - 315f7c: 00 0b rts - 315f7e: 68 f6 mov.l @r15+,r8 - -00315f80 <.timer_stop>: - 315f80: 00 30 .word 0x0030 - 315f82: bb dc bsr 31573e <___subdf3+0x1ee> - -00315f84 <.callback>: - 315f84: 08 10 .word 0x0810 - 315f86: 1f ac mov.l r10,@(48,r15) - -00315f88 <.TCR0>: - 315f88: a4 49 bra 31681e <_worldRPG+0x5ea> - 315f8a: 00 10 .word 0x0010 - -00315f8c <.tmu_callbacks>: - 315f8c: 08 10 .word 0x0810 - 315f8e: 18 1c mov.l r1,@(48,r8) - -Disassembly of section .ilram: - -e5200000 <_ILbuf>: - ... - -e5200020 <_gint_inth_callback_reloc>: -e5200020: 4f 83 stc.l r0_bank,@-r15 -e5200022: 4f 93 stc.l r1_bank,@-r15 -e5200024: 4f a3 stc.l r2_bank,@-r15 -e5200026: 4f b3 stc.l r3_bank,@-r15 -e5200028: 4f c3 stc.l r4_bank,@-r15 -e520002a: 4f d3 stc.l r5_bank,@-r15 -e520002c: 4f e3 stc.l r6_bank,@-r15 -e520002e: 4f f3 stc.l r7_bank,@-r15 -e5200030: 4f 43 stc.l spc,@-r15 -e5200032: 4f 33 stc.l ssr,@-r15 -e5200034: 4f ce ldc r15,r4_bank -e5200036: 4f 03 stc.l sr,@-r15 -e5200038: 44 be ldc r4,r3_bank -e520003a: 01 02 stc sr,r1 -e520003c: d0 14 mov.l e5200090 <.SR_clear_RB_BL>,r0 ! cfffffff -e520003e: 21 09 and r0,r1 -e5200040: d2 15 mov.l e5200098 <.gint>,r2 ! 8101fd4 <_gint> -e5200042: 60 22 mov.l @r2,r0 -e5200044: c8 01 tst #1,r0 -e5200046: 8b 04 bf e5200052 <.set_imask> -e5200048: 50 23 mov.l @(12,r2),r0 -e520004a: 88 06 cmp/eq #6,r0 -e520004c: 89 01 bt e5200052 <.set_imask> -e520004e: a0 02 bra e5200056 <.load_sr> -e5200050: 00 09 nop - -e5200052 <.set_imask>: -e5200052: d0 10 mov.l e5200094 <.SR_set_IMASK>,r0 ! f0 -e5200054: 21 0b or r0,r1 - -e5200056 <.load_sr>: -e5200056: 41 0e ldc r1,sr -e5200058: 4f 22 sts.l pr,@-r15 -e520005a: 60 32 mov.l @r3,r0 -e520005c: c8 01 tst #1,r0 -e520005e: 8b 00 bf e5200062 <.do_not_set_r4> -e5200060: 54 31 mov.l @(4,r3),r4 - -e5200062 <.do_not_set_r4>: -e5200062: e2 fe mov #-2,r2 -e5200064: 20 29 and r2,r0 -e5200066: 55 32 mov.l @(8,r3),r5 -e5200068: 56 33 mov.l @(12,r3),r6 -e520006a: 57 34 mov.l @(16,r3),r7 -e520006c: 40 0b jsr @r0 -e520006e: 00 09 nop -e5200070: 4f 26 lds.l @r15+,pr -e5200072: 4f 07 ldc.l @r15+,sr -e5200074: 00 82 stc r0_bank,r0 -e5200076: 4f 37 ldc.l @r15+,ssr -e5200078: 4f 47 ldc.l @r15+,spc -e520007a: 4f f7 ldc.l @r15+,r7_bank -e520007c: 4f e7 ldc.l @r15+,r6_bank -e520007e: 4f d7 ldc.l @r15+,r5_bank -e5200080: 4f c7 ldc.l @r15+,r4_bank -e5200082: 4f b7 ldc.l @r15+,r3_bank -e5200084: 4f a7 ldc.l @r15+,r2_bank -e5200086: 4f 97 ldc.l @r15+,r1_bank -e5200088: 00 0b rts -e520008a: 4f 87 ldc.l @r15+,r0_bank -e520008c: 00 09 nop -e520008e: 00 09 nop - -e5200090 <.SR_clear_RB_BL>: -e5200090: cf ff or.b #255,@(r0,gbr) -e5200092: ff ff .word 0xffff - -e5200094 <.SR_set_IMASK>: -e5200094: 00 00 .word 0x0000 -e5200096: 00 f0 .word 0x00f0 - -e5200098 <.gint>: -e5200098: 08 10 .word 0x0810 -e520009a: 1f d4 mov.l r13,@(16,r15) -e520009c: 00 09 nop -e520009e: 00 09 nop