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